版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、20122013学年第二学期信息技术学院UML系统建模基础教程综合设计实验*系统的UML建模班级软件工程学号111164028姓名付园园任课教师淩凤彩2013年06月20日目录第1章需求分析21.1系统的功能需求21.2用例模型31.1 . 1识别参与者3识别用例4用例的事件流描述4第2章静态结构模型 102.1定义系统对象102.2定义用户界面类102.3建立类图10第3章动态行为模型 133.1创建系统顺序图(协作图)133.2创建系统的状态图153.3 创建系统的活动图17第4章物理模型204.1创建系统组件图204.2创建系统部署图20第5章实验总结21第1章需求分析1.1系统的功能需
2、求该学生成绩管理系统是一个面向学生,教师的用来进行对学生成绩管理的管理信息系统。该信息系统能够为师生提供各种管理服务。(1)学生成绩查询系统能够为一定数目的学生提供服务, 每个学生都 能够有唯一的账号,每- 个账号包括个人的编号和个人信息,系统通过一个单独的程序为学生提 供服务,不需要人员的干预,这些服务包 括:查询成绩,修改自己的密 码;(2)学生的成绩需要教师对其进行录入和修改,或删除,既学生不 直 接与系统交互,教师代其与系统进行交互,当然教师也可以进行对成 绩的查询(3)而系统管理员主要负责的是对教师或者学生的信息进行管 理,并且管理员还得对本系统设置权限。或者可以通过师生的唯一账号对
3、成绩进行查询。对上述学生成绩管理系统的域描述进行分析,可以获得如下功能性 需求:? 学生拥有唯一的个人账户及密码? 教师对学生的成绩进行录入? 教师查看学生的成绩? 教学管理员可以修改教师基本信息? 教学管理员可以修改学生基本信息? 教学管理员可以添加教师基本信息? 教学管理员可以添加学生基本信息? 教学管理员可以删除教师基本信息? 教学管理员可以删除学生基本信息? 教学管理员对学生的成绩进行修改? 教学管理员对学生的成绩进行删除? 教学管理员可以进行课程管理? 教学管理员可以通过师生的唯一账号对成绩进行查询 根据以上分析,给出系统功能图(可选):学牛底统管阵柔綺左华'浏1刮甲 户 管
4、 理选管 理书 户1.2用例模型采用用例驱动的分析方法分析需求的主要任务是识别出系统中的参 与者和用例,并建立用例模型。1.1 . 1识别参与者经过对该系统的分析,参与者可确定为:学生、教师和教学管理员识别用例用例包含:学生、教师、教学管理员用例的事件流描述部分主要事件流:用例编号:001用例名:用户登录用例描述:用户根据自己的用户名和密码,登录到成绩管理系统参与者:学生和教师前置条件:电子商城正常运行时间如果用户登后置条件:如果用户登录成功, 该用户可进行权限范围内的相关操作;录未成功,则终止登陆或者重新登陆。基本路径:1、用户进入成绩管理系统;2、用户输入用户名和密码3、用户提交输入信息;
5、4、系统对用户的账号和密码进行有效性检查;5、系统记录并显示当前登录用户;6、用户进行权限范围内的相关操作;7、系统允许进行权限范围内的相关操作操作;扩展点:用户的账号或者密码错误1. 系统弹出提示信息错误的窗口2. 用户离开或重新登陆用例编号:002用例名:学生成绩查询用例描述:学生在浏览过程中,选中相应操作,并将其添加到购物车中参与者:学生前置条件:系统正常运行时间后置条件:若学生登陆成功,且成绩查询无误,则该学生可以关闭该窗口,根据自 己的意愿进行其他相关操作;如果购物用户登录不成功终止操作。基本路径:1、系统确认用户已登录;2、学生浏览想要查询的成绩;3、确认成绩无误,关闭该窗口;4、
6、若成绩有误,直接向系统提出修改申请5、由系统进行数据库查询,核实成绩,把修改结果反馈给学生6、系统提示已批阅申请7、学生再次查看成绩,确认无误&退出系统或进行其他权限范围内的操作。用例编号:003用例名:教学管理员修改用户信息用例描述:教学管理员修改相应用户信息参与者:教学管理员前置条件:学生成绩管理正常运行时间后置条件:若教学管理员登陆成功, 且相应用户信息存在, 则管理员可以修改相应 用户信息;否则,教学管理员不可以执行该操作。基本路径:1、教学管理员进入学生成绩管理系统后台;2、学生成绩管理输入用户名和密码;3、学生成绩管理提交验证信息;4、系统对教学管理员的账号和密码进行有效性
7、检查;5、教学管理员进入用户管理界面;6、教学管理员搜索相应用户,点击修改按钮;7、教学管理员进入用户信息修改界面;&教学管理员修改用户信息;9、教学管理员提交修改后用户信息;10、系统输出修改成功提示;用例编号:004用例名:教师录入学生成绩用例描述:教师录入相关学生的成绩到系统参与者:教师前置条件:学生成绩管理系统正常运行后置条件:若管理员登陆成功, 则教师可将相关学生的成绩录入到系统;否则管理员不可执行该操作。基本路径:1、教师进入学生成绩管理系统;2、教师输入用户名和密码;3、教师提交验证信息;4、系统对教师的账号和密码进行有效性检查;5、教师进入成绩管理界面;6、教师点击录入
8、学生成绩按钮;7、教师进入成绩录入界面;&教师输入相应成绩;9、教师提交信息;10、系统输出添加成功提示;该系统涉及到的用例图主要有:系统用例图、学生用例图、教师用例图、教学管理 员用例图(1) 系统用例图:学生有用户管理、课程管理、成绩管理、登陆系统的权限;教师 有用户管理、课程管理、成绩管理、登陆系统的权限;教学管理员具备所有管理的 权限。具体用例图如下所示:(1)学生用例图(2) 教师用例图:教师通过成绩管理可进行成绩的录入并查看学生成绩,通过 教学管理可进行历年数据查询和个人课表查询等,通过用户管理可以查看个人基本信息和注销登录、修改密码。见下图:找冋密码rror L
9、4; <-BM n添加学生感境信息'小,咽汨:bar* LHt 二 2;品 1二“刑奇学主盛烦信思視磔应峥(3) 管理员用例图:可进行选课管理、成绩管理、教学管理、课程管理和系 统设置、用户管理。具体如下图所示第2章静态结构模型进一步分析系统需求,发现类以及类之间的关系,确定它们的静态 结构和动态行为,是面向对象 分析的基本任务。系统的静态结构模型 主要用类图和对象图描述。2.1定义系统对象系统对象的识别可以通过寻找系统域描述和需求描述中的名词来进 行。2.2定义用户界面类通过对系统的不断分析和细化,可识别出下述界面类、类的操作和属 性。2.3建立类图识别出了系统中的类后,还要识
10、别出类间的关系,然后就可以建立 类图了。实体类图:边界类图:提示输入飞有误谍表阳柞界面麻据塗护界面代码維护界面第3章动态行为模型系统的动态行为模型由交互作用图(时序图和协作图)、状态图、活 动图描述。3.1创建系统序列图(协作图)描述系统用例的主要场景的 序列图(协作图)如下所示。 学生序列图:1输入用户名密乎mJ112选禅莫查询的课程*11111i1111 1111111iIJ1I-*13茯収个人威绩信息:、I|11»'1;1&显示卅人战绩僧息4逋回牛人咸绩信息K 1i1i1111i1i|I11i|i1ii:学生賞陆界画杳询学生信息显面教师序列图::1谕入用户名密码
11、; n>r2输入学主成绩倍息; >3<14录入学生信息!5返回录入成功宿息<G显示录入战功信息管理员序列图:3.2创建系统的状态图学生状态图:管理员状态图:户密码登陆罪质管理学生鶴息添加学生僖息查询学主的信息'息变更教师状态图:修改学生的信息删除学生的信息3.3仓U建系统的活动图学生活动图:管理员活动图:教师活动图:第4章物理模型4.1创建系统组件图4.2创建系统部署图第5章总结这次我做的是学生成绩管理系统,主要包含了协作图、 序列图、状态图、活动图、类图、用例图的构建,通过对学生 成绩管理系统的功能需求分析了解了该系统的建模思路、用例 的事件流描述加深了对学生成绩管理系统的概念、通过这次成 绩管理系统的建模熟练了图形的画法等操作。这次实验在学习和运用中度过,实验过程中也有很多问 题,对图形画法的不熟练,对建模思路的不明确,对建模时工 具的认知不够,这些都降低了这次实验的进度,值得庆幸的是, 这些问题都可以通过教材和请教同学得到解决。通过这次建模不仅收获了专业上的知识也锻炼了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电工电子技术(第3版) 课件 5.1.2 二极管
- 2024年新型贵金属催化剂项目资金筹措计划书代可行性研究报告
- 2024年触控产品项目资金需求报告
- 《信息检索综合复习》课件
- 银行风险监控预警制度
- 采购价格谈判与成本控制制度
- 《教育学原理》课件
- 连锁超市门面转让协议书(32篇)
- 有关敬业演讲稿
- 浓情端午感恩父母演讲稿(30篇)
- 2024年度建筑工程有限公司股权转让合同3篇
- 2024-2025学年度上学期九年级十二月联考英语试卷
- 2024年债权投资协议6篇
- 【MOOC】工程力学-浙江大学 中国大学慕课MOOC答案
- 餐饮服务电子教案 学习任务4 摆台技能(2)-中餐宴会摆台
- 人教鄂教版五年级上册科学复习资料
- 2024年政府采购评审专家考试题库含答案
- 工会十八大精神、工会法知识考试题库及答案
- 新质生产力-讲解课件
- (2024年)诊疗规范培训课件
- 天津市南开区2023-2024学年四年级上学期期末语文试卷
评论
0/150
提交评论