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)点击删除按钮,弹出确认框“你确定要删除idxx的学生的信息吗?”,xx为学生编号,学生点击                         确认后删除,点击取消不删除。

   b)删除成功后弹出删除成功提示框,刷新页面,若是删除不成功,不需要刷新页面

6)ajax完成选课功能(20分)

   a)点击选课按钮,展示课程列表,进行选课,复选框

   b)学生上次若已经选过课程,选中的课程需要回显回来。

7)完成添加

系统主要实现功能,界面不美观,见谅 ,该系统用ajax实现

系统实现如图所示:基本功能模糊查询,分页,添加学生信息,删除学生信息,选课等,  如果该学生选过课先回显学生选过的课程,返回按钮重新载入list.jsp页面


模糊查询根据姓名


点击左侧添加,显示添加的表单,再点击下方添加,添加到数据库



刚刚的数据添加成功


删除



如有问题,请在我的博客留言

系统下载地址:https://download.csdn.net/download/yuanboqi/10495157

猜你喜欢

转载自blog.csdn.net/yuanboqi/article/details/80785011
今日推荐