第五节 本章小结
本章主要叙述了系统运行环境,框架搭建过程,并且详细的阐述了每个部分的功能及具体调用过程,并介绍了总的请求调用过程系统的运行环境搭建等各方面。
- 22 -
第四章 系统详细设计与实现
第一节 主要功能模块视图设计
一、 登录验证模块视图设计
通过login.jsp判定用户身份返回不同界面以给予不同的管理权限。
图4.1 登录验证模块视图设计图
二、 学生管理视图设计
学生通过自己对应的账号访问网站,进入页面后能够修改自己的资料,查看已选课程信息,包括班级人数,地点,老师,学院等信息,并且查看成绩。还能点击查看自己能够选择的课程,如果有需要选择的课程,可以点击进入并且选择课程。
- 23 -
图4.2 学生模块视图设计图
三、 教师模块视图设计
教师则可以通过自己的账号登陆,查看自己所带班级的信息,与学生信息。并且给学生打分。
图4.3 教师模块视图设计图
- 24 -
四、 管理员模块视图设计
管理员则可以通过管理权限,按照需要创建学生资料,更改学生资料,或者删除学生账号,并且能够实现学生账号的找回等功能。
图4.4 管理员模块视图设计图
五、 总体视图设计与具体配置代码
通过以上各个模块的视图设计,可以把各个模块的视图跳转合并在一起,配置在struts-config中,每当servlet接到一个请求的时候,它便会在下面的配置运行具体的Action,最终接到返回值,按照返回值不同选择不同视图返回给用户,具体配置如下:
- 25 -
图4.5 Struts配置总体视图
其具体的Actiong配置如下:
- 26 -