黑河学院本科生毕业论文(设计)
次,在所选用的开发工具方面:.NET、C#和SQL Server 都是已经开发成熟并广泛使用的工具很适合本套系统的开发。
3.2.2 经济可行性
经济可行性的分析,是针对实验设备管理系统开发与实现过程中,投资与收益做出前期评估,主要是从经济角度分析开发的系统是否有价值,是否可行。
对实验设备管理系统成本效益的分析,主要是从项目开发的成本,开发费用和后期的运行、维护费用以及新系统将获得的效益等方面进行分析的,估算开发成本是否高于项目前期的全部经费。下面具体列出了成本和效益的分析:
1.支出
电脑作为日常操作的工具,已经得到广泛使用,目前所使用的计算机、网络环境和基础设施都能满足本系统的实施要求,所以无须额外的资金投入。实验设备管理系统在开发过程中可以免费下载编译程序时所需的软件,比如,SQL Server2008。系统运行后的日常维护费用少,而且操作人员只需简单的培训便可操作该系统。
2.效益
本系统投入运行后可以使实验设备的管理在科学性,规范性等方面得到提高,而且,在不久的将来,实验设备管理系统将得到大范围的普及。由此可见系统的开发与实现还是非常有发展前景的。
3.2.3 操作可行性
本系统的设计使得操作方便简单,可以使管理员对实验设备的各种信息进行快速的了解,不但提高了实验设备的利用率,还能方便管理员的操作。开发初期本人就把操作的简单性,系统的稳定性和安全性作为该系统的设计思想,而且开发完善之后的系统会操作简单,容易被用户接受。管理人员能在短时间内了解和掌握如何使用实验室设备管理系统,因此具有很强的可操作性。
3.2.4 法律可行性
法律可行性主要是将要开发的软件是否存侵权的问题,如果有这类问题出现,软件即使成功开发,也不能成为产品进行销售。所以开发该系统的所有软件都使用正版,程序代码都是自己编写,无雷同现象。
综上所述,实验室设备管理系统在开发时所要遵循的规则上都是可行的,因此系统开发是完全可行的。
3.3 数据流图
顶层数据流图是把系统看作一个整体,是由一个处理功能所构成的系统。总
-8-
黑河学院本科生毕业论文(设计)
体概述了一个系统的功能实现。顶层数据流图如图3.2所示。
管理信息管理员设备信息p0基于物联网实验室设备管理系统审核信息超级管理员设备信息图3.2顶层数据流图
1层数据流图如图3.3所示。
用户信息表超级管理员信息用户管理管理员信息设备类型表设备类型信息设
登录信息登录信息
备反馈设备信息添加信设备信息表息设备类型管理
设备修改、删除信息设备管理管理员处理结果信息设备信息查询设备查询查询结果信息设备信息表设备审核信息设备审核设备信息超级管理员设备审核表设备报修信息设备报修查询报修设备设备报修表图3.3 实验设备管理系统1层数据流图
-9-
黑河学院本科生毕业论文(设计)
第4章 系统总体设计
4.1 功能模块设计
基于物联网的实验设备管理系统的系统功能模块如图4.1所示。
基于物联的网实验设备管理系统 用户管理 类别管理 设备查询 设备管理 设备审核 设备报修 信息修改 管理用户 一级类别管理 二级类别管理 设备信息查询 设备信息添加 设备信息删除 设备信息修改 审核新增设备 审核异动设备 审核维修设备 审核报废设备 报修单查询 未处理报修单 维修中报修单 已完成报修单 新建报修单 图4.1 实验室设备管理系统的系统功能模块图
从图中可以看出,实验室设备管理系统具有完备的功能。系统的功能模块包括:用户管理模块,设备管理模块,设备类型管理模块,设备审核模块,设备报修管理模块。
-10-
黑河学院本科生毕业论文(设计)
如上所述,所有有关数据的信息全部保存在数据库表中,界面采用ASP.NET,中间采用类库与存储过程的连接,既保证了项目的安全性,又提高了网站页面浏览快速打开等性能,维护起来也很方便,层次感清晰明朗。
4.2 数据库设计
4.2.1 数据库概念结构设计
E-R关系图用来描述实体与实体之间的联系,具体的表示方式是对结构中任何两个实体,根据需求分析的结果,确认结构中两个实体类型之间是否存在联系,如果有联系,进一步确定是是一对一,一对多,还是多对多的关系。然后进一步考虑每个实体类型的内部是否存在关联,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系。
为了把实验室设备管理系统的数据清晰、准确地描述出来,系统分析员通常建立一个概念型的信息模型。在面向问题的数据模型中最常见的就是概念性信息模型,在系统设计时根据用户的需要对数据进行模型建立。系统E-R图如图4.2和4.3所示。
密码 工号 职称 超级管理员 真实姓名 M 电话 审核 N 设备类型 设备信息 使用情况 品牌 存放地点 规格 图4.2 超级管理员与设备E-R图
价格 出厂日期 设备名称 -11-

