javaweb学生选课系统,ajax在一个页面实现,不进行页面跳转,包含数据库
完成学生选课系统。
1. 案例完成思路要求:
1) 完成表设计(20分)
学生表 中间表
id |
name |
birthday |
gid |
1 |
张三 |
1998-1-1 |
1 |
2 |
李四 |
1999-2-1 |
1 |
3 |
王五 |
2000-1-1 |
2 |
id |
cid |
1 |
1 |
1 |
2 |
2 |
1 |
3 |
1 |
课程表
cid |
course |
ptime |
1 |
java |
2 |
2 |
php |
1 |
3 |
c |
3 |
ptime为学习共需要的时间长度(单位:年)
班级表
gid |
gname |
1 |
1401 |
2 |
1402 |
3 |
1403 |
2)搭建项目test34_xx(xx自已的姓名全拼)(项目名必须是这个格式,其他的一律零分)
3)完成列表展示(30分)
a)在WEB-INF/view/stu_list.jsp中展示
b)下面表中count为学生学习了多少门课程(缺少扣5分)
c)cptime为学生学习的所有课程共花费的时间(缺少扣5分)
学生编号 |
学生姓名 |
birthday |
班级名称 |
count |
cptime |
操作(添加) |
|
1 |
张三 |
1998-1-1 |
1401 |
2 |
3 |
选课 |
删除 |
2 |
李四 |
1999-2-1 |
1401 |
1 |
2 |
选课 |
删除 |
3 |
王五 |
2000-1-1 |
1402 |
0 |
0 |
选课 |
删除 |
4)完成模糊查询功能(20分)
a)列表页面中可以按照学生名模糊查询
5)使用ajax完成删除功能(20分)(未使用ajax删除的,该题0分)
a)点击删除按钮,弹出确认框“你确定要删除id是xx的学生的信息吗?”,xx为学生编号,学生点击 确认后删除,点击取消不删除。
b)删除成功后弹出删除成功提示框,刷新页面,若是删除不成功,不需要刷新页面
6)ajax完成选课功能(20分)
a)点击选课按钮,展示课程列表,进行选课,复选框
b)学生上次若已经选过课程,选中的课程需要回显回来。
7)完成添加
系统主要实现功能,界面不美观,见谅 ,该系统用ajax实现
系统实现如图所示:基本功能模糊查询,分页,添加学生信息,删除学生信息,选课等, 如果该学生选过课先回显学生选过的课程,返回按钮重新载入list.jsp页面
模糊查询根据姓名
点击左侧添加,显示添加的表单,再点击下方添加,添加到数据库
刚刚的数据添加成功
删除
如有问题,请在我的博客留言
系统下载地址:https://download.****.net/download/yuanboqi/10495157