大学生选课系统.docx

资料分类:计算机信息 上传会员:LA0633 更新时间:2025-05-22
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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
相关论文资料:
最新评论
上传会员 LA0633 对本文的描述:本篇论文就是在这些问题和困难面前设计出本次的大学生选课系统,本篇论文在通过对这些问题的分析后使用传统的软件开发流程,让此次系统更加贴合大学生活,便于老师和学生的操......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: