4.4学生用户界面设计
学生用户功能模块由四部分组成:个人信息、网上平台、系统公告和其他。
学生用户界面设计用框架实现。页面头放在上框架,功能导航放在左框架,具体功能放在右框架。学生功能设计所有页面都放在student的文件夹中,所以以下所提到的页面均在student文件夹中。设置学生界面框架结构主页index.htm。其中左框架中的功能导航页面为student_left.jsp,右框架中的功能页面为student_body.jsp。
学生输入学号、密码后就会出现欢迎界面如:小华同学,欢迎来到学生在线选课系统。
1.个人信息模块功能模块设计
个人信息模块包括个人资料和修改密码两部分。个人资料显示学生的所有信息,包括学号、姓名、学院、系别、班级。密码修改部分:用户可以根据自己的需要修改密码,方便用户管理。
2.网上平台模块功能设计
网上平台由两部分组成:选课信息和我的课表
(1)选课信息:学生用户查看所有选课信息,在课程列表中当用户点击选课栏时,该课程就会添加到我的课表中,在数据库中选课表会添加一条记录。
(2)我的课表:学生选课后可以通过查看我的课表清楚的看到自己的选课情况,以及上课的时间、地点、学分等信息。当学生用户不想选择该科目时点击删除选项,即可取消选择。
3.其他功能模块设计
用户退出系统时,用户点退出时,系统调用logout.jsp实现把用户信息从session中清除。代码如下:
<%session.invalidate();
response.sendRedirect("index.jsp");
%>
4.5管理员用户界面设计
管理员用户功能模块由四部分组成:用户管理、网上平台、系统公告和其他。
管理员和学生用户界面都同样用框架实现,管理员功能设计所有页面都放在admin的文件夹中,所以以下所提到的页面均在admin文件夹中。设置管理员界面框架结构主页index.htm。其中左框架中的功能导航页面为admin_left.jsp,右框架中的功能页面为admin_body.jsp。
1.用户管理模块功能设计
对学生、教师用户进行管理。根据需要添加、删除学生或教师用户。管理员可以查询学生和教师信息,同时根据需要管理员可以添加管理员用户。管理员同样可以修改密码。
2.网上平台模块功能设计
网上平台由两部分组成:查看选课信息和添加新课程
(1)查看选课信息:管理员用户查看所有选课信息。同时,管理员可以在课程列表中的修改选课信息栏和删除栏进行必要的改动,如修改课程信息或删除该课程。
(2)添加新课程:管理员可以根据教学大纲按时的添加课程,添加必要的选修课程,以供学生选课。
3.其他功能模块设计
管理员退出同学生信息模块设计相同,调用logout.jsp实现把用户信息从session中清除。
4.6教师用户界面设计
教师用户功能模块也由三部分组成:个人信息、网上平台、其他。由于教师用户和学生用户功能模块很多类似,在下面只做简单介绍。
教师和学生用户、管理员用户界面都同样用框架实现,教师功能设计所有页面都放在teacher的文件夹中,所以以下所提到的页面均在teacher文件夹中。设置教师界面框架结构主页index.htm。其中左框架中的功能导航页面为teacher_left.jsp,右框架中的功能页面为teacher_body.jsp。
1.个人信息:显示出用户的所有个人信息并提供密码修改功能。
2.网上平台:教师可以查看所有选择自己课程的学生信息,以便于了解学生;教师可以查看自己的上课信息,便于教师用户了解自己的工作安排。
3.其他功能:退出系统。 JSP在线选课系统设计+需求分析+可行性分析(4):http://www.751com.cn/jisuanji/lunwen_493.html