论文部分内容阅读
在网络技术和计算机编程技术不断日新月异的今天,许多办公管理软件已经不能满足发展的需求,高校实验室设备管理系统也面临着同样的问题。一个先进的实验室设备管理系统不仅能提高工作效率,还能够加强部门协作,更好地适应新的环境要求。系统的开发背景是张家口教育学院实验室设备管理系统,以往的学院实验室设备管理旧系统是在C/S模式下开发的简单的管理系统,采用结构化方法设计方法实现完成。功能滞后,缺乏统一有效的信息资源管理。系统的移植性、扩展性与可复用性也差,更不利于软件重构。而且,在当前网络环境下,旧系统不能通过校园网进行信息查询,与各个部门缺少有效的沟通,也缺乏对数据的有效统计分析,严重地影响了工作效率。面向对象方法是基于客观世界的对象模型的软件开发方法,它不同于以前的结构化程序设计方法,利用面向对象的方法能够设计出更加符合用户需求和应用的系统。本系统利用面向对象分析技术开发实现了一个基于OOA/OOD的张家口教育学院WEB实验室设备管理系统。首先,在详细研究项目背景和对其开发设计所面对问题的基础上,分析了系统分析,并对系统分析以业务流程图和业务模型的形式来详细说明,接着完成了系统的需求用例描述与非功能性需求分析,确定了系统目标及系统开发的总体框架。技术架构主要考虑系统的可扩展性,可维护性以及性能问题,采用分层模型的基于B/S与C/S结构相结合的架构。通过需求分析,给出了系统功能框图。第二,进行了实验室设备管理系统的系统详细设计。在此部分,系统采用UML建模工具EA来实现了系统的面向对象的详细设计,主要完成了静态模型图类图、对象图及构件图的设计,动态模型图序列图、时序图、活动图、部署图的设计。并根据静态建模完成了系统数据库设计。第三,在完成了系统的详细设计之后,进行了系统的实现。通过设计开发,系统完成实现了实验室设备管理系统的主要功能。包括系统设置、借用人档案管理、设备档案管理、设备借还、设备信息查询、日志管理、信息统计和用户管理功能8大功能模块。借助该系统,管理员通过网络方便快捷的对实验室设备进行管理,及时快捷的对实验室设备状况进行查询和记录,规范化地管理设备登记、借用人及设备信息等,设定不同用户权限,并能通过校内网向学校设备管理部门提供更为方便的在线查询服务,方便教师和实验室设备管理人员的使用。系统程序完成使用C#语言在VS2005开发平台上开发,使用ASP.NET进行网页界面的设计。采用了.NET FRAMEWORK框架,开发效率高、设计灵活、生成的软件界面友好。通过设计用户可以在简单的界面窗口中完成多种比较复杂的功能。系统数据库设计使用SQL Server2005数据库软件,并通过ADO.NET驱动和数据库进行连接。最终实现了一个符合内网环境的基于OOA/OOD开发的WEB实验室设备管理信息系统。系统的开发达到了提高实验室设备管理及学院办公管理效率的目的。加强了各部门之间的协作,使上级管理部门关于实验室使用方面的决策更加准确。在系统易维护的同时,也增强了系统的稳定性和重用性,并有利于系统的重组与升级。最后,本文对系统的软件测试及完成的工作作了简单介绍与总结,并对系统进一步需要改进的地方及今后要完成的工作作了陈述。