实验室资产管理系统设计与实现(源码)【字数:11581】
摘 要摘 要实验室资产管理是高校管理和建设的基础,一款优良的资产管理系统可以实现实验室资源的合理配置和管理的信息化。针对目前国内大学实验室资产管理比较落后的状况,开发一款新的管理系统来为学校实验室提供一个拥有完整功能、安全且方便的解决方案是势在必行。通过对目前实验室资产管理现状进行分析,找出管理体系中存在的问题,同时结合实际的资产管理需求,使用当下流行的B/S结构模式开发本实验室资产管理系统。系统以资产管理为基础,包含了用户管理、实验室管理和资产借阅等核心功能模块。管理员和超级管理员可以对用户、实验室或者各种资产进行各类操作,并审核普通用户的借用申请;普通用户可以发出借用设备申请,查看自己申请单审核状态。该系统基于Spring和Mybatis框架进行开发,采用MySQL作为系统数据库。它将管理任务模块化,摒弃了过去效率较低的手工记录模式,能够最大限度的满足实验室日常管理需求,有助于将管理人员从之前的手工记录中解放出来。关键字资产管理;Spring;Mybatis;B/S模式
目录
第一章 绪论 1
1.1 系统开发的背景 1
1.2 系统设计的目标 1
1.3 课题研究的内容和意义 1
1.4 本章总结 2
第二章 系统主要技术及架构 3
2.1 系统可行性分析 3
2.1.1 技术可行性分析 3
2.1.2 经济可行性分析 4
2.1.3 可行性分析结果 5
2.2 系统开发软件介绍 5
2.2.1 Eclipse简介 5
2.2.2 Tomcat简介 6
2.3 系统架构实现 6
2.3.1 基于B/S的体系结构 6
2.3.2 Spring MVC 7
2.4 本章总结 8
第三章 系统详细设计 9
3.1 系统框架结构 9
3.2 系统模块功能 9
3.2.1 登录注册模块 9
3.2.2 个人借阅记录模块 10
3.2.3 用户管理模块 10
3.2.4 实验室管理模块 11
3.2.5 实验室 *好棒文|www.hbsrm.com +Q: #351916072#
资产管理模块 11
3.2.6 资产借阅模块 13
3.2.7 管理员审核模块 13
3.2.8 工作日志模块 14
3.3 主要功能流程图 14
3.4 本章总结 14
第四章 系统具体实现 15
4.1 数据库的设计 15
4.2 文件配置 18
4.2.1 Spring配置文件的配置 18
4.2.2 web.xml文件的配置 19
4.3 实验室资产管理系统的实现 20
4.3.1 登录注册模块的实现 20
4.3.2 个人借阅记录模块的实现 22
4.3.3 用户管理模块的实现 23
4.3.4 实验室管理模块的实现 24
4.3.5 实验室资产管理模块的实现 26
4.3.6 资产借阅模块的实现 29
4.3.7 管理员审核模块的实现 30
4.3.8 工作日志模块的实现 31
4.4 本章总结 31
第五章 软件测试 32
5.1 软件测试简介 32
5.2 JUnit单元测试 32
5.3 软件测试的重要性 33
5.4 系统的维护 33
5.5 本章总结 33
总结 35
致谢 36
参考文献 37
第一章 绪论
1.1 系统开发的背景
随着科学技术的发展,国内高校实验室的资产管理方式已经跟不上日益增多、繁复的管理需求。国外的计算机科学技术起步比较早,在计算机管理学方面的发展也比较快,目前的实验室资产管理系统比较完善,整体的设备自动化管理水平比较高,设备的信息化水平高。相比于国外,国内的计算机管理教学起步较晚,在学校教学设备自动化管理方面不是很先进。很多学校对于实验室资产的管理仅停留在实验室设备购进之后,将相关信息记录存档,而对设备使用情况的后续跟踪记录并不完善,需要改进的方面还有很多。
实验室资产借用得越来越频繁,管理员的任务也越来越繁重,原始手工记录的模式已经不能满足现有的管理需求。并且,随着新技术的飞速发展,学校实验室所需的设备数量与种类也越来越多,这就对各校的实验室资产管理系统有了更高的要求。为了满足学校日常教学与科研工作的要求,必须合理分配实验室的资产,做到资源利用率的最大化,在此背景下,开发一款实验室资产管理系统是势在必行的。
1.2 系统设计的目标
本系统旨在为大学提供一个拥有完整功能的、安全并且方便的实验室资产管理解决方案。IT技术与实验室资产管理的相结合,对实验室资产的管理与维护工作会更加有效。将管理任务的模块化,个人可以直接查询实验室设备的当前与历史情况,这有助于管理员从之前的手工记录工作中解放出来。同时,增加权限管理,分为普通用户、管理员和超级管理员,各类用户登录之后所展现的模块是不一样的。系统应具有用户管理、实验室管理、资产管理以及资产借阅等核心模块功能,方便各类管理操作。其中,各类管理都应支持多条件查询以及模糊查询,资产管理中应支持实验室资产的上传批量入库。此外,还应具有工作日志的记录功能,可以详细记录每一位登录用户的操作。
1.3 课题研究的内容和意义
课题主要探讨了如何将B/S开发模式与实验室资产管理业务逻辑相结合,将各个管理操作模块化,更高效方便地利于各类用户使用操作。
主要研究的内容有:
本系统所需要的基本功能模块有哪些,用户管理、实验室管理、资产管理和审批申请单等核心功能该如何实现。
如何对不同级别的用户进行权限控制。
如何使得系统的结构具体直观,具有良好的人机交互界面,易于使用。
研究的意义在于:
将大学所学的专业知识在系统开发中做一个汇总,理论与实践相结合,检验在这四年中学到的知识。
一款实用的实验室资产管理系统能提高管理人员的工作效率,能够实现对资源的合理配置。
在改进实验室工作与加强实验室建设方面具有重要的作用。
1.4 本章总结
在这一章节中,主要介绍了课题研究的相关背景,对比国内外计算机技术发展的快慢,分析我国资产管理信息化落后的原因,引出开发实验室资产管理系统的必要性。然后,分析了系统设计的目标,从各方面阐述了一款实用的实验室资产管理系统应该实现哪些功能模块,以及项目上线之后能够带来的益处。最后,阐述了课题研究的内容和意义。
目录
第一章 绪论 1
1.1 系统开发的背景 1
1.2 系统设计的目标 1
1.3 课题研究的内容和意义 1
1.4 本章总结 2
第二章 系统主要技术及架构 3
2.1 系统可行性分析 3
2.1.1 技术可行性分析 3
2.1.2 经济可行性分析 4
2.1.3 可行性分析结果 5
2.2 系统开发软件介绍 5
2.2.1 Eclipse简介 5
2.2.2 Tomcat简介 6
2.3 系统架构实现 6
2.3.1 基于B/S的体系结构 6
2.3.2 Spring MVC 7
2.4 本章总结 8
第三章 系统详细设计 9
3.1 系统框架结构 9
3.2 系统模块功能 9
3.2.1 登录注册模块 9
3.2.2 个人借阅记录模块 10
3.2.3 用户管理模块 10
3.2.4 实验室管理模块 11
3.2.5 实验室 *好棒文|www.hbsrm.com +Q: #351916072#
资产管理模块 11
3.2.6 资产借阅模块 13
3.2.7 管理员审核模块 13
3.2.8 工作日志模块 14
3.3 主要功能流程图 14
3.4 本章总结 14
第四章 系统具体实现 15
4.1 数据库的设计 15
4.2 文件配置 18
4.2.1 Spring配置文件的配置 18
4.2.2 web.xml文件的配置 19
4.3 实验室资产管理系统的实现 20
4.3.1 登录注册模块的实现 20
4.3.2 个人借阅记录模块的实现 22
4.3.3 用户管理模块的实现 23
4.3.4 实验室管理模块的实现 24
4.3.5 实验室资产管理模块的实现 26
4.3.6 资产借阅模块的实现 29
4.3.7 管理员审核模块的实现 30
4.3.8 工作日志模块的实现 31
4.4 本章总结 31
第五章 软件测试 32
5.1 软件测试简介 32
5.2 JUnit单元测试 32
5.3 软件测试的重要性 33
5.4 系统的维护 33
5.5 本章总结 33
总结 35
致谢 36
参考文献 37
第一章 绪论
1.1 系统开发的背景
随着科学技术的发展,国内高校实验室的资产管理方式已经跟不上日益增多、繁复的管理需求。国外的计算机科学技术起步比较早,在计算机管理学方面的发展也比较快,目前的实验室资产管理系统比较完善,整体的设备自动化管理水平比较高,设备的信息化水平高。相比于国外,国内的计算机管理教学起步较晚,在学校教学设备自动化管理方面不是很先进。很多学校对于实验室资产的管理仅停留在实验室设备购进之后,将相关信息记录存档,而对设备使用情况的后续跟踪记录并不完善,需要改进的方面还有很多。
实验室资产借用得越来越频繁,管理员的任务也越来越繁重,原始手工记录的模式已经不能满足现有的管理需求。并且,随着新技术的飞速发展,学校实验室所需的设备数量与种类也越来越多,这就对各校的实验室资产管理系统有了更高的要求。为了满足学校日常教学与科研工作的要求,必须合理分配实验室的资产,做到资源利用率的最大化,在此背景下,开发一款实验室资产管理系统是势在必行的。
1.2 系统设计的目标
本系统旨在为大学提供一个拥有完整功能的、安全并且方便的实验室资产管理解决方案。IT技术与实验室资产管理的相结合,对实验室资产的管理与维护工作会更加有效。将管理任务的模块化,个人可以直接查询实验室设备的当前与历史情况,这有助于管理员从之前的手工记录工作中解放出来。同时,增加权限管理,分为普通用户、管理员和超级管理员,各类用户登录之后所展现的模块是不一样的。系统应具有用户管理、实验室管理、资产管理以及资产借阅等核心模块功能,方便各类管理操作。其中,各类管理都应支持多条件查询以及模糊查询,资产管理中应支持实验室资产的上传批量入库。此外,还应具有工作日志的记录功能,可以详细记录每一位登录用户的操作。
1.3 课题研究的内容和意义
课题主要探讨了如何将B/S开发模式与实验室资产管理业务逻辑相结合,将各个管理操作模块化,更高效方便地利于各类用户使用操作。
主要研究的内容有:
本系统所需要的基本功能模块有哪些,用户管理、实验室管理、资产管理和审批申请单等核心功能该如何实现。
如何对不同级别的用户进行权限控制。
如何使得系统的结构具体直观,具有良好的人机交互界面,易于使用。
研究的意义在于:
将大学所学的专业知识在系统开发中做一个汇总,理论与实践相结合,检验在这四年中学到的知识。
一款实用的实验室资产管理系统能提高管理人员的工作效率,能够实现对资源的合理配置。
在改进实验室工作与加强实验室建设方面具有重要的作用。
1.4 本章总结
在这一章节中,主要介绍了课题研究的相关背景,对比国内外计算机技术发展的快慢,分析我国资产管理信息化落后的原因,引出开发实验室资产管理系统的必要性。然后,分析了系统设计的目标,从各方面阐述了一款实用的实验室资产管理系统应该实现哪些功能模块,以及项目上线之后能够带来的益处。最后,阐述了课题研究的内容和意义。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/815.html