排选课系统的设计与实现.docx

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-24
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11950
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】随着计算机的发展,在信息社会中,普遍利用高端的计算机语言程序来完成对信息的采集,处理和交流。如今的社会中,校园的教育方式也在不断地发展,提高。很多的学校都开始应用相对高端的选排课系统。相对来说,传统的人工排选课已将近渐渐被替代。网络端的排选课方式,更满足于现在的信息量大的教务处管理需求,不仅仅便于信息管理的简易化,更能减少资源的浪费和信息调配的错发率。

教务选课管理系统的系统是一种基于B/S(Browser/Server)的网站,该系统下,我们通过对浏览器的访问完成相关的资源查询,完成相关操作来达到我们的需求。随着这个结构的不断完善和扩大,同时加上日益成熟的JSP语言,我们能完成更加复杂,更加繁琐的功能。整个系统具备全面化的开发体系,灵活的完成整体的页面设计。

 

【关键词】:教务选课管理;B/S 模式;MVC;JSP

 

目录

摘要

Abstract

第1章 绪论-1

1.1 课题的项目背景及意义-1

1.2 国内外发展现状-1

1.3 本课题研究的具体工作-2

  1.4 排课运用的相关算法-2

    1.4.1 排课预处理-2

    1.4.2 确定课程周学时-3

第2章 系统技术-4

2.1 JSP技术-4

2.2 MVC模式-4

2.3 B/S结构-5

2.4 数据库简介-6

2.5 Tomcat-7

2.6 本章小结-7

第3章 系统分析-8

3.1 系统总体目标-8

3.2 系统可行性分析-8

3.3 系统功能需求分析-9

3.4 系统非功能需求分析-9

第4章 系统总体设计-10

4.1 设计目标与原则-10

4.2 系统结构框架设计-10

4.2.1 总体体系框架设计-10

4.2.2 系统网络拓扑结构图-11

  4.3 数据库设计-12

4.3.1 数据库的选定-12

4.3.2 数据库概念模型设计-12

第5章 系统的实现-14

5.1 建立数据库-14

5.2 建立数据表-15

5.3 数据库连接实现-16

5.4 用户登录的实现-16

5.5 系统功能的具体实现-19

5.5.1 管理员功能模块的实现-19

5.5.2 学生主要功能实现-22

5.5.3 教师主要功能的实现-22

第6章 系统测试-23

   6.1 系统测试目的-23

   6.2 测试方法-23

6.2.1 功能测试-23

6.2.2 性能测试-24

6.2.3 测试结果-24

结论-26

参考文献-27

致谢-28

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:翻阅历史文献发现排选课属于时间表问题。所以我们只能够通过不断的探究近似算法来找出相似的最优解来解决排选课的问题。而这一个问题所涉及的领域很多,是一个多重制约下的新......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: