《实验室设备管理系统的设计与实现》笔记一

泄露秘密 提交于 2019-12-04 04:04:36

1、标题《高校实验室管理系统的设计与实现》

2、时间 2016

3、来源 齐齐哈尔工程学院

4、关键词 实验室管理;MIS;JSP;B/S结构

5、需求分析:通过走访各大高校,80%的院校没有自己的实验室管理系统,实验室的管理采用传统人工方式进行管理,既造成教学资源的浪费,还浪费了大量的人力成本与物力成本,所以对于研发出高校实验室管理系统是很有必要的,有了它各大高校可以对实验室进行精细化的管理,是未来高校改革发展的一个重要的方面

要开发一个系统软件,首先应该分析该软件的技术可行性、经济可行性、操作可行性、法律可行性。可行性研究是通过对软件目标客户进行细致的研究调查,确定所制作的软件的系统性能、功能、规模、目标,以及该软件系统同其他同行业类似系统或其他依赖软件之间的相互关系。以下从技术、经济、社会、法律方面来进行分析与说明。

本系统开发所采用的技术有JSP技术、Struts技术、Hibernate技术、Spring技术、所用的开发工具有MyEclipse8.5,所采用的编程语言是Java语言,在技术方面这些技术都是开源免费的,程序员用户可以免费的去使用,这些技术的一些优点满足本系统开发的需求,并且使用这些技术能够开发胡安全的并且功能强大的基于B/S架构的Web企业级应用,在技术上满足开发需求,所以在技术上角度考虑开发该系统是可以行的。

经济可行性主要是根据高校目前的经济运营情况,是否有相应的投入费用支持支撑本系统的开发,针对于目前实验室的管理需求决定投入资金的多少来开发本系统,实验室管理操作系统在开发前需要做市场前提调研,以及实验室管理流程梳理,会有一部分的经济费用产生,但是很小,本系统在开发过程中,本着投入小、产出大的原则进行开发,所采用的技术也都是开源面非得技术,在技术开发上不产生任何费用,在系统完成后,由于系统界面设计比较友好,交互体验行比较强,不许要对新注册的用户进行系统操作培训,所以本系统在开发调研前期、开发中期、开发后期、以及操作培训上不需要有太大的经济投入,所以在经济可行性方面是达标的,满足系统开发要求,从经济可行性方面考虑,此高校实验室管理系统开发是可行的。

高校实验室管理[14]系统在界面设计上花费了很大的功夫,在系统设计前咨询了相关专业的系统UI设计师,专门为本系统设计了一套专用的UI系统,在本系统界面中运用了大量的输入框、文本框、下拉框、选择框、按钮等,界面美观,操作方便简单,机打的方便了用户操作,并且提高了用户与系统的交互体验,所以针对于新用户操作是很简单的,所以该系统的操作可行性也是完全没有问题的。

6、用例图

管理员是该系统中权限最大的用户,涉及到了该系统中的五大主要模块,同时,管理员有着对所有用户信息、器材相关信息、所有类型有着操纵权利,并且可以浏览器材的借用记录和维修相关事宜的所有操作。如图3-1

 

3-1 管理员用例图

 

普通用户本系统成功注册并登录系统进入本系统后,就可以浏览该实验室的所有器材,通过器材的借用审核来进行操作,并且可以修改用户的个人信息等。如图3-2

 

3-2注册用户用例图

3.3.3系统核心功能模块需求分析

本系统按照高校实验室业务需要可以分为以下几个模块,根据用户级别分为普通用户与管理员用户,普通用户分为个人模块与设备借用申请模块(图3-3),管理员用户分别为系统用户管理模块、设备类型管理模块、实验设备管理模块、设备借用管理模块、设备维修管理模块。(图3-4)

详细介绍各个功能模块:

用户注册模块:用于新用户注册,注册要求的各种信息后提交完成注册并登陆登录系统可以修改个人信息,如个人密码等。

设备借用申请模块:该模块是用户借用设备主要操作模块,借用设备通过发起借用申请,管理员同意后方可借用,并且可以实时查看借用申请结果以及借用历史。

系统用户管理模块:该模块定义了管理员信息的修改与显示功能,并可以管理普通用户密码重置与是否可用功能。

设备类型管理:管理员可以通过该模块向系统中添加实验室设备种类,根据各个种类的不同添加各个实验室设备,并且提供设备种类管理模块用于修改删除。

实验设备管理模块:用于管理员向系统中添加实验器材与设备,添加设备时选择相应设备种类,设备名称、设备编号、设备购买时间等,并提供设备管理模块,可以根据实际情况增加、删除、修改设备名称以及设备使用状态。提供简单的设备查询功能。

设备借用管理模块:可以查看普通用户发送的设备借用申请,根据实际情况审核借用申请,并记录借用人,以及借用时间,设备仪器归还时可以爱归还管理处管理设备。

设备维修管理模块:损坏的设备定期查看,通过设备维修模块可以方便的查看近期损坏的器材设备,记录维修设备时间与维修设备历史。 

 

3-3 管理员用户功能模块图

 

3-4 普通用户功能模块图

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!