版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分类号: 学校代码: 学号: 企业固定资产管理系统的设计与实现The design and implementation of enterprise fixed assets management system 摘要固定资产管理是现代企业经营管理的核心要素,一方面它着眼于加强企业资产统筹管理的安全性,另一方面能不断推动企业技术管理革新、科技进步,因此设计一款优秀的企业固定资产管理系统意义重大。该系统主要服务于国内企业,解决其在固定资产管理环节上存在问题,比如因管理不善而造成资源闲置或资产流失等问题。在模块设计初期,分设三大模块,分别为资产管理、系统管理及资产统计查询。其中资产管理、
2、系统管理权限较高,仅面向高级用户使用,而资产统计查询模块权限较低,向所有用户开放。在设计中期,完成相关子模块的权限调配,权责明确,确保高级用户、普通用户间高效协作、管理。在设计后期,开展综合调试,总结运行过程中出现的问题,不断优化系统操作。最后,本人基于ASP.NET技术,完成了该系统的开发工作,希望借此能搭建一款通用性强,成本较低,适应国情的企业固定资产管理系统。【关键词】管理系统;固定资产;权责明确AbstractFixed asset management is the key element of modern enterprise management.On one hand,it
3、focuses on strengthening the security of enterprise asset management.On the other hand,it keeps promoting management of enterprise technological core,scientific and technological development.So designing a great fixed asset management is important.This system mainly service domestic enterprise and s
4、olve the problems of fixed asset management such as the problem of resource slack and asset loss in that mismanagement.In the early design of the module,it divides into three parts.It's asset management,system management and asset statistics query.Among that asset management and system managemen
5、t have higher jurisdiction and only open to power users.But the asset statistics query has low jurisdiction so it's for all users.In the middle of the design,I pay attention to finishing allocating the jurisdiction of related sub-modules,making sure everyone's rights and responsibilities and
6、 cooperating or managing with power users and normal ones.At the end of it, I will start integrated debugging,summarizing problems we had during progress and keeping optimizing the system.At last, I complete the exploit of this system based on ASP and NET technology.And I hope I can build an enterpr
7、ise fixed asset management system which suits notional situation with strong generality and low cost.【Key words】the state-owned asset; management system; Clearly rights and responsibilities目录1项目概述11.1课题背景11.2研究的目的及意义11.3论文所做的主要工作22系统分析32.1可行性分析32.2需求分析42.3开发平台的选择53总体设计63.1系统设计63.2数据库设计74详细设计与系统实现134
8、.1准备工作134.2用户登录模块134.3前台用户模块154.4后台用户模块205系统测试285.1测试的目的285.2测试要点285.3测试实例286系统的维护与评价326.1系统的使用326.2系统的维护32总结33参考文献34致谢351项目概述1.1课题背景现代社会的三大支柱是物质、能源和信息,对经济社会的发展起到了的巨大的推进作用的,就是信息,这个观点在社会上已经是共识了。提出信息管理这个概念,即是将信息作为管理行为的客体,服务于现代社会管理,它要求行为主体创新管理思维与模式,完成人类信息管理的规范化建设。信息管理与构建法治国家有异曲同工之妙,都极为重视流程管理与社会效果。从这个意义
9、上来讲,信息管理是现代企业管理的核心环节。上世纪初,西方发达国家逐步完成了由生产机械化向工业标准化的转型升级。上世纪下半叶,信息革命的到来给全球经济发展带来了机遇,一方面数据信息以几何倍数地增长,全球信息资源丰富,就企业而言,通过信息甄别,获取市场信息调整产品结构、产业布局;另一方面在计算机技术为主要代表的信息革命中,企业可通过搭建企业信息管理平台,优化企业管理流程,尤其在时间管理、产品成本等方面,完成了高能耗向高效、绿色的生产经营模式的转型,进而极大提高企业竞争力。至今,信息管理已经是信息学和管理学中一项十分重要的内容。有的人认为,信息管理纯粹是为了对信息进行初步整理、分类,这是狭义理解。有
10、的人却认为信息管理是一项复杂性的分析工作,不仅是对信息的收集、分类,更是对信息本身的价值分析,是对隐藏在信息背后的社会组织架构、人力资源管理、产品核心技术的分析处理。在这个意义上来讲,信息资源管理的广义概念就是综合处理信息形式及其内在的价值,在不断地把管理力度加大的同时,也要确保提升的质量。 目前,全球经济竞争激烈,社会发展也进入一个新时代,想要有发展的机会,就要抢先获取信息。同样的,谁能更好地管控信息资源,能够完成效益也能持续提升,能占领的市场份额就更多。国内外大量的事例已经说明,谁重视信息资源的开发利用,谁的信息管理现代化水平更高,谁就可以在这个竞争十分激烈的市场经济当中抓住机遇,并在竞争
11、当中取胜。1.2研究的目的及意义随着中国加入WTO以及全球经济的一体化进程加快,本人已切身感受信息流对工作生活的巨大影响。从现实来看,全球经济已由粗犷型的工业时代迈入网络信息化时代。各企业紧紧跟随时代的脚步,一方面从传统的人工管理体制,转向了信息化管理体制,转变了企业原本的经营和管理模式;另一方面传统的企业资产管理发展为自动化程度更高的资产管理新模式。从这个意义上来讲,企业的固定资产管理系统就是这样慢慢成型的。关于企业管理,本人视资产管理为其核心要素。资产管理关系着企业长短期规划,并且直接作用于企业的生产经营活动。从这个意义上来讲,作为一个优秀的管理者,一方面要摆正现代资产及其管理的重要地位,
12、强化资产有效管理,发挥资产效能;另一方面要不断加强队伍建设,提升员工素质,真正做到人尽其才、物尽其用,才能创造出最为优质的经济效益,企业才能健康持续发展。管理信息化是企业文化的时代坐标和准则,目前看来,国内企业的信息管理水平不尽如人意。许多企业在管理资产方面存在着办法老旧的问题,在购置资产以后,只是登记和存档了基本情况及相关信息,之后这些信息就没人去维护了,也就根本不会在资产信息表中体现资产调拨、检修情况、资产报废、资产当前运行状态等这些信息,最终导致信息不能及时追踪反馈。本人参考了国际领先企业的管理思想,通过探索和研究各行各业资产管理新情况新问题,开发该款适于国内各行业的资产信息管理系统。开
13、发该款系统,目的是实现对信息实时管理、查询和操作,了解国内企业的管理现状。该系统在设计过程中,不断优化界面操作,尽力达至简单、方便、灵活操作的设计目标,着重于提高企业的现代化管理水平,提高资产管理的效率,提高资产信息的安全性,减少不可再生资源的使用,减少工作人员的劳动强度。1.3论文所做的主要工作在程序设计方面,本人基于ASP.net技术,采用C#语言完成设计。在模块设置方面,基于现实需求,将主体结构分为三大模块,包括资产管理、系统管理及资产查询,设置关于资产的录入、调拨、维护等十三项子模块。该系统进行人员分类管理,现设普通用户和高级用户,优化使用权限的分配工作,具体完成三大模块十三项子模块的
14、使用。首先,普通用户可以通过前台的操作查询资产,如查询固定的资产、维修情况和调拨情况等。其次,高级用户可以通过后台的操作来管理并且维护维修的信息、固定资产信息以及调拨等其他信息。 最后,通过数次测试,完善了界面操作,解决模块之间的衔接与程序语言的冲突问题。在数据库建立方面,引入了实际生活中,企业资产管理所需字段,建立了人员信息表、部门信息表和资产信息表等,形成了各个数据表之间的连接关系。2系统分析随着信息大规模爆炸,物质水平飙升,促使发展需求不断增加,传统的企业资产管理不能实现信息的随时更新和修改,管理方面还有人力、物力的限制,通过设计一款在线企业资产管理系统就显得尤为重要。在我国,大多数人都
15、是在职状态,或多或少都会接触到企业资产,也有很多人可能已经意识到了传统的资产管理有很多弊端,而信息化的资产管理有很大优势,不论是在记录、查找还是统计方面,都与传统的管理办法差距悬殊。在这个快节奏发展的时代,信息化管理是流行趋势,也是责任,它填补了传统管理中存在的各种缺失,提高了工作效率,提高了档案的安全性,简化了处理流程。此外,国家也十分重视信息产业的发展。2.1可行性分析可行性研究的目的是判断这个项目有没有问题,如果有问题,还要判断这个问题值不值得花费时间去解决,或者放弃这个项目,转而选择其他项目,避免盲目投资,造成最后不必要的损失。1、技术可行性本系统以Microsoft Visual S
16、tudio 2008为开发工具,数据库选择了MS SQL SERVER 2010,并且设计的方法采用了B/S模式。Visual Studio 2008拥有易于开发应用程序并且简单易懂的特点,程序的开发结合利用它与SQL SERVER便可以完成。 2、经济可行性前期开发资产管理系统,需要投入资金来完成,而在将来,也需要资金费用,来对系统进行管理、维护,这主要包括系统的设计费用、技术维护费用,还有一些其他费用。在该系统成功运行后,将大大减少人财物等资源支出,不需要配置专人手工登记信息,也不需要专人看管档案。与此同时,我们还预期该系统会为企业节省关于购买文件、登记表、档案柜等一些设备的开支,并能将一
17、些繁琐的程序进行有效化简。2.2需求分析前台管理功能:该部分提供普通员工查询一些基础信息的查询,例如固定资产、调拨情况和维修情况的查询等。 后台管理功能:该部分主要包括管理员,以及一些高管,如财务主管、总经理、总裁,可以对固定资产信息、维修信息以及调拨信息等进行修改,也可以对一些用户增加或者删除,而管理员的工作是对系统进行测试和维护。企业的固定资产管理系统前、后台管理数据流图如图2-1所示。图2-1企业的固定资产管理系统前、后台管理数据流图企业固定资产管理系统主要包括员工信息、企业资产信息、资产调拨信息等,管理员子系统数据流图如图2-2所示。图2-2管理员子系统数据流图本系统的各种
18、查询,主要通过条件查询,如要查询资产,可通过限定条件来查询,如果想查看某个部门或者某个种类的资产信息就可以选择使用的部门或者选择固定资产的种类,进行筛选,查询结果;如果想要查看某段时间的资产信息,也可以选择起止时间来查询,这样就可以得到某段时间的企业资产信息。普通员工查询系统数据流图如图2-3所示。图2-3普通员工查询系统数据流图2.3开发平台的选择1、操作系统:采用Windows 7,其功能完善、界面友好、操作方便;2、程序设计语言:采用了ASP.net应用程序,应用Microsoft Visual Studio 2010中的C#开发语言,其操作可视化,界面简单,容易理解;3、系统数据库:选
19、择了SQL Server 2008,这种关系型数据库,安全性能高,易于理解和操作。3总体设计3.1系统设计本资产管理系统主要是为了实现信息化的资产调拨管理、资产管理、资产报废管理、维修信息管理、信息查询等功能,是为公司信息化管理平台所提供的信息基础。资产管理系统必须符合高度灵活、界面简单,方便实用,可以自定义的条件,系统基于B/S结构,企业员工能够通过该系统查询固定资产的信息情况,提高资产的管理水平和员工的办公效率。管理员级别的人员可以对资产记录、维护资产记录、维护维修记录和维护调拨记录进行信息的录入,对组织机构管理、人员管理、资产种类、资产类别管理、维修统计查询、资产统计查询、报废统计查询以
20、及调拨统计查询这些模块进行相关操作。根据企业的实际需求和需求分析,能够得到系统的模块层次图。本系统管理员子系统的功能结构图3-1所示。 图3-1管理员子系统功能结构图而普通用户只能进行一些基本信息的查询,普通用户系统的功能模块如图3-2所示:图3-2普通用户系统功能模块图3.2数据库设计1、数据库分析数据库设计是整个系统开发过程当中非常重要的一个环节,需要完成各个模块之间的连接、编辑和执行。数据库的设计方向如下:收集材料和处理数据数据库设计的源点,是通过搜集广泛信息和全方位分析数据去了解数据库的存储需求和功能定位。这个过程是一个会直接影响以后各个阶段的设计环节。本人可以直接寻找用户跟
21、其交流,重点了解对方的需要,了解他们平时的使用习惯等,从而正对客户需要来开展本阶段的设计。建立概念模型概念模型,是交叉比对各客户所反馈的信息进行初步建模。设计时,通常是根据客户需求,制作初始的E-R图,逐步清除冗余代码,规避预期风险。这一阶段中本人不去考虑具体怎么去实现的问题,而是必须抓住用户对资产信息有哪些方面的需求。建立数据模型概念模型完成以后,接着本人就可以将E-R图切换成具体的数据模型,然后将属性、实体、相互间简单的联系关系,转化成更有深度的关系模式。实现和维护数据库建立完成数据模型之后,根据客户要求给字段命名,同时确定字段的类型和宽度,输入数据并且运行,如果能够成功运行数据库,那数据
22、库的设计任务就基本结束了,未来重点就是备份、维护数据中的数据,提升数据库性能,如安全性等。要给客户提供方便,就必须设计出符合产业实情的数据库。随着实际情况以及顾客提出的需求而改变,数据库的结构随时都可能发生变化,从这个意义上来讲,本人随时都要作好调整数据库的准备。2、概念结构的设计在本资产管理系统中,员工信息情况主要包括以下实体:用户名、部门、权限等。其中员工实体与属性如图3-3所示:图3-3员工实体E-R图部门信息的主要属性包含:部门的编号和名称,上级部门的名称。部门的实体与属性如图3-4所示:图3-4部门实体E-R图资产情况的实体包含:资产的状态、资产的价格和种类等。资产实体与属性如图3-
23、5所示:图3-5资产实体E-R图资产类别实体的主要属性包含:资产编号、资产名称、种类名称。资产类别实体属性如图3-6所示:图3-6资产类别实体E-R图各个实体之间的关系的基础就是资产。一个部门可以有许多员工,而一个员工工作在一个部门,所以部门与员工的关系是一对多的。一个员工使用的资产可以有多个,而一个资产的只有一个使用人,一个资产类别包含了多个资产,所以一个资产属于一个类别。由此得出资产管理系统的实体及其联系图如图3-7所示:图3-7总体ER图3、数据库逻辑设计一个正规的数据库设计,数据之间的关系明了,逻辑清晰,本系统数据库的数据库名称是“sbgl”。其包括如下几个表:部门信息(H_Bm)表、
24、人员信息(H_Admin)表、资产调拨信息(H_Sb_Db)表、资产类别(H_Sblb)表、资产种类(H_SbZl)表等。人员信息表主要包含用户名(Admin_user)、密码(Admin_Pwd)、部门编码(bmbm)、是否管理员(iscg)、部门名称(bmnr)等,如表3-1所示。表3-1人员信息(H_Admin)表字段名称类型长度主键说明允许空idint4YES序号NOAdmin_Uservarchar50用户名YESAdmin_Pwdvarchar50密码YESqxChar10权限YESbmbmInt4部门编码YESbmnrVarchar50部门名称YESiscgint4是否是管理员Y
25、ES部门信息表包括部门编号(ParentID)、部门名称(Bmnr)、部门序号(Id),如表3-2所示。表3-2部门信息(H_Bm)表字段名称类型长度主键说明允许空IdInt4YES部门序号NOParentIDInt4部门编号YESBmnrvarchar50部门名称YES资产调拨信息表包括调拨编号(id)、原部门号(ybm)、新部门号(xbm)、原部门名(ybm_Name)、新部门名(xbm_Name)、调拨日期(Dbrq)等,如表3-3所示。表3-3资产调拨信息(H_Sb_Db)表字段名称类型长度主键说明允许空idInt4YES调拨编号NOsbbhInt4资产编号YESybmInt4原部门号
26、YESybm_NameVarchar50原部门名YESy_syrVarchar50原使用人YESxbmint4新部门号YESxbm_NameVarchar50新部门名YESsyrVarchar50使用人YESbzText16备注YESDbrqDatetime8调拨日期YESlryvarchar50录入人YES资产信息表包括部门编号(Classid)、部门名称(Class_Name)、资产序号(id)、资产状态(sbzt)等,如表3-4所示。表3-4资产信息(H_SB_info)表字段名称类型长度主键说明允许空idInt4YES资产序号NOClassidInt4部门编号YESClass_Name
27、Varchar50部门名称YESsbzlidInt4资产种类编号YESsblbidInt4资产类别编号YESsbztchar10资产状态YESsyrVarchar50使用人YESsnVarchar50资产型号YESsccjVarchar200生产厂家YESccrqdatetime8出厂日期YESsysjdatetime8启用时间YEScgsjdatetime8采购时间YESbzText16备注YESjzVarchar50价值YESzcbhVarchar50资产编号YESlryVarchar50录入人YES资产报废信息表包括报废序号(id)、报废时间(bfsj)、折旧(zj)、资产编号(sbbh
28、)等,如表3-5所示。表3-5资产报废信息(H_SBbf)表字段名称类型长度主键说明允许空idInt4YES报废序号NOsbbhInt4资产编号YESsfcfInt4是否拆分YESbfsjDatetime8报废时间YESzjNumeric9折旧YESbzText16备注YESlryVarchar50录入人YES资产类别表包括种类序号(Id)、类别名称(BMnr)、类别序号(zlid),如表3-6所示。表3-6资产类别(H_Sblb)表字段名称类型长度主键说明允许空Idint4YES类别序号NOBmnrvarchar50类别名称YESzlidint4种类序号YES资产种类表包括名称(bmnr)、
29、父节点序号(parentid)、链接地址(Url_Add)、节点序号(Id)等,如表3-7所示。表3-7资产种类(H_SbZl)表字段名称类型长度主键说明允许空Idint4YES节点序号NOparentidint4父节点序号YESbmnrVarchar50名称YESUrl_AddVarchar50链接地址YESbzint4备注YES资产维修记录表包括资产编号(sbbh)、维修人(Wxr)、维修公司(wxgs)、故障原因(gzyy)、维修费用(wxfy)等,如表3-8所示。表3-8资产维修记录(H_Wxjl)表字段名称类型长度主键说明允许空idint4YES维修序号NOsbbhint4资产编号Y
30、ESWxrVarchar50维修人YESwxgsVarchar50维修公司YESwxfyNumeric9维修费用YESgzyyVarchar50故障原因YESkssjDatetime8开始时间YESjssjDatetime8结束时间YESbzText16备注YES4详细设计与系统实现4.1准备工作本系统使用C#语言进行开发,为了免去日后升级修改的麻烦,采用的WEB方式是基于浏览器形式的,只在服务器上安装所有的功能组件。 后台数据的管理采了MS SQL Server数据库,数据库连接使用了统一的连接方法。通过xml文件的配置,创建数据源Source对象为sbgl,实现数据库的连接。连接之后,想要
31、进行增、删、查、改操作,只需要用几个简单的函数就能完成。4.2用户登录模块首先,用户的身份验证是通过登录模块来进行的,用户只有通过验证才可以使用本系统。登录界面所对应的文件是index.aspx,首先需要输入用户名,然后在输入密码后点击登录按钮, 如果输入正确,普通用户就会进入资产查询页面,管理员用户则进入资产管理主页面,如果用户名或者密码输入错误,则会提示“密码或则用户名出错!请仔细检查!”。登录模块的设计如图4-1所示:图4-1 登录界面其中,实现登录界面,是通过创建ArrayList数组来存储获得的字符串信息,获取登录信息后,与数据库中的人员信息表进行比对,当用户填写的信息正确以后,登录
32、到主页面,否则出现报错信息。Xml文件中登录控件的声明代码为: <asp:buttonID="Button1"runat="server"CssClass="submit"Text="登录"onclick="Button1_Click"></asp:button>。通过cookie对象记录资料,并通过cookie中的内容判断出使用人是谁,最后送出特定的main网页给用户,让用户进入主页面。普通用户进入的普通用户子系统页面,包含统计查询模块和修改密码模块,而管理员用户进入的
33、则是管理员子系统页面。主要包括资产管理模块、系统管理模块、统计查询模块以及密码修改模块。4.3前台用户模块前台用户进入的是普通用户子系统页面,首先,普通员工通过自己的用户名和密码登录系统,系统将给其分配普通用户身份,普通用户只能对资产信息、调拨信息、报废信息和维修信息进行查询,而不具备修改、删除和添加的权限。普通用户查询子系统界面的设计如图4-2所示:图4-2普通用户查询子系统普通用户成功登录之后,可以进行查询的具体实施方式分为以下四个部分:第一部分:资产信息的查询统计操作的完成需要通过资产统计查询模块,有查询使用部门、固定资产种类、固定资产类别等供用户可以选择,点击查询按钮,会在资产信息(H
34、_SB_info)表中查询相关信息,查询得到信息显示在屏幕下方。资产查询页面的设计如图4-3所示:图4-3资产查询页面通过select语句从资产信息(H_SB_info)表、资产类别(H_Sblb)表、资产种类(H_SbZl)表筛选所需数据,如编号、部门、资产类别等。筛选出来的结果显示到屏幕下方,并按资产序号降序排列。第二部分:资产信息的维修统计操作的完成需要通过维修统计查询模块,与资产信息的查询统计类似,有使用部门、固定资产种类、固定资产类别等供用户可以选择,点击查询按钮,会在资产信息(H_SB_info)表中查询相关信息,查询得到信息显示在屏幕下方。维修查询页面的设计如图4-4所示:图4-
35、4维修查询第三部分:资产信息的调拨操作的完成需要通过调拔查询模块,与资产信息的查询统计类似,有调出部门、调入部门、调出时间等供用户可以选择,点击查询按钮,会在资产调拨信息(H_Sb_Db)表中查询相关信息,查询得到信息显示在屏幕下方。调拨查询页面的设计如图4-5所示:图4-5调拨查询第四部分:资产信息报废统计的查询功能完成需要通过报废统计查询模块,与资产信息的查询统计类似,有要查询的部门、固定资产种类、折旧费用等供用户可以选择,点击查询按钮,会在资产报废信息(H_SBbf)表中查询相关信息,查询得到信息显示在屏幕下方。报废查询界面的设计如图4-6所示:图4-6报废查询4.4后台用户模块后台用户
36、进入的是管理员子系统页面,后台管理员用户不仅包含了前台用户所具备的查询操作权限,还具备了一些更高级的管理权限。具体包括资产管理、系统管理和资产查询。首先,输入用户名和密码进行登录,具有管理员权限的用户将直接登录到管理员管理界面,如财务经理、总经理和总裁都设置为具有管理员权限,使其能够对各种信息进行管理,而不像一些普通员工只能查询一些资产信息。管理员子系统模块主要的功能是完成对本系统的维护,可以对员工信息、资产信息、资产报废信息、资产调拨信息以及资产维修信息等进行管理和维护,如图4-7所示是管理员系统主界面。 图4-7管理员系统主界面管理员用户成功登录之后,可以进行维护、管理、查询的具体实施方式
37、分为以下几个部分:第一:录入资产模块在录入资产模块中添加新资产时,需要选择资产的类别、资产使用的部门、资产的编号并且输入资产的使用人、出厂日期、种类、资产的型号、起用时间、生产厂家价值、结束时间及备注信息,在这些数据的输入全部完成后点击保存,之后,这些表单数据将会被保存到数据库中的资产信息(H_SB_info)表对应字段中。资产记录页面设计如图4-8所示:图4-8资产记录其中,实现录入资产信息界面,是通过创建数列,获得文本信息,获取资产信息后,下拉列表中的信息,从数据库中用Select id as bm,bmnr as nr From h_sbzl以及Select id a
38、s bm,bmnr as nr from h_sblb查询语句查询,分别获取种类表和类别表中的资产种类和类别名称,再结合时间控件完成出厂日期等信息,点击保存按钮以后信息会保存到数据库中对应的资产信息(H_SB_info)表中。第二:维护资产记录模块与录入资产模块查询类似,对资产记录进行删除、维修、调拨、报废,修改这些信息需要通过维护资产记录模块,填写好信息以后,可以点击下方按钮选择对资产进行修改、删除、维修、报废或者调拨,如果不需要修改可以选择返回按钮。第三:维修记录添加模块与录入资产模块查询类似,对维修记录进行添加信息操作,是由维修记录添加模
39、块来完成的,用户填写完维修人、维修工时、维修费用、故障原因等信息后,可以点击保存,点击保存了以后,这些表单数据将会被保存到数据库中的资产维修记录(H_Wxjl)表对应字段中。第四:资产调拨录入模块与录入资产模块查询类似,通过资产调拨记录模块,要把某个部门中某一个使用人手中的资产信息调拨到另一个部门的另一个使用人手中去,并对原使用人的信息、原部门、新使用人和新部门的信息完成填写,完成填写后,可以点击保存,点击保存了以后,这些表单数据将会被保存到数据库中的资产调拨信息(H_Sb_Db)表对应字段中。第五:资产报废录入模块与录入资产模块查询类似,对资产报废进行录入,是由资产报废录入模块来完成,工作人
40、员需要准确填写资产报废的时间、累计折旧信息等,点击保存按钮进行保存,点击保存了以后,这些表单数据将会被保存到数据库中的资产报废信息(H_SBbf)表对应字段中。第六:维护维修记录模块与录入资产模块查询类似,要完成维修记录的修改、删除和查看功能,需要通过维护维修记录模块,操作员可以查看维修记录的编号、时间、资产名称等,可以选择维修记录,对其进行删除,点击执行删除按钮以后,选择的这些表单数据将会从资产维修记录(H_Wxjl)表中删除。第七:组织机构管理模块要完成企业部门信息的管理及维护功能,管理员需要通过组织机构管理模块来对组织机构管理模块和部门信息进行删除、修改和添加操作,完成信息以后,数据将会
41、部门信息(H_Bm)表中保存。如图4-9是组织机构管理的页面设计。图4-9组织机构管理管理组织机构,通过建立一个节点树,可以通过case4的代码来创建主机构或者子机构,通过case1的代码对其进行修改等,具体实现组织机构管理代码设计如下:protected void Button1_Click(object sender, System.EventArgs e)intPid=Convert.ToInt32(pid.Value.ToString();stringNodeName=Request.Form"NodeName".ToString();intCaoZuo=Conve
42、rt.ToInt32(Request.Form"CaoZuo");zzjg_ContrlC_Tree;switch(CaoZuo)case 1:C_Tree = new zzjg_Contrl();Label1.Text=C_Tree.Tree_Update(Pid,NodeName);break;case 2:C_Tree = new zzjg_Contrl();Label1.Text=C_Tree.Tree_Del(Pid);break;case 3:C_Tree = new zzjg_Contrl();Label1.Text=C_Tree.Tree_Insert(No
43、deName);break;case 4:C_Tree = new zzjg_Contrl();Label1.Text=C_Tree.Tree_Create(Pid,NodeName);break;第八:资产种类管理模块对资产种类及类别信息进行删除、修改和添加等功能操作,需要通过资产种类管理模块来完成,所做的修改信息将会保存到资产种类(H_SbZl)表中去。资产种类管理的页面设计如图4-10所示:图4-10资产种类管理页面 点击左上角的增加类别,进入加入固定资产种类页面,读选择所属类别,获取种类名称,将所得文本内容转换成int类型,并且重定向到sblb.aspx页面,主要代码如下:Sbgl_C
44、ontrlmy = new Sbgl_Contrl();my.Add_sblb(Convert.ToInt32(Request.Form"jbm"),bmnr.Text);Response.Redirect("sblb.aspx")第九:员工管理模块对企业员工信息进行删除、修改和添加等操作,需要通过人员管理模块来完成,管理员具备分配人员的权限,或者添加人员信息,勾选要删除的人员信息,点击执行删除按钮,数据将会从人员信息(H_Admin)表中删除。员工管理模块的页面设计如图4-11所示:图4-11员工管理模块页面点击增加用户,可以进入加入用户页面,通过以下
45、代码判断是否为超级管理员,并且获取用户名、部门和密码的文本信息转换到int类型,最后重定向到yhgl.aspx页面iscg=Request.Form"cg"=null?0:Convert.ToInt32(Request.Form"cg".ToString();Sbgl_adminUser my = new Sbgl_adminUser();my.up_Admin(UserName.Value,Pwd.Value,Request.Form"qx".ToString(),Convert.ToInt32(myid.Value),Conver
46、t.ToInt32(Classid.Value),Class_Name.Text,iscg);Response.Redirect("yhgl.aspx");5系统测试5.1测试的目的1、测试的目的软件是否与最初的设计构想一致;在运行程序的过程中尽可能的多发现错误和失误。2、测试的环境和条件处理器:Intel(R)Pentium(R)CPU内存:2GB操作系统:Windows 7硬盘:320G5.2测试要点1、是否具有管理员权限。2、是否能及时更改对数据增加、删除以及修改的信息。3、能否根据条件进行信息查询。5.3测试实例1、系统前台登录测试输入数据:用户名user,密码us
47、er。预期结果:成功登入系统,现实对应模块。测试结果:判断用户是否存在,并判断密码是否正确,正确跳入图5-1成功登录页面,错误跳入图5-2 登录出错提示。图5-1 成功登录页面图5-2 登录出错提示2、系统后台登录测试输入数据:用户名admin,密码admin。预期结果:成功登入系统,现实对应模块。测试结果:判断管理员用户是否存在,并判断管理员用户密码是否正确,正确跳入图5-3成功登录页面,错误跳入图5-4 登录出错提示。图5-3成功登录页面图5-4登录出错提示3、组织机构管理测试输入数据:机构名称:财务科,选择建立主机构、选择建立子机构。预期结果:成功增加主机构、成功增加子机构。测试结果:输
48、入数据后,点击提交,成功增加主机构、成功增加子机构跳入图5-5建立机构。图5-5 建立机构4、维修统计查询测试输入数据:固定资产种类选择电子设备。预期结果:成功显示维修信息。测试结果:输入数据后,点击查询,维修信息成功显示,如图5-6维修统计查询。图5-6 维修统计查询6系统的维护与评价6.1系统的使用1、首先在系统中安装相应的软件。本系统的开发采用了MicrosoftVisualStudio2010,所以需要在机器上安装MicrosoftVisualStudio2010。2、安装SQLSERVER2008同时相应的服务也要启动。3、安装配置IIS即internet服务管理器,并根据系统提示,一步一步操作完成安装。4、所有软件安装完毕后,对系统进行配置。复制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学数学新人教版一年级下册20以内口算练习题大全
- 辽宁工程技术大学《建筑工程概预算课程设计A》2023-2024学年第一学期期末试卷
- 四川省泸州市纳溪区2024年中考数学适应性考试试题含答案
- 九州职业技术学院《数字化运营管理》2023-2024学年第一学期期末试卷
- 江苏经贸职业技术学院《儿童文学与儿童剧创编》2023-2024学年第一学期期末试卷
- 吉安幼儿师范高等专科学校《畜牧微生物学实验》2023-2024学年第一学期期末试卷
- 湖南理工学院《导游实务》2023-2024学年第一学期期末试卷
- 湖北生物科技职业学院《历史学综合素质指导》2023-2024学年第一学期期末试卷
- 【物理】《弹力》(教学设计)-2024-2025学年人教版(2024)初中物理八年级下册
- 高考物理模拟测试题(含答案)
- 人教数学七年级下全册同步练习-初中数学七年级下册全册同步练习题(含答案)
- 原油脱硫技术
- 部编版初中语文七至九年级语文教材各册人文主题与语文要素汇总一览表合集单元目标能力点
- 工程项目收入情况统计表
- GB/T 29490-2013企业知识产权管理规范
- GB/T 14436-1993工业产品保证文件总则
- 湖南省乡镇卫生院街道社区卫生服务中心地址医疗机构名单目录
- 《中外资产评估准则》课件第6章 英国评估准则
- FZ∕T 63006-2019 松紧带
- 罐区自动化系统总体方案(31页)ppt课件
- 工程建设项目内外关系协调措施
评论
0/150
提交评论