UML分析与设计--邓全杰

上传人:gui****hi 文档编号:101027578 上传时间:2022-06-04 格式:DOC 页数:9 大小:371KB
收藏 版权申诉 举报 下载
UML分析与设计--邓全杰_第1页
第1页 / 共9页
UML分析与设计--邓全杰_第2页
第2页 / 共9页
UML分析与设计--邓全杰_第3页
第3页 / 共9页
资源描述:

《UML分析与设计--邓全杰》由会员分享,可在线阅读,更多相关《UML分析与设计--邓全杰(9页珍藏版)》请在装配图网上搜索。

1、UML分析与设计课程设计基于UML的网上选课系统分析与设计 姓名:邓全杰 班级:11级软件工程 学号:1111840325 计算机科学与技术学院 日期:2013年7月8日目录1、问题陈述、2、需求分析、2.1、用例图、2.2、术语表、2.3、活动图、2.4用例规约、3、分析与设计、3.1、架构分析、3.2、关键抽象、3.3、用例实现、4、用例分析、4.1、分析类、4.2、分析类的功能、1 问题陈述 本项目的任务是开发一个网上选课系统。使用本系统的用户主要有学生,老师,以及管理者。 系统允许系统管理员通过系统管理界面进入,建立本学期要开的各种课程,将课程信息保存在数据库中并可以对课程进行改动和删

2、除以及定期的维护。系统允许学生通过本地的主机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。同时,通过业务层,这些操作结果存入到数据库中。以便后台管理人员定期的整合数据和记录。 本系统目前主要的使用者是学生,下面的介绍也主要是围绕学生的这一团体进行介绍。、2、需求分析2.1 用例图其中包括所需要的 系统登录系统、课程查询系统、课程选择系统、以及课程设置系统。创建系统用例的第一步是确定系统的参与者。网上选课系统的参与者包含二种,分别是Student(学生)和SystemManager(系统管理员),如图6-2所示。 图6-2 系统参与者然后,我们根据参与

3、者的不同分别画出各个参与者的用例图。1. 学生用例图:学生在本系统中的可以进行登录、查询课程、选择课程和查询个人信息的相关操作。通过这些活动创建的学生用例图如图所示。 学生用例图 2. 系统管理员用例图:系统管理员在本系统中能够进行登录、修改学生信息、添加、修改和删除课程、添加和删除学生信息的相关操作。通过这些活动创建的系统管理员用例图如图6-4所示。系统管理员用例图2.2创建系统静态模型从前面的需求分析中,我们可以根据主要的五个类对象:学生类、系统管理员类、课程类、数据控制类和界面类创建完整的类图如图6-5所示。图 6-5 系统类图2.2、术语表 Course :课程Student :学生S

4、ystenmanage :系统管理员SelectForm :选择课程Form :课程2.3活动图系统的动态模型可以使用交互作用图、状态图和活动图来进行描述2.3.1创建序列图和协作图学生选择课程的活动步骤包括:(1)进入选择课程的界面(2)选择需要的课程(3)查询课程信息(4)数据控制类判断课程可以被选择(5)数据库执行选课并保存信息(6)返回选课成功的信息(7)在界面显示选课成功的信息。根据以上步骤创建的序列图和协助图,如下图所示。学生选择课程序列图 学生选择课程协作图2.3.2 选课活动图我们还可以利用系统的活动图来描述系统的参与者是如何协同工作的。网上选课系统中,根据学生选课的活动步骤,

5、我们可以创建活动图如下图 系统活动图2.4 用例规约2.4.1用例规约 - 登陆主要参与者用户及课程管理员前置条件输入正确的用户名、密码后置条件(成功后的保证)登入系统基本流程(主要成功场景)1) 输入用户名、密码2) 验证用户名、密码3) 如验证正确,登入系统辅助流程(替代流程)输入用户名或密码不正确:1) 统显示错误信息2) 提示用户重新输入2.4.2 用例规约 查询课程主要参与者学生前置条件已经正确登陆选课系统后置条件(成功后的保证)进入查询界面基本流程(主要成功场景)1)登陆选课系统2)选择课程查询模块3)输入要查的课程的编码4)开始查询辅助流程(替代流程)输入的课程号不存在,或者是有

6、错误1) 系统显示错误信息2) 提示用户重新输入2.4.3 用例规约 查询个人信息主要参与者学生前置条件已经正确登陆选课系统后置条件(成功后的保证)进入查询界面辅助流程(替代流程)输入的课程号不存在,或者是有错误3) 系统显示错误信息4) 提示用户重新输入主要参与者学生前置条件已经正确登陆选课系统后置条件(成功后的保证)进入查询界面辅助流程(替代流程)输入的课程号不存在,或者是有错误5) 系统显示错误信息6) 提示用户重新输入2.4.4 用例规约 SystemManager主要参与者管理员前置条件已经正确登陆选课系统后置条件(成功后的保证)返回管理员首页基本流程(主要成功场景)1、检查以何种身

7、份登陆2、进入所属权限的管理页面3、对学生进行管理操作4、保存管理操作的结果5、返回管理页面辅助流程1(替代流程)选择的身份不存在或者是有错误1)系统显示错误的信息2)提示从新选择身份辅助流程2(替代流程)管理员修改学生信息 1) 修改选中的学生信息2) 对修改进行确认辅助流程3(替代流程)管理员删除学生信息1) 删除选中的学生信息2) 对删除的结果进行确认辅助流程4(替代流程)管理员添加课程1) 添加相应的课程2) 对添加的结果进行保存辅助流程5(替代流程)管理员修改课程1) 修改选中的课程2) 对修改的结果进行保存辅助流程6(替代流程)管理员删除课程1) 删除选中的课程2) 对删除后的结果进行保存3. 分析与设计3.1 架构分析

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!