基于UML的相册管理系统需求分析与建模
- 格式:pptx
- 大小:2.42 MB
- 文档页数:53


基于UML的寝室管理系统建模
作者:朱珍珍 李昊东 徐梦馨
来源:《机电信息》2020年第17期
摘要:UML作为一种统一的软件建模语言具有广泛的建模能力。UML是在消化、吸收、提炼至今存在的所有软件建模语言的基础上提出的,集百家之所长。随着近几年各高校招生人数的不断扩大,学生的寝室管理工作变得越来越烦琐。例如,每年的新生住宿寝室安排、物品发放、缴费(包括电费、物品租赁费用等),整个过程执行起来异常复杂,耗费了大量人力和时间。目前还有很多大学的寝室管理报表是手工完成的,这些报表数据不仅不利于保存,而且查找起来十分不便。针对该问题,利用UML为寝室管理系统的开发建立了多种模型视图,基本构建了系统在开发前期的工作内容,为其他管理系统的开发提供了参考。 关键词:UML;寝室管理系统;用例图;静态模型;动态模型
0 引言
寝室管理系统的基本任务是整合离散的寝室信息,帮助相关负责老师、寝室管理中心提高日常的工作管理效率。在该系统中赋予不同用户以不同的等级权限,可以方便相关负责老师、学生等查询个人相关信息、寝室住宿信息、具体寝室卫生成绩等,同时,可以方便学生及时解决报修、缴费等方面问题,使得学生寝室管理进入一个全新的信息化时代。
1 系统需求分析
系统用户包括学生、相关负责老师、楼管会成员、宿管科教师、物业以及系统管理员。用户可以以不同身份登录系统,查看与自己有关的信息,处理相关的业务。
1.1 学生模块
学生可以查看本系各学年各寝室老师和学生检查的本寝室卫生成绩,当对卫生成绩不满意时,可以申请老师或学生复查,可以查看物业公告;当寝室设备出现问题时,可提交寝室设备报修信息,与物业人员约定报修时间以及随时查看报修情况;该系统通过微信、支付宝、网上银行等缴费方式缴纳寝室电费、空调费,并可查看剩余电费等。
2012届
北京化工大学北方学院
NORTH COLLEGE OF BEIJING UNIVERSITY OF CHEMICAL TECHNOLOGY
UML系统建模设计说明书
指导教师:母俐丽
设计题目 基于JSP图书馆管理系统的分析与设计
学 院 信息学院
专 业 软件工程
班 级 软件0806班
小组成员 闫玉虎 : 070203020
小组成员 葛华兵 : 080203144
小组成员 张传洋: 080203161
2011 年 06 月 设 计 要 求
考核
目的 通过课程设计,了解学生对本课程基础知识的掌握情况,对知识的应用能力,以及考核学生使用UML工具对系统进行分析、设计的综合能力。
考核
项目
要求
UML课程的主要内容是介绍UML的基本元素、规则、各种图在系统分析和设计中的应用,以及UML在系统分析设计中应用实例。本设计要求由学生任选一个系统,采用UML工具对系统进行分析与设计。本次考核的具体要求如下:
1.熟悉Rational Rose的使用。
2.写出系统主要需求。
3.画出系统的用例图。
4.写出主要事件流。
5.画出系统类图。
6.画出系统主要用例的顺序图或协作图。
7.画出系统主要用例的活动图。
8.画出系统配置图。
9.所有图要求采用Rational Rose画出。
1 1概述
1.1.1 开发背景
业务建模和需求分析的目的是对数字图书馆进行评估,采集和分析系统的需求,理解系统要解决的问题,重点是充分考虑系统的实用性。结果可以用一个Use
Case模型表达(图2), 模型中的活动者代表外部与系统交互的单元,包括用户、图书馆工作人员和外部信息源;UseCase是对系统需求的描述,表达了系统的功能和所提供的服务,包括采购子系统、编目子系统和流通子系统。对于数字图书馆而言,流通子系统还应该考虑到普通书刊流通和电子书刊流通的区别。电子书刊是指内容为数字格式、发行为电子方式、用计算机阅读和存储的电子读物,可以实现普通书刊所没有的全文检索、页面批注、摘要、字体缩放等功能。用户无论何时何地,都可以在线借还,这是数字图书馆服务功能的一个重要组成部分,也是对传统图书馆服务功能的延伸和拓展,其中的关键是流通子系统在实现时必须能对电子书刊的版权、以及可以同时借阅的用户数进行保护和控制。
ig一●
基于UML的关系数据库设计与实现
程晓广李会刚姜清超
(河北软件职业技术学院河北保定071000)
【籀要】介绍使用u札进行数据库设计的方法。通过应用实例,构造u虬模型,根据淀的方法使I加模型转化为所需的关系型数据库。
[关键词]UML关系型数据库实例中圈分类号:TP3文献标识码:A文章编号:1671—7597(2008)0620045一掣
u扎和统一建模方法是在综合3种具有代表性的面向对象方法Booch,
OMT和OOSE的基础上提出的。日前已在软件工程领域得到广泛使用.统一建
模方法是面向系统全局的,一方面可以完成软件系统的分析设计,另一方
面又可以利用各种类型的UWL图捕获用户需求、描述需求配置以完成数据库
设计,把这两个过程统一在整个软件分析设计的全过程中,通过可视化设
计模型,实现软件开发周期中的业务分析、软件开发、数据库开发组之间
的需求统一。
基于u札系统分析的关系数据库设计是一个用例驱动的开发过程,其
工作流程由业务建模、数据库系统分析与设计、数据库转换等几个步骤组
成,每一步骤均为上一步骤基础的深化,呈增量递进式发展。本文通过在
线考试系统为例讨论基于UML系统分析的关系数据库设计流程并转化为SQL
server数据库的方法。
一、薹于UML的在媛考试系铳■求分析
(一)系统总体功能的需求分析
在线考试系统的基本功能是利用计算机和网络来组织考试。考试前,
教师建立相关考试题型的题库;考试时。计算机按照教师的要求从题库中
随机抽题自动生成试卷,学生在线答题;考试后,学牛可以通过网络查询
成绩,系统能对考试情况进行统计与分析,对试卷的难度和信度进行评
估。为了实现这一目标,使本系统能够充分实现考试功能,顺利地完成每
一次考试的流程,本系统至少应该具有以下功能:
1.系统能够对学生、教师、管理员的基本信息进行管理,以便在登
录在线考试系统时,验证用户的身份和为考生形成完整的考试信息档案。
2.试题库中应包含多种类型的题型,考试时系统能够实现在试题库
. z. 实验报告规 实 验 报 告 姓 名 学 号 班 级 成 绩 实验名称 超市进销存管理系统的UML建模 实验日期 一.实验容 基于OO设计与分析方法,用统模语言UML完成一个超市进销存管理系统 要求: 软件系统模型包括8种建模图,其中至少包含三个主要用例的用例脚本描述、顺序图、活动图和两个有较复杂行为的类的实例状态图。 二.需求分析文档描述 超市进销存管理系统要求能对超市的进、销、存行为进行管理,并且能根据不同权限的系统用户的需求进行报表的生成和查询,为超市管理者的决策提供协助。 当库存和在架商品数量低于临界值时,能发出警报,提醒库存管理人员。 当销售人员售出商品时,记录的在架商品的数量能相应的减少出售数量。 能进行人员的日常管理。 三.设计方法、思路和主要技术 设计方法、思路:根据系统需要实现的功能,我将系统划分成五个子系统,分别是销售部、进货部、库存部、会计部、经理室。分别用于实现商品的销售,商品的进货,商品的库存,金钱和报表,人事和决策的管理。 主要技术:UML
. z.
四.软件系统建模(包括完整建模图) (一)系统用例图 (1)企业级用例图 (2)系统级用例图 (3)销售部用例图
.
z.
(4)进货部用例图 用例生成定单”的描述 用例名称 生成定单 标识符 SP0001 用例描述 当进货员收到经理发出的定货单,联系供货商,谈好价格,报经理审核后,生成定单,用例结束。 参预者 进货员 经理 供货商 优先级 1 状态 未审核 前置条件 定货员收到经理发出的定货单 后置条件 定货 基本操作流程 进货员根据定货表选择多家供货商联系,谈好价格,将多家供货商的价格报经理审核,由经理选择供货商,然后进货员生成定单。 可选操作流程 进货员根据定货表先选择一家供货商联系,谈好价格,将价格报经理审核,审核通过,生成定单,不通过再联系下一家供货商。 被泛化的用例 无
. z.
被包含的用例 无 被扩展的用例 无 (5)库存部用例图 用例货物上架”描述 用例名称 货物上架 标识符 SP0003 用例描述 当在架商品数量低于最小临界值,库存员收到警报,将库存货物摆上货架,用例结束。 参预者 库存员 优先级 1 状态 通过批准 前置条件 在架商品数量达到最小临界值 后置条件 在架商品数量达到最大临界值 基本操作流程 库存员收到警报,将库存货物摆上货架 可选操作流程 库存员每天清点在架货物,补充在架货物数量 被泛化的用例 无 被包含的用例 无 被扩展的用例 无 用例生成定货表”描述 用例名称 生成定货表 标识符 SP0008 用例描述 库存商品数量低于最小临界值,库存员收到警报,库存员制定定货单,用例结束。 参预者 库存员 优先级 1 状态 通过批准 前置条件 库存商品数量达到最小临界值 后置条件 提交定货单