| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8243 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着近年来社会整体信息化程度的提高,各行各业都采取了各种举措提高企业的信息化程度,从而提高管理效率,降低管理成本,高效需要管理大量的学生,老师,课程等数据信息采用手工管理的方式,效率低,更易出错,提高高校信息化程度,更是迫在眉睫。基于此需求,提出学生选课系统的,在此系统上,统一管理学生信息、教师信息、课程信息、选课信息,一方面可以方便学生老师登录系统选课,另一方面,对学校来说,大大节约管理信息的人力,减少信息出错可能性。可以说,大学生选课系统对于学校来说是至关重要的,是学校不可或缺的一部分。大学生选课系统能够让学生和老师快速获得信息。能够解决在课程安排时许多的冲突和矛盾,满足排课过程中大量的制约条件。
技术方面,后台采用Java语言实现,前台采用Html+Css+JavaScript实现,为提高开发速度,选用当前互联网公司最流行的框架SSM(Spring MVC、Spring、Mybatis)框架,前台使用BootStrap框架,数据库方面选用当前最流行的Mysql作为数据存储的数据库。
关键词:Java;SSM;Mysql;BootStrap
目录
摘要
Abstract
引 言-1
1 绪论-2
1.1 项目开发背景-2
1.2 主要工作和贡献-2
1.3 论文结构安排-2
2 可行性分析-3
2.1 市场可行性-3
2.2 经济可行性-3
2.3 技术可行性-3
3 需求分析-4
3.1 系统总体设计需求分析-4
3.2 系统功能模块需求分析-4
3.2.1 用户模块需求分析-4
3.2.2 课程模块需求分析-4
3.2.3 教师模块需求分析-5
3.2.4 学生模块需求分析-5
4 系统的总体设计-6
4.1 开发技术与工具-6
4.2 系统架构图-6
4.2.1 系统的逻辑分层架构-6
4.2.2 系统的物理架构图-7
4.3 数据库设计-8
4.3.1 学生信息表:student表-9
4.3.2 教师信息表:teacher-9
4.3.3 管理员信息表:admin-9
4.3.4 课程信息表:course-9
4.3.5 课程计划表:courseplan-10
4.3.6 字典代码表:books_code-10
4.3.7 学生选课映射表:sc-10
5 系统详细设计与实现-12
5.1 登录模块的实现-12
5.1.1 登录模块功能-12
5.1.2 用户接口设计-12
5.1.3 类设计-13
5.2 管理员模块的实现-13
5.2.1 管理员模块功能-13
5.2.2 菜单接口设计-14
5.2.3 类设计-14
5.3 课程模块的实现-14
5.3.1 课程功能-14
5.3.2 课程模块接口设计-15
5.3.3 类设计-15
5.4 学生模块的实现-16
5.4.1 学生模块功能-16
5.4.2 学生接口设计-16
5.4.3 类设计-17
5.5 教师模块的实现-17
5.5.1 教师模块功能-17
5.4.2 教师接口设计-17
5.4.3 类设计-18
6 系统测试-19
6.1 测试方法-19
6.2 管理员测试-19
6.3 学生测试-22
6.4 教师测试-25
7 总结与展望-28
7.1 总结-28
7.2 展望-28
结 论-29
致 谢-31 |

