好文档 - 专业文书写作范文服务资料分享网站

网上选课系统毕业论文模版资料

天下 分享 时间: 加入收藏 我要投稿 点赞

长江师范学院本科毕业设计·网上选课系统的设计与实现

5.3页面设计与实现

5.3.1注册页面

系统注册界面如图5-1所示,学生可在该页面进行信息注册,如果注册成功后,会在数据库中的用户表中进行信息存储,同时会进入信息填写页面,对于该学生的相应个人信息进行填写。填写完成后这些信息会存入到学生表中,存入的ID信息会与注册时存入到用户表中的ID一致。

图5-1注册界面

图5-2填写个人信息

5.3.2登录页面展示

网上选课系统的用户登录界面如图5-2所示,学生只要在登录时,输入的用户名和密码都是正确的,就能进行登录操作,在学生进行登录时,在此期间,填写的数据会在数据库中进行查找,如果找到的相应的数据,则该用户会成功进入到系统,登录的同时,会在数据库中搜索到该学生的相关信息;如果没

第 11页 , 共29页

长江师范学院本科毕业设计·网上选课系统的设计与实现 有找到相应信息,则会出现登录失败。

图5-3登录界面

5.3.3学生信息

学生个人信息界面如下图所示,在本页面中主要展示的是该学生的相应信息。在学生成功登录的同时会把该同学所有的信息在数据库进行查找,并在此页面中显示。

图5-4 个人信息展示界面 第 12页 , 共29页

长江师范学院本科毕业设计·网上选课系统的设计与实现 展示个人信息主要代码如下:

}

DynaActionForm stu1 = (DynaActionForm) form; Studentuser user1 = new Studentuser();

user1.setId((Integer)request.getSession().getAttribute(%user1.setStuName(stu.getString(%user1.setStuNo(stu.getString(\

user1.setSpecialtyId(Integer.valueOf(stu.getString(%user1.setStuSex(stu.getString(%user1.setBirthday(stu.getString(%user1.setHomeAddr(stu.getString(%user1.setTel(stu.getString(%user1.setAddr(stu.getString(\stuUserDao1.insert(user1);

Specialty specialty = specialtyDao.findById(user.getSpecialtyId()); request.setAttribute(\request.setAttribute(\return mapping.findForward(\

5.3.4新课程的选择

在该页面可进行选择,页面展示如图5-4所示,通过点击选择新课程就会在页面中显示出该同学可以选择的课程,由于课程有专业限制,所以页面中显示的并不是所有的公选课,而是该同学所属专业可选的并且还未选择的。通过点击课程可以进行课程选择。同时对于课程的详细信息,通过操作课程的名称就能查看该课程的详细信息,这些信息包括课程简单介绍、课程可以获得学分、课程的授课教师、上课地点和上课时间等。

第 13页 , 共29页

长江师范学院本科毕业设计·网上选课系统的设计与实现

图5-5 选择新课程界面

5.3.5查看已经选择好的课程

查看已选课程界面如图5-5所示,在该页面显示的是 在之前就已经选好的课程信息,主要存在里面的信息有名字、老师、学分、在哪里上课以及上课的教室。同样的,如果想查看有关课程更加全面的信息,这样的话,就可以通过点击显示在页面上的课程名,这样有关的信息就会展示出来了。

第 14页 , 共29页

长江师范学院本科毕业设计·网上选课系统的设计与实现

图5-6 已选课程查看界面

该部分的主要实现代码如下: dao层主要方法:

public List findSelected(Integer id) { }

String sql = \Query q = getSession().createQuery(sql); q.setInteger(0, id);

List list = q.list(); if(!list.isEmpty()){ }

return list;

Object[] o = list.get(0); Course course = (Course) o[1]; System.out.println(course.getName());

stu.id=sc.stuId And c.id=sc.courseId\

5.3.6课程详细信息界面

产品对比界面如图5-6所示,该页面的主要是展示的某一门课程的详细信息,主要包括:课程名称、课程可获得学分、什么时间上课、在哪里上课和授课教师等信息。

第 15页 , 共29页

网上选课系统毕业论文模版资料

长江师范学院本科毕业设计·网上选课系统的设计与实现5.3页面设计与实现5.3.1注册页面系统注册界面如图5-1所示,学生可在该页面进行信息注册,如果注册成功后,会在数据库中的用户表中进行信息存储,同时会进入信息填写页面,对于该学生的相应个人信息进行填写。填写完成后这些信息会存入到学生表
推荐度:
点击下载文档文档为doc格式
9ckd14p1j502tjb2ixwe3xy6q955p4014v7
领取福利

微信扫码领取福利

微信扫码分享