您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 学生管理系统UML设计
用例图密码修改用户管理网上选课课程查询选课管理成绩管理信息管理学生全部课程成绩查询成绩学生个人信息查询课程信息查询学生信息查询如上述所示:用户管理密码修改选课管理网上选课课程查询成绩管理查询成绩全部课程成绩信息管理学生信息查询学生个人信息查询课程信息查询用户管理2选课管理2成绩管理2信息管理2管理员添加用户删除用户修改用户选课权限设置修改学生信息增删课程核对成绩表新用户生注册学生信息修改学生信息删除如上述所示:用户管理添加用户删除用户修改用户选课管理成绩管理选课权限设置修改学生信息增删课程信息管理新用户注册学生信息修改学生信息删除密码修改1输入成绩用户管理1成绩管理1老师如上所示,学生的用例图描述如下:用户管理密码修改成绩管理输入成绩活动图学生登入输入用户名及密码正确选择学年生成成绩单无误错误错误通知教务处通知任课老师更新数据库修改成绩如上述活动图可知,学生查询学生成绩,首先登录,再登录成功之后选择学年,系统就会生成成绩单,如果成绩单无误,那么就会结束查询,如果有误,又因成绩出问题比较严重,所以就会必须通知教务处,然后通知任课老师,任课老师再修改成绩,这样才能够算完成。登录选择录入成绩班级确定导入NewState6不继续输入用户名及密码错误正确更新数据库继续导入如上图所示,这是老师录入班级成绩的活动,再确定导入的时候如果不继续就完成录入,更新数据库,之后结束。管理员登录输入用户名及密码错误正确选择修改项目确定修改更新数据库不继续继续修改如上图所示,这是修改数据的活动图。由于修改数据时必须小心,所以就需要确认修改这一确定步骤。顺序图学生学生学生注册界面学生注册界面学生注册控制学生注册控制注册管理规则注册管理规则数据库模块数据库模块1.请求注册2.输入用户名3.查询学生对象4.查询学生信息5.执行规则6.可以注册7.将数据存入数据库中8.注册成功新生注册时序图如上述时序图,学生这一对象在请求注册之后,进入学生注册界面,然后再继续输入用户名。紧接着系统就会查询学生对象,之后系统进入了学生注册控制,在查询学生信息以及执规则之后,就发出可以注册这一个提示在学生注册界面。之后就将数据存入数据库中,然后返回注册成功这一个提示。学生学生系统登录界面系统登录界面选课界面选课界面选课管理选课管理数据库模块数据库模块1.输入用户名和密码2.登录成功3.选课4.查询选课信息5.重新选课6.添加课程7.保存选课信息8.将数据保存到数据库中10.退出系统新生选课时序图9.选课成功如上述时序图,这是选课过程中的步骤,内容和上面的大同小异,所以我就不一一赘述。状态图应聘教师职位状态授课状态停止授课状态应聘教师职位学校录用离开教师岗位【退休或转业】这是教师的生命周期图,从上述可知在教师应聘教师职位,就处于应聘教师职位状态;在被学校录入以后,就处于授课状态;在离开了教师岗位,就处于停止授业状态。注册状态在校学习状态离校状态新生入学注册注册完成学生离校【学生退学,转学或转业】这是学生的生命周期图,从上述可知在新生入学注册,就处于注册状态;在被注册完成以后,就处于在校学习状态;在学生离校,就处于离校状态。类图如上述可知,学生和管理员以及教师这三个对象,其中每个对象的属性以及行为都很明显,所以我就不一一赘述了。这是接口包内的类图,大致的内容也可以完全清楚,所以我也不一一赘述了。组件图用户管理员老师学生如上述组件图可知,本系统包括了用户这一个大包,其中这一大包又包括管理员,学生和老师这些小包。部署图数据库服务器打印服务器管理员管理老师管理学生管理结束2结束1结束3结束4接口1接口2如上述可知,部署图的就是管理员管理和老师管理以及学生管理,以及打印服务器,和数据库服务器接口。
本文标题:学生管理系统UML设计
链接地址:https://www.777doc.com/doc-2308169 .html