精华内容
下载资源
问答
  • 中小学校固定资产管理办法新版.pdf
  • 本文主要针对当前学校固定资产管理中存在的若干问题提出一套切实可行的解决方案,并且方案进行详细的探讨。科技信息。财税纵横 oS IN E&T C O OG F R CE C E HN L YI O MATO N IN21 0 0年第 9期浅析计算机在学校...

    随着我国教育事业的不断发展,学校拥有和使用的固定资产规模也迅速扩大,这对如何高效能的管理学校的固定资产管理,提出新的挑战。本文主要针对当前学校固定资产管理中存在的若干问题提出一套切实可行的解决方案,并且方案进行详细的探讨。

    科技信息

    。财税纵横 o

    S IN E&T C O OG F R CE C E HN L YI O MATO N IN

    21 0 0年

    第 9期

    浅析计算机在学校固定资产管理中的应用

    许晓明 (江苏技术师范学院体育部江苏常州

    230 ) 1 0 1

    【摘要】着我国教育事业的不断发展,随学校拥有和使用的固定资产规模也迅速扩大,对如何高效能的管理学校的固定资产管理,出这提 新的挑战。本文主要针对当前学校固定资产管理中存在的若干问题提出一套切实可行的解决方案,且方案进行详细的探讨。并 【键词】算机;校;关计学固定资产;用应

    以备系统提示、索使用。另外,检还需要设置自动转账模板随着当前教育事业高速发展,校的固定资产规模也随之急剧膨词典文件,学

    胀,结构也日趋复杂,使得其管理难度不断增大。其这特别是随着各个等。 ..按设定的折旧算方式计 学校的合并与调整,校内部推行的财务,事,勤,配等各项改 312根据月初的学校固定资产卡片文件,学人后分生 革的深化,这对学校的固定资产的管理工作不断提出新的要求。近几提固定资产折旧,成固定资产折旧文件。 ..固定资产增加、定资产减少固年来 .了加强学校固定资产的管理工作,内的一些学校已经开始 313根据学校的固定资产折旧文件,为国汇据 了有益探索,发管理软件,始使用计算机管理固定资产,术上有文件及固定资产内部调动文件统计、总深沉转账数据文件,以自开开技了一定的进步。但总体看来,校的固定资产管理仍存在不少问题。学 动生成转账凭证。 31 ..月末根据学校固定资产增加文件,增加固定资产卡片文件记 4 1学校固定资产的界定 录,据固定资产减少文件删除固定资产卡片记录,将删除记录送根并以备查询。根据内部调动文件更改固定学校的固定资产是指使用年限在一年以上,位价值在规定标志入固定资产备查文件中保存,单 了以上,在使用过程中保持了原来物质形态的资产,括房屋和建资产卡片的

    使用部门记录。并包 ..根据学校固定资产卡片文件、定资产折旧文件,定资产增 5固固筑物、用设备、物和陈列品、专文图书以及其他固定资产。它是学校开 31加、少、部调动的文件编制固定资产转账数据汇总表、减内固定资产增展教育、研、勤、政管理等活动不可缺少的物资基础 l科后行 l j。

    2传统的固定资产管理存在的问题

    学校传统的固定资产管理,主要是手工人力核算。过对“通固定资

    减变动表、定资产分部门或分类统计表。固 32学校固定资产系统的数据文件 .在学校的固定资产管理系统中数据文件通常分为:放输入的原存始数据文件,固定资产片文件,定资产增加,少,动文件。以如固减变

    产”“建工程”“计折旧”“,在,累,固定资产清理”账户,固定资产的等对这取得、造、用和报废清理等全过程进行核算,在明细科目下设置及存放已清理固定资产历史资料的备查文件。些数据文件的结构基建使并本相同 .般来说固定资产卡片的每一项目应该对应一个字段。固定一“固定资产登记薄”“,固定资产卡片”行明细核算。进 21学校的固定资产核算范围不规范。传统的固定资产的管理 .易资产卡片文件主要应包括如下的字段: .容使固定资产的核算范围混乱 .一些不属于固定资产核算范畴的资产将列入固定资产账目 .将一些应属于固定资产的资产列入固定资产账而

    户之外。 22学校的固定资产入账不及时。一些已购入的固定资产没有及时 .

    固定资产代码资产名称型号规格建造单位建造日期验收日期使用部门使用类别资产来源资产原值使用年限已使用年限工作量预计净残值折旧方法以提折旧附件名称附件金额存放地点保管人

    -记人固定资产总账和固定资产的明细帐,一些盘盈、亏、毁、而盘损报 33学校的固定资产系统代码学校的固定资产系统最主要的代码是固定资产代码。校固定资学废的固定资产也没有及时核帐,使固定

    资产的帐实不符。致 产代码是唯一区分每一项固定资产的标识,计算机处理中用以代替在 23学校未设固定资产登记卡或固定资产登记卡不完整。学校固定 .一资产登记卡是固定资产管理工作的基本环节,固定资产清查盘点的每项固定资产。学校固定资产的代码采用群码的方式,般固定资产是类使依据之一。但是一些学校却并未设置固定的资产登记卡,虽有固定的代码由使用情况码、别码、用部门码和每项固定资产的顺序码或四部分组成,个组成部分称为一个基本代码。每一基本代码的码长每资产登记卡,是登记卡数量与固定资产数量不符,且无专人保管,但并 由固定资产使用类别、固定资产的类别、用部门和同类固定资产数使处于一种混乱状态。

    使类顺 2 .学校固定资产未定期清查盘点。由于学校固定资产的品种繁多 .量的多少来确定。通常按使用情况码、用部门码、别码、序码来 4 进行固定资产的编码。样的编码反映了学校固定资产之间的类别和这数量巨大,使固定资产的清查盘点工作时间长、作量大,需人员致工所计多,查成本大,以大部分学校并未定期对固定资产进行清查盘点,所属的关系,算机进行处理时自动截取固定资产代码进行判断既可清所 作出处理,于按固定资产的使用情况、便固定资产使用部门、固定资产导致记录失真分从由于上述问题,致传统的固定资产管理混乱,帐,实不符 .导的类别汇总折旧、配折旧费用和编制各种统计报表,而提高了系导帐帐领 对固定资产的存在与数量心中无数,既容易造成有些固定资产长年统进行处理的效率。这闲置,不能有效的使用,容易造成某些固定资产不应有的损失 .学也给

    校和国家造成重大损失日鉴于此,算机在高校的固定资产的应用已。计 4 1管理权限以及管理责任分明 .经刻不容缓由于学校固定资产管理涉及的科室部门很多,个科室的固定资各产在空间上分布比较分散。学校的固定资产管理系统,以考虑通

    过可保针学校固定资产的管理的特点和存在的问题,们得出学校的用户的身份和密码识别,证不同科室人员只能在其职责范围内进行对我严信又固定资产管理系统与其他管理系统相比,以下的特点:算量大,有计数有限的操作。这样既保证了管理的可靠性、紧性、息的安全性,

    4计算机在学校固定资产管理中的优势

    3计算机在学校固定资产管理中的应用流程

    据在计算机内保留时间长,据的综合查询和统计要求强,据输出数数 能具有一定的灵活性以加强各种实际管理过程中的适应能力。 .检保器要求以报表的形式提供,要灵活的证、的定义功能。鉴于这些特 42到期自动提醒维修、测、证学校设备、械的正常寿命需表学校的固定资产管理系统通过对设备、械的维修、测管理、器检维点,校的固定资产系统可以分成以下几个工作过程:学

    修、养时间快到时,前提醒管理人员,将维修、养的内容及效保提并保做定准在器 311在学校的固定资产系统首次投入运营时,要将学校现有的固果记录在系统中。到有效、期、时的管理,延长了设备、械的 ..需运行寿命的前提下,时保证最好的设备器械科研学习效果。同 定资产的全部原始资料输入计算机,以形成系统的基础数据库。为了 -提减少数据输入的工作量和规范部门名称、备类别等内容,初始设 43节省了学校固定资产盘点时间,高了固定资产盘点效果设在 31初始设置 .

    置中应进行部门、备类别、旧计算方法等设置,形成相应的数据设折并

    据估算一般大型综合院校要逐一盘点的资产将 (转第 4 6页 )下 0

    3 87

    1-2065-png_6_0_0_0_0_840_1215_840.96_1215-1430-0-0-1430.jpg

    展开全文
  • 基于asp.net固定资产管理系统设计

    千次阅读 2019-04-16 23:40:20
    本系统基于.net技术,以Microsoft Visual Studio 2010作为前台开发工具,以Microsoft SQL Server作为后台数据库管理系统进行开发。系统按照软件工程设计思想,采用生命周期法进行全程开发,包括需求分析,系统总体...

    获取项目源文件,学习交流联系Q:1415736481,可指导毕设,课设

    本系统基于.net技术,以Microsoft Visual Studio 2010作为前台开发工具,以Microsoft SQL Server作为后台数据库管理系统进行开发。系统按照软件工程设计思想,采用生命周期法进行全程开发,包括需求分析,系统总体设计,系统详细设计等。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成内蒙古财经大学固定资产管理的全过程,包括用户管理、资产类别管理、资产审批管理、资产出入库管理、资产变更管理等几大功能模块。

    本文通过分析,提出了一种利用ASP.NET技术进行开发系统的方案,以期达到功能强大,费用低廉,通用性强,适合我校实际情况的固定资产管理系统。本文详细的介绍了系统制作的整个过程。

     

    关键词:B/S;ASP.NET;固定资产管理系统

             

                                                             

     

     

     

     

     

     

     

     

     

     

     

     

     

    Abstract

    The system uses the B/S architecture, to Microsoft Visual Studio 2010 as a development tool to Microsoft SQL Server, database management system as a background for development. According to the software engineering design, with full development life cycle method, including needs analysis, system design, system detailed design.,the system is easy to manipulate and user-friendly, flexible, practical, safety requirements, the completion of the whole process of management of fixed assets, including the use of management, device type management, increased managed to reduce the way management, asset information management, asset change management the administrator management, user management of several major functional blocks.

    Based on the analysis, a technique using ASP.NET program development  system to achieve powerful, affordable, versatile, suited to the China's fixed  assets management.This detailed introduction to the system making the whole  process.

     

    Key words:B/S;ASP.NET;fixed assets management

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    目 录

    第1概述............................................................................................................................................. 1

    1.1课题研究背景........................................................................................................................... 1

    1.2开发内容简介........................................................................................................................... 1

    1.3软硬件环境................................................................................................................................ 2

    第2固定资产管理系统开发工具......................................................................................... 3

    2.1程序的开发技术...................................................................................................................... 3

    2.2 ASP.net 简介............................................................................................................................. 3

    2.3 C# 简介...................................................................................................................................... 3

    2.4数据库的结构设计................................................................................................................. 4

    第3可行性研究与需求分析................................................................................................... 7

    3.1可行性分析................................................................................................................................ 7

    3.2需求分析..................................................................................................................................... 7

    第4系统总体设计...................................................................................................................... 10

    4.1总体结构设计........................................................................................................................ 10

    4.2系统总体结构........................................................................................................................ 11

    4.3概念模型设计........................................................................................................................ 11

    4.4数据库设计............................................................................................................................. 17

    4.5 功能模块................................................................................................................................. 20

    第5系统详细设计...................................................................................................................... 22

    5.1系统管理.................................................................................................................................. 22

    5.2基础数据管理........................................................................................................................ 27

    5.3查询管理.................................................................................................................................. 33

    5.4审批管理.................................................................................................................................. 37

    第6固定资产管理系统测试................................................................................................. 45

    6.1测试的任务及目标.............................................................................................................. 46

    6.2测试方案.................................................................................................................................. 46

    6.3平行运行.................................................................................................................................. 47

    结论............................................................................................................................................................. 49

    参考文献.................................................................................................................................................. 50

    .......................................................................................................................................................... 51

     

     

     

     

    1章 概 述

    1.1课题研究背景

      自2000年起,随着内蒙古财经大学逐渐发展壮大,教育部门让学校本身拥有越来越多的财务自主权利,学校筹集资金的方法也越来越多,形成了高校国有资产迅速增长的情况。高校的发展、课题学术研究、教学、统一管理等正常工作需要以国家固定国有资产为前提作为学校发展的物质基础,这是评判高校是否成为优秀全面发展的现代化大学和学校教育质量水平高低的主要依据。只有这样,学生才可以在大学生活中全面进步,成为建设中国特色社会主义的优秀大学生。然而,目前高校把重心放在教育上,从而忽略了高效率的对整个固定资产的管理,造成了管理制度混乱,体质不够健全。这引发了每一个高校工作者的思考,怎么能让我们的大学拥有高信息量的工作、高规范的管理和运作、高标准的办学,让资源合理分配,教学质量提高,学生更多获得利益,并进一步的减少资产浪费、流失呢?有效的资产管理方法会让高等学校的发展少走许多的弯路,这是发展现代化大学需要实现的目标。为了使学校使用的固定资产能够得到高回报,使国家的资产可以充分利用。本论文通过数据库设计内蒙古财经大学固定资产管理系统,在当下社会主义市场经济体制中,建立与当前发展形势相匹配的固定资产管理系统,从而提高对学校管理的效率,降低多余人力,减少管理成本,增长效益。这样就能体现新型高校固定资产管理的健康性、科学性、准确性、快捷性、和全面性。

    高校国有资产的管理是学校行政管理的重要工作之一,在高校日常运行和长远发展中是应该高度重视的一项日常管理工作。若把国有资产分成两大部分,一部分为有形资产,另一部分为无形资产,本系统主要是针对有形资产的管理系统即对固定资产管理系统进行研究。为了确保高校的正常教学、科研、管理、生产等工作的顺利进行,科学管理高校固定资产就成为确保顺利开展教学、科研一、管理、生产等工作的重要前提之一。同时,为了推动高校的快速发展,固定资产应科学管理作为国有资产重要组成部分,要尽最大力量发挥出国有资产应有的效益,促使国有资产得到相应的回报。但国家对高校的投资都是无偿性的,对资产的管理思想并没有随着市场经济的发展状况做出相应的改变,而且管理也没有应有的重视,管理方式也比较落后,固定资产数据管理系统薄弱等的问题都逐渐阻碍了高校的发展和建设。本信息系统合理的借鉴领先的资产管理思想并结合国内财经类高校的固定资产管理现状。通过对国内财经类高校固定资产管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于财经类高校固定资产管理信息系统。本系统将会提高资产管理的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平及设备的利用率。

    1.2开发内容简介

    内蒙古财经大学固定资产管理系统主要目标是在WEB方式下至少应该提供以下功能:设备用途管理、设备类型管理、增加方式管理、减少方式管理、资产信息管理、资产变更管理、管理员管理、用户管理等几大功能模块。管理员可以进行对资产的添加,删除,修改等多种操作。非管理员用户没有此项权力。

    目前国内各高校对资产管理的水平不是很高。大多数设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。 以后档案基本就没人维护,如设备申请、检修情况、设备当前运行状态、设备报废等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上,整个高校设备管理信息化仍处于较低水平[2]。

    为了最大的方便管理员的操作和跟踪设备资产的流动,本系统主要解决下面的问题:

    记录的添加:实现设备记录的加入

    记录的修改:可随时地对设备信息进行修改

    记录的查询:可随时对设备信息进行查询

    记录的删除:可对数据库中的无用信息进行动态删除

    1.3软硬件环境

    开发运行系统的硬件环境:

    内存:2GB

    开发运行系统的软件环境:

    操作系统:Windows 7

    编程软件:Visual Studio 2010

    数据库:SQL Server 2008 R2

     

     

     

     

     

     

     

    第2章 系统开发工具

    2.1程序的开发技术

    本系统是在Visual Studio.NET平台运用ASP.NET技术来实现,采用C#语言作为开发工具,使用的数据库为SQL Server 2008。

    2.2 ASP.NET简介

    ASP.NET是Microsoft.NET的一部分,作为战略产品,不仅仅是Active Server Page(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能[3]。

    ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visual Basic.NET、C#和Jscript.NET)创作应用程序。

    另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

    ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括 Microsoft Visual Studio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。

    微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要[4]。

    2.3 C# 简介

    微软在推出.NET平台的同时,还开发了一个全力支持.NET Framework的编程语言—C#,这是一门优雅的编程语言,它汲取了目前主流编程语言,诸如C++、Java、和Visual Basic的精华,拥有语法简洁、面向对象、类型安全和垃圾回收等现代语言的诸多特征,成为开发.NET平台应用程序的编程利器。

    为了更好地利用C#语言和.NET Framework类库开发应用程序,微软开发了当今最优秀的集成开发环境之一Visual Studio.NET,这是一个多语言统一的、多组件集成的、可视化的编程环境。它可以有效地加速应用软件的开发过程,快速构建可靠、可伸缩的企业级解决方案[5]。

    C#语言是由Microsoft开发的一种功能强大的、简单的、现代、面向对象的全新语言,是Microsoft新一代开发工具的经典编程语言,由于它是从C和C++语言中派生出来的,因此具有C和C++语言的强大功能。同时,由于是Microsoft公司的产品,它又同VB一样简单。对于Web开发而言,C#像Java,同时具有Delphi的一些优点,而且C#专门为VS.NET通用运行库高度兼容而设计。所以Microsoft宣称C#是开发VS.NET Framework应用程序的最好语言。

    C#的主要特征有以下几个方面:

    1.C#是开创性语言

    C#是VS.NET的关键性语言,它是整个VS.NET平台的基础。与C#相比,VS.NET所支持的其他语言显然是配角身份。比如,VB.NET的存在主要是对千万个VB开发人员的负责。对于Jscript.NET和C++.NET也同样可以这么说,后者只是增加了调用VS.NET类的C++语言。C#是唯一没有在设计思路中加入以前语言某种遗传的新事物。

    2.C#是功能强大的语言

    在C#中,除了可以使用许多API,更能使用VS.NET类库。特别是,用户可以处理COM的自动化和C类型的函数。C#还允许用户调用无管理的代买,也就是在CLR引擎控制之外的代码。这种不安全的模式允许用户操作原始指针来读和写内置碎片控制以外的内存[6]。

    2.4数据库的结构设计

    数据库这个词经常用来描述一些相关文件,这些文件被编成一个完整的复杂结构,这个结构相对于相同的数据可针对不同的人提供不同的渠道。例如在一个特定的州的所有县市,汽车部门有关所有司机执照信息的一个数据库。文件中的一些信息,警察部门可以得到,其它信息许可证局可以得到,还有一些保险公司也会有记录。

    建立数据库的目的是通过计算机得到经过加工的数据,而从数据库中抽取需要的数据是一门学问,为此人们专门研究了一种查询语言,称之为SQL(Structured Query Language)。这种语言既可以查询大型关系数据库系统,也可以查询微机数据库系统。1986年10月,美国国家标准局(ASNI)数据库委员会X3H2批准SQL作为数据库语言的美国标准,同年公布了标准SQL文本。此后不久,国际标准化组织(ISO)也做出同样选择[7]。

    SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。

    结构化查询语言(Structured Query Language)最早是IBM圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。如今无论是像Oracle、Sybase、Informix、SQL Server这些大型的数据库管理系统,还是像Visual Foxpro、PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言[8]。

    1.Microsoft SQL Server 2008的特性包括:

    (1)Internet集成

    SQL Server 2008数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2008程序设计模型与Windows DNA构架集成,用以开发Web应用程序,并且SQL Server 2008支持English Query和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

    (2)可伸缩性和可用性

    同一个数据库引擎可以在不同的平台上使用,从运行Microsoft Windows® XP的便携式电脑,到运行Microsoft Windows 2005数据中心版的大型多处理器服务器。SQL Server 2008企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

    (3)企业级数据库功能

    SQL Server 2008关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2008分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQL Server 2008数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

    (4)易于安装、部署和使用

    SQL Server 2008中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL Server的过程。SQL Server 2008还支持基于标准的、与Windows DNA集成的程序设计模型,使SQL Server数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

    (5)数据仓库

    SQL Server 2008中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQL Server中还包括一些工具,可用来直观地设计数据库并通过English Query来分析数据[9]。

    2.与其他开发工具比较SQL Server 2008的优势

    (1)可编程性:CLR(Common Language Runtime,公共语言运行时)集成。CLR集成是指你可以使用任何一种.NET语言编写SQL Server 2008的存储过程,触发器,函数,自定义类型,甚至是自定义的聚合函数。想想以前的扩展存储过程,编程非常不容易。代码中一不小心就会引起内存泄漏。

    (2)安全性:SQL Server 2008的安全达到了很强大水平,有着很更清晰的安全模型即主体,安全对象和权限。

    (3)异步处理能力:Service Broker提供了一个功能强大的异步编程模型。Broker的最大好处一是异步执行能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了broker的消息队列。

    (4)支持通过HTTP SOAP协议直接访问数据库,增加XML数据类型,支持Xquery,使用新的SQL Server Management Studio等等[10]。

    以前都是大项目用ORACLE或者DB2,因为只有ORACLE和DB2能胜任,现在情况有些变化了。不少在Windows构架下的大项目还是倾向于用SQL的,像镜像,高可用性,页面级的恢复,联机索引,多CPU支持等高级特性,SQL也不比ORACLE差。

    基于SQL Server 2008的上述特点,所以本系统选择它作为后台数据库。

     

    第3章 可行性研究与需求分析

    3.1可行性分析

    可行性研究的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决,可行性研究的目的不是解决问题,而是确定问题是否值得去解,主要从三个方面研究。

    1.技术可行性

    本系统采用Visual Studio 2010作为程序开发工具,后台使用SQL Server 2008来开发数据库。使用Visual Studio 2010来开发程序并不难,而SQL Server 2008也是熟悉的数据库开发工具,所以该系统在技术上是可行的。

    2.经济可行性

    随着互联网的广泛应用,信息管理已经在全球范围内形成了一系列的信息管理体系。新技术、新方案的提出和实践也使该体系向更完善、更高级的方向发展。同时,由于技术的不断发展,由广域到局域的分层次的系统开发也相应的不断发展,而这个开发系统的成本也由起初的高价逐渐趋于平缓,因此对于不断更新的新技术、新成本就可以应用在信息部门内部,所以本系统在经济上是可行的。

    3.操作可行性

    本系统可以在Windows的任何环境下运行,并且操作简单,即使是对计算机不太熟悉的使用者也很容易学会,因此,该系统在操作上是可行的。

    综上所述,从技术可行性、经济可行性和操作可行性三方面来说固定资产管理系统系统的实现都是可行的[11]。

    3.2需求分析

    需求分析是软件定义时期的最后一个阶段,它的基本任务是回答“系统必须做什么?”这个问题。根据论文前面的可行性阶段的分析,我们已经可以得出内蒙古财经大学固定资产管理系统的开发完全可行。根据可行性阶段的分析,我们已经基本上导出该系统应该具备的功能。可行性研究阶段产生的文档,特别是数据流图,是需求分析的出发点。数据流图中已经划分出系统必须完成的许多基本功能。在这个阶段结束时交出的文档中应该包括详细的数据流图,数据字典和一组简明的算法描述。

    需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的办法对软件需求分析进行严格的审查验证。

     

    需求分析

    数据的需求分析

     

    数据库的设计

     

    功能模块的需求分析

    功能模块的设计

    系统调试

    系统运行与维护

     

     

    图3-1 需求分析过程

    3.2.1总体需求

    内蒙古财经大学固定资产管理系统主要是完成对系统用户管理、资产信息管理、资产变更管理、资产用途管理、资产类别管理和资产增减管理。因为利用本系统管理员可以直接录入信息,修改信息,删除信息,并且若在录入过程中发现错误,也可以通过修改界面及时更改其信息。这样就可以不受时间、地点的限制使录入、修改、删除、管理工作得以顺利进行。普通用户可通过查询界面对各个情况进行相应的查询。在本系统中管理员具有最高权限,为了保证数据库的安全及保密性,在进入该系统的时候,需要进行身份验证。本系统大大提高了工作效率,既方便了员工,也使管理人员从繁杂的劳动中解脱出来,为实现固定资产管理的合理化、效率化、可靠化、提供了强有力的技术手段。

    3.2.2数据需求

    本系统是对内蒙古财经大学固定资产信息管理进行设计,故该系统将会具体对系统中各模块的功能和应用流程进行分析和设计。在需求分析中将针对用户对系统功能的两种需求进行介绍;在系统功能描述中将会对系统中的各模块的应用进行介绍;在功能模块划分中将对系统的应用模块进行划分;在系统流程分析中将会对各模块的应用流程进行描述。

    固定资产管理系统体现了系统管理员在固定资产整个使用活动过程中的关键流程。该系统可以有效地提高统计资产的效率,减少人力,节省时间,让固定资产的管理工作更加快捷和精确。用户对系统的需求功能如下:

           系统管理:

    1.   用户管理

            基础数据:

    1.  类别管理(多级类别)
    2.  机构信息(存放地点)
    3.  部门信息(使用地点)

    资产管理

        1. 资产入库(如已存在的资产)
        2. 购买资产
        3. 领用资产
        4. 归还资产
        5. 调拔资产
        6. 资产维修
        7. 资产报废

    统计查询

    1.查询:分类查询

    2.导出

     

    3.2.3功能模块需求分析

    根据需求分析中的内容,根据用户的需求,下面对系统各模块的功能进行描述。

    系统模块的描述主要是描述出系统模块的功能和处理。主要是用文字去描述,而不是用图形图描述[12]。

    根据本系统的功能,管理员管理子系统主要设计如下模块:

    1.系统管理模块:系统管理模块主要完成系统中的用户信息管理。系统中的用户主要分为管理员和用户。管理员拥有最大的权限,对系统中的所有数据拥有添加删除修改权限。用户的权限是查询资产的各种管理操作信息。

    2.资产管理:资产管理模块完成实验室的固定资产信息的管理,及资产变更登记。

    3.数据管理:对系统中的基础性数据进行管理。如:设备用途管理、设备类别管理、增加方式管理、减少方式管理。

    4.查询管理:查询资产信息和资产的各种操作管理信息。如:现有资产查询、资产增加查询、资产减少查询、资产借出查询、资产归还查询、资产送修查询、资产完修查询。

    用户管理子系统只有查询与报表功能。

    内蒙古财经大学固定资产管理系统的功能模块流程图如图3-2所示。

     

    固定资产管理系统

    管理员系统

    查询管理

    数据管理

    资产管理

    用户系统

    资产信息管理

    增减方式管理

    资产变更管理

    资产修理查询

    现有资产查询

    资产增减查询

    资产借还查询

    设备用途管理

    资产信息管理

    图3-2 内蒙古财经大学固定资产管理系统功能模块流程图

     

     

    第4章 系统总体设计

    4.1系统总体结构设计

    总体设计是软件开发人员根据软件需求说明的要求,运用结构化程序设计思想,将软件自上而下逐层分解成多个软件模块,直到分解成每一个模块只具有单一的功能,能用一个或几个程序实现的树形结构为止。总体设计阶段还要定义各模块的数据传递关系,设计软件的编码方案、文件存储策略、输入输出格式,以及硬件和系统软件配置,最后编制概要设计说明书。

    经过需求分析阶段的工作,内蒙古财经大学固定资产管理系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候了。总体设计的基本目的就是回答“概括的说,内蒙古财经大学固定资产管理系统应该如何实现?”这个问题。具体任务就是进行概要设计,确定解决问题的策略和实现目标系统的各种功能的方案,确定软件的模块组成以及模块之间的相互关系[13]。

    总体设计过程可分为两个主要阶段:功能设计,确定资产管理系统的实现方案;结构设计,确定该软件的结构。功能设计是在需求分析的基础上进行的,这里所说的“功能”是泛指的,不仅指问题定义中列出的功能,还包括软件定义时确定的任何一个独立的数据加工或处理步骤。结构设计,是将整个系统按照不同的功能和层次划分为一个个功能简单明确且相对独立的部分(模块),每个模块实现系统的一项具体功能,自顶向下,逐步细化。结构设计是确定程序由哪些模块组成,以及这些模块之间的关系。

    根据软件工程原理,在利用模块进行结构设计时,我们应遵循如下原则:

    1.模块之间的联系程度,各模块间的联系越弱,模块的独立性越高,该系统的整体结构越好。

    2.模块之间应尽量以数据连接为主,以特征连接为辅。必要时可以建立控制连接。

    3.模块内部的组合强度是高功能的组合。

    4.模块的分解到合适的程度。

    5.增强模块的扇入系数,减少模块的扇出系数,扇入系数指一个模块的直直接上级模块的个数,扇出系数指一个模块拥有的直接下级模块的个数,应控制在7以内。

    6.高模块的信息隐蔽程度,软件设计是一个将信息需求转换成数据结构、程序结构和过程性的多步骤过程。常用的结构设计方法是基于模块化、自顶向下逐步细化,结构化程序设计等程序设计基础上发展起来的[14]。

    4.2系统总体结构

    内蒙古财经大学固定资产管理系统的目标旨在改善和提高资产管理事务处理的计算机应用水平,实现基于计算机网络的管理能力,实现网络化的管理的工作流程,为资产的信息化管理平台提供信息基础。

    系统应具备简单易用,高度灵活性与可自定义性,全面支持Internet/Intranet,严密的使用权限功能等特点。系统基于B/S结构,面向Internet/Intranet,能够通过该系统轻松的实现随时随地的移动办公,提高办公效率[15]。

    模块层次图,是描述软件层次特性的工具,描述某个模块负责管理控制哪些模块以及上下级模块或同级模块之间的数据传递关系。模块层次图,能够清楚地表明系统的结构,并可用来粗略地估计系统的尺寸。它的优点就是图形清晰,缺点是不能表明程序的主要执行逻辑,尤其是没有表明模块之间的通讯情况。

    4.3概念模型设计

    概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互之间的关系。这种数据模型是与DBMS无关的、面向现实世界的、易于理解的数据模型。其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。

    概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁,是设计数据库结构的基础。

    概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。

    根据各数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包括各种信息,通过相互之间的作用形成数据的流动。

    4.3.1系统E-R图

    概念模型是对信息世界建模,所以概念模型能够方便、准确地表示出信息世界中的常用概念。概念模型的表示方法很多,其中最为著名最为常用的是P.P.S.Chen于1976年提出的实体-联系方法(Entity-Relationship Approach)。该方法用E-R图来描述现实世界的概念模型,E-R方法也称E-R模型。

    E-R模型的关键元素是实体、属性和联系。实体是可以从用户的工作环境中标识出的事物,是用户想要跟踪的某个事物。实体在E-R图中,用矩形表示,矩形框内写明实体名。实体具有属性,有时也称作性质,是用来描述实体的特征的。属性可以是组合的或者多值的。在E-R图中,属性用椭圆形表示,并用无向边将其与相应的实体连接起来。实体可以通过联系相互关联。在一般的联系中,使用二元联系居多,二元联系主要有三种类型,1:1,1:n,m:n。在1:1(读做“1对1”)联系中,一种类型的单个实体实例与另一个类型的单个实体实例关联。在1:n(读做“1对N”或者“1对多”)联系中,一个类型的单个实体实例与另一个类型的多个实体实例相关联。在m:n(读做“N对M”或者“多对多”)联系中,一个类型的单个实例与另一个类型的多个实体实例相关联,同时地,后一类型的单个实体实例与前一类型的多个实体实例相关联。在E-R图中,联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或者m:n)。

    在本系统中,资产,资产类别,资产变更是实体,编号,资产名称,资产类别,资产状态状态,资产用途,资产增加方式,资产说明,存放地址等信息为属性。

    资产实体E-R图如图4-1所示。

     

     

    资产

    资产名称

    类别

    状态

    用途

    编号

    增加方式

    说明

    存放地址

     

     
     

     

     

     

     

     

     

     

     

     

     

     

    图4-1 资产实体E-R图

     

     

     

     

     

    资产类别实体E-R图如图4-2所示。

     

    类别

    名称

    编号

     

     
     

     

     

     

     

     

     

     

     

    图4-2 类别实体E-R图

     

    资产变更实体E-R图如图4-3所示。

     

     

    资产变更

    编号

    资产名称

    操作类型

    操作说明

    操作时间

     

     
     

     

     

     

     

     

     

     

     

     

    图4-3 资产变更实体E-R图

     

    本管理系统的实体及其联系图4-4。

     

     

    变更

    M

    M

    资产变更

    类别

    资产

    属于

    1

    M

     

     
     

     

     

     

     

     

     

     

     

     

     

    图4-4 系统总体E-R图

    4.3.2数据流图分析及数据描述

    它是描述系统的逻辑模型的,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况,它比口头与文字的描述更直观地显示出来系统中数据的使用。

    数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。

    内蒙古财经大学固定资产管理系统数据流图如图4-5所示。

     

    P1

     

    内蒙古财经大学固定资产管理系统

    用户

    用户

    用户操作信息

    用户操作结果

    管理员

    管理员操作信息

    管理员

    管理员操作结果

     

     
     

     

     

     

     

     

     

     

    图 4-5 蒙古财经大学固内定资产管理系统数据流图

    4.3.3数据描述(含数据字典)

    数据字典是用来定义数据流图中的各个成分的具体含义的,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。他和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分。数据字典是为分析人员查找数据流图中有关名字的详细定义而服务的,因此也像普通字典一样,要把所有条目按一定的次序排列起来,以便查阅。数据字典有以下四类条目:数据流、数据项、数据存储、处理逻辑。数据项是组成数据流和数据存储的最小元素。源点、终点不在系统之内,故一般不在字典中说明。

    数据词典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和处理逻辑的某些数据特性。数据词典把数据的最小组成单位看作数据元素,若干个数据元素组成数据结构。它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。

    (1)数据元素

    数据元素是数据的最小组成单位,也就是不可分的数据单位。在数据词典中,对数据元素的定义包括:数据元素的名称、在其他场合下的别名、取值的范围和取值的含义、数据元素的长度和在何处出现。

    (2)数据结构

    在数据词典中,数据结构是用来对数据之间的组合关系进行定义的,它完全是一种逻辑的描述。一个数据结构可以由若干个数据元素组成,也可以由若干个数据结构组成,还可以由若干个数据元素和数据结构混合组成。

    在数据结构中,对数据结构的定义包括:数据结构名称和数据结构的组成。

    (3)数据流

    数据流是数据结构在系统内传输的路径。在数据词典中对数据流的定义要包括:数据流的来源、数据流的去向、数据流的组成、数据流的流通量和高峰时期的流通量。

    (4)数据存储

    数据存储也是数据流的来源或去向之一。在数据词典中,对数据存储定义的内容简单地给予描述。首先描述数据存储的名称及其编号,然后描述流入/流出的数据流,最后描述数据存储的组成:数据结构。

    (5)处理逻辑

    处理逻辑的表达工具有判断树、判定表、结构化语言等。在数据词典中,对处理逻辑的定义有以下的内容:处理逻辑在数据流图内的名称和编号,处理逻辑的名称应该反映它的逻辑功能;对处理逻辑简单的描述;处理逻辑的输入和输出;处理逻辑的主要功能描述,可用结构化语言简单地概括其逻辑功能。

    处理逻辑在数据词典中的表达应该按“输入-处理-输出”的顺序排列。

    (6)外部项

    外部项的数量反映了系统的独立性程度,以及人机界面设计的合理性。外部项的个数应尽可能少。外部项在数据词典中的定义包括两项内容:外部项的名称和有关的数据流。

    SQL Server 2008中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQL Server中还包括一些工具,可用来直观地设计数据库并通过English Query来分析数据。

    4.4系统数据库设计

    图 4-6 数据表关系

     

    本系统创建的SQL数据库名称为Asset。包含如下几个表。

     

    1

    角色表—RoleInfo

    字段名

    类型

    描述

    RoleId

    Int

    编号(自动标识)

    RoleName

    Varchar(50)

    角色名称

     

    2

    员工信息表--EmpInfo

    字段名

    类型

    描述

    EmpId

    int

    员5工1编aspx号

    EmpName

    Varchar(50)

    员工姓名

    EmpPwd

    Varchar(50)

    密码

    Sex

    Varchar(2)

    性别

    Address

    Varchar(500)

    住址

    Phone

    Varchar(13)

    联系电话

    RoleId

    Int

    角色编号(角色表)

     

    3

    机构表--OrganInfo

    字段名

    类型

    描述

    OrganId

    Int

    机构编号(自动标识)

    OrganName

    Varchar(50)

    机构名称

     

     

    4

    使用地点表--AddressInfo

    字段名

    类型

    描述

    AddressId

    Int

    使用地点编号(自动标识)

    AddressName

    Varchar(50)

    地点名称

    OrganId

    Int

    所属机构编号

    5

    存放地(仓库)表--StorageInfo

    字段名

    类型

    描述

    StorageId

    Int

    仓库编号(自动标识)

    StorageName

    Varchar(50)

    仓库名称

    OrganId

    Int

    所属机构编号

     

     

    6

    资产类别表--TypeInfo

    字段名

    类型

    描述

    TypeId

    int

    类别编号(自动标识)

    TypeName

    Varchar(50)

    类别名称

    ParentTypeId

    Int

    父类别编号

     

     

     

     

     

     

    7

    资产信息表--AssetInfo

    字段名

    类型

    描述

    AssetId

    Int

    资产编号(自动标识)

    AssetName

    Varchar(50)

    资产名称

    TypeId

    int

    资产类别编号

    Model

    Varchar(500)

    型号规格

    StorageId

    Int

    存贮仓库编号

    TotalNum

    Int

    资产总数

    NowNum

    int

    库存数量

    TakeNum

    Int

    已领出数量

    RepairNum

    Int

    维修数量

    BadNum

    int

    报废数量

    MoveNum

    Int

    调拨数量

     

    8

    入库信息-- LairageInfo

    字段名

    类型

    描述

    LairageId

    Int

    编号(自动标识)

    AssetId

    Int

    资产编号(外键)

    Price

    Decimal

    入库商品价格

    Account

    Int

    入库数量

    LairageDate

    Datetime

    入库时间

     

    9

    资产领用表—TakeInfo

    字段名

    类型

    描述

    TakeId

    Int

    编号(自动标识)

    AssetId

    Int

    资产编号(资产表)

    TakeAccount

    Int

    领用数量

    ReturnAccount

    Int

    归还数量

    AddressId

    Int

    使用地点编号(自动标识)

    TakeUser

    Varchar(20)

    领用人/归还人

    TakeDate

    datetime

    资产领用/归还日期

     

    10

    资产维修表—RepairInfo

    字段名

    类型

    描述

    RepairId

    Int

    编号(自动标识)

    AssetId

    Int

    资产编号(资产表)

    RepairNum

    Int

    维修数量

    RepairDate

    datetime

    维修日期

    RepairCase

    Varchar(500)

    维修原因

     

    11

    资产调拨表—MoveInfo

    字段名

    类型

    描述

    MoveId

    Int

    编号(自动标识)

    AssetId

    Int

    资产编号(资产表)

    StorageOutId

    Int

    仓库编号(自动标识)(调出仓库)

    StorageInId

    Int

    调入仓库(目的地点)

    MoveNum

    Int

    调拨数量

    MoveDate

    datetime

    资产操作日期

    MoveCase

    Varchar(500)

    调拨原因

     

    12

    资产报废表—BadInfo

    字段名

    类型

    描述

    BadId

    Int

    编号(自动标识)

    AssetId

    Int

    资产编号(资产表)

    BadNum

    Int

    报废数量

    BadDate

    datetime

    报废日期

    Remark

    Varchar(500)

    备注

     

     

    13

    领用申请信息-- ApplyInfo

    字段名

    类型

    描述

    ApplyId

    uniqueidentifier

    申请编号

    ApplyPerson

    Varchar(50)

    员工(申请人)

    ApplyDetail

    Varchar(500)

    申请备注(申请电脑2台)

    ApplyDate

    datetime

    申请日期

    ApplyState

    Varchar(50)

    申请状态

    申请人:等待后勤审核

    后勤管理:申请驳回、审批通过

    结束:工作流结束

     

    14

    采购申请信息--StockInfo

    字段名

    类型

    描述

    StockId

    uniqueidentifier

    采购编号

    StockPerson

    Varchar(50)

    后勤管理员

    StockDetail

    Varchar(500)

    申请备注(申请电脑2台)

    StockDate

    datetime

    申请日期

    StockState

    Varchar(50)

    申请状态

    后勤管理:等待校长审核

    校长:校长拒绝、等待书记审核

    书记:书记拒绝、审批通过

    结束:工作流结束

     

    4.5 系统功能模块

    为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。如果一个处理的功能过分复杂,必须把它的功能适当的分解成一系列比较简单的功能。一般说来,经过分解之后应该使每个功能对大多数程序员而言都是明显易懂的。结构图是进行软件结构设计的一个有力工具。它是由模块组成的层次系统,一个方框代表一个模块,方框中注明模块的名字或主要功能,方框间的直线表示模块的调用关系。

    根据系统的需求分析可以将固定资产管理系统分为管理员管理模块和普通用户管理模块。

    1.管理员模块:该模块主要包含资产管理,查询与报表,档案设置管理三个子模块。

    (1)资产管理模块:主要包含资产信息管理和资产的变更管理。

    (2)查询模块:主要包括现有资产查询,资产的借出和归还查询,资产的增加和减少查询,资产的送修和完修查询等功能。

    (3)数据管理模块:主要包括设备用途方式、类别方式、增加方式和减少方式等管理。

    第5章 系统详细设计

    总体设计阶段完成了软件的结构设计,划分了模块,并规定了各模块的功能与它们之间的联系。在此之后,按照软件开发工程化的观点,应进入详细设计阶段。

    详细设计阶段的根本目标是确定应该怎样实现所要求的系统,给出软件模块结构中各个模块的内部过程描述。经过这个阶段的设计工作,得出对目标系统的精确描述,这个描述在编码阶段可以由程序员直接翻译成用某种程序设计语言书写的程序。详细设计又被称作过程设计,对模块的内部过程描述就是模块内部的算法设计。

    系统实现一般就是指的编码阶段。编码就是将软件详细设计的结果翻译成用某种程序设计语言书写的程序。软件的设计开发过程经过需求分析、总体设计和详细设计几个阶段之后,已经形成了基本变成框架,最后就是通过编码对设计进一步具体化,实现相应的功能。运用软件功能方法设计软件,主要是为了提高软件质量,软件质量在很大程度上取决于设计的质量,同时编码的好坏也是影响软件质量的十分重要的因素,如果编码中存在各种问题,那么再好的设计也无法体现出来。另外,编码质量的好坏,也直接影响了软件测试和软件维护工作的进行。但是系统实现是在系统设计的基础上的,基本上定下了系统设计,就基本上定下了系统实现。

    5.1系统管理

    5.1.1员工管理

           可以添加新的员工

       

     <form id="form1" runat="server">

        <div>

            <asp:ScriptManager ID="ScriptManager1" runat="server">

            </asp:ScriptManager>

            <div id="container">

            <div id="top">

              <table id="Table1" style="height: 40px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">

              <tr>

                <td class="sys_title_left"  width="50%">&nbsp;</td>

                <td class="sys_title_right" width="50%">&nbsp;<font class="font_title">员±工¤管ü理え?</font>&nbsp;</td>

              </tr>

              </table>

          <div id="center">

            <table width="100%"  border="0" cellspacing="0" cellpadding="0" bgcolor="#f1f5fb">

              <tr>

                <td class="msn_bar_left_top"></td>

                <td class="msn_bar_top"></td>

                <td class="msn_bar_right_top"></td>

              </tr>

              <tr>

                <td class="msn_bar_left"></td>

                <td style="height:40px;">

                    <div style="margin-left:30px; float:left"><asp:Button ID="btnAdd" runat="server"

                            Text="添?加ó员±工¤" CssClass="button_normal" CausesValidation="False" /></div>

                    <%--<div style="margin-left:10px; float:left"><input type="button" value="修T改?员±工¤" class="button_normal"  οnclick="show_Modal_Dialog('1.aspx',650,420)"/></div>--%>

                 </td>

                <td class="msn_bar_right"></td>

              </tr>

              <tr>

                <td class="msn_bar_left_bottom"></td>

                <td class="msn_bar_bottom"></td>

                <td class="msn_bar_right_bottom"></td>

              </tr>

          </table>

          </div>   

        </div>

        </div>

        </div>

        <div id="bottom">

            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 

                ShowFooter="True" DataSourceID="ObjectDataSource1" AllowPaging="True">

                <Columns>

                    <asp:TemplateField HeaderText="员±工¤编括?号?" SortExpression="EmpId">

                        <ItemTemplate>

                            <asp:Label ID="Label1" runat="server" Text='<%# Eval("EmpId") %>'></asp:Label>

                        </ItemTemplate>

                        <EditItemTemplate>

                            <asp:Label ID="Label1" runat="server" Text='<%# Bind("EmpId") %>'></asp:Label>

                        </EditItemTemplate>

                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="员±工¤姓?名?" SortExpression="EmpName">

                        <ItemTemplate>

                            <asp:Label ID="Label2" runat="server" Text='<%# Eval("EmpName") %>'></asp:Label>

                        </ItemTemplate>

                        <EditItemTemplate>

                            <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("EmpName") %>'></asp:TextBox>

                        </EditItemTemplate>

                        <ItemStyle Width="80px" />

                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="密ü码?" SortExpression="EmpPwd">

                        <ItemTemplate>

                            <asp:Label ID="Label3" runat="server" Text='<%# Eval("EmpPwd") %>'></asp:Label>

                        </ItemTemplate>

                        <EditItemTemplate>

                            <asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("EmpPwd") %>'></asp:TextBox>

                        </EditItemTemplate>

                        <ItemStyle Width="80px" />

                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="性?别纄" SortExpression="Sex">

                        <ItemTemplate>

                            <asp:Label ID="Label4" runat="server" Text='<%# Eval("Sex") %>'></asp:Label>

                        </ItemTemplate>

                        <EditItemTemplate>

                            <asp:DropDownList ID="dplSex" runat="server"

                                SelectedValue='<%# Bind("Sex") %>' >

                                <asp:ListItem>男D</asp:ListItem>

                                <asp:ListItem>女?</asp:ListItem>

                            </asp:DropDownList>

                        </EditItemTemplate>

                        <ItemStyle Width="70px" />

                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="联系μ地?址·" SortExpression="Address">

                        <ItemTemplate>

                            <asp:Label ID="Label5" runat="server" Text='<%# Eval("Address") %>'></asp:Label>

                        </ItemTemplate>

                        <EditItemTemplate>

                            <asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("Address") %>'></asp:TextBox>

                        </EditItemTemplate>

                        <ItemStyle Width="140px" />

                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="电?话°号?码?" SortExpression="Phone">

                        <ItemTemplate>

                            <asp:Label ID="Label6" runat="server" Text='<%# Eval("Phone") %>'></asp:Label>

                        </ItemTemplate>

                        <EditItemTemplate>

                            <asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("Phone") %>'></asp:TextBox>

                        </EditItemTemplate>

                        <ItemStyle Width="100px" />

                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="角?色?名?称?" SortExpression="RoleId">

                        <ItemTemplate>

                            <asp:Label ID="Label7" runat="server" Text='<%# GetRoleNameById(Convert.ToInt32(Eval("RoleId"))) %>'></asp:Label>

                        </ItemTemplate>

                        <EditItemTemplate>

                            <asp:DropDownList ID="DropDownList1" runat="server"

                                DataSourceID="ObjectDataSource1" DataTextField="RoleName"

                                DataValueField="RoleId" SelectedValue='<%# Bind("RoleId") %>'>

                            </asp:DropDownList>

                            <asp:ObjectDataSource ID="ObjectDataSource1" runat="server"

                                SelectMethod="GetAllRoles" TypeName="BLL.RoleBLL"></asp:ObjectDataSource>

                        </EditItemTemplate>

                        <ItemStyle Width="100px" />

                    </asp:TemplateField>

                    <asp:CommandField ShowEditButton="True" >

                        <ItemStyle Width="60px" />

                    </asp:CommandField>

                </Columns>

                <HeaderStyle CssClass="datagrid_headerstyle_normal" />

                <PagerSettings FirstPageText="" LastPageText="" NextPageText="" />

                <FooterStyle CssClass="datagrid_footerstyle_normal" />

                <AlternatingRowStyle CssClass="datagrid_alter_itemstyle_normal" />

                <RowStyle HorizontalAlign="Center" Height="19px" />

               

                <PagerSettings FirstPageText="第台?一?页?" LastPageText="最?后ó页?" Mode="NextPreviousFirstLast" NextPageText="下?一?页?"

                PageButtonCount="2" PreviousPageText="上?一?页?" />

            </asp:GridView>

            <cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server"

                CancelControlID="btnCancel" Drag="True"

                PopupControlID="Panel1" PopupDragHandleControlID="Panel1"

                TargetControlID="btnAdd" >

            </cc1:ModalPopupExtender>

            <asp:Panel ID="Panel1" runat="server" Width="600px" Height="230px" Style="display:none;" >  

                <table width="100%"  border="0" cellspacing="0" cellpadding="0" bgcolor="#f1f5fb">

              <tr>

                <td class="msn_bar_left_top"></td>

                <td class="msn_bar_top"></td>

                <td class="msn_bar_right_top"></td>

              </tr>

              <tr>

                <td class="msn_bar_left"></td>

                <td style="height:40px;">

                <div style="padding-left:20px; padding-top:20px; padding-bottom:20px;">

                   <span style="margin-left:200px; font-weight:bold; font-size:medium; color: #CC3300;">新?增?员±工¤</span><br /><br />

                员±工¤姓?名?:阰<asp:TextBox ID="txtEmpName" runat="server" CssClass="TextBox"></asp:TextBox>

                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"

                        ControlToValidate="txtEmpName" ErrorMessage="*" ValidationGroup="ValidatEmp"></asp:RequiredFieldValidator>

                员±工¤密ü码?:阰<asp:TextBox ID="txtEmpPwd" runat="server" CssClass="TextBox"></asp:TextBox>

                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"

                        ControlToValidate="txtEmpPwd" ErrorMessage="*" ValidationGroup="ValidatEmp"></asp:RequiredFieldValidator>

                    <br /><br />

                员±工¤姓?别纄:阰<asp:DropDownList ID="dplSex" runat="server" CssClass="DropDownList">

                        <asp:ListItem>男D</asp:ListItem>

                        <asp:ListItem>女?</asp:ListItem>

                    </asp:DropDownList>

                &nbsp&nbsp 角?色?名?称?:阰<asp:DropDownList ID="dplRole" runat="server" CssClass="DropDownList"

                        DataSourceID="osdRoleInfo" DataTextField="RoleName"

                        DataValueField="RoleId"></asp:DropDownList><br /><br />

                联系μ电?话°:阰<asp:TextBox ID="txtPhone" runat="server" CssClass="TextBox"></asp:TextBox>

                &nbsp&nbsp 居ó住?地?址·:阰<asp:TextBox ID="txtAddress" runat="server" CssClass="TextBox" Width="243px"></asp:TextBox><br /><br />

                    <span style="margin-left:150px">

                    <asp:Button ID="btnOk" runat="server" Text="确ā?定¨"  CssClass="button_normal"

                        onclick="btnOk_Click" ValidationGroup="ValidatEmp"/></span>

                    <span style="margin-left:30px"><asp:Button ID="btnCancel" runat="server" Text="取? 消?"  CssClass="button_normal"/></span>

                 </div>

                 </td>

                <td class="msn_bar_right"></td>

              </tr>

              <tr>

                <td class="msn_bar_left_bottom"></td>

                <td class="msn_bar_bottom"></td>

                <td class="msn_bar_right_bottom"></td>

              </tr>

          </table>

                <asp:ObjectDataSource ID="osdRoleInfo" runat="server"

                        SelectMethod="GetAllRoles" TypeName="BLL.RoleBLL"></asp:ObjectDataSource>

                 <asp:ObjectDataSource ID="ObjectDataSource1" runat="server"

                SelectMethod="GetAllEmps" TypeName="BLL.EmpBLL"

                DataObjectTypeName="Model.EmpInfo" UpdateMethod="UpdateEmp"></asp:ObjectDataSource>      

            </asp:Panel>

            </div>

     

        </form>

        <p>

    <PagerSettings FirstPageText="第台?一?页?" LastPageText="最?后ó页?" Mode="NumericFirstLast" NextPageText="下?一?页?"

             PageButtonCount="2" PreviousPageText="上?一?页?" />

        </p>

     

    对现有的员工进行编辑。

    5.2基础信息管理

    5.2.1机构管理

     

    .添加和编辑机构

     

     

     

     

    5.2.2使用地管理

    您可以添加和编辑使用地

        <form id="form1" runat="server">

        <div>

            <table id="Table1" style="height: 40px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">

                    <tr>

                <td class="sys_title_left"  width="50%">&nbsp;</td>

                <td class="sys_title_right" width="50%">&nbsp;<font class="font_title">机ú构1管ü理え?</font>&nbsp;</td>

              </tr>

              </table>

            <asp:ScriptManager ID="ScriptManager1" runat="server">

            </asp:ScriptManager>

           

            <asp:UpdatePanel ID="UpdatePanel1" runat="server">

                <ContentTemplate>

                <table width="100%"  border="0" cellspacing="0" cellpadding="0" bgcolor="#f1f5fb">

              <tr>

                <td class="msn_bar_left_top"></td>

                <td class="msn_bar_top"></td>

                <td class="msn_bar_right_top"></td>

              </tr>

              <tr>

                <td class="msn_bar_left"></td>

                <td style="height:40px;">

                    <div style="margin-left:30px; float:left"><asp:Button ID="Button1" runat="server"

                            Text="添?加ó机ú构1" CssClass="button_normal" CausesValidation="False" onclick="Button1_Click" /></div>

                    <div style="margin-left:10px; float:left"><asp:Button ID="Button2" runat="server" Text="保馈?存?修T改?" CssClass="button_normal" onclick="Button2_Click" /></div>

                 </td>

                <td class="msn_bar_right"></td>

              </tr>

              <tr>

                <td class="msn_bar_left_bottom"></td>

                <td class="msn_bar_bottom"></td>

                <td class="msn_bar_right_bottom"></td>

              </tr>

          </table>

                    <br />

                    <br />

                    机ú构1名?称?:阰<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

                    <br />

                    &nbsp;

                    <br />

                    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"  ShowFooter="true"

        Width="712px" onrowcommand="GridView1_RowCommand" onrowdatabound="GridView1_RowDataBound"

                        AllowPaging="True" onselectedindexchanging="GridView1_SelectedIndexChanging">

                        <RowStyle HorizontalAlign="Center" />

                        <Columns>

                            <asp:BoundField DataField="OrganName" HeaderText="机ú构1名?称?"

                        SortExpression="OrganName" />

                            <asp:TemplateField HeaderText="操ù作痢?>

                                <ItemTemplate>

                                    <asp:LinkButton ID="LinkButton1" CommandName="amend" CommandArgument='<%#Eval("OrganId") %>' runat="server">编括?辑-</asp:LinkButton>

                                </ItemTemplate>

                            </asp:TemplateField>

                        </Columns>

                        <HeaderStyle CssClass="datagrid_headerstyle_normal" />

                        <FooterStyle CssClass="datagrid_footerstyle_normal" />

                        <AlternatingRowStyle CssClass="datagrid_alter_itemstyle_normal" />

                        <RowStyle HorizontalAlign="Center" Height="19px" />

                    </asp:GridView>

                </ContentTemplate>

            </asp:UpdatePanel>

            <br />

       

        </div>

        &nbsp;</form>

     

    5.2.3类别管理

    您可以对类别进行添加、修改和删除

     

    5.3资产管理

    5.3.1资产列表

     

    在资产列表中,您可以对资产进行领用、调拨、维修和报废

     <form id="form1" runat="server">

        <div>

        <div id="container">

            <div id="top">

              <table id="Table1" style="height: 40px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">

              <tr>

                <td class="sys_title_left"  width="50%">&nbsp;</td>

                <td class="sys_title_right" width="50%">&nbsp;<font class="font_title">资哩?产ú列表括?</font>&nbsp;</td>

              </tr>

              </table>

            </div><!--end top-->

          <div id="center">

            <table width="100%"  border="0" cellspacing="0" cellpadding="0" bgcolor="#f1f5fb">

              <tr>

                <td class="msn_bar_left_top"></td>

                <td class="msn_bar_top"></td>

                <td class="msn_bar_right_top"></td>

              </tr>

              <tr>

                <td class="msn_bar_left"></td>

                <td style="height:40px;">

                    <div style="margin-left:30px; float:left">

                        <asp:Button ID="btnTake" runat="server"   Text="领ⅷ?用?"  CssClass="button_normal" CausesValidation="False"

                             onclick="btnTake_Click" OnClientClick="return DeleteCheck();" /></div>

                    <div style="margin-left:10px; float:left">

                        <asp:Button ID="btnDiao" runat="server"   Text="调獭?拨|"  CssClass="button_normal" CausesValidation="false" 

                             onclick="btnDiao_Click"  OnClientClick="return DeleteCheck();"/></div>

                    <div style="margin-left:10px; float:left">

                        <asp:Button ID="btnRepair" runat="server" Text="维? 修T"  CssClass="button_normal" CausesValidation="false" 

                             onclick="btnRepair_Click"  OnClientClick="return DeleteCheck();"/></div>

                    <div style="margin-left:10px; float:left">

                        <asp:Button ID="btnBad"    runat="server" Text="报馈?废?"  CssClass="button_normal"

                            CausesValidation="false" onclick="btnBad_Click" OnClientClick="return DeleteCheck();" 

                             /></div>

                    <div style="margin-left:10px; float:left">

                        <asp:HiddenField ID="HiddenAssetId" runat="server" />

                    </div>

                 </td>

                <td class="msn_bar_right"></td>

              </tr>

              <tr>

                <td class="msn_bar_left_bottom"></td>

                <td class="msn_bar_bottom"></td>

                <td class="msn_bar_right_bottom"></td>

              </tr>

          </table>

          </div><!--end center-->

            <div id="bottom">

            <asp:GridView ID="gvAsset" runat="server" AutoGenerateColumns="False" ShowFooter="True"

                 AllowPaging="True" onpageindexchanging="gvAsset_PageIndexChanging"

                    Width="835px" onrowdatabound="gvAsset_RowDataBound" >

     

                <Columns>

                <asp:TemplateField>

                        <ItemTemplate>

                            <asp:CheckBox ID="CheckBox1" runat="server" />

                            <asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("AssetId") %>'/>

                        </ItemTemplate>

                    </asp:TemplateField>

                     <asp:TemplateField Visible="false">

                       <ItemTemplate>

                           <asp:Label ID="lblId" runat="server" Text='<%# Eval("AssetId") %>'></asp:Label>

                       </ItemTemplate>

                    </asp:TemplateField>

                    <asp:BoundField DataField="AssetName" HeaderText="资哩?产ú名?称?" >

                        <ItemStyle Width="120px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="TypeName" HeaderText="类え?别纄名?称?" >

                        <ItemStyle Width="110px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="OrganName" HeaderText="存?放?地?点?" >

                        <ItemStyle Width="80px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="StorageName" HeaderText="库a存?仓?库a" >

                        <ItemStyle Width="100px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="Model1" HeaderText="规?格?" >

                        <ItemStyle Width="120px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="TotalNum" HeaderText="库a存?总哩?数簓" >

                        <ItemStyle Width="40px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="NowNum" HeaderText="现?存?数簓量?" >

                        <ItemStyle Width="40px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="TakeNum" HeaderText="领ⅷ?用?数簓量?" >

                        <ItemStyle Width="40px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="RepairNum" HeaderText="维?修T数簓量?" >

                        <ItemStyle Width="40px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="BadNum" HeaderText="报馈?废?数簓量?" >

                        <ItemStyle Width="40px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="MoveNum" HeaderText="调獭?动ˉ数簓量?" >

                        <ItemStyle Width="40px" />

                    </asp:BoundField>

                </Columns>

                <HeaderStyle CssClass="datagrid_headerstyle_normal" />

                <PagerSettings FirstPageText="" LastPageText="" NextPageText="" />

                <AlternatingRowStyle CssClass="datagrid_alter_itemstyle_normal" />

                <FooterStyle CssClass="datagrid_footerstyle_normal" />

                <RowStyle HorizontalAlign="Center" Height="19px" />

               

            </asp:GridView>

            </div><!--end bottom-->

            </div><!--end container-->

            </div>

        </form>

     

     

    5.3.2资产入库

     

    入库前先要查找该资产是否存在,如果存在,则选定,然后修改其数量。

    5.3.3资产领用

     

    这里列出的是领用和归还信息,您可以对已领用的资产进行归还,维修,报废。

    5.3.4查询管理

          (1).调拨查询

      此列表显示的是所有调拨信息

    (2).维修查询

      此列表显示的是所有调拨信息

    (3).报废查询

     此列表显示的是所有报废信息

    (4).分类查询

     此列表显示的是根据类别所查出51的a资s产p信x息

    5.3审批管理

    5.3.1采购管理

     

     

    在这里管理员可以新添采购和删除已拒绝的采购项

        <form id="form1" runat="server">

        <div>

        <asp:ScriptManager ID="ScriptManager1" runat="server">

            </asp:ScriptManager>

            <div id="container">

            <div id="top">

              <table id="Table1" style="height: 40px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">

              <tr>

                <td class="sys_title_left"  width="50%">&nbsp;</td>

                <td class="sys_title_right" width="50%">&nbsp;<font class="font_title">采é购o列表括?</font>&nbsp;</td>

              </tr>

              </table>

            </div><!--end top-->

          <div id="center">

            <table width="100%"  border="0" cellspacing="0" cellpadding="0" bgcolor="#f1f5fb">

              <tr>

                <td class="msn_bar_left_top"></td>

                <td class="msn_bar_top"></td>

                <td class="msn_bar_right_top"></td>

              </tr>

              <tr>

                <td class="msn_bar_left"></td>

                <td style="height:40px;">

                    <div style="margin-left:30px; float:left">

                        <asp:Button ID="btnAddNewStock" runat="server"  Text="新?采é购o申Θ?请?" CssClass="button_normal" CausesValidation="False" /></div>

                    <div style="margin-left:10px; float:left"><asp:Button ID="Button1" runat="server" 

                            Text="删?  除y" CssClass="button_normal" CausesValidation="false" 

                            OnClientClick="return DeleteCheck();" onclick="Button1_Click"/></div>

                    <asp:HiddenField ID="HiddenWfId" runat="server" />

                 </td>

                <td class="msn_bar_right"></td>

              </tr>

              <tr>

                <td class="msn_bar_left_bottom"></td>

                <td class="msn_bar_bottom"></td>

                <td class="msn_bar_right_bottom"></td>

              </tr>

          </table>

          </div><!--end center-->

            <div id="bottom">

            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"

                    ShowFooter="True" onrowdatabound="GridView1_RowDataBound">

                <Columns>

                    <asp:BoundField DataField="StockDate" HeaderText="日?期ú"

                        SortExpression="StockDate" >

                        <ItemStyle Width="80px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="StockPerson" HeaderText="采é购o员±"

                        SortExpression="StockPerson" >

                        <ItemStyle Width="80px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="StockDetail" HeaderText="采é购o详ê单蹋?

                        SortExpression="StockDetail" >

                        <ItemStyle Width="260px" />

                    </asp:BoundField>

                    <asp:BoundField DataField="StockState" HeaderText="状痢?态?"

                        SortExpression="StockState" >

                        <ItemStyle Width="130px" />

                    </asp:BoundField>

                   

                    <asp:TemplateField HeaderText="选?择?删?除y">

                        <ItemTemplate>

                            <asp:CheckBox ID="CheckBox1" runat="server" />

                            <asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("WfId") %>' />

                        </ItemTemplate>

                        <ItemStyle Width="70px" />

                    </asp:TemplateField>

                   

                </Columns>

                <HeaderStyle CssClass="datagrid_headerstyle_normal" />

                <PagerSettings FirstPageText="" LastPageText="" NextPageText="" />

                <FooterStyle CssClass="datagrid_footerstyle_normal" />

                <AlternatingRowStyle CssClass="datagrid_alter_itemstyle_normal" />

                <RowStyle HorizontalAlign="Center" Height="19px" />

               

            </asp:GridView>

            </div><!--end bottom-->

                <cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" Drag="True"

                        PopupControlID="Panel1" PopupDragHandleControlID="Panel1"

                        TargetControlID="btnAddNewStock" OkControlID="btnCancel">

                </cc1:ModalPopupExtender>

                <asp:Panel ID="Panel1" runat="server"  Width="400px" Style="display:none;">

                    <table width="100%"  border="0" cellspacing="0" cellpadding="0" bgcolor="#f1f5fb">

              <tr>

                <td class="msn_bar_left_top"></td>

                <td class="msn_bar_top"></td>

                <td class="msn_bar_right_top"></td>

              </tr>

              <tr>

                <td class="msn_bar_left"></td>

                <td style="height:40px;">

                <div style="padding-left:20px; padding-top:20px; padding-bottom:20px;">

                   <span style="margin-left:120px; font-weight:bold; font-size:medium; color: #CC3300;">新?采é购o申Θ?请?</span><br /><br />

                采é购o人?员±:阰后ó勤ú管ü理え?员±

                <br /><br />

                采é购o详ê单蹋?:阰<asp:TextBox ID="txtStockDetail" runat="server" CssClass="TextBox"

                        Width="260px" Height="72px" TextMode="MultiLine"></asp:TextBox><br /><br />

                    <span style="margin-left:150px">

                    <asp:Button ID="btnOk" runat="server" Text="确ā?定¨"  CssClass="button_normal"

                        onclick="btnOk_Click" /></span>

                    <span style="margin-left:30px"><asp:Button ID="btnCancel" runat="server" Text="取? 消?"  CssClass="button_normal"/></span>

                 </div>

                 </td>

                <td class="msn_bar_right"></td>

              </tr>

              <tr>

                <td class="msn_bar_left_bottom"></td>

                <td class="msn_bar_bottom"></td>

                <td class="msn_bar_right_bottom"></td>

              </tr>

          </table>

                </asp:Panel>

        </div><!--end container-->

        </div>

        </form>

     

    5.3.1校长审批

     

    校长在这里审批和拒绝管理员的采购申请

    1. 党委书记审批

    党委书记在这里审批和拒绝校长的采购申请

     

     

     

     

    6 系统测试

    6.1测试的任务及目标

    在软件投入生产性运行之前,尽可能多地发现软件中的错误。

    6.2测试方案

    设计测试方案是测试阶段的关键技术问题。所谓测试方案包括预定要测试的功能。应该输入的测试数据和预期的结果,目标是设计一组可能发现错误的数据。测试有两种方法:黑盒测试和白盒测试。

    黑盒测试又称为功能测试,在程序接口进行,只检查程序功能是否能够按照规格说明书的规定正确使用,程序是否能适当地接收输入数据并发生正确的输出信息,而且要能够保持外部信息的完整性。

    白盒测试又叫结构测试,完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按照预定要求正确工作。

    本系统开发过程进行的测试步骤如下:

    1.模块测试:

    也叫单元测试,目的是保证每一个模块作为一个单元能正确运行,本测试所发现的往往是编码和详细设计的错误,主要评价模块的下述五个特点:

    (1)模块接口

    (2)局部数据结构

    (3)重要的执行路径

    (4)出错处理通路

    (5)影响上述各方面特性的边界条件

    模块测试主要由代码审查和软件测试两部分组成。下以管理员登录为例描述模块测试过程:

    用例名称:管理登录测试

    基本描述:通过登录拥有网站的管理权限

    测试方案:分别使用不同的登录方法进行登录,从而查看系统是否相应的错误和成功提示。

    (1)用正确密码登录已存在账号

    (2)用错误密码登录已存在账号

    (3)用不存在账号登录

    (4)账号或密码为空

    输入数据:

    (1)使用用户名:admin,密码:admin登录

    (2)使用用户名:1,密码:1登录

    (3)使用用户名:admin,密码:12345登录

    (4)不填写用户名和密码

    预期结果:

    (1)第一组测试身份验证成功,进入管理功能界面

    (2)第二组测试提示“没有找到该登录名称!”,返回登录界面

    (3)第三组测试提示“没有找到该登录名称!”,返回登录界面

    (4)第四组测试提示“请输入用户名称!”,返回登录界面

    测试成果:和预期结果一样,通过测试状态,测试成功

    2.集成测试

    包括系统测试和子系统测试。集成测试是组装软件的系统技术,主要目标是发现与接口有关的问题。集成测试有两种方法:非渐增式和渐增式,但比较而言,渐增式方法比较好,因为:

    (1)编写的测试软件较少,开销较小

    (2)较早地发现模块间的接口错误

    (3)错误位置容易判断

    (4)测试更彻底

    因此,本系统集成测试采用渐增式测试中的混合法,即对软件结构中较上层使用自顶而下的测试方法,而对软件结构中较下层,使用的是自底向上方法,两者结合,这是对模块较多时测试的一种折衷方法。

    3.验收测试:

    这一步是验证软件的有效性。目的是向未来的用户表明系统能够象预定的那样工作,验收测试一般使用黑盒测试法,验收测试有两种可能的结果。

    (1)功能和特性与用户的要求有差距

    (2)功能和性能与用户要求一致,软件是可以接受的

    这个阶段发现的问题往往和需求分析阶段的差距有关

    6.3平行运行

    所谓平行运行就是同时运行。新开发出来的系统和旧系统同时运行,以便比较新旧两个系统的处理结果。平行运行的目的是:

    1.可以在准生产环境中运行新系统而有不冒风险

    2.用户能有一段熟悉新系统的时间

    3.可以验证用户指南和使用手册之类的文档

    4.能够以准生产模式对新系统进行全负荷测试,可以用测试结果验证性能指标

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    结 论

    经过近几个月的毕业设计,本系统初步达到了预期的目的和要求。通过本次毕业设计掌握了Visual Studio程序的编写和SQL Server数据库的创建、连接。本次设计主要是完成对内蒙古财经大学固定资产信息的管理和查询功能,其中包括系统用户管理、资产管理、审批管理等。

    本系统的最大特点就是实时性比较强,当用户输入某条记录后立刻可以在本地或服务器上浏览到。为了增强系统的安全性,只有管理员才可以更改里面的数据,所以把登录数据库的工作放到了程序的运行中。本系统经过了大量的实际数据测试后,基本上实现了用户的需求,具有实时性,容错性等特点,保证单层数据库的正常运行。

    由于所做前期工作不是很充分,在一定程度上还很些缺陷,比如页面的易浏览性,还需要很多的改进。

     

    展开全文
  • 看功能适用范围中小型企业资产管理系统并不规定功能怎样强劲,并不一定从技术上与国际性对接,功能实用最重要。功能要包含购置管理、市场销售管理、库存量管理;并有着功能完整、全方位的报表,及其关系追朔功能,...

    一,主要是合适某一特定的领域
    看价钱适合中小型企业往往挑选资产管理系统,主要是资金投入少,中小型企业规格型号小,信息化规划成本预算少,并且信息化规划并并不是立刻奏效的。因此 有效的价钱和性能比能给公司产生信息化管理的权益。在这里插入图片描述
    看功能适用范围中小型企业资产管理系统并不规定功能怎样强劲,并不一定从技术上与国际性对接,功能实用最重要。功能要包含购置管理、市场销售管理、库存量管理;并有着功能完整、全方位的报表,及其关系追朔功能,非常好的保证功能不堆砌、实用的原则。
    看便捷性中小型企业并沒有很多的信息技术人员,相对性的人员信息化管理水准低,那在设计方案上务必务求实际操作简易,可用一步实际操作解决困难的决不会用二步,使不明白电子计算机的人员也可以轻轻松松入门。
    看售后服务中小型企业资产管理系统并不规定功能怎样强劲,并不一定从技术上与国际性对接,功能实用最重要。功能要包含购置管理、市场销售管理、库存量管理;并有着功能完整、全方位的报表,及其关系追朔功能,非常好的保证功能不堆砌、实用的原则。

    展开全文
  • 广东省农村集体经济组织固定资产分类及折旧办法为结合我省实际实施财政部《村集体经济组织会计制度》(财会〔2004 〕12号),制定农村集体经济组织固定资产分类及折旧办法。一、固定资产定义村集体经济组织的房屋、...

    广东省农村集体经济组织固定资产

    分类及折旧办法

    为结合我省实际实施财政部《村集体经济组织会计制度》(财会〔2004 〕12号),制定农村集体经济组织固定资产分类及折旧办法。

    一、固定资产定义

    村集体经济组织的房屋、建筑物、机器、设备、工具、器具和农业基本建设设施等劳动资料,凡使用年限在一年以上,单位价值在1000元以上(经济欠发达地区)或2000元以上(经济发达地区)的列为固定资产。有些主要生产工具和设备,单位价值虽低于规定标准,但使用年限在一年以上的,也可列为固定资产。

    二、固定资产分类 按用途可分为四类:

    (一)生产经营用。指可直接为本集体获得经营收入的固定资产,包括出租发包和直接经营使用的固定资产。

    (二)管理用。指为管理目的而使用的固定资产,如办公大楼、办公用的设备及机动车辆等。

    (三)公益用。指不以盈利为目的、服务于集体公益事业的固定资产,如集体经济组织不以盈利为目的的学校、幼儿

    1 园、敬老院、图书馆、老人活动场所、医院、卫生站、医疗所、以及治安保卫、民兵、计划生育所使用的房屋、设施、设备及社区内的公用道路、桥梁、公路、绿化带、路灯等。这些固定资产如转为以盈利为目的,则应划归生产经营用固定资产类别。

    (四)支农用。指专为农户种养业提供保障的设施,如排灌设施、农用机械、防洪堤围、机耕桥路等。属于集体直接经营种养业而使用的固定资产应划归生产经营用固定资产类别。

    三、固定资产折旧

    (一)折旧范围。生产经营用、管理用固定资产应计提折旧,含融资租入和以经营租赁方式租出的固定资产。以经营租赁方式租入的固定资产不提折旧。

    公益用及支农用固定资产不提折旧。

    生产经营用、管理用固定资产改为公益用、支农用固定资产的,不再提折旧;公益用、支农用固定资产改为生产经营用、管理用固定资产的,应提折旧。

    当月增加的生产经营用、管理用固定资产,当月不提折旧,从下月起计提折旧;当月减少的生产经营用、管理用固定资产,当月照提折旧,从下月起不提折旧。

    2 生产经营用、管理用固定资产提足折旧后,不管能否继续使用,均不再提取折旧;提前报废的生产经营用、管理用固定资产,也不再补提折旧。

    (二)折旧方法。生产经营用、管理用固定资产折旧不考虑净残值,采用直线法,一般按月或按年提取,具体由地级以上市农村财务主管部门确定。

    (三)折旧率。生产经营用、管理用固定资产中的房屋、建筑物统一按年折旧率5%计提折旧,房屋、建筑物以外的生产经营用、管理用固定资产统一按年折旧率10%计提折旧。

    2014年会计人员继续教育《广东省农村集体经济组织 会计科目表、固定资产分类及折旧办法讲解》试题

    姓名:

    会计证档案号码:

    一、单选题(下列各题中只有一个答案是合适的,请把正确的答案序号填入括号内。每小题2分,共20分) 1.下列属于其他收入的是(

    )

    A.销售收入

    B. 违约金收入

    C.补助收入

    D.承包收入

    2.产役畜应将其成本扣除预计残值后的部份在其正常生产周期内按直线法分期摊销,预计残值率按产役畜成本的(

    )确定。

    A.4% B. 6% C. 8% D.5% 3.科目余额表是村集体经济组织按(

    )编制,用以反映月末或季度末各会计科目余额的会计报表。

    A.季

    D. 月

    C. 月、季度

    D.年

    4.下列不属“应付款”科目进行核算的是(

    )

    A.福利补助

    B.土地补偿

    C. 安置补助

    D.分配个人 5.年终结转本年净收益时借记“本年收益” ,贷记(

    )

    A.未分配收益

    B.收益分配--公积公益金

    C.收益分配--未分配收益

    D.资本

    6.持有期间收到分配现金股利或利润,取得投资收益时(

    )

    A. 借:银行存款等

    B. 借:银行存款等

    贷:长期投资

    贷:应收款

    C. 借:应收款

    D 借:银行存款等

    贷:投资收益

    贷:投资收益

    7.村集体经济组织在资产清查中盘亏的固定资产,应查明原因,按已计提的折旧借记“累计折旧”科目,按其原价,贷记“固定资产”科目,按原价扣除累计折旧、过失人及保险公司赔款后的差额借记(

    )科目。

    A.经营支出

    B.其他支出

    C.固定资产清理

    D.管理费用 8.专门核算征地补偿款的账户,称为(

    )账户。

    A.土地专户 B.基本户 C.其他账户 D.财政专户

    9.核销应收款时,借记(

    ),贷记“应收款--XX”

    A.经营支出 B.管理费用 C.其他支出 D.坏账准备 10.下列(

    )不是“经营收入”的明细科目。

    A.销售收入 B.补助收入

    C.出租收入

    D.劳务收入

    二、多选题(下列各题中至少有两个以上答案是合适的,请把正确的答案序号填 1

    入括号内,少选或多选均不得分。每小题3分,共30分) 1.经营收入是指集体经济组织进行生产、服务等经营活动取得的收入。包括(

    )等。

    A.产品物资销售收入

    B.出租收入

    C. 存款利息收入

    D.劳务收入

    2.林木资产的价值主要体现在生物成长期间增加的价值,通常按(

    )计价。

    A.原始价值

    B.培植价值

    C.摊余价值

    D.其他价值 3.会计报表按所反映经济内容分类分为(

    )

    A.科目余额表

    B.资产负债表

    C.收益及收益分配表

    D.收支明细表 4.员工报酬总额包括各种(

    )等。

    A.工资

    B.资金

    C.津贴

    D.福利补助 5.收益分配的内容包括(

    )等。

    A.提取公积金和公益金

    B.提取应付福利费

    C.农户分配

    D.干部报酬

    6.下列(

    )属于短期投资。

    A. 随时变现的股票

    B. 土地使用权入股投资

    C. 举办企业

    D.购买一年期国债 7.下列需计提折旧的固定资产有(

    )。

    A.生产经营用、管理用的固定资产

    B.融资租入和以经营租赁方式租出的固定资产

    C.提前报废的固定资产

    D.公益用、支农用固定资产改为生产经营用、管理固定资产 8.允许使用现金结算的范围包括(

    )

    A.村(社)干部工资、津贴

    B.个人劳务报酬

    C.向个人收购农副产品和其他物资的价款

    D.零星支出

    9.发生外部单位和个人的应收款时,借记“应收款--xxx”,贷记(

    )等科目

    A.经营收入

    B.银行存款

    C.发包及上交收入--XX D.应付款---征地补偿款

    10.库存物资是指在日常生产经营过程中持有以备出售,包括(

    )等。

    A.物料 B.农用材料 C.物料

    D.经济林木

    三、判断题(下列各题中,表述正确的在括号内打“√”,错误的在括号内打“×”。每小题2分,共20分) 1.对外销售产品物资或提供劳务时,应在产品物资已经发出出、劳务已经提供时确认取得经营收入。(

    )

    2.幼畜及育肥畜的饲养费用、经济林木投产前的培植费用和非经济林木郁闭前的培植费用计入其成本 (

    )

    2

    3.通过对资产负债表的分析,可以了解集体经济组织的财务实力、短期偿债能力和支付能力。(

    )

    4.规定村干部报酬从收益分配中开支的地区,村集体经济组织负担的干部报酬在“收益分配”科目中提取不通过应付工资核算。(

    )

    5.将本年亏损结转未分配收益,借记“本年收益”,贷记“收益分配--未分配收益” 。(

    )

    6.村集体经济组织的对外投资适当简化会计处理要求,短期投资按成本进行期末计量,长期投资不计提减值准备(

    )

    7.村集体经济组织的房屋、建筑物、机器、设备、工具、器具和农业基本建设设施等劳动资料,凡使用年限在一年以上,单位价值在1000元以上的列为固定资产。(

    )

    8.村集体经济组织有特殊情况时,可以从本单位的现金收入中直接支付现金。(

    )

    9.村集体经济组织会计制度规定,领用或出售的发出存货计价村集体经济组织会计制度规定,领用或出售的发出存货计价。(

    )

    10.经营支出是指村集体经济组织从事各项生产、服务等直接经营活动所耗费的支出,包括销售商品或农产品的成本、销售牲畜或林木的成本、农业资产的死亡毁损支出等。 (

    )

    四、业务处理题(每小题5分,共30分) 1.20X2年12月,东阳村集体经济组织出售已入库小麦20000千克给A信用社,每千克计价1.50元,已收到款项并存入银行。小麦入库成本为20600元。

    2.20X2年12月1日,东阳村集体经济组织购买苹果树苗1000株,价款20000元,杨树苗1000株,价款2500元,款项通过银行存款基本户支付。

    3

    3.20X2年1~12月,东阳村集体经济组织各月从银行基本账户提取现金4000元,按规定预支村干部本月工资。

    4.东阳村集体经济组织参股A企业电子厂。于20X3年2月10日宣告分配利润150000元,东阳村集体经济组织可分得利润50000元。

    5.20X2年12月,东阳村集体经济组织自行建造环村公路,建造过程中领用库存水泥成本50000元,河沙成本10000元,通过银行存款基本户支付工程用电费3000元。

    6.20X2后12月15日,东阳村集体经济组织将未使用完的水泥50包,账面成本每包21元,售价每包25元。出售给本村村民刘三,收入现金1250元,作获得销售收入与结转成本的会计分录。

    4

    2014年会计人员继续教育《广东省农村集体经济组织 会计科目表、固定资产分类及折旧办法讲解》试题答案

    一、单选题

    1.B 2.D 3.C 4.A 5.C 6.B 7.B 8.A 9.C 10.B

    二、多选题

    1.ABD 2.ABC 3.ABCD 4.ABCD 5.ABCD 6.AD 7.ABD 8.ABC 9.ABD 10.ABC

    三、判断题

    1.× 2.√ 3.√

    4.× 5.× 6.√

    7.× 8.× 9√

    10.×

    四、简答题 1.出售时:

    借:银行存款--基本户--A信用社

    30000

    贷:经营收入--销售收入--小麦

    30000

    结转成本时:

    借:经营支出--销售成本--小麦

    20600

    贷:库存物资--农产品--小麦

    20600 2.借:林木资产--经济林木--苹果树

    20000

    林木资产--非经济林木--杨树

    2500

    贷:银行存款--基本户--XX信用社

    22500 3.借:现金

    4000

    贷:银行存款--基本户--XX信用社

    4000

    借:应付工资--干部

    4000

    贷:现金

    4000 4.借:应收款--参股企业分配利润--A企业

    50000

    贷:投资收益--股利利润

    50000

    5.发生相关支出时:

    借:在建工程--公益用--环村公路

    63000

    贷:库存物资—原材料--水泥

    50000

    原材料--河沙

    10000

    银行存款---基本户----XX信用社 3000

    工程完工结转时:

    借:其他支出----其他

    63000

    贷:在建工程---公益用----环村公路

    63000 6. 获得销售收入时:

    借:现金

    1250

    贷:经营收入--销售收入--水泥

    1250 结转销售物资的成本。

    借:经营支出--销售成本--水泥

    1050

    贷:库存物资--原材料--水泥

    1050 5

    展开全文
  • 学校设施设备管理制度规定为加强学校设备设施管理,防止积压、浪费,减少损坏,应制定规范的学校设施设备管理制度。下面小编为大家整理了有关学校设施设备管理制度的范文,希望对大家有帮助。学校设施设备管理制度篇...
  • 精锐固定资产管理系统 软件大小:5348 KB软件语言:简体中文软件类别:国产软件 / 共享版 / 财务管理应用平台:Win9x/NT/2000/XP/2003界面预览:无插件情况: 投诉更新时间:2007-04-14 10:08:44下载次数...
  • 学校计算机管理人员职责开明中学微机室管-理-员职责一、微机室是进行计算机学科教学及计算机辅助教学的场所,配备一名微机管理人员(可由微机教师兼任)。二、管-理-员负责机房硬件、软件以及上机管理。三、微机管理...
  • 山东英才学院教学科研仪器设备报废管理规定(试行)教学科研仪器设备的报废处理是学院资产管理的重要组成部分。为加强我院教学科研器设备管理,使仪器设备的报废处置更加科学、合理、规范,根据高校有关文件,结合我院...
  • 晚上还要加班,用几分钟简要答一下,回头再修改完善。推荐题主读一本“金融市场...1、信托:信托是基于信任的一种财产管理金融工具,特点是有委托人、受托人、收益人三种角色——其他的金融工具和法律架构通常没有受...
  • 为了加强资产设备管理, 防止国有资产流失 ,提高设备使用效率,保障学校各项工作的正常开展,根据上级有关规定,结合我校实际情况,制定本条例。第一章 总 则第一条 学校办公室资产是指家具、电脑设备、复印机、...
  • 年折旧率是固定资产年度应计提折旧额与原始价值的比率,反映在年度内转移到产品成本或相关费用中的固定资产价值的程度。年折旧率太低,说明资产使用不多,可能有以下情况:①部门追求“小而全”,导致学校出现资产...
  • 西教体科发〔2016〕54号西充县教育体育和科学技术局关于进一步加强全县学校教育技术装备管理与应用工作的意见各学校、片区教育督导组:近年来,我县教育技术装备现代化步伐不断加快,教育投入逐年增加,学校教育信息...
  • 学校财产登记报损上报制度一、财产内容(一)固定资产1、学校的所有土地、建筑物、活动场地、设备和环境设施、交通工具等。2、各处室、年级、教研组、班级内配备的各种电器、电脑、电教设施、文件柜、桌、沙发等物品。...
  • 遵守《中华人民共和国计算机信息网络国际联网管理暂行规定》《全国青少年网络文明公约》和《常州市中小学校园网用户守则》等法律法规。对于违反上述规定者,管理人员有权立即取消其上机资格,并视情节严重予以相应...
  • 与《教师办公用计算机使用责任书》相关的范文关于教师办公室电脑使用与管理规定 为满足教师教育教学工作与教科研工作需要,提高教师现代教育技术应用水平和能力,经研究决定,对教师办公室配备电脑。为充分发挥其...
  • 实验室管理制度一、实验室管理员与实验教师应做到爱岗、敬岗,有高度的责任心,严格实行坐班制度。不得无故迟到、早退,保障实验课的正常运行。二、实验人员应在教师和实验室工作人员的指导下,严格按照教学大纲和...
  • 河北民族师范学院教学科研仪器设备报废管理办法为进一步加强学校仪器设备管理,规范废旧仪器设备处置工作程序,防止学校固定资产的流失,按照国家有关规定并结合我校具体情况,特制定本实施办法。第一章 总则第一条...
  • 实训室管理员岗位职责有哪些1实训室管理员岗位职责1、实验室仪器、设备、工具、低值易耗品和材料的领取、保管和发放工作并做到数据准确,账(卡)物相符。2、对仪器设备、低值易耗品和材料的领取,必须经实验室主任...
  • 第一章 总则第一条 多媒体教室是学校的现代化教学设施,主要分布在1、2、3、4号教学楼与9号综合楼,由信息管理中心统一管理,信息管理中心配有专职多媒体教室管理员。信息管理中心主要负责多媒体教室控制柜管理及...
  • 单元过关----捷达学校中级《财务管理》测试题(3) 答案 55分钟前  [b]参考答案及解析[/b]  [b] [/b]  [b]一、单项选择题[/b][b][/b]  1.  【答案】C  【解析】按企业所取得资金的权益特性不同,可将...
  • 为了规范管理,明确职责,提高服务质量和效率,创建学习型部门,结合信息技术中心实际,制定本内部管理规定。一、工作制度1、科学制定工作计划,按计划实时推进工作。工作计划以阶段性重点工作为主,包括:年度计划...
  • ●广州市电子信息学校学校简介广州市电子信息学校(原名广州市电子职业高级中学),创办于1980年,是广州市第一所国家级重点职业高中。学校占地面积31.15亩(20767.12m2),建筑面积18544.16平方米,目前有在校生1704人...
  • 关于财务管理的实习日记范文今天是我实习的天,来到学校的财务管理办公室刚开始我只能在旁边看,会计师做各种会计报表,原始凭证,财务报告,编制财务报告,核对现金日记账、银行存款,日记账与总帐余额是否相符等等...
  • PAGE第 页 共 NUMPAGES 56 页实验室管理规章制度计算机应用实验教学中心200重庆工商大学计算机应用实验教学中心管理规章制度第 PAGE 1 页 共 NUMPAGES 56 页目 录TOC \o "1-3" \h \z \u 一、实验主讲教师工作职责 1...
  • 文章来源初中教师 网 w w w.cz 91 0.Co m为提升我校教育现代化水平,打造一支具有现代教育思想、掌握现代教育方法、能熟练应用现代信息技术的教师队伍,实现优质教育资源共享,提高教育...2、必须为学校教育教学所...
  • 江津计算机专业职高,重庆市涪陵创新计算机学校学校先后与西南大学、重庆工商大学、重庆理工大学、重庆幼儿师范高等专科学校、重庆科技职业学院、重庆传媒职业学院等合作。江津计算机专业职高, 能熟练掌握使用...
  • 单元过关----捷达学校中级《财务管理》测试题(3) 39分钟前  [b]第三章 筹资管理[/b]  [b]一、单项选择题[/b]  1.按( ),可以将筹资分为直接筹资和间接筹资。  A.企业所取得资金的权益特性不同  B.筹集...
  • 项目管理习题大全

    万次阅读 2018-08-03 17:14:53
    3 PMBOK指南作为一部公认的项目管理标准,规定了项目管理的方法、过程和做法,从而(D)。 A  A.成为可共享和反复使用的规则,实现项目管理中的最佳秩序  B.成为具有强制性的项目管理规范   C.可以不...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 803
精华内容 321
关键字:

学校固定资产管理规定