基于web的大型设备运维管理平台系统摘要21世纪是信息时代,随着计算机与互联网的不断普及,网上作业逐渐成为主流。
科学技术的不断发展使得工厂中的大型设备与日俱增。
而大型设备的管理问题也日渐提上日程。
科学、快捷、简便的大型设备运维管理方式必将成为主流。
本系统是一个基于web的大型设备运维管理平台系统,它通过web与数据库的链接使得大型设备的运维管理更加便于管理。
通过电脑操作使得工厂可以通过极少的资源达到准确、快捷的管理,解放了大量的生产力,避免了许多人为管理造成的损失等。
本文主要介绍了在和SQL Server2005的环境下,设计和实现基于web 的大型设备运维管理系统的主要步骤。
本文按照设计与实现流程进行介绍,包括系统的可行性分析、需求分析以及系统的主要设计步骤。
主要设计步骤包括前台以及后台数据库的逻辑设计等。
此外还包括系统实现和测试的展现以及对开发过程的总结和经验。
大型设备运维管理系统是一个典型的信息管理系统(MIS),本系统是一个为适应对学校大型设备运维管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,我们决定使用ASP和SQL作为开发工具,利用其提供的各种面向对象的开发手段,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,真到形成用户满意的可行系统。
关键词:ASP;SQL;大型设备;信息管理系统Large-scale Equipment Operation and Maintenance Management System Based on WebABSTRACTLaboratory equipment managements system is a typical management information system (MIS), the system is a software system that adapts to the urgent need of management of laboratory equipments to school, the development including two aspects, one is the establishment and maintenance of the background database , the other is the development of fore-end application. After analysis and comparison, we decide to use ASP and SQL as the development tools, use various object-oriented development tools. Especially the data window , an intelligent database objects which can control the database conveniently and simple. First establishes application system prototype in a short period of time, and then, carries out the need iteration on the initial prototype system, constantly revised and improved, till to the viable system that the users satisfy.Keywords:ASP ; SQL ; Laboratory Equipment ; Information Management System目录第一章绪论 (5)1.1研究背景 (5)1.2 系统开发目的及意义 (5)1.3 相关技术介绍 (6)1.3.1 Asp技术 (6)1.3.2 SQLServer2005 (7)第二章可行性分析 (9)2.1 引言 (9)2.2 目的和意义 (9)2.3 可行性分析 (9)第3章需求分析 (10)3.1 引言 (10)3.2系统功能划分 (10)3.3 数据字典 (10)3.4数据流图 (10)3.5运行需求 (11)3.5.1 最低配置 (11)3.5.2 建议配置 (11)第4 章概要设计 (12)4.1 总体机构图 (12)第5 章详细设计 (13)5.1 系统功能流程图 (13)5.2 数据库设计与实现 (14)5.2.1 实体模型 (14)5.2.2 E-R模型 (14)5.2.3 数据库的逻辑设计 (15)第6 章系统实现 (17)6.1 登录界面的设计与实现 (17)6.2管理员进行用户管理 (17)6.3设备管理 (18)6.4设备信息查询页面 (18)6.5 设备借还管理页面 (18)6.6密码修改页面 (19)6.7设备状态查询 (19)6.8 设备借用申请 (20)6.9 设备审批 (20)第7章软件测试 (22)7.1 引言 (22)7.2 测试方案 (22)7.2.1 黑盒测试 (22)7.2.2 白盒测试 (22)7.2.3 其它测试方案 (22)7.2.4 本系统所采用测试方案 (22)7.3 测试过程 (22)7.3.1 用户登陆测试 (22)7.3.2 页面使用安全测试 (23)7.3.3功能测试 (23)总结 (24)致谢 (25)第一章绪论1.1研究背景目前国内学校教学设备自动化管理水平不是很高。
大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。
以后档案基本就没人维护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。
某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。
本信息系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,可以完全能满足国内学校设备管理的需要。
并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于各行业设备管理信息系统。
本系统将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。
实时报警功能对学校的安全生产更是不可忽视。
1.2 系统开发目的及意义因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。
存档以后档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记录在设备档案中,即不能体现设备的即时状态。
而有些即使有设备管理系统的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。
将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。
现在,科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。
这已是无可争议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。
随着对信息作为一种资源来管理的需求日益加强,信息研究领域出现了一种新的管理思想和模式——信息管理。
因此,就诞生了“信息管理”这样一个概念。
由于信息是普遍存在的,人类信息管理活动的范围也是十分广泛的,信息管理不仅是信息工作的一部分,而且已被认为是现代管理的重要组成部分。
信息管理的概念源于西方,也是在世界信息量迅速增长、信息技术日新月异、信息产业强劲发展的六七十年代出现的。
时至今日,信息管理已不仅仅是一个概念,而是信息学和管理学中的重要内容了。
对信息管理的理解,一种认为是,信息管理就是对信息的管理。
在此,信息管理是指狭义的信息资源管理,实际上就是对信息本身的管理;另一种认为,信息管理不仅是对信息的管理,而是对涉及信息活动的各种要素,如信息、技术、人员、组织进行合理的组织和有效的控制,从而满足社会的信息需求。
在此,信息管理是指广义的信息资源管理。
综合两种理解,信息管理是指对人类信息活动所产生的社会信息进行管理,信息管理是管理的一种,既要对信息进行管理,也要对信息活动进行管理。
信息和信息活动都是信息管理的客体。
简而言之,信息管理就是对信息和信息活动的管理,这就是我们对信息管理的全面理解。
世界经济发展已进入一个激烈竞争的年代,可以说,谁先获得信息,谁就有可能抓住发展经济的机遇。
同样,谁能很好地管理和利用信息,谁就有可能占领市场,获得效益。
国内外大量事实已说明:在目前这个激烈竞争的市场经济中,谁的信息管理现代化水平高,谁重视信息资源的开发和利用,谁就能抓住机遇,在竞争中取胜。
本信息管理系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,经过长期的现场调研,完全能满足国内一般学校的设备管理的需要。
并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于学校设备管理的信息系统。
使用本系统之后,将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。
作这个课题是为了方便学校的教学设备进行统计及管理工作,减少每天需要涉及到的相关工作量,尽可能的提高工作效率,可以节省人力物力的浪费。
1.3 相关技术介绍1.3.1 ASP技术使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为“Zero Local Administration”的哲学观念使的基于应用的开发更加具体,和快捷。
一个的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。
多处理器环境的可靠性已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。
自定义性和可扩展性设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。