学生选课系统的设计与实现

技术: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.7  Spring    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
包含资料:

 

 

截图:

 

 
 

 
 

 

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值