网上排课系统.doc
约36页DOC格式手机打开展开
网上排课系统,页数 36字数 12769摘要制定一个学校的排课计划是一项非常耗时且相当辛苦的工作,而且它还得由有学校排课工作经验或者这方面知识的人才能做好。在一所高校时一个课程表的制定是一个难题,因为在有关课程表的问题上有很多的限制条件得考虑,还有大量的数据空间被挖掘,即便你的输入数据量并不是实际意义上的大批量。系统采用...
内容介绍
此文档由会员 猛龙 发布
网上排课系统
页数 36 字数 12769
摘 要
制定一个学校的排课计划是一项非常耗时且相当辛苦的工作,而且它还得由有学校排课工作经验或者这方面知识的人才能做好。在一所高校时一个课程表的制定是一个难题,因为在有关课程表的问题上有很多的限制条件得考虑,还有大量的数据空间被挖掘,即便你的输入数据量并不是实际意义上的大批量。
系统采用Browser/Server体系结构,采用JSP动态网页技术,选用MySQL作为后台网络数据库。从功能上讲,系统分为用户与管理员登录的两套界面,分成“资源查询”、“排课申请”和“使用帮助”这三个子模块。系统的推出将大大减少以前浪费在对多媒体资源的调度、询问。用户可以对学校所有多媒体资源按校区、教学楼、教室、仪器设备进行分类查询,管理员可以对多媒体资源库进行远程维护,上传使用培训的课件和考核软件,方便地接受用户递交的申请,并进行自动化的处理。
关键字:教学资源建设,JDBC, JSP技术,Browser/Server
目 录
ABSTRACT 1
1 排课系统综述 2
1.1 教学资源建设 2
1.2 排课系统的研究现状与设计目标 3
1.2.1 排课系统的发展过程与算法改进过程 3
1.2.2 国内排课系统的发展状况与现行系统的优缺点分析 3
2 相关技术背景 5
2.1 浏览器/服务器(BROWSER/SERVER)体系结构 5
2.1.1 浏览器/服务器模式概念介绍 5
2.1.2 浏览器/服务器的主要特征 6
2.1.3 与传统的Client/Server(客户机/服务器)体系结构的比较 7
2.2 基于WEB的网络数据库系统 7
2.2.1 网络数据库的选择 7
2.2.2 Web服务器与数据库服务器的连接 9
2.3 INTERNET/INTRANET访问数据库的实现 10
2.3.1 加载数据库驱动 10
2.3.2 连接数据库并发送SQL请求 11
2.3.3 处理结果 12
2.3.4 关闭连接 12
3 系统的总体设计 14
3.1 系统的主要功能 14
3.2 总体设计方案 14
3.2.1 系统构架 14
3.2.2 各模块功能说明 16
3.3 文件存储区和数据库设计 18
3.3.1 文件存储区 18
3.3.2 数据库设计 18
4 系统主界面的设计与实现 24
4.1 用户登录接口主要模块的设计与实现 24
4.1.1 多媒体资源查询模块 24
4.1.2 排课模块 26
4.2 管理员登录接口主要模块的设计与实现 27
4.2.1 多媒体资源库的维护 27
4.2.2 排课调度模块 28
系统测试与性能分析 30
结束语 31
致 谢 32
参考文献 33
参考文献
[1] Servlet与JSP核心技术, [美]Marty Hall著, 邓英材等译,人民邮电出版社, 2001年10月
[2] JSP动态网页入门实务, 位文化著,科学出版社, 2001年3月
[3] JSP编程指南, [美]Karl Avedal著,黎文等译, 电子工业出版社, 2001年4月
[4] Solaris系统管理员指南, [美]Janice Winsor著, 王元敌等译, 机械工业出版社 2000年1月
[5] MYSQL网络数据库指南,[美]Paul DuBois著,钟鸣,田晓涛等译, 机械工业出版社 2000年6月
页数 36 字数 12769
摘 要
制定一个学校的排课计划是一项非常耗时且相当辛苦的工作,而且它还得由有学校排课工作经验或者这方面知识的人才能做好。在一所高校时一个课程表的制定是一个难题,因为在有关课程表的问题上有很多的限制条件得考虑,还有大量的数据空间被挖掘,即便你的输入数据量并不是实际意义上的大批量。
系统采用Browser/Server体系结构,采用JSP动态网页技术,选用MySQL作为后台网络数据库。从功能上讲,系统分为用户与管理员登录的两套界面,分成“资源查询”、“排课申请”和“使用帮助”这三个子模块。系统的推出将大大减少以前浪费在对多媒体资源的调度、询问。用户可以对学校所有多媒体资源按校区、教学楼、教室、仪器设备进行分类查询,管理员可以对多媒体资源库进行远程维护,上传使用培训的课件和考核软件,方便地接受用户递交的申请,并进行自动化的处理。
关键字:教学资源建设,JDBC, JSP技术,Browser/Server
目 录
ABSTRACT 1
1 排课系统综述 2
1.1 教学资源建设 2
1.2 排课系统的研究现状与设计目标 3
1.2.1 排课系统的发展过程与算法改进过程 3
1.2.2 国内排课系统的发展状况与现行系统的优缺点分析 3
2 相关技术背景 5
2.1 浏览器/服务器(BROWSER/SERVER)体系结构 5
2.1.1 浏览器/服务器模式概念介绍 5
2.1.2 浏览器/服务器的主要特征 6
2.1.3 与传统的Client/Server(客户机/服务器)体系结构的比较 7
2.2 基于WEB的网络数据库系统 7
2.2.1 网络数据库的选择 7
2.2.2 Web服务器与数据库服务器的连接 9
2.3 INTERNET/INTRANET访问数据库的实现 10
2.3.1 加载数据库驱动 10
2.3.2 连接数据库并发送SQL请求 11
2.3.3 处理结果 12
2.3.4 关闭连接 12
3 系统的总体设计 14
3.1 系统的主要功能 14
3.2 总体设计方案 14
3.2.1 系统构架 14
3.2.2 各模块功能说明 16
3.3 文件存储区和数据库设计 18
3.3.1 文件存储区 18
3.3.2 数据库设计 18
4 系统主界面的设计与实现 24
4.1 用户登录接口主要模块的设计与实现 24
4.1.1 多媒体资源查询模块 24
4.1.2 排课模块 26
4.2 管理员登录接口主要模块的设计与实现 27
4.2.1 多媒体资源库的维护 27
4.2.2 排课调度模块 28
系统测试与性能分析 30
结束语 31
致 谢 32
参考文献 33
参考文献
[1] Servlet与JSP核心技术, [美]Marty Hall著, 邓英材等译,人民邮电出版社, 2001年10月
[2] JSP动态网页入门实务, 位文化著,科学出版社, 2001年3月
[3] JSP编程指南, [美]Karl Avedal著,黎文等译, 电子工业出版社, 2001年4月
[4] Solaris系统管理员指南, [美]Janice Winsor著, 王元敌等译, 机械工业出版社 2000年1月
[5] MYSQL网络数据库指南,[美]Paul DuBois著,钟鸣,田晓涛等译, 机械工业出版社 2000年6月