下载此文档

UML分析与设计--邓全杰.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
UML分析与设计--邓全杰.docx《UML分析与设计》课程设计
基于UML的网上选课系统分析与设计
姓名:邓全杰
班级:11级软件工程
学号:1111840325
计算机科学与技术学院
日期:2013年7月8日
目录
1、 问题陈述、、、、
2、 需求分析、、、、
2. 1、用例图
2. 2、术语表、、、、、、、、
2. 3、活动图、、、、、、、、
2. 4用例规约、、、、、、、、
3、 分析与设计、、、
1、架构分析、、、、、、
、 关键抽象、、、、、、
3、用例实现、、、、、、
4、 用例分析、、、、
1、分析类、、、、、、、
、 分析类的功能、、、、
1问题陈述
本项目的任务是开发一个网上选课系统。使用本系统的用户主 要有学生,老师,以及管理者。
系统允许系统管理员通过系统管理界面进入,建立本学期要 开的各种课程,将课程信息保存在数据库中并可以对课程进行改动和 删除以及定期的维护。
系统允许学生通过本地的主机浏览器根据学号和密码进入选课 界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。
同时,通过业务层,这些操作结果存入到数据库中。以便后台 管理人员定期的整合数据和记录。
本系统目前主要的使用者是学生,下面的介绍也主要是围绕学 生的这一团体进行介绍。
2、需求分析

其中包括所需要的系统登录系统、课程查询系统、课程选择系 统、以及课程设置系统。
创建系统用例的第一步是确定系统的参与者。网上选课系统的参与者包含二种,分别是 Student (学生)和SystemManager (系统管理员),如图6-2所示。
X X
Student SystemManager
图6-2系统参与者
然后,我们根据参与者的不同分别画出各个参与者的用例图。
:学生在本系统中的可以进行登录、查询课程、选择课程和查询个人信
息的相关操作。通过这些活动创建的学生用例图如图所示。
昼M
宜IY果程
落左辛七果程
学生用例图
系统管理员用例图
:系统管理员在本系统中能够进行登录、修改学生信息、添加、 修改和删除课程、添加和删除学生信息的相关操作。通过这些活动创建的系统管理员用例图 如图6-4所示。

从前面的需求分析中,我们可以根据主要的五个类对象:学生类、系统管理员类、课程 类、数据控制类和界面类创建完整的类图如图6-5所示。
Student SystemM anage r
图6-5系统类图
、术语表
Course :课程
Student :学生
Systenmanage :系统管理员
SelectForm :选择课程
Form :课程

系统的动态模型可以使用交互作用图、状态图和活动图来进行 描述

学生选择课程的活动步骤包括:(1)进入选择课程的界面(2) 选择需要的课程(3)查询课程信息(4)数据控制类判断课程可以被 选择(5)数据库执行选课并保存信息(6)返回选课成功的信息(7) 在界面显示选课成功的信息。根据以上步骤创建的序列图和协助图, 如下图所示。
S«l«ctForm
Control
Cours*
学生选择课程序列图
3:查询课程信息
5:执行选课
学生选择课程协作图

我们还可以利用系统的活动图来描述系统的参与者是如何协同
工作的。网上选课系统中,根据学生选课的活动步骤,我们可以创建
活动图如下图


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

主要参与者
学生
前置条件
已经正确登陆选课系统
后置条件(成功后的保 证)
进入查询界面
辅助流程(替代流程)
主要参与者
输入

UML分析与设计--邓全杰 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小健
  • 文件大小118 KB
  • 时间2021-07-03