基于jsp+mysql+Spring+hibernate+Struts2的SSH学生网络选课管理系统

该系统基于Java技术栈,包括JSP、Servlet、Spring、Hibernate和Struts2框架,支持在不同操作系统和Tomcat服务器上运行。提供了管理员和用户两种角色的功能,如课程管理、专业管理、选课、密码修改等。配套的数据库设计包括课程、专业、学生选课、学生信息和用户登录等表。
摘要由CSDN通过智能技术生成

运行环境: 最好是java jdk 1.8,我在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本
tomcat服务器环境: Tomcat 7.x,8.x,9.x版本均可
操作系统环境: Windows XP/7/8/10或者Linux或者MacOS,2G内存以上(推荐4G,4G以上更好)
主要功能说明: 管理员角色包含以下功能:管理员登录,专业管理,课程管理,统计信息,修改密码等功能。
用户角色包含以下功能:用户角色,查询基本信息,选择新课程,查询已选课程,修改登录密码等功能。
用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+hibernate+Struts 2

——————————————————————————————————————————

我搭建了一个演示站,方便大家看下:

点此进入演示地址

用户账号/密码: user/123456
管理员账号/密码:admin/admin——————————————————————————————————————————

运行的截图如下(点击可以放大):

SSH学生网络选课管理系统-管理员角色-管理员登录↓↓
#### SSH学生网络选课管理系统-管理员角色-专业管理↓↓
#### SSH学生网络选课管理系统-管理员角色-课程管理↓↓
#### SSH学生网络选课管理系统-管理员角色-统计信息↓↓
#### SSH学生网络选课管理系统-管理员角色-修改密码↓↓
#### SSH学生网络选课管理系统-用户角色-用户角色↓↓
#### SSH学生网络选课管理系统-用户角色-查询基本信息↓↓
#### SSH学生网络选课管理系统-用户角色-选择新课程↓↓
#### SSH学生网络选课管理系统-用户角色-查询已选课程↓↓
#### SSH学生网络选课管理系统-用户角色-修改登录密码↓↓


数据库设计文档

数据库设计文档

数据库名:ssh_xuanke
文档版本:粗写版
序号表名说明
1tb_course
2tb_specialty
3tb_stucourse
4tb_stuuser
5tb_userlogin
返回目录 表名:tb_course
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY课程编号
2namevarchar400NN课程名称
3schooltimevarchar400NN上课时间
4addrvarchar500NN上课地点
5creditdecimal40NN课程学分
6courseInfovarchar1000NN课程介绍
7teacherNamevarchar200NN授课教师
8teacherInfovarchar1000NN教师介绍
9isFinishbit10NN是否结课
10specialtyIdint100NN专业编号
返回目录 表名:tb_specialty
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY专业编号
2enterYearvarchar40NN入学年份
3namevarchar400NN专业名称
4langthYearvarchar100NN学制
5isFinishbit10NN是否毕业
返回目录 表名:tb_stucourse
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1stuIDint100NN学生编号
2courseIDint100NN课程编号
3idint100NY
返回目录 表名:tb_stuuser
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY学生编号
2stuNamevarchar200NN学生姓名
3stuNovarchar150NN学号
4specialtyIdint100NN专业编号
5stuSexvarchar20NN性别
6birthdayvarchar100NN出生日期
7homeAddrvarchar500NN家庭住址
8telvarchar200NN联系电话
9addrvarchar500NN现住址
返回目录 表名:tb_userlogin
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY用户编号
2loginNamevarchar200NN登录名称
3pwdvarchar200NN登录密码
4typevarchar10NN用户类型
5mailvarchar500NN

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值