实验室预约管理系统-毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目:实验室预约管理系统(编码)
(毕业论文)
化材学院实验室预约管理系统(编码)
【摘要】实验室预约系统基于B/S结构,后台利用oracle数据库存储系统信息Hibernate框架及mvc技术。其主要功能有:实验室预约、预约管理和预约审批管理。预约功能包括老师、学生通过对实验室项目、信息等情况来预约实验室。管理功能包括管理员对预约实验、对用户信息、对实验室信息的管理。系统是通过服务器和各户浏览器来实现资源的共享。它通过判断客户端提交的信息,完成实验项目的预约和查看。利用Internet的迅速发展和各种资源的网络化实现,来完成繁琐的人工操作,提高了可靠性、提高了工作效率、突破了时间和空间的限制。
【关键词】预约管理、实验室预约、B/S、oracle、Hibernate
目录
1引言 (3)
1.1课题背景 (4)
1.2项目开发的目的和意义 (4)
1.3项目阶段工作 (4)
1.4本章小结 (5)
2系统开发平台及相关技术 (5)
2.1H IBERNATE (5)
2.2MVC (5)
2.3M YECLIPSE (6)
3需求分析 (6)
3.1总体需求分析 (6)
3.2可行性分析 (6)
3.2.1技术可行性 (6)
3.2.2经济可行性 (6)
3.2.3操作可行性 (6)
3.3业务流程 (7)
3.4本章小结 (7)
4 系统总体分析与设计 (7)
4.1系统功能分析 (7)
4.2UML (9)
4.3数据库设计 (13)
5 系统详细设计 (15)
5.1程序流程图 (15)
5.2系统主要功能 (16)
5.2.1登陆界面 (16)
5.2.2批量删除 (17)
5.2.3分页管理 (18)
5.2.4默认时间间隔 (19)
5.3系统界面 (21)
5.3.1实验室管理 (21)
5.3.2管理员管理 (21)
5.3.3个人信息修改 (22)
5.3.4学院设置 (22)
5.3.5专业管理 (23)
5.3.6数据导出 (23)
5.3.7实验室预约列表 (24)
5.3.8未批准预约 (24)
5.3.9已批准预约 (24)
6 软件测试与分析 (24)
6.1系统测试 (24)
6.2系统运行情况 (25)
6.3系统评价 (25)
结论 (25)
致谢 (26)
参考文献 (27)
目录
1引言 (4)
1.1课题背景 (4)
1.2项目开发的目的和意义 (4)
1.3项目阶段工作 (4)
1.4本章小结 (5)
2系统开发平台及相关技术 (5)
2.1H IBERNATE (5)
2.2MVC (5)
2.3M YECLIPSE (6)
3需求分析 (6)
3.1总体需求分析 (6)
3.2可行性分析 (6)
3.2.1技术可行性 (6)
3.2.2经济可行性 (6)
3.2.3操作可行性 (6)
3.3业务流程 (7)
3.4本章小结 (7)
4 系统总体分析与设计 (7)
4.1系统功能分析 (7)
4.2UML (9)
4.3数据库设计 (13)
5 系统详细设计 (15)
5.1程序流程图 (15)
5.2系统主要功能 (16)
5.2.1登陆界面 (16)
5.2.2批量删除 (17)
5.2.3分页管理 (18)
5.2.4默认时间间隔 (19)
5.3系统界面 (21)
5.3.1实验室管理 (21)
5.3.2管理员管理 (21)
5.3.3个人信息修改 (22)
5.3.4学院设置 (22)
5.3.5专业管理 (23)
5.3.6数据导出 (23)
5.3.7实验室预约列表 (24)
5.3.8未批准预约 (24)
5.3.9已批准预约 (24)
6 软件测试与分析 (24)
6.1系统测试 (24)
6.2系统运行情况 (25)
6.3系统评价 (25)
结论 (25)
致谢 (26)
参考文献 (27)
1 引言
1.1 课题背景
完善和提高实验室的管理水平是近年来各大高校的热点问题。最初实验室的管理都是靠人力来完成。当实验项目比较少的时候,人力还可以完成。但因为实验项目、实验室和实验人数的增加,如今我们需要一种更有效的方法来管理实验室。
随着社会的发展,现在B/S模式的流行,高校都纷纷通过这种形式展现自己的资源。实验室预约管理就是B/S模式中的一个例子。实验室预约管理系统是通过服务器和各户浏览器来实现资源的共享。它通过判断客户端提交的信息,完成实验项目的预约和查看。利用Internet的迅速发展和各种资源的网络化实现,来完成繁琐的人工操作,提高了可靠性、提高了工作效率、突破了时间和空间的限制。利用电脑和网络管理实验室不仅存储量大、保密性好、寿命长而且查找方便、检索迅速、成本也低。同时实验室预约管理系统把来至不同院系的预约的信息集中统一管理,免去不少人力和麻烦。
1.2 项目开发的目的和意义
目的:
(1)熟悉和掌握 B/S模式和框架,了解其优势。
(2)熟悉ASP和MyEclipse平台的运用。
(3)合理运用各种绘图工具的运用。
(4)进一步熟悉oracle的数据库的功能。
(5)培养团队合作的精神。
意义:
实验课是各大高校不可缺少的一部分,实验室管理也是高校管理的重要组成部分。如何高效合理的运用实验室是一项繁琐和细心的工作。人力操作不仅效率低,而且还容易出错。
实验室预约系统主要是通过老师和学生在网上预约实验室,实现实验室的自动化和规范化。
1.3项目阶段工作