1 / 22
文档名称:

学生选课系统UML.docx

格式:docx   大小:380KB   页数:22页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生选课系统UML.docx

上传人:wz_198613 2022/3/26 文件大小:380 KB

下载得到文件列表

学生选课系统UML.docx

相关文档

文档介绍

文档介绍:目录
一、引言 1
、学生选课系统开发的必要性 1
、学生选课系统开发的可能性 2
二、需求工作流 2
2
问题 2
问题的解决方案 2
3
,而且权限更多,比如授予权限、更改系统等
图 2-4 选课用例的描述
简短描述
选课用例使学生能够选定自己喜欢的课程
逐步描述
1、学生可以根据自己的兴趣、专业方向选定自己喜欢的课程
图 2-5 修改用例的描述
简短描述
修改用例使学生能更改自己的选定课程
逐步描述
1、学生可以根据自身情况更改自己的选课
2、学生不能一次确实要学什么课程,所以要能修改
图 2-6保存用例的描述
简短描述
保存用例使学生选课信息保存在系统中
逐步描述
1、学生选课信息得以保存,方便查阅、使用
图 2-7 提交用例的描述
简短描述
提交用例使学生能将自己的选课信息提交上去
逐步描述
1、提交后不能更改
2、提交即选课成功
图 2-8 退出学生选课系统的描述
简短描述
退出学生选课系统用例是系统用户完成操作后可以退出
逐步描述
1、完成操作后退出学生选课系统
图 2-9 增加学生用例的描述
简短描述
增加学生用例使老师可以增加学生
逐步描述
1、新转来的学生应该由老师增加进来
2、漏掉的学生应该由老师增加进来
图 2-10 删除学生用例的描述
简短描述
删除学生用例使老师可以删除那样应该被删除的学生
逐步描述
1、退学的、转走的学生应该由老师删除掉
图 2-11 增加课程用例的描述
简短描述
增加课程用例使老师可以增加新开的课程
逐步描述
1、老师可以根据需要增加新开的课程
图2-12 删除课程用例的描述
简短描述
删除课程用例使老师能够删除那些选课人数太少的课程
逐步描述
1、选课人数太少的课程应该由老师删除
2、由于特殊原因不再开设的课程予以删除
图 2-13 修改学分用例的描述
简短描述
修改学分用例使老师能够合理安排每门课程的学分
逐步描述
1、学分应该适当修改,合理安排
图2-14 查看选课情况用例的描述
简短描述
查看选课情况用例使老师能够查看学生的选课情况
逐步描述
1、老师可以查看学生选课情况,做出相应操作,比如如果人数不够,应删除该课程等
图 2-15 保存数据用例的描述
简短描述
保存数据用例使老师可以把操作后更改的信息保存在系统中
逐步描述
1、所做修改信息应保存
三、分析工作流

图 3-1 用户类图
图 3-2 登录类图


图 3-3 状态图
、顺序图
、用户登录
(1)用户在登录界面输入用户名和密码后,若登录信息正确,则依据用户权限,用户分别进入学生、老师和管理员界面。
(2)用户可以在登录界面进行密码的修改,密码修改后会保存在用户权限表中。
可能出现的情况:
输入用户名或密码错误,系统提示非法用户登录,需要重新输入正确的用户名和密码。
图 3-4 用户登录顺序图


、学生选定课程
学生选定课程,修改已经选定的课程,保存 ,提交,退出系统。
图3-5 学生选定课程顺序图
、老师做出相应操作
老师根据相应情况对学生进行增删,增加某些课程,删除某些课程,修改学分等。
图 3-6 老师做出相应操作顺序图
、老师查看学生选课情况
老师想看学生的选课情况,系统要返回学生选课情况。

图 3-7 老师查看学生选课情况顺序图
四、设计工作流
细化类图

图 4-1 细化用户类图
图 4-2 细化各种类图
数据库设计
概念模型
(1)学生课程联系E-R图
图4-3学生课程联系E-R图
一个学