宿舍管理系统UML模型是基于面向对象的软件开发方法,使用统一建模语言(UML)对宿舍管理系统进行设计。该系统的主要功能包括系统管理员、宿舍管理员和学生三种角色,每种角色都有其特定的功能和权限。
一、系统管理员
* 可实现登录、添加学生信息、修改学生信息、查询学生信息、删除学生信息、注销学生信息等功能。
* 系统管理员用例图:展示了系统管理员的所有可能行为,包括登录、添加学生信息、修改学生信息、查询学生信息、删除学生信息、注销学生信息等。
二、宿舍管理员
* 可实现登录、查询学生信息、管理学生宿舍等功能。
* 宿舍管理员用例图:展示了宿舍管理员的所有可能行为,包括登录、查询学生信息、管理学生宿舍等。
三、学生
* 可实现登录、查询信息等功能。
* 学生用例图:展示了学生的所有可能行为,包括登录、查询信息等。
四、系统类图
* 系统类图展示了系统中所有类的关系,包括学生、宿舍管理员、系统管理员、班级、宿舍等类别。
* 系统类图中,每个类都有其特定的属性和方法,例如学生类有学号、姓名、宿舍楼号等属性,宿舍管理员类有员工号、姓名、密码等属性。
五、系统活动图
* 学生登录活动图:展示了学生登录的详细过程,包括输入用户名和密码、身份验证、登录成功等步骤。
* 添加学生信息活动图:展示了添加学生信息的详细过程,包括输入学生信息、身份验证、添加成功等步骤。
* 修改学生信息活动图:展示了修改学生信息的详细过程,包括输入学生信息、身份验证、修改成功等步骤。
* 删除学生信息活动图:展示了删除学生信息的详细过程,包括输入学生信息、身份验证、删除成功等步骤。
六、系统顺序图
* 添加学生信息顺序图:展示了添加学生信息的详细过程,包括输入学生信息、身份验证、添加成功等步骤。
* 删除学生信息顺序图:展示了删除学生信息的详细过程,包括输入学生信息、身份验证、删除成功等步骤。
* 管理员修改密码顺序图:展示了管理员修改密码的详细过程,包括输入原密码、输入新密码、身份验证、修改成功等步骤。
* 学生查询信息顺序图:展示了学生查询信息的详细过程,包括输入学生信息、身份验证、查询成功等步骤。
* 添加管理员顺序图:展示了添加管理员的详细过程,包括输入管理员信息、身份验证、添加成功等步骤。
* 删除管理员顺序图:展示了删除管理员的详细过程,包括输入管理员信息、身份验证、删除成功等步骤。
* 管理员登录顺序图:展示了管理员登录的详细过程,包括输入用户名和密码、身份验证、登录成功等步骤。
* 管理员给学生分配宿舍顺序图:展示了管理员给学生分配宿舍的详细过程,包括输入学生信息、身份验证、分配宿舍等步骤。
七、数据库设计
* 宿舍:属性类型约束宿舍楼号String、宿舍号String、床位String,主键是宿舍楼号和宿舍号的组合。
* 学生:属性类型约束学号Nchar(10)、姓名char(20)、宿舍楼char(20)、院代号Int、系代号Int、入学时间data、宿舍号Int、床号Int,主键是学号。
* 宿舍管理员:属性类型约束员工号Int、姓名Char、密码Char,主键是员工号。
* 班级:属性类型约束所属院代号Int、所属系代号Int、班级代号Int、主键是班级代号,班级名称Char。
八、界面设计
* 系统管理员界面:包括登录界面、添加学生信息界面、修改学生信息界面、查询学生信息界面、删除学生信息界面等。
* 宿舍管理员界面:包括登录界面、查询学生信息界面、管理学生宿舍界面等。
* 学生界面:包括登录界面、查询信息界面等。
宿舍管理系统UML模型是一个基于面向对象的软件开发方法,使用统一建模语言(UML)对宿舍管理系统进行设计。该系统的主要功能包括系统管理员、宿舍管理员和学生三种角色,每种角色都有其特定的功能和权限。
- 1
- 2
前往页