《实验室上机预约系统的开发与设计毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《实验室上机预约系统的开发与设计毕业设计说明书.docx(37页珍藏版)》请在第一文库网上搜索。
1、毕业设计说明书实验室上机预约系统的开发与设计实险室上机预约系统的开发与设计摘要:随着科技的发展及ERP的日益普及,计算机在校园管理中的用处越来越大。在这种情况下,实验室预约作为的一个重要内容应加强管理,充分使用外部条件,逐步实现实验室预约的网络化、智能化管理。实验室上机预约系统是针对学校内部而设计的,应用于学校的局域网,这样可以使得学校内部互相更有效的联系起来。实现实验室资源的合理利用,在有限的资源里充分发挥各个学校现有实验室资源的优势。还能方便管理员管理学生和统计学生们的申请。该系统操作简单,具有良好的使用价值。本系统前台主要使用JSP作为开发语言,后台使用niysql作为数据库管理系统,开
2、发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的实验室上机预约系统。关键词:实验室,预约,系统,数据库#Design and implementation of laboratory reservation systemAbstract: With the development of science and technology and the popularization of ERP,computers are more and more useful in campus management. In this case, as an impo
3、rtant partof laboratory reservation, we should strengthen management, make full use of externalconditions, and gradually realize the network and intelligent management of laboratoryreservation.The lab reservation system is designed for the school, which is applied to the local areanetwork of the sch
4、ool, so that the school can be more effectively linked with each other. Torealize the reasonable utilization of laboratory resources, and give full play to the advantagesof existing laboratory resources of each school in the limited resources- It is also convenient foradministrators to manage studen
5、ts and count their applications. The system is easy to operateand has good use value.This system at the front desk mainly using JSP as a development language, the backgroundusing mysql as the database management system, the development environment is MyEclipse,server using tomcat, developed a Web te
6、chnology based B/S structure of the bookingmanagement system of laboratory.Key Words: Lab, appointment, system, databaseill摘要IAbstractIll目录IV引吉11 21.1 研究背景21.2 研究的目的和意义21.3 相关技术介绍32需求分析42.1 功能需求分析42.2 开发环境42.3 可行性研究5231技术可行性5232经济可行性52.3.3操作可行性52.4 系统性能分析53V | 73.1 逻辑结构73.2 总体功能设计103.3 数据库分析113.4 数据
7、库设计123.5 数据库ER图144详细设计及实现过程184.1 管理员模块设计184.1.1 登陆界面设计184.1.2 管理员更改密码界面184.1.3 实验室管理界面194.1.4 学生管理界面194.1.5 实验室管理员界面194.1.6 实验室预约界面194.1.7 统计中心界面204.2 实验室管理员功能模块的实现20V4.2.1 管理员审核界面204.2.2 预约中心界面204.3 学生角色功能模块的实现214.3.1 个人信息修改界面214.3.4 实验室预约界面215 235.1 功能测试235.2 可用性测试235.3 测试资源265.4 测试分析26结论28参考文献29致
8、谢30引 言电脑的发展在一定程度上改变了全世界的公司的管理模式,自从上世纪九十年代开始,很多企业就想让电脑加入企业的管理。但是因为种种原因,比如企业的实验室使用情况不好分配、互联网的相关法律不够完善、开发技术也无法满足要求等,阻碍了互联网在企业中的发展。进入二十一世纪以后,我国经济有了飞速的成长,限制互联网加入企业的种种问题慢慢的一一被解决,国内各大企业都接连加入到了电子信息化的管理模式中来。实验是学校教学不可或缺的一部分,如今的大学越来越重视学生们的动手能力。大多数尤其是理工科课程都增设了相关的实验室来帮助学生学习与理解相关知识。实验室上机预约系统程序,就是专门服务于学校实验室预约的管理系统
9、。实验室上机预约系统对于学校来说非常重要,因为以前人们通常使用联系管理老师的方法来进行实验室预约,这种方式存在着许多缺点,如:效率低下、人工容易出错、保密性差,另外时间一长,将产生大量的记录文档,这给查找、更新和存放都带来了困难。随着时间的变化,计算机科学越来越发达,其它已进入人类的日常生活并扮演无可代替的角色。作为计算机应用的一部分,使用计算机对实验室上机预约信息进行管理,具有着手工管理所不能实现的特点。例如:检索迅速、查找方便、可靠性高、存储量大、不易出错、保密性好、寿命长、节省人力、成本低等。这些特点能够极大地提高实验室上机预约的效率。1背景1.1 研究背景实验室上机预约在管理上是比较浪
10、费人力、物力和财力的,这样会导致我们各种各样的错误发生。为了管理好实验室使用情况,我们需要开发出一个好的管理实验室软件。实验室上机预约系统是针对管理者设计而言的,在各个管理部门起着关键性的作用。对于建立一个完整的实验室上机预约系统,它主要是用来做实验室记录的预约,对各个预约运行情况的记录和维护,从现有的情况来看,为了改变传统的管理模式。此系统采用的是计算机化管理,系统是比较人性化而且简单,能够快速为学生提供信息管理。管理员需要做的就是把已经统计好的实验室预约信息录入到系统中,即可对数据进行操作。数据存在计算机上非常方便,计算机存储量大,更加稳定,适合长期存储,还无需担心丢失的问题。查询信息便捷
11、、迅速,这点无疑解决了数据信息量巨大的客观问题。随着我国各大高校规模的不断扩大,招生数量不断提高,每年都有学生进行实验室。实验室是对学生学习的一种支持手段,但在学生进行实验室预约方面大部分学校还处于手工统计的方式,效率极低。随着高校学生人数的不断增多,传统基于纸质文本对实验室上机预约的记录进行管理已经无法满足现代大学对实验室预约管理的要求,使得实验室办理网上预约系统的开发成了必然。通过该系统,管理员可以高效的进行实验室相关信息的管理,提高审阅学生对实验室机器的申请的速度,能够及时、准确、有效地了解这些申请,使得预约实验室管理工作简洁化、规范化、高效化。随着时代的发展,信息化进程不断加快,社会进
12、入了信息化时代。高校实验室办理网上预约系统是以预约实验室管理为实例而设计的一种实用型系统。随着学生对使用频率增多,实验室上机预约管理这件工作变的越来越困难,为了提高对预约申请的管理效率,方便学生进行实验室预约申请而开发出这套高校实验室办理网上预约系统。1.2 研究的目的和意义随着社会的快速发展,信息技术、数据库技术不断完善,越来越多基于计算机网络的系统应运而生,实验室网上预约系统也不例外。近年来,学生实验室预约管理工作日益繁重,传统的预约方式越来越不能满足当今学生实验室预约的需求,提高预约效率成了不得不解决的问题。而解决这些问题的关键就是建立实用、先进、高效的实验室网上预约系统。高校的实验室网
13、上预约系统由此发展。伴随着工作系统的不断成熟,其功能越来越强大,管理效率会越来越高。在实验室预约管理方面需要着重实际,加强管理,利用高科技解决实际问题,适应现代要求、推动预约实验室管理走向科学化、规范化。最终我们希望通过实验室网上预约系统可以达到以下目的:1、提高实验室预约管理的效率,实现管理上的井井有条。2、实现学生用户通过计算机平台及时进行实验室申请,查看实验室记录等。3、解决传统学生实验室预约的弊端,促进学校发展。1.3相关技术介绍(1) java 简介Java是我在大学二年级接触的计算机语言,也是我接触的第二门语言。它是一门面向对象的语言。(2) Mysql 介绍Mysql是一种数据库
14、管理系统,也是我接触的第一种数据库管理系统。是项目存放用户信息的仓库。(3) B/S框架介绍B/S框架,全称为Browser/Server。在B/S中,用户可以使用浏览器向互联网重的服务器发出请求。该系统可以使用户告别以往的下载客户端的使用模式。使操作简洁化并节省大量的存储空间。 3 2需求分析(4) 功能需求分析管理员功能:(1)个人中心:管理员可以在这里修改自己的密码。(2)实验室管理:管理员可以在这里编辑实验室的名称、位置、实验室的相关负责人、实验室的联系电话、单个时间段人员上限等功能。(3)学生管理:管理员可以在这里对学生的学号、密码、姓名、有限、电话、班级等功能进行删除和查看修改操作。(4)实验室管理员管理:管理员可以在这里对实验室管理员的工号、密码、姓名、邮箱等功能进行添加、删除、修改