当前位置:   article > 正文

计算机毕业设计 jsp宿舍管理系统mysql 毕设_宿舍管理系统时序图

宿舍管理系统时序图


https://www.bilibili.com/video/BV1zK411e7ZE/

演示视频:

4 系统编码实现

3.1 登录模块

按照系统详细设计,用Java实现该模块功能。当学生或管理员提供合法数据在login.jsp页面点击登录按钮时,Struts根据Form表单提供action hanlder找到对应的LoginAction,并执行login方法。在这个方法里传递LoginUser对象给LoginDAO完成数据访问功能,通过调用LoginDAO的find()方法来获取数据并返回给caller。如果没有获取到数据,说明登录用户不存在或密码错误,此时返回一个Null对象,LoginAction会判断是否存在返回到相应的页面,即当不是null时跳转到系统主页,反之到系统错误提示页面。该过程的时序图如下:

820b43360f7e1e7d04c54b60d9d3c183.jpeg

图 3.1 - 1 登录过程时序图


登录页面效果截图:

0eaf1a018bb1fc0a47eb0e5a184705f0.jpeg


图 3.1 - 2 登录页面截图

3.2 宿舍情况模块

根据详细设计相关内容,当管理员登录系统成功后,访问宿舍情况模块,点击添加按钮,在dormitoryForm.jsp上填写数据和点击添加按钮,提交request到DormitoryAction,经过saveOrUpdate()处理后,调用相应的save()来完成持久化。在主页面点击修改按钮,在dormitoryForm.jsp页面上提供需要更新的数据点击修改按钮后即可提交request到DormitoryAction,同样经过saveOrUpdate()处理后,调用相应的update()来完成持久化。在列表页面点击删除按钮,系统提交request到DormitoryAction,经过delete()处理后调用持久层的delete()完成数据删除功能。对上诉操作当发生任何异常,将导致当前操作失败并回滚数据,返回到error.jsp;反之返回到dormitoryList.jsp同步更新数据。该过程的时序图如下:

c11997b664caaf68bc1282d2255d2088.jpeg


图3.2 - 1 添加宿舍时序图

ce7a7d35985aa8d3b99e7d0712feea04.jpeg

图3.2 - 2 修改宿舍时序图

上诉过程主要截图:

d3e284f6fcfd118e9f47ab43962c7494.jpeg


图 3.2 -3 宿舍情况主界面


5ec64d3ed34254f951eb59a45ec37e11.jpeg


图 3.2 -4 添加或修改宿舍界面






3.3 来访登记模块

根据详细设计相关内容,当管理员登录系统成功后,访问来访登记管理模块,点击添加按钮,在visitorRegisterForm.jsp上填写数据和点击添加按钮,提交request到VisitorRegisterAction,经过saveOrUpdate()处理后,调用相应的save()来完成持久化。在主页面点击修改按钮,在visitorRegisterForm.jsp页面上提供需要更新的数据点击修改按钮后即可提交request到VisitorRegisterAction,同样经过saveOrUpdate()处理后,调用相应的update()来完成持久化。在列表页面点击删除按钮,系统提交request到VisitorRegisterAction,经过delete()处理后调用持久层的delete()完成数据删除功能。对上诉操作当发生任何异常,将导致当前操作失败并回滚数据,返回到error.jsp;反之返回到visitorRegisterList.jsp同步更新数据。该过程的时序图如下:

dd8daf8f7dfaae0ee5c91a55b86b6cfb.jpeg

图3.3 - 1 添加来访登记时序图

c4d6fedeff5f4f1aadaeb3d8a68130c8.jpeg

图3.3 - 2 修改来访登记时序图

上诉过程主要截图:

b012a20a3254b32cd6344542d299d539.jpeg

图3.3 - 3 来访人登记主界面


70bfc349dab331fe0893049566800ed0.jpeg

图3.3 - 4 添加或修改数据界面

3.4 卫生检查模块

根据详细设计相关内容,当管理员登录系统成功后,访问卫生检查模块,点击添加按钮,在healthForm.jsp上填写数据和点击添加按钮,提交request到HealthAction,经过saveOrUpdate()处理后,调用相应的save()来完成持久化。在主页面点击修改按钮即,在healthForm.jsp页面上提供需要更新的数据点击修改按钮后即可提交request到HealthAction,同样经过saveOrUpdate()处理后,调用相应的update()来完成持久化。在列表页面点击删除按钮,系统提交request到HealthAction,经过delete()处理后调用持久层的delete()完成数据删除功能。对上诉操作当发生任何异常,将导致当前操作失败并回滚数据,返回到error.jsp;反之返回到healthList.jsp同步更新数据。该过程的时序图如下:

5a6138ca3507a87d589878a8c915bb30.jpeg

图3.3 - 1 添加卫生检查时序图

d8449a3c15a3f8e2323bafa456160ac9.jpeg

图3.3 - 2 修改卫生检查时序图

上诉过程主要截图:

89d00b57ddc2dc5d0c7900a9566a4133.jpeg


图3.3 - 3 卫生检查主界面

126989f52d4053baaf1fc274e785d6b7.jpeg

图3.3 - 4 添加或修改数据界面

3.5 维修情况模块

根据详细设计相关内容,当管理员登录系统成功后,访问维修情况模块,点击添加按钮,在repairForm.jsp上填写数据和点击添加按钮,提交request到RepairAction,经过saveOrUpdate()处理后,调用相应的save()来完成持久化。在主页面点击修改按钮即,在repairForm.jsp页面上提供需要更新的数据点击修改按钮后即可提交request到RepairAction,同样经过saveOrUpdate()处理后,调用相应的update()来完成持久化。在列表页面点击删除按钮,系统提交request到RepairAction,经过delete()处理后调用持久层的delete()完成数据删除功能。对上诉操作当发生任何异常,将导致当前操作失败并回滚数据,返回到error.jsp;反之返回到repairList.jsp同步更新数据。该过程的时序图如下:

f3fc374d02561b0cfbdf4bcaf0acd34e.jpeg

图3.3 - 1 添加维修情况时序图

99382d251449ac43a366d680c5c29022.jpeg

图3.3 - 2 修改维修情况时序图

上诉过程主要截图:

f77cc284ee294cd4acfcf808d2418637.jpeg

图3.3 - 3 维修情况主界面

图3.3 - 4 添加和更新数据界面

3.5 学生晚归模块

根据详细设计相关内容,当管理员登录系统成功后,访问学生晚归模块,点击添加按钮,在lateForm.jsp上填写数据和点击添加按钮,提交request到LateAction,经过saveOrUpdate()处理后,调用相应的save()来完成持久化。在主页面点击修改按钮,在lateForm.jsp页面上提供需要更新的数据点击修改按钮后即可提交request到LateAction,同样经过saveOrUpdate()处理后,调用相应的update()来完成持久化。在列表页面点击删除按钮,系统提交request到LateAction,经过delete()处理后调用持久层的delete()完成数据删除功能。对上诉操作当发生任何异常,将导致当前操作失败并回滚数据,返回到error.jsp;反之返回到lateList.jsp同步更新数据。该过程的时序图如下:

b85596a80f57d09b3c17f64c027d675b.jpeg

图3.3 - 1 添加学生晚归时序图

76babebe303842fe021cb02dda101040.jpeg

图3.3 - 2 修改学生晚归时序图

上诉过程主要截图:

20377c508a90e61592af8e7cf60ef4e8.jpeg

图3.3 - 3 档案信息主界面

6b315e49fb1c39ae1747e4d7000d2f17.jpeg

图3.3 - 4 档案信息添加数据界面

3.6 系统维护

3.6.1 权限管理

本系统的超级管理员具备添加管理员的权限,因此普通管理员登录系统仅可以对系统进行基础的维护,比如添加、修改和删除数据。当超级管理员登录系统维护模块,具有该系统一切权限,可以完成授权和移除权限的功能。当点击某个用户时,自动填充到目标授权文本框里,在选择权限设置后,点击立即授权按钮,即可完成授权操作。主要的操作界面截图如下:

图 3.3.1 - 1 管理员界面



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/747739
推荐阅读
相关标签
  

闽ICP备14008679号