搜索
您的当前位置:首页正文

学生选课功能开发

来源:好走旅游网
Days_08-03 主要内容

 项目开发——学生选课功能开发 课程内容

 项目功能开发步骤及描述

1. 导入原来的项目

a) 管理员管理教师、学生模块的项目 2. 在数据库中 a) 创建数据库 b) 创建管理员表 c) 创建教师表 d) 创建学生表

e) 创建课程表

f) 创建学生-课程关联表 课程表:course courseId课程编号int cname课程名称varchar teacherId任课教师的编号int tname任课教师的姓名varchar begintime开始上课时间datetime engtime结束上课时间datetime classroom 上课教室varchar cdesc课程描述text

选课核心表——学生-课程关联表 关联表——course_student csIdint关联编号 studentid学生编号int courseid课程编号int

管理员登陆系统添加教师数据

教师登陆系统添加课程数据

管理员登陆系统添加学生数据

学生登陆系统进行选课  查询已经选中的课程  获取学生的编号

 从session记录里面获取studentId

 根据学生的编号,查询对应的课程的编号

 从学生-课程关联表中查询所有的课程编号

 Select * from course_student where studentid= ?

 根据每个课程编号courseId查询对应的课程数据

 Select * from course where cid in (id1, id2, id3, id4…)  跳转到查询选课结果页面,查看自己的选课课程。  选课——添加课程  查询已有的可选课程

 点击某一个中意的课程,点击选课按钮【选课】  获取学生编号studentid  获取课程编号courseid  将学生编号+课程编号添加到关联表中  Insert

course_student(studentid, courseid) value2);

 退选课程——删除已经选中的课程

 获取要删除的课程编号courseid

values(value1,

into

 获取当前登陆学生的编号studentid

 从选课表中,删除选课数据  Delete from course_student where

studentid= ?andcourseid = ?  跳转到查询已经选中的课程页面 Login.jsp Dologin.jsp Index.jsp Viewcourse.jsp 登陆页面 处理登陆页面 学生登陆主页 查看可选课程 Viewselfcourse.jsp 查看已选课程 Addcourse.jsp Deletecourse.jsp 开发步骤 1. 创建表

选课处理页面 退选处理页面 【course/student/course_student】 2. Student/login.jsp_登陆页面 3. Student/dologin.jsp_处理登陆页面 4. Student/index.jsp_主页

5. Student/viewcourse.jsp_查看可选课程页面

6. Student/viewselfcourse.jsp_查看已选课程页面

7. Student/addcourse.jsp_选课添加课程页面

8. Student/deletecourse.jsp_退选课程页面 项目任务

 管理员项目——完善功能、页面  教师模块项目——完善功能、页面

 学生模板项目——完善功能、页面

因篇幅问题不能全部显示,请点此查看更多更全内容

Top