学生选课系统的设计与实现
技术:Java、JSP等摘要:
随着网络和计算机的迅速快捷发展和普及,由于各各行业的业务需求,各各高校因为要高效的管理学生信息和降低信息上的错误,便利用计算机技术纷纷建立C/S或者B/S结构的学生管理系统------网上选课系统。和传统的选择课程的方式相比较,网上选课系统选用局域网方式为在校学生选择课程,带来了许多便利。学生可以在有效的选课时间内,根据自己的需要修改和选择自己喜欢的课程,可以在机房、宿舍、手机上等地点和方式选课,这样可以大大的提高同学们的选择课程的效率。老师可以通过用管理员身份登陆,以便更好的管理学生选科情况,使得学生选择课程的工作更加系统化、自动化和现代化,学校的工作效率也会大大提高。
关键词: B/S架构;网上选课;灵活;提高效率
目录:
摘要 I
Abstract II
目 录 III
1 前言 1
1.1 引言 1
1.2 系统分析 1
1.2.1 开发背景 1
1.2.2 课题现状 2
2 应用技术介绍 3
2.1 系统相关环境和相关技术 3
2.1.1 Java 3
2.1.2 MySql 3
2.1.3 Myeclipse 4
2.1.4 Apache 4
2.1.5 Struts2 4
2.1.6 Hibernate3 5
2.1.7Spring 5
2.1.8 整体架构 5
3 系统的规划与分析 7
3.1 可行性分析 7
3.1.1 经济可行性分析 7
3.1.2 操作可行性分析 7
3.1.3 技术可行性分析 7
3.2 系统功能分析 7
3.2.1 功能具体内容 7
3.2.2 用户及相关操作 8
3.3 系统模块设计 8
3.3.1 学生和管理员登陆模块图 8
3.3.2 管理员系统模块 9
3.3.3 学生系统模块 9
3.4 系统实现过程分析 10
3.5 数据库设计 11
3.5.1 管理员表 11
3.5.2 学生信息表 11
3.5.3 课程信息表 12
3.5.4 学生与课程关联表 13
3.6 HibernateUtil连接池 13
3.6.1通用数据库访问类 13
3.6.2 StudentDAO接口 13
3.6.3 StudentDAOImpl实现类 14
3.6.4 CourseDAO接口 14
3.6.5 CourseDAOImpl实现类 14
3.6.6 AdminerDAO接口 14
3.6.7 AdminerDAOImpl实现类 15
3.7 数据库E-R图分析 15
3.7.1 管理员E-R图 15
3.7.2 学生E-R图 16
3.7.3 课程E-R图 16
4 学生选课系统的设计与实现 18
4.1.1 管理员登陆界面 19
4.1.2 管理员录入学生 20
4.1.3 管理员录入课程 22
4.1.4 添加管理员与修改 22
4.2 学生登陆模块实现 23
4.2.1 个人信息显示 24
4.2.2 个人信息修改 24
4.2.3 已选课程列表 25
4.2.4 学生退课 25
4.2.5 学生选择课程 26
5 总结 28
参考文献 29
致 谢 30
论文字数:9477
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]