计算机毕业设计说明书的及格成绩标准模版 - 图文(7)

2019-08-31 17:30

1. 用户在页面studenthome.jsp上点击查询个人信息的按钮。

2. studenthome.jsp页面向后台发送查询用户个人信息的http request请求,并在request中包括查询所需要的参数,这里的请求采用了Struts.do请求。

3. 通过Struts对.do请求的拦截,并分发到相应的StudentAction中,在Action的相应发送中去调用StudentService中的getStudentDetail()方法。

4. StudentService主要负责控制系统的后台逻辑,在getStudentDetail()中调用StudentDao对数据库进行访问,去数据库中查询该学生对象。

5. StudentDao通过Hibernate的封装,采用面对对象的方式对数据库进行访问。

6. 在数据库中访问成功之后,在StudentDao中已经查询到的学生对象。 7. StudentService通过StudentDao获得学生对象之后进行相应的处理返回给StudentAction。

8. StudentAction将返回的数据进行对象封装之后通过forward返回http请求到页面进行显示,用户通过前段页面获得了所需的信息。

时序图4-2显示了一个学生选择导师的整个系统时序,从学生进入选择导师页面,到最后选择导师成功,一共进行了16个步骤:

1. 学生点击选择导师进入选择导师界面。

2. chooseTeacher.jsp页面向后台发送显示所有导师的http request的.do请求。

3. StudentAction接到http请求调用StudentService.getAllTeacher()方法。 4. StudentService.getAllTeacher()通过调用StudentDao去查询所有的导师信息。

5. StudentDao通过Hibernate的封装,采用面对对象的方式访问数据。 6. StudentDao查询数据成功之后,返回所有的导师信息给StudentService。

7. StudentService进行一定的处理之后,返回所有的导师对象给StudentAction。

27

图4-2 选择导师时序图

8. StudentAction通过forward转发http请求到chooseTeacher.jsp页面,显示所有的可选择的导师列表。

9. 学生通过导师列表点击选择相应的导师。

10. chooseTeacher.jsp获得页面的点击请求之后,向后台发送.do请求; 11. StudentAction接到http请求后用SudentService.chooseTeacher()方法。 12. StudentService.chooseTeacher()同样通过调用StudentDao去对数据库进行操作;

28

13. StudentDao将选择的导师id加入到该学生的信息中,将导师与学生绑定。

14. StudentDao成功后返回成功信息到StudentService。 15. StudentService将选择成功的导师信息返回给前端页面。 16. 用户在前端页面看到选择导师成功的信息。

4.2 导师模块详细设计

时序图4-3显示了导师用户在查询自己的信息时的系统时序流程,从导师对前端页面的操作到最后系统对导师信息的反馈一共有8个步骤:

1. 用户在页面Teacher.jsp上点击查询个人信息的按钮。

2. Teacher.jsp页面向后台发送查询用户个人信息的http request请求,并在request中包括查询所需要的参数,这里的请求采用了Struts的.do请求。

3. 通过Struts对.do请求的拦截,并分发到相应的TeacherAction中,在Action的相应发送中去调用TeacherService中的getTeacherDetail()方法。

4. TeacherService主要负责控制系统的后台逻辑,在getTeacherDetail()中调用TeacherDao对数据库进行访问,去数据库中查询该导师对象。

5. TeacherDao通过Hibernate的封装,采用面对对象的方式对数据库进行访问。

6. 在数据库中访问成功之后,在TeacherDao中已经查询到的导师对象。 7. TeacherService通过TeacherDao获得导师对象之后进行相应的处理返回给TeacherAction。

8. TeacherAction将返回的数据进行对象封装之后通过forward返回http请求到页面进行显示,用户通过前段页面获得了所需的信息。

29

图4-3 导师个人信息时序图

时序图4-4显示了导师筛选学生的整个系统时序,从导师进入筛选学生页面,到最后筛选学生成功,一共进行了16个步骤:

1. 导师点击筛选学生进入筛选学生界面。

2. chooseStudent.jsp页面向后台发送显示所有已选该导师的所有学生列表的http request的.do请求。

3. TeacherAction接收到http请求之后调用TeacherService.getAllStudent( )方法。

4. TeacherService.getAllStudent( )通过调用TeacherDao去查询所有的已选该导师的所有学生信息。

5. TeacherDao通过Hibernate的封装,采用面对对象的方式访问数据。 6. TeacherDao查询数据成功之后,返回所有已选该导师的所有学生信息给TeacherService。

30

7. TeacherService进行一定的处理之后,返回所有的学生对象给TeacherAction。

8. TeacherAction通过forward转发http请求到chooseStudent.jsp页面,显示所有的可筛选的学生列表。

图4-4 导师筛选学生时序图

9. 导师通过学生列表点击选择相应的导师。

10. chooseStudent.jsp获得页面的点击请求之后,向后台发送.do请求。 11. TeacherAction接收到http请求之后调用TeacherService.chooseStudent ()方法。

12. TeacherService.chooseStudent( )同样通过调用TeacherDao去对数据库进行操作。

13. TeacherDao将选择的学生id加入到该导师的信息中,将导师与学生绑定。

14. TeacherDao成功后返回成功信息到TeacherService。 15. TeacherService将选择成功的学生信息列表返回给前端页面。 16. 用户在前端页面看到筛选学生成功的信息。

31


计算机毕业设计说明书的及格成绩标准模版 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国际物流常用英语

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: