信息职业技术实验室开放管理系统(源码)
为了促进该校实验室管理数据化、智能化,淮安信息职业技术学院决定开发实验开放管理系统。本文结合淮安信息职业技术学院实验室开放管理工作的现状,详细分析了该系统的设计和实现过程。本系统数据库设计工具为SQL Server,运ASP.NET开发技术管理界面。系统的主要用户分为管理员、学生。学生模块包括了预约登记、预约查询、上机登记、上机查询、借用登记、借用查询、个人资料修改。管理员模块则包括学生资料管理、预约管理、上机管理、设备信息管理、借用记录管理、实验室管理、销毁设备管理。随着本系统的建立和使用,学校实验室可以合理地进行分配。关键词 高校,开放实验室,在线预约
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外发展状况 1
1.3 课题意义 2
1.4 系统开发目标 2
1.5 本文结构 2
2 开发技术 2
3 需求分析 3
3.1 需求概述 3
3.2 功能需求分析 3
3.3 可行性分析 3
3.4 系统用例图 4
3.5 业务流程图 4
4 总体设计 5
4.1 总体模块设计 5
4.2 数据库设计 7
5 详细设计 18
5.1 学生模块 18
5.2 管理员模块 21
6 测试 25
6.1 测试方法 25
6.2 系统测试 26
结论 29
致谢 30
参考文献 31
1 引言
1.1 课题背景
随着淮安信息职业技术学院实验室建设的规范化、复杂化,学校实验室管理问题也渐渐暴露出来:
淮安信息职业技术学院实验室加入“学分制”,使实验室变成从理论课中独立出来的课程安排,并且给予学生相应的学分。但是因为实验室资源受到空间、人力和时间的限制,所以实验室资源没有得到合理有效的利用,传统的手工安排实验室课程就会显得落后。该学校实验室的设备没有建立好数据信息,供使用者去查询其设备的信息和使用状态, *好棒文|www.hbsrm.com +Q: ^351916072*
这样对实验室设备的使用和维护较为不便。目前,实验室设备的管理和维护都使用人工记录的方式,处理的过程也较为繁琐,所以比较容易出现漏洞,造成实验室设备不能及时的归还和维护。同时实验室的耗材也有较大的浪费现象,由于信息记录过程过于繁琐,使得实验室设备耗材情况得不到良好的统计,以至于不能及时补充设备资源。目前实验室管理还是处于手工统计记录阶段,实验室的人工安排成为实验教学的负担。对实验室的管理没有进行详细记录,使得实验室资源没有得到有效的利用。并且管理员和实验室之间没有便捷的联系,不能及时知道实验室处于什么状态。
所以这就迫切需要一个网络管理平台来进行管理,以方便实验室管理员的日常工作。当今每个学校都有互联网的覆盖,该系统的建立和使用已成趋势。当然随着本系统的使用,实验室管理定将变得更加方便、更加快捷。
1.2 国内外发展状况
计算机的使用随着现代网络科技日新月异的蓬勃发展,已经遍及到信息处理、辅助设计等人们的日常生活当中。实验开放管理系统主要是针对学校中触及实验室的相关工作的管理,从而达到学校实验室管理数据化。
迄今为止,国内国外实验室设备管理大体上都是使用下面两种方法:
1、纯手工管理,这种管理方式使得实验室资源不能有效的利用起来,管理起来也较为复杂。
2、 利用一些较老的系统为底板改版编制而成的实验室管理系统。如:国内实验室管理Web端有Everlab云端实验室,该系统针对的是实验室的使用情况和实验室设备的使用情况进行记录。
1.3 课题意义
现代互联的发展越来越快速,学校实验室传统的管理方式就显得较为落后,所以利用信息管理平台来管理实验室就可以把实验室资源充分利用起来。
与传统的实验室管理相比实验室设备管理平台的开发有如下意义:
随着实验室管理的无纸化推进,达到了环保的效果,实验室管理的信息数据化,使得管理操作方便快捷。以往的实验室设备管理方式,一般来说都是人工手动记录的方式。这种方式既浪费人力造成人力损失,又浪费物力不环保。然而本系统的建立可以实现无纸化管理,也就是说管理员只需要在电脑前点点鼠标,就可以对实验室的预约或者借用信息进行审核和自动记录审核结果及时间,比传统的方式更有效率。
科学管理设备或用户信息,安全可靠。传统的信息管理方式,都是一个对应一份文件,可能会由于各种原因使得文件信息丢失,如果没有备份就会造成很大的损失。而实验室管理平台,只需要做到对数据库的保护就可以做到信息不丢失。
简化工作。传统实验室管理,每一步都需要人工记录统计,然而实验室管理平台,预约和借用都需要用户自己填写所需信息,然后由管理员进行批审,所有信息基本上都是系统自动辅助填写保存,这样使得管理员工作起来更加方便,提升效率。
1.4 系统开发目标
通过在网上查找实验室管理相关资料,以及对淮安信息职业技术学院实验室现状的需求分析,结合自身技术能力,对系统设计做出以下目标:为了确保用户能够正常使用本系统,初步设计在用户第一次使用本系统时,获得友好的温馨提示。确保用户信息不外露。记录用户租用及归还实验室和工具的详细记录,以防恶意损坏实验室设施。
1.5 本文结构
本文内容有:需求分析、开发环境、实验室开放管理系统的整体设计、实验室开放管理系统的详细设计和软件测试,以及开发系统所需要的开发工具和相关技术等。
2 开发技术
本系统主要是在现有设备管理的技术基础之上把人工管理记录的方式转换为计算机辅助记录,简化管理员的工作过程,从而提高效率。管理员可以通过查询实验室设备信息,来了解设备的消耗情况,来做到设备维护和补充。
本次开发前台使用了基于web环境的APS.NET脚本语言,该语言较为简单,灵活性也比较高,而且它还兼容各种.NET语言。数据库主要存放了一些学生信息以及实验室相关设备的信息,使用SQL Server来存储这些数据信息,它提供多人使用的管理模式,支持sql语法,且是目前漏洞最少的数据库。后台使用B/S操作结构,而B/S三层结构拥有:安全、保密、稳定以及易操作的良好性能。
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外发展状况 1
1.3 课题意义 2
1.4 系统开发目标 2
1.5 本文结构 2
2 开发技术 2
3 需求分析 3
3.1 需求概述 3
3.2 功能需求分析 3
3.3 可行性分析 3
3.4 系统用例图 4
3.5 业务流程图 4
4 总体设计 5
4.1 总体模块设计 5
4.2 数据库设计 7
5 详细设计 18
5.1 学生模块 18
5.2 管理员模块 21
6 测试 25
6.1 测试方法 25
6.2 系统测试 26
结论 29
致谢 30
参考文献 31
1 引言
1.1 课题背景
随着淮安信息职业技术学院实验室建设的规范化、复杂化,学校实验室管理问题也渐渐暴露出来:
淮安信息职业技术学院实验室加入“学分制”,使实验室变成从理论课中独立出来的课程安排,并且给予学生相应的学分。但是因为实验室资源受到空间、人力和时间的限制,所以实验室资源没有得到合理有效的利用,传统的手工安排实验室课程就会显得落后。该学校实验室的设备没有建立好数据信息,供使用者去查询其设备的信息和使用状态, *好棒文|www.hbsrm.com +Q: ^351916072*
这样对实验室设备的使用和维护较为不便。目前,实验室设备的管理和维护都使用人工记录的方式,处理的过程也较为繁琐,所以比较容易出现漏洞,造成实验室设备不能及时的归还和维护。同时实验室的耗材也有较大的浪费现象,由于信息记录过程过于繁琐,使得实验室设备耗材情况得不到良好的统计,以至于不能及时补充设备资源。目前实验室管理还是处于手工统计记录阶段,实验室的人工安排成为实验教学的负担。对实验室的管理没有进行详细记录,使得实验室资源没有得到有效的利用。并且管理员和实验室之间没有便捷的联系,不能及时知道实验室处于什么状态。
所以这就迫切需要一个网络管理平台来进行管理,以方便实验室管理员的日常工作。当今每个学校都有互联网的覆盖,该系统的建立和使用已成趋势。当然随着本系统的使用,实验室管理定将变得更加方便、更加快捷。
1.2 国内外发展状况
计算机的使用随着现代网络科技日新月异的蓬勃发展,已经遍及到信息处理、辅助设计等人们的日常生活当中。实验开放管理系统主要是针对学校中触及实验室的相关工作的管理,从而达到学校实验室管理数据化。
迄今为止,国内国外实验室设备管理大体上都是使用下面两种方法:
1、纯手工管理,这种管理方式使得实验室资源不能有效的利用起来,管理起来也较为复杂。
2、 利用一些较老的系统为底板改版编制而成的实验室管理系统。如:国内实验室管理Web端有Everlab云端实验室,该系统针对的是实验室的使用情况和实验室设备的使用情况进行记录。
1.3 课题意义
现代互联的发展越来越快速,学校实验室传统的管理方式就显得较为落后,所以利用信息管理平台来管理实验室就可以把实验室资源充分利用起来。
与传统的实验室管理相比实验室设备管理平台的开发有如下意义:
随着实验室管理的无纸化推进,达到了环保的效果,实验室管理的信息数据化,使得管理操作方便快捷。以往的实验室设备管理方式,一般来说都是人工手动记录的方式。这种方式既浪费人力造成人力损失,又浪费物力不环保。然而本系统的建立可以实现无纸化管理,也就是说管理员只需要在电脑前点点鼠标,就可以对实验室的预约或者借用信息进行审核和自动记录审核结果及时间,比传统的方式更有效率。
科学管理设备或用户信息,安全可靠。传统的信息管理方式,都是一个对应一份文件,可能会由于各种原因使得文件信息丢失,如果没有备份就会造成很大的损失。而实验室管理平台,只需要做到对数据库的保护就可以做到信息不丢失。
简化工作。传统实验室管理,每一步都需要人工记录统计,然而实验室管理平台,预约和借用都需要用户自己填写所需信息,然后由管理员进行批审,所有信息基本上都是系统自动辅助填写保存,这样使得管理员工作起来更加方便,提升效率。
1.4 系统开发目标
通过在网上查找实验室管理相关资料,以及对淮安信息职业技术学院实验室现状的需求分析,结合自身技术能力,对系统设计做出以下目标:为了确保用户能够正常使用本系统,初步设计在用户第一次使用本系统时,获得友好的温馨提示。确保用户信息不外露。记录用户租用及归还实验室和工具的详细记录,以防恶意损坏实验室设施。
1.5 本文结构
本文内容有:需求分析、开发环境、实验室开放管理系统的整体设计、实验室开放管理系统的详细设计和软件测试,以及开发系统所需要的开发工具和相关技术等。
2 开发技术
本系统主要是在现有设备管理的技术基础之上把人工管理记录的方式转换为计算机辅助记录,简化管理员的工作过程,从而提高效率。管理员可以通过查询实验室设备信息,来了解设备的消耗情况,来做到设备维护和补充。
本次开发前台使用了基于web环境的APS.NET脚本语言,该语言较为简单,灵活性也比较高,而且它还兼容各种.NET语言。数据库主要存放了一些学生信息以及实验室相关设备的信息,使用SQL Server来存储这些数据信息,它提供多人使用的管理模式,支持sql语法,且是目前漏洞最少的数据库。后台使用B/S操作结构,而B/S三层结构拥有:安全、保密、稳定以及易操作的良好性能。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1103.html