UML建模设计报告---姓名
七、数据库设计
ER 建模本身定义了在基于信息的系统的分析和设计中用到的方法。数据库设计者通常使用该方法来收集需求,并定义数据库系统的构架。该方法的输出是实体类型、关系类型和约束条件的清单。
统一建模语言(UML)是一种分析人员和软件开发人员广泛使用的语言,特别适合 ER 图的图形化表示。通过使用 UML应用建模和数据建模的普遍使用,从分析到实施再到部署的统一表示,以及规格说明书的完整性。
(细化补全)
根据ER 建模在SQLServer下建立数据库,(写出完整的表信息) 新生报到注册系统数据表如下:
1、 学生基本信息表(StudentBase)
学生基本信息表为新生报到注册系统的基础,具体数据可在报到前同(高校招生系统修倒入),主要包括学生姓名,学号,班级,专业等信息,具体如表7.1所示:…..
表7.1 学生基本信息表(StudentBase) 序号 字段名 类型 中文说明 备注 1 name Vchar(30) 学生姓名 21 / 31
UML建模设计报告---姓名
2 3 4 No ClassNo Specially Vchar(20) 学号 Vchar(40) 班级 Vchar(50) 专业 Key 22 / 31
UML建模设计报告---姓名
八、顺序图建模
UML顺序图是一种动态建模方法,一般用于确认和丰富一个使用情境的逻辑。一个使用情境就是系统潜在的使用方式的描述,也就是它的名称所要描述的。一个使用情境的逻辑可能是一个用例的一部分,或是一条备选线路;一个贯穿单个用例的完整流程,例如动作基本过程的逻辑描述,或是动作的基本过程的一部分再加上一个或多个的备用情境的逻辑描述。或是包含在几个用例中的流程。
新生报到注册系统涉及到多个工作顺序,但并不是每个用例都需要画顺序图,
只有比较重要的、复杂的对系统有很大影响的用例(核心用例)才画顺序图。
8.1 后勤管理登入顺序图
后勤管理登入顺序图如图5.1所示:
图5.1:后勤管理登入顺序图
【后勤管理登入顺序图说明】
登录:用户进行登录
成功则可以进行相应的各种操作(寝室资源管理),失败则退出系统。
? 新生报到顺序图
23 / 31
UML建模设计报告---姓名
新生报到顺序图如图5.2所示:
图5.2新生报到顺序图
?
寝室分配顺序图
(细化补全)
24 / 31
UML建模设计报告---姓名
九、状态图建模
状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。
状态图用于显示状态机(它指定对象所在的状态序列)、使对象达到这些状态的事件和条件、以及达到这些状态时所发生的操作。
9.1 新生交费状态图
9.2 床上用品领用状态图
主要包括交费、领用、确认三个环节
十、系统组件包设计
UML用例图可将相关联的用例放在一起,组织为包图。包含用例、扩展用例以及继承的用例,都要和其对应的基或父用例放在同一个包中。在用例包图中包含参与者有助于将包放在对应的上下文中,便于理解。可按照主要参与者的需要组织用例。
如新生报到注册系统用例包图(根据系统布局要求修改)。
25 / 31
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库统一建模语言UML课程设计报告(5)在线全文阅读。
相关推荐: