UML-学生宿舍管理系统(共47页)_第1页
UML-学生宿舍管理系统(共47页)_第2页
UML-学生宿舍管理系统(共47页)_第3页
UML-学生宿舍管理系统(共47页)_第4页
UML-学生宿舍管理系统(共47页)_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象分析与设计(UML)综合实验报告项目名称: 学生宿舍管理系统 目录第1章需求分析81.1 宿舍楼管理员子系统的需求分析81.2 宿舍楼学生子系统的需求分析91.3 系统管理员子系统的需求分析101.4其他用户子系统的需求分析11第2章系统用例模型112.1 参与者的识别112.1 宿舍楼管理员的用例模型112.1.1宿舍楼管理员用例图122.1.2宿舍楼管理员用例图相关说明122.2 宿舍楼学生用例模型172.2.1宿舍楼学生用例图172.2.2宿舍楼学生用例图相关说明182.3 系统管理员用例模型202.3.1系统管理员用例图212.3.2 系统管理员用例图相关说明212.4其他用户

2、用例模型232.4.1其他用户用例图242.4.2其他用户用例图相关说明24第3章系统静态模型253.1 系统中的类253.1.1参与者相关的类253.1.2系统中其他的相关类273.2 系统中类与类的关系273.2.1 各个类之间的关系图283.2.2 类之间关系说明28第4章系统动态模型294.1宿舍楼管理员登录宿舍楼管理员系统294.1.1宿舍楼管理员登录宿舍楼管理员系统序列图294.1.2宿舍楼管理员登录宿舍楼管理员系统协作图304.2宿舍楼管理员修改学生信息304.2.1宿舍楼管理员修改学生信息时序图304.2.2宿舍楼管理员修改学生信息协作图314.3宿舍楼管理员删除学生信息314

3、.3.1宿舍楼管理员删除学生信息时序图314.3.2宿舍楼管理员删除学生协作图324.4 宿舍楼管理员登记保修解决时间324.4.1宿舍楼管理员登记报修解决时间时序图324.4.2宿舍楼管理员登记报修解决时间协作图334.5 住宿学生插入返校时间334.5.1住宿学生插入返校时间时序图334.5.2住宿学生插入返校时间协作图344.6 学生宿舍管理系统中的活动图344.6.1宿舍楼管理员活动图活动图354.6.2住宿学生活动图364.6.3系统管理员活动图37第5章系统部署模型395.1 学生宿舍管理系统的构件图395.2宿舍管理员构件图405.2.1宿舍管理员操作构件图405.2.2宿舍管理

4、员构件图说明405.3 住宿学生构件图415.3.1住宿学生构件图415.3.2住宿学生构件图说明425.4 系统管理员构件图425.4.1系统管理员构件图425.4.2系统管理员构件图说明425.5 学生宿舍管理系统部署图435.5.1部署图435.5.2部署图说明43第6章总结与展望436.1 总结446.2 展望44参考文献45第1章需求分析为了了解全校学生住宿情况,掌握学生信息,做好学生监管工作,保障学生安全,为学生提供安全可靠的住宿环境,在为学生提供全面便捷的生活服务,制作一个学生宿舍管理系统是必需的。整个系统有4类用户,分别是宿舍楼管理员、宿舍楼学生、系统管理员、其他一般用户等。整

5、个学生宿舍管理系统整体功能模块图如下所示,该系统分为4大子系统,分别为宿舍楼管理员子系统,宿舍楼学生子系统,系统管理员子系统,其他用户子系统。图1-1系统整体功能模块图1.1 宿舍楼管理员子系统的需求分析在宿舍楼管理员子系统中,其子系统的一些主要功能如下:1) 宿舍楼管理员查询宿舍楼的所有信息1.1) 宿舍楼管理员可以按学号查询学生住宿的详细信息1.2) 宿舍楼管理员可以查询所有宿舍报修的信息1.3) 宿舍楼管理员可以查询夜归的详细信息1.4) 宿舍楼管理员可以查询某宿舍楼学生离返校的信息2)管理员可以修改学生信息2.1) 宿舍楼管理员可以修改学生信息2.2) 宿舍楼管理员可以删除学生信息3)

6、 宿舍楼管理员可以登记报修解决时间4)通知学生学校或者学院发布的公告5)登录管理员子系统其功能细化图如下:图1-2宿舍楼管理员系统功能模块图1.2 宿舍楼学生子系统的需求分析在宿舍楼学生子系统中,其功能概述如下:1)宿舍楼学生可以查询信息1.1)查询自己所在宿舍的信息1.2)查询自己的夜归记录1.3)查询自己的离返校记录2)宿舍楼学生可以插入信息2.1)插入报修信息2.2)插入离校时间2.3)插入返校时间3)登录宿舍楼学生子系统其功能细化图如下:图1-3宿舍楼学生子系统功能模块图1.3 系统管理员子系统的需求分析在系统管理子系统中,其功能概述如下:1) 管理宿舍楼管理员信息,如注册,删除宿舍楼

7、管理员信息2) 管理宿舍楼学生信息,如注册,删除宿舍学生信息3) 管理其他用户信息,如注册,删除其他用户信息4) 设置各个用户的权限 5) 登录系统管理员子系统其功能细化图如下:图1-4系统管理整体功能模块1.4其他用户子系统的需求分析1) 查看各宿舍整体情况2) 生成报表图1-5其他用户子系统整体功能模块第2章系统用例模型2.1 参与者的识别四个参与者2.1 宿舍楼管理员的用例模型通过分析,在宿舍楼管理员子系统中,该系统可以完成以下功能:可以按学号查询学生住宿的详细信息、可以查询所有宿舍报修的信息、可以查询夜归的详细信息、可以查询某宿舍楼学生离返校的信息、可以修改学生信息、可以删除学生信息、

8、可以登记报修解决时间、可以通知学生学校或者学院发布的公告2.1.1宿舍楼管理员用例图2.1.2宿舍楼管理员用例图相关说明(1)登录宿舍楼管理员子系统用例:登录系统简述:宿舍楼管理员在执行所有操作时得先输入密码登录。参与者:宿舍楼管理员前置条件:无后置条件:系统显示登录成功基本路径:1、宿舍楼管理员向宿舍楼管理员子系统发出登录请求,用例开始2、系统显示登录界面3、宿舍楼管理员输入用户名和密码4,、系统对比宿舍楼管理员信息,如果输入的信息出现错误,跳转到A5、系统显示登录成功,用例结束扩展路径:A、系统提示输入的信息哪些地方出错,要求宿舍楼管理员重新输入相关信息或取消登录、宿舍楼管理员选择取消登录

9、,则用例结束、宿舍楼管理员选择重新登录,转到3(2)查看学生住宿信息用例:查看学生住宿信息简述:宿舍楼管理员可通过该子系统查询学生住宿的详细信息参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统后置条件:系统显示学生住宿信息基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“查看学生住宿信息”的请求,开始用例。2、系统要求宿舍楼管理员输入要查询的学生的学号。3、系统根据学号显示该学生的住宿信息, 如果系统没有该学号,转到A。4、用例结束扩展路径:A、,则要求宿舍楼管理员选择重新输入学号或取消输入、宿舍楼管理员选择取消输入个人要求,则用例结束、宿舍楼管理员重新输入学号,转到2(3

10、)查询学生夜归信息用例:查看学生夜归信息简述:宿舍楼管理员可通过该子系统查询学生夜归的信息参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统后置条件:系统显示学生夜归信息基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“查看学生夜归信息”的请求,开始用例。2、系统要求宿舍楼管理员输入要查询的学生的学号。3、系统根据学号显示该学生的夜归信息, 如果系统没有该学号,转到A。4、用例结束扩展路径:A、,则要求宿舍楼管理员选择重新输入学号或取消输入、宿舍楼管理员选择取消输入个人要求,则用例结束、宿舍楼管理员重新输入学号,转到2(4)查看学生离返校信息用例:查看学生离返校信息简述:宿舍

11、楼管理员可通过该子系统查询学生离返校时间的详细信息参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统后置条件:系统显示学生离返校信息基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“查看学生离返校信息”的请求,开始用例。2、系统要求宿舍楼管理员输入要查询的学生的学号。3、系统根据学号显示该学生的离返校时间信息, 如果系统没有该学号,转到A。4、用例结束扩展路径:A、则要求宿舍楼管理员选择重新输入学号或取消输入、宿舍楼管理员选择取消输入个人要求,则用例结束、宿舍楼管理员重新输入学号,转到2(5)查看宿舍楼报修信息 用例:查看宿舍楼报修信息简述:宿舍楼管理员可通过该子系统查看宿舍

12、楼报修的详细信息参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统后置条件:显示哪些宿舍有报修而且没有进行处理的基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“查看宿舍楼报修信息”的请求,开始用例。2、系统显示哪些宿舍有进行报修申请,还有是否进行处理、安排人员过去处理选项。如果没有保修宿舍则页面提示 “无报修宿舍”。3、用例结束扩展路径:无(6)修改学生信息用例:修改学生信息简述:宿舍楼管理员可通过该子系统修改学生住宿的详细信息参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统而且该学生已经转换专业后置条件:如果成功,学生的数据库中的住宿信息被修改,如果失败,

13、系统状态不变基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“修改学生信息”的请求,开始用例。2、系统要求宿舍楼管理员输入要修改的学生的学号。3、系统根据学号显示该学生的详细信息并提供修改接口和提交按钮, 如果系统没有该学号,转到A。4、用例结束扩展路径:A、则要求宿舍楼管理员选择重新输入学号或取消输入、宿舍楼管理员选择取消输入,则用例结束、宿舍楼管理员重新输入学号,转到2(7)删除学生信息用例:删除学生信息简述:宿舍楼管理员可通过该子系统删除学生住宿的详细信息参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统而且学生搬到其他栋的宿舍中去。后置条件:如果成功,学生的数据库中的

14、住宿信息被修改,如果失败,系统状态不变基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“删除学生信息”的请求,开始用例。2、系统要求宿舍楼管理员输入要删除的学生的学号。3、系统根据学号显示该学生的详细信息并提供删除接口和提交按钮, 如果系统没有该学号,转到A。4、用例结束扩展路径:A、则要求宿舍楼管理员选择重新输入学号或取消输入、宿舍楼管理员选择取消输入,则用例结束、宿舍楼重新输入学号,转到2(8)通知学生上级发布的通知用例:通知学生上级发布的通知简述:宿舍楼管理员可通过该子系统通知学生上级发布的通知参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统。后置条件:如果学生登录自

15、己的账号,则可以看到通知。基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“通知学生上级发布的通知”的请求,开始用例。2、系统要求宿舍楼管理员输入上级发布的通知内容。3、系统把这个通知发送到所有学生的账号上。4、用例结束扩展路径:无(9) 登记报修解决的时间用例:登记报修解决的时间简述:宿舍楼管理员可通过该子系统登记报修解决的时间参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统。后置条件:如果登记成功,在数据库中插入一条报修时间记录,如果失败,系统维持原来的状态。基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“登记报修解决的时间”的请求,开始用例。2、系统要求宿舍楼管

16、理员插入报修问题解决的时间。3、用例结束扩展路径:无2.2 宿舍楼学生用例模型在宿舍楼学生子系统中,其功能概述如下:查询自己所在宿舍的信息、查询自己的夜归记录、查询自己的离返校记录、插入报修信息、插入离校时间、插入返校时间、登录宿舍楼学生子系统2.2.1宿舍楼学生用例图2.2.2宿舍楼学生用例图相关说明(1) 登录宿舍楼学生子系统用例:登录宿舍楼学生子系统简述:学生可以输入账号密码登录宿舍楼学生子系统参与者:住宿学生前置条件:无。后置条件:如果登录成功显示学生可以操作的功能页面 1、住宿学生向学生住宿子系统发出登录请求,用例开始2、系统显示登录界面3、住宿学生输入用户名和密码4,、系统对比住宿

17、学生信息,如果输入的信息出现错误,跳转到A5、系统显示登录成功,用例结束扩展路径:A、系统提示输入的信息哪些地方出错,要求住宿学生重新输入相关信息或取消登录、住宿学生选择取消登录,则用例结束、住宿学生选择重新登录,转到3(2) 查询自己所在宿舍的信息用例:查询自己所在宿舍的信息简述:住宿学生可通过该子系统查询自己所在宿舍的所有信息参与者:住宿学生前置条件:住宿学生必须先成功登录该子系统。后置条件: 显示自己宿舍的信息。基本路径:1、住宿学生向子系统发出“查询自己所在宿舍的信息”的请求,开始用例。2、系统显示宿舍的信息。3、用例结束扩展路径:无(3) 查询自己的夜归记录用例:查询自己的夜归记录简

18、述:住宿学生可通过该子系统查询自己查询自己的夜归记录参与者:住宿学生前置条件:住宿学生必须先成功登录该子系统。后置条件: 显示自己夜归信息。基本路径:1、住宿学生向子系统发出“查询自己的夜归记录”请求,开始用例。2、系统显示查询者的夜归记录信息。3、用例结束扩展路径:无(4) 查询自己离返校记录用例:查询自己离返校记录简述:住宿学生可通过该子系统查询自己查询自己离返校记录参与者:住宿学生前置条件:住宿学生必须先成功登录该子系统。后置条件: 显示查询自己离返校记录。基本路径:1、住宿学生向子系统发出“查询自己离返校记录”的请求,开始用例。2、系统显示查询自己离返校记录。3、用例结束扩展路径:无(

19、5) 插入返校时间用例:插入返校时间简述:住宿学生在离校时可通过该子系统插入自己的返校时间参与者:住宿学生前置条件:住宿学生必须先成功登录该子系统。后置条件:如果插入成功,在数据库中插入一条返校时间记录,如果失败,系统维持原来的状态。基本路径:1、住宿学生向子系统发出“插入返校信息”的请求,开始用例。2、系统要求住宿学生插入返校的时间。3、用例结束扩展路径:无(6) 插入离校时间用例:插入离校时间简述:住宿学生可通过该子系统插入离校时间参与者:住宿学生前置条件:住宿学生必须先成功登录该子系统。后置条件:如果插入成功,在数据库中插入一条离校时间记录,如果失败,系统维持原来的状态。基本路径:1、住

20、宿学生向子系统发出“插入离校信息”的请求,开始用例。2、系统要求住宿学生插入返校的时间。3、用例结束扩展路径:无(7) 插入报修信息用例:插入报修信息简述:住宿学生可通过该子系统插入报修信息参与者:住宿学生前置条件:住宿学生必须先成功登录该子系统。后置条件:如果登记成功,在数据库中插入一条申请报修记录,如果失败,系统维持原来的状态。基本路径:1、住宿学生向子系统发出“登记报修解决的时间”的请求,开始用例。2、系统要求住宿学生插入报修申请。3、用例结束扩展路径:无2.3 系统管理员用例模型通过分析,在系统管理子系统中,该系统可以完成以下功能:管理宿舍楼管理员信息,如注册,删除宿舍楼管理员信息;管

21、理宿舍楼学生信息,如注册,删除宿舍学生信息;管理其他用户信息,如注册,删除其他用户信息;设置各个用户的权限 ;登录系统管理员子系统2.3.1系统管理员用例图由于每种用户都包含了注册和删除信息,而且操作都一样,所以只讲宿舍楼管理员的注册和删除操作,其余的类似。2.3.2 系统管理员用例图相关说明(1) 登录系统管理员子系统用例:登录系统管理员子系统简述:系统管理员可以输入账号密码登录系统管理员子系统参与者:系统管理员前置条件:无。后置条件:如果登录成功显示管理员可以操作的功能页面 1、系统管理员向系统管理员子系统发出登录请求,用例开始2、系统显示登录界面3、系统管理员输入用户名和密码4,、系统对

22、比系统管理员的信息,如果输入的信息出现错误,跳转到A5、系统显示登录成功,用例结束。扩展路径:A、系统提示输入的信息哪些地方出错,要求系统管理员重新输入相关信息或取消登录、系统管理员选择取消登录,则用例结束、系统管理员选择重新登录,转到3(2) 宿舍楼管理员的注册用例:宿舍楼管理员注册简述:系统管理员可通过该子系统给宿舍楼管理员注册参与者:系统管理员前置条件:系统管理员必须先成功登录该子系统。后置条件:如果注册成功,在数据库中插入一条宿舍楼管理员信息记录,如果失败,系统维持原来的状态。基本路径:1、系统管理员向子系统发出“宿舍楼管理员注册”的请求,开始用例。2、系统要求系统管理员填写关于宿舍楼

23、管理员的相关信息。3、系统提交该信息。4、用例结束。扩展路径:无(3) 宿舍楼管理员的删除用例:宿舍楼管理员的删除简述:系统管理员可通过该子系统删除宿舍楼管理员参与者:系统管理员前置条件:系统管理员必须先成功登录该子系统。后置条件:如果删除成功,在数据库中删除该条宿舍楼管理员的记录,如果失败,系统维持原来的状态。基本路径:1、系统管理员向子系统发出“宿舍楼管理员删除”的请求,开始用例。2、系统要求输入要删除的宿舍楼管理员的编号。3、系统查找该宿舍楼管理员的编号,如果失败则调到A。4、系统显示删除成功,用例结束。扩展路径:A、系统提示输入的信息哪些地方出错,要求系统管理员重新输入相关信息或取消删

24、除、系统管理员选择取消删除,则用例结束、系统管理员选择重新输入编号,转到2(4)设置各类用户权限 用例:设置各类用户权限简述:系统管理员可通过该子系统设置各类用户权限参与者:系统管理员前置条件:系统管理员必须先成功登录该子系统。后置条件:如果设置成功,在数据库中相应的权限记录被改变,如果失败,系统维持原来的状态。基本路径:1、系统管理员向子系统发出“设置各类用户权限”的请求,开始用例。2、系统要求系统管理员选择各类用户的权限并且提交。3、系统显示修改成功,用例结束。扩展路径:无2.4其他用户用例模型通过分析其他用户子系统应该具有的功能如下:查看各宿舍整体情况、生成报表等。2.4.1其他用户用例

25、图2.4.2其他用户用例图相关说明(1) 登录其他用户子系统用例:登录其他用户子系统简述:其他用户可以输入账号密码登录其他用户子系统参与者:其他用户前置条件:无。后置条件:如果登录成功显示其他用户可以操作的功能页面 1、其他用户向其他用户子系统发出登录请求,用例开始2、系统显示登录界面3、其他用户输入用户名和密码4,、系统对比其他用户的信息,如果输入的信息出现错误,跳转到A5、系统显示登录成功,用例结束。扩展路径:A、系统提示输入的信息哪些地方出错,要求其他用户重新输入相关信息或取消登录、其他用户选择取消登录,则用例结束、其他用户选择重新登录,转到3(2) 查询所有宿舍的情况用例:查询所有宿舍

26、的情况简述:其他用户可通过该子系统查询所有宿舍的情况参与者:其他用户前置条件:其他用户必须先成功登录该子系统。后置条件: 显示所有宿舍的情况。基本路径:1、其他用户系统发出“查询所有宿舍的情况”的请求,开始用例。2、系统显示所有宿舍的情况。3、用例结束扩展路径:无(3)生成报表用例:生成报表简述:其他用户可通过该子系统生成各种报表参与者:其他用户前置条件:其他用户必须先成功登录该子系统。后置条件: 生成各种报表文件。基本路径:1、其他用户向子系统发出“生成报表”的请求,开始用例。2、系统显示所有类型的报表供用户选择下载。3、用户下载需要的报表,用例结束。扩展路径:无第3章系统静态模型3.1 系

27、统中的类系统中的类有四个参与者相关的类和其他的几个相关类。3.1.1参与者相关的类(1)宿舍楼管理员类图 类图说明:DormitoryAdministrator类是宿舍楼管理员的类,它的属性很多,但是其中最主要的属性就是他自身的账号和登录密码。还有其他的一些方法等。(2)住宿学生类StudentAccommodation类是住宿学生的类,最重要的是学生的学号(userNumber)和密码(userPwd)等属性。还有其他的一些方法等。(3)系统管理员类SystemAdministrator是系统管理员的类,包括系统管理员编号(userNumber)、和密码(userPwd)等属性。还有相关的方

28、法。(4)其他用户类OtherUser类是其他用户类,重要的属性包括编号和密码,还有其他的一些方法。3.1.2系统中其他的相关类类图说明:Room类是宿舍类,包含了宿舍的所有信息。SQL类是数据库操作类,作为一个中间件可以对数据库进行增删改查。3.2 系统中类与类的关系分析上述的各个类,发现到最终都是每个类对数据库的相关操作。用得最多的关系是组合和聚集关系。3.2.1 各个类之间的关系图 图3-3各个类之间的关系3.2.2 类之间关系说明在关系表示中要标明类与类之间一对多或者多对多等数量关系,如一个学生只能居住在一个宿舍。每一类用户都可以对数据库操作类进行操作的权利。但是数据库操作类只有一个。

29、根据这些信息,连接起来的类图如上3-3所示。第4章系统动态模型根据系统的用例模型还可以通过对象之间的相互作用来考虑系统对象的行为。这种交互作用通过两种方式进行考察,一种是通过相互作用的一组对象为中心考察,即通过交互图进行,包括序列图和协作图;另一种是通过一独立的对象为中心进行考察,包括活动图和状态图。对象之间的相互作用构成了系统的动态模型。4.1宿舍楼管理员登录宿舍楼管理员系统4.1.1宿舍楼管理员登录宿舍楼管理员系统序列图图4-1-1宿舍楼管理员登录宿舍楼管理员系统序列图时序图说明:login():宿舍楼管理员登录函数。getPwd():在SQL类中根据用户名获得密码queryTable()

30、:在DBMS类中执行SQL语句得到用户密码宿舍楼管理员要登录该子系统,首先要与登录窗口交互,登录窗口创建一宿舍楼管理员对象进行期需要的操作。4.1.2宿舍楼管理员登录宿舍楼管理员系统协作图4.2宿舍楼管理员修改学生信息4.2.1宿舍楼管理员修改学生信息时序图 图4-2-1宿舍楼管理员修改学生信息时序图时序图说明:宿舍楼管理员修改学生信息时首先要填入相关学生要修改的信息,然后把学号和修改数据提交到SQL类,由SQL类生成的sql语句,发送到DBMS,修改数据中的数据。然后再依次返回DBMS的处理结果,并显示给宿舍楼管理员。4.2.2宿舍楼管理员修改学生信息协作图图4-2-2宿舍楼管理员修改学生信

31、息的协作图协作图相关说明:修改学生信息:调用DormitoryAdministrator类的alterStudentMsg函数,并且出入学生的学号作为参数,执行直到得到返回结果。修改学生信息:调用SQL类的alterStudentMsg函数,并且出入学生的学号作为参数,执行直到得到返回结果。执行SQL语句:程序发送sql命令让DBMS执行。4.3宿舍楼管理员删除学生信息4.3.1宿舍楼管理员删除学生信息时序图 图4-3-1宿舍楼管理员删除学生信息的时序图4.3.2宿舍楼管理员删除学生协作图图4-3-2宿舍楼管理员删除学生信息协作图4.4 宿舍楼管理员登记保修解决时间4.4.1宿舍楼管理员登记报

32、修解决时间时序图图4-4-1宿舍楼管理员登记报修解决时间的时序图图4.4.2宿舍楼管理员登记报修解决时间协作图图4-4-2宿舍楼管理员登记报修解决时间的协作图4.5 住宿学生插入返校时间4.5.1住宿学生插入返校时间时序图图4-5-1住宿学生插入返校时间的时序图时序图说明插入返校时间:调用宿舍楼管理员类的insertBackSchoolTime函数执行。插入返校时间:调用SQL类的insertBackSchoolTime函数执行。执行sql语句:DBMS根据程序发送的sql指令完成数据库操作。4.5.2住宿学生插入返校时间协作图图4-5-2住宿学生插入返校时间的协作图4.6 学生宿舍管理系统中的活动图学生宿舍管理系统中的活动图分为分为宿舍楼管理员活动图、住宿学生活动图和系统管理员活动图和其他用户活动图。4.6.1宿舍楼管理员活动图活动图图4-6-1宿舍楼管理员活动图借阅者的活动图说明:宿舍楼管理员需要登陆才能进行所有操作。在离开时,如果宿舍楼管理员已经登录系统,则需要进行退出操作。宿舍楼管理员完成所有操作后离开系统。4.6.2住宿学生活动图图4-6-2住宿学生活动图4.6.3系统管理员活动图图4-6-3系统管理员活动图系统管理员活动图说明:系统管理员在维护系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论