毕业设计(论文)1基于.NET的设备管理系统的设计与实现此文档另附带有其他相关毕业设计全套附加WORD文档,部分赠送系统需要WORD版本的请联系QQ:1634068400=9105524234引言随着计算机信息技术的发展以及对资产、设备管理科学化,合理化的高要求,利用计算机实现资产及设备的信息化管理已经迫在眉睫。随着市场的不断扩大,产量日益增加以及产品品种的不断增多,设备的规模也在不断扩大;随着设备使用年限的增长,由于老化而导致停机的风险也将升高,如何有效分析设备历史故障进而采取措施来有效地维护设备、管理设备成为面临的问题.基于.Net的企业设备管理系统2通用企业设备管理系统是一个企事业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业设备管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对企业设备信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业设备档案管理的效率,也是企业的科学化、正规化管理的重要途径。本系统是针对企业单位的通用固定资产及设备具体业务特点,开发出具有行业特色的软件系统,包括:设备管理、用户管理、查询管理和系统管理等功能模块.极大地方便了员工对企业设备的查询与使用,同时也方便企业决策人员对企业设备信息的整体把握,更加准确地进行企业成本预算.因此,也使得企业的设备极好的得到利用,为企业创造出最大的利益.本软件界面友好、操作简便、系统稳定可靠,是一套非常实用的管理软件。毕业设计(论文)3第一章绪论现代化的企业规模一般较大,有的甚至跨几个地区和国家。传统的企业设备管理方式往往跟不上企业发展的需要,及时了解企业设备的明确动向与状态对企业设备的使用效率至关重要,也是企业完成预算与决策的关键因素。针对这些,本系统采用客户机/服务器模式,选用SQLServer2000作为后台数据库,利用C#.net作为前台开发工具来开发企业设备管理系统。1.1企业设备管理设备管理系统是一个企事业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业设备管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理设备文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对企业设备信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业设备档案管理的效率,也是企业的科学化、正规化管理的重要途径。设备不仅是企业固定资产的重要组成部分,也是一个企业技术装备水平的重要标志,是企业赖以正常生产经营和参与市场竞争的物质技术基础。1.2管理信息系统与开发工具介绍1.2.1管理信息系统简介管理信息系统MIS(ManagementInformationSystem)是一个一般用于描述企业内部电脑系统的术语,这种系统主要提供与企业商业操作相关的信息。MIS也用于指那些管理这些系统的人员。典型地,在一个大型企业里,MIS或MIS部门指主要的,或与主要同等地位的电脑专门技术和管理系统,通常包括主机系统,也包括企业整个电脑资源网络的扩展部分。起初,商业电脑用于处理薪水册和记录可付的和可接受的账目等专门的商业操作。随着商业电脑应用的扩展,包括向经理提供销售、存货以及其他对管理企业有帮助的信息,MIS这一术语也用于描述这些类型的运用。现今,这一术语在一个宽泛的范围内使用,包括(但并不局限于):决议支持系统,资源和人力管理运用,项目管理,以及数据库恢复等。办公信息系统(OfficeInformationSystem)是由办公人员和办公设备构成,可以执行各种办公职能以提高办公效益和效能为目的的人机信息系统。它的职能包括文字处理、情报、检索、电子邮递、电子日志、管理信息系统(ManagementInformationSystem,简称MIS)是一种建立在各有关业务信息系统(OIS)之一,利用人工过程、数学模型以及数据库等资源为企事业单位的运行、管理、分析和决策等职能提供信息支持的综合性计算机应用系统,是管理人员实现其目标的有效工具。基于.Net的企业设备管理系统4管理信息系统对企业事业单位的作用在于加快信息的采集、传送及处理速度,实验数据在全单位的共享,及时地为各级管理人员提供所需的信息,辅助他们决策,从而改善单位的运行效率及效果。通常MIS的实施需要三大要素:系统观点,数学的方法,计算机的支持。管理信息系统的系统结构:管理信息系统主要包括支撑系统和应用系统。支撑系统是由计算机、计算机网络及数据库系统等组成,为应用系统提供运行环境。支撑系统有两种典型的结构形式,即集中式结构和分布式结构。管理信息系统的功能是由应用系统实现的,应用系统的结构应与单位的结构和管理活动相适应,既可支持各个部门的管理职能,也能支持每种职能不同层次上的管理活动。执行每一种职能都需要一组特写的数据和处理功能,它们便形成了MIS中各个相对独立的子系统。一个管理信息系统中子系统的设置因不同的企业而异。各子系统之间,借助通信网络与数据库实现互连及数据共享,使整个系统集成为一个有机的整体。每种职能的管理活动一般分为三个层次:运行控制层、管理控制层及战略规划层,管理信息系统的每个子系统均有相应的功能支持这些层次上的管理活动。另外每个子系统还有一个事务处理功能,支持最底层的日常例行的事务数据处理。这一层功能涉及的数据量最大,且处理过程是预先确定的,结构化、程序化程度最高。越往上,加工处理的数据越综合,数据量越少,结构化、程序化程度越低。一般的管理信息系统对战略规划层的活动支持较弱,这部分功能将由专门的决策支持系统提供。管理信息系统涉及学科主要有管理学、运筹学、系统工程学、统计学、计算机科学及通信学等。1.2.2C#.net简介C#是一个语言,ASP.net是一个平台,上面支持用C#或者VB.Net写代码。另外,C#不但可以开发基于ASP.net的应用程序,也可以开发基于组件的程序,这就是区别。若是单纯以概念来说,你可以把.net当做一个工作平台一般,它是一个开发环境的基底,提供你开发Windows、Web、Mobile、XML...等应用程式一个共通的平台,若是要了解深一点,则再去了解其运作的相关机制那是有助于你利用它来开发。C#和.NET主要是应用在网际网路。C#(读做C-sharp)编程语言是由微软公司的AndersHejlsberg和ScottWillamette领导的开发小组专门为.NET平台设计的语言,它可以使程序员移植到.NET上。这种移植对于广大的程序员来说是比较容易的,因为C#从C,C++和Java发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性。C#是事件的驱动的,完全面向对象的可视化编程语言,我们可以使用集成开发环境来编写C#程序。使用IDE,程序员可以方便的建立,运行,测试和调试C#程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小部分。使用IDE迅速建立一个应用程序的过程称为快速反映开发。毕业设计(论文)51.2.3数据库简介数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。总之,数据库系统是一个计算机存储记录的系统,该系统的目标是存储信息并支持用户检索和更新所需要的信息[17]。数据库管理系统是为用户创建和保存数据库的工具。一个DBMS同时也是一个软件系统,它具有数据库合成定义、处理等不同的功能。数据库管理系统的特性:(1)安全描述;(2)处理图表和数据抽象化;(3)为数据库提供多重视图[19]。现在,数据库技术还在不断发展,并且不断的与其它计算机技术相互渗透。数据库技术与网络通信技术相结合,产生了分布式数据库系统;数据库技术与面象对象技术相结合,产生了面向对象数据库系统等各种数据库系统,这些为以后的系统开发提供更强大的后台。1.3系统开发模型的提出本次毕业设计采用C#.NET作为前台开发工具,SQLServer作为后台数据库。利用C#.NET提供的所见既所得的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。毕业设计(论文)7第二章需求分析2.1系统可行性研究开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受项目之前,必须根据客户可能提供的时间和资源条件进行可行性研究。它可以避免人力、物力、财力上的浪费。项目风险越大,开发高质量软件的可行性就越小。2.1.1系统开发目标企业设备管理系统是一款适用于机关、学校、企事业单位的管理软件,因此在设计时必须要满足使用方便、操作灵活等需求。本系统在设计时应该实现以下几个目标:(1)系统运行稳定,安全可靠。(2)界面友好,操作简单易用。(3)完善的固定资产及设备的档案管理。(4)支持设备及资产的增加,设备的维修、借出、归还和折旧等管理。(5)信息查询方便、快捷。2.1.2技术可行性分析本系统的开发与运行对硬件的要求不是太高,软件操作系统windows98以上便足以满足系统的快速运行。目前市场上的硬件设备性能都已非常优越,一般都比此系统的运行需求高上好几个档次。运用的软件主要有C#,数据库采用SQLServer2000。(1)C#软件是相当流行的软件,功能强大、扩展性强,目前许多管理系统都是由其来完成开发的,在技术上已经十分成熟,而且SQLServer2000更是经过了多年的修改与完善,开发了无数的应用软件。(2)维护工作方面,现在的数据库维护方面已经做的相当简化,与之相关的操作人员可以在短时间内通过学习便可。所以,该项目技术上是可行的。2.1.3经济可行性分析(1)支出:目前企业用的系统开发技术已经相当成熟,开发一个企业设备管理系统的费用与企业由于传统模式经营设备所造成的浪费相比是微乎其微的。(2)结论:因为收益远大于支出,所以该项目经济上是可行的。基于.Net的企业设备管理系统82.1.4社会可行性分析一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对企业设备信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业设备档案管理的效率,也是企业的科学化、正规化管理的重要途径。所以开发此类企业设备管理系统从社会需求上讲是迫不急待的。很明显,此系统的开发无论从哪方面讲都不与社会的法律与道德相违背,所以开发企业设备管理系统是可行的。2.2可行性研究结论经过以上对该项目进行各方面问题的分析,企业设备管理系统极大地方便了员工对企业设备的查询与使用,同时也方便企业决策人员对企业设备信息的整体把握,更加准确地进行企业成本预算.因此,也使得企业的设备极好的得到利用,为企业创造出最大的利益。而且该管理系统在经济、社会、技术方面也都是可行的。2.3系统需求分析与调查2.3.1需求分析概述需求分析是调查用户对新开发的系统的需要和要求,但用户是站在系统使用者的角度提出来的,他一般不会细致考虑自己所提出的需求与组织目标是否吻合,组织目前的经济实力是否能够承担其提出的系统要求,所以开发人员需结合组织的目标、业务流程