实验室排课管理系统毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验室排课管理系统毕业论文
目录
摘要 .............................................................. IV ABSTRACT ............................................... 错误!未定义书签。
1 引言 (1)
1.1 问题的提出及研究意义 (1)
1.2 国外研究现状 (2)
1.3 本文研究的目的和研究容 (3)
1.4 系统开发背景 (3)
2 系统总体概述 (5)
2.1 产品标识 (5)
2.2 产品描述 (5)
2.2.1系统属性 (5)
2.2.2项目背景 (5)
2.2.3运行环境 (5)
2.3 用户特点 (6)
2.4 用户约束 (6)
2.5 字义缩语及专有名词定义 (7)
2.6 系统开发工具介绍 (7)
2.6.1JAVA简介 (7)
2.6.2Java Service Page(JSP)简介 (8)
2.6.3SSH(Struts、Hibernate和Spring)简介 (9)
2.6.4SQLServer2005 简介 (10)
2.6.5MYECLIPSE 简介 (10)
2.6.6B/S模型简介 (11)
3 系统需求分析 (12)
3.1 系统的原始功能性需求 (13)
3.2 系统非功能性需求 (14)
3.2.1用户界面需求 (14)
3.2.2软硬件环境需求 (14)
3.2.3软件质量需求 (15)
3.2.4文档编写要求 (15)
3.3 可行性分析报告 (15)
3.3.1必要性分析 (15)
3.3.2技术可行性 (16)
3.3.3管理可行性 (17)
3.3.4经济可行性 (18)
3.3.5社会因素方面的可行性 (19)
3.3.6操作可行性 (19)
3.3.7可行性分析结论 (19)
3.4 系统组织和功能结构图 (20)
3.4.1用户组织结构图 (20)
3.4.2管理员功能结构图 (21)
3.4.3教师功能结构图 (22)
3.4.4学生功能结构图 (22)
3.5 用户业务流程图 (23)
3.5.1流程图的图形表示的意义 (23)
3.6 数据流程图 (26)
3.6.1流程图的图形表示的意义 (26)
3.6.2系统顶级数据流关联图 (27)
3.6.3系统总数据流程图 (28)
3.6.4基本信息管理子系统数据流程图 (29)
3.6.5排课管理子系统数据流程图 (32)
3.6.6学生选课子系统数据流程图 (33)
3.6.7留言管理子系统数据流程图 (34)
3.7数据字典 (35)
3.7.1数据项 (35)
3.7.2数据流 (37)
3.7.3数据存储 (39)
3.7.4处理逻辑 (39)
3.7.5外部实体 (40)
4 系统总体设计 (42)
4.1 系统总体架构 (42)
4.2 系统功能时序设计 (42)
4.3 系统设计标准与规 (43)
4.3.1系统开发规 (43)
4.3.2界面样式设计 (43)
4.3.3输入输出设计规 (44)
4.5 系统主要模块的详细设计 (46)
4.5.1系统框架设计模块 (46)
4.5.2排课系统后台管理模块 (47)
4.5.3排课系统前台显示 (48)
5 系统数据库设计 (50)
5.1 概念结构设计 (50)
5.1.1E-R图实体、联系的属性说明 (50)
5.2 系统逻辑结构设计 (53)
5.3 系统物理结构设计 (54)
5.4 系统表结构说明 (55)
5.4.1系统表格清单 (55)
5.4.2系统表结构说明 (56)
6 系统实施 (61)
6.1.1用户登录系统界面 (61)
6.1.2管理员模块界面...................................... 错误!未定义书签。
6.2 系统主要功能模块的测试 (61)
6.2.1管理员(所有用户)登录测试 (61)
6.2.2管理员排课测试 (61)
6.2.2管理员信息管理测试 (62)
6.3 系统运行环境 (63)
7 系统改进建议 (65)
结论 (67)
致谢 (69)
参考文献 (70)
1 引言
1.1 问题的提出及研究意义[1]
现在随着信息化的发展以及网络的普及,各个企业以及机构都会使用计算机网络来实现高效率、高规化的管理流程。所以管理系统受到越来越多的企业和机构的青睐,越来越多的企业和事业单位都会拥有自己的管理系统,为了此管理系统的实现和设计,我们是在了解了实验室需求的情况下,有目的地开发此系统,去提高实验室的管理流程规性以及方便教师和学生。
随着面向对象程序开发的优点在当前软件开发中得到了普遍,而且利用Java的面向对象和跨平台性可以很好的实现基于B/S实验室管理系统软件开发已逐渐成为主流。企业建设也应该运用更为先进的理念和技术来实现它多变的需求。所以我们需要建立更好的管理系统来实现企业的流程运作。然而管理系统的开发在各个行业都是有它自己的价值的,所以管理系统对规化的流程管理是很有帮助的,这也是为什么越来越多的人会使用管理系统来提高企业的运行效率,同样学校的实验室也需要一个规化的管理,所以开发此实验室管理系统是有必要的,它可以帮助不用的用户实现不同的功能,完成很多原来需要人为地去记录的繁琐的工作,所以开发此管理系统是为了方便广大用户,提高工作效率。对这个课题的研究不仅仅能提高管理系统的工作效率,同时通过进一步的了解和研究建设的面向对象的组织构造方式,为提高开发速度和提高开发的复用度有着深远的影响。