关键词不能为空

当前您在: 大学查询网 > 高校介绍 >

重庆邮电大学移通学院教务网太原理工大学系统分析和设计

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-11-27 15:54
tags:设计

小楼大学-小楼大学

2020年11月27日发(作者:茅汝元)






实验报告□

实践报告□




课程名称:

系统分析与设计



实验、实践名称:

宿舍用电管理系统



实验、实践地点:

行勉楼

c214



专业班级:

学号:



学生:



指导教师:




2018

11

25






一、实验目的

通过

《系统分析与设计》

实验,

使学生在实际的案例中完成系 统分析、

设计的主要


步骤,

在实践中熟悉信息系统分析与 设计的规及信息系统开发的相关应用软件;

加深对


信息系统分析与设计课 程的基础理论、

基本知识的理解;

树立正确的分析设计思想,

提< /p>


高系统分析、设计的实践能力及撰写书面文件的能力。


二、实验要求


要求学生以个人为单位自选题目 ,班选题不重复;对所选项目进行调查,写出

300


字以上的系统描述;

利用系统分析与设计的基本原理、

方法进行系统分析、

设计,

使用


UML

语言构建该系统的分析、设计模型,并完成实验报 告;实验报告以纸质版(

A4)


交。


实验主要设备:


台式或笔记 本计算机


四、实验容


1

选题及项目背景


宿




2

定义


< p>
高校学生宿舍用电的用电管理问题,

一直是摆在高校学生宿舍管理者面前的一道难题 。

在当今


大学逐年扩招的形势下,高校中的学生数量越来越多,由于之前 使用的管理方式仍然为比较老旧的


人力管理,效率低下而且由于管理的缺失容易引发很多 问题,导致这一学校后勤管理中一项常规性


工作变得比较困难。长期以来学校管理都是依 赖人工来进行的,其工作量巨大,而且效率不高,当


今信息处理日益发达,所以这种方法 必须改进。这样能以相对较少的工作量来得到更好的学生宿舍


用电管理效果,能够减轻校 方管理人员的工作压力,提高对宿舍用电管理的效率,对同学们的用电


情况进行统一管理 ,并能提醒同学随手关灯,注意节电,养成合理用电的好习惯。


3

参考资料





4

系统分析与设计


4.1

需求分析


4.1.1

识别参与者



统< /p>



4.1.2

对需求进行捕获与描述





100.1


100.2


用例

ID

号及用例名


用例概述


Uc_100

下订单


该用例描 述一个在用电管理系统中,

学生查询宿舍剩余电量情况并


提交缴费订单, 系统确认学生信息,学生支付后,系统生成订单。


100.3


101.4


100.5


参与者:

学生,系统管理员


前置条件

Pre- Conditions

学生登录


后置条件


Post- Conditions


订单被记录下来并定向到系统缴费子系统。


100.6


100.6


.1


事件流


基本事件流


Basic Flow



1)


2)


3)


4)


5)


学生请求输入新订单。


学生选择购买数量。


系统显示学生的个人信息(楼号以及宿舍号)


学生确认信息。E-1


系统记录订单信息,生成一个订单确认,显示给学生。


100.6


.2


扩展事件流(

Alternative

如果订单需要修 改,

学生可以删除或修改订购数量等,

完成修改后


Flo ws

系统继续处理订单。


付款不成功,订单取消,终止用例。





4.1.3

用例图


通过已掌握的需求,初步了解系统所要完成的功能。下面给出用例图。








4.1.4

分析与讨论


1)

建模用例图的步骤:


确定系统的边界和围,


识别系统参与者,


发现用例,




描述用力及确定用例关系,


建立用例图,


定义用例图的层次结构。


2)

如何识别系统的参与者:通过观察是谁使用系统的 主要功能,谁对系统运行结


果感兴趣。应该如何划分用例:通过用例的不同来划分。




4.2

建立对象模型


4.2.1

候选类的数据字典





Student


Administrators


ValueOfElectric


Order




学生


管理员


电量


订单


付款



学生可以购买电量


更新各宿舍用电情况以及剩余电量


剩余电量


购买的电费结算后生成订单


可以选择微信或支付宝

PaymentMethod



4.2.2

定义类


1

“学生”类


?属性:


name

char


联系方式(

Contact information

int


宿 舍号(

address

int


?操作:


登录

Sign in

()


浏览

browse

()


生成订单

output Order


()



结账

payment

()


2

“管理员”类


?属性:


name

char


工号(

ID

int


联系(

TelName

int


?操作:


更新宿舍剩余电量

Update information

()


将生成的订单综合进订单管理子系统


3

“订单”类


?属性:




订单

(Order number):int


订单信息(

Order information

string


4

“电量”类


?属性:


剩余电量(

value

int


4.2.3

绘制类图


每个同学都可以登陆进入用电管理系统,查询自己宿舍的剩余电 量,缴纳电费


后,可以查看订单历史以及最近时期的用电统计。



4.2.4

包图


对 于大型复杂系统,常需要把大量的模型元素用包组织起来,以方便处理。对所


选系统的类 进行分组,以便更清晰地了解系

统的结构。







4.2.5

分析与讨论


1

建模类图的步骤、方法?


a

、确定类;

方法:

行为分析、名词识别法、

CRC

分析法、

根据边界类、控制类、


实体类的划 分、参考设计模式确定、通过领域进行分析等)


b

、识 别类的属性和操作;

方法:

结合需求述、领域知识和常识以及经 验等)


c

、识别类之间的关联;

方法:

使用普通关联列表的方法)


d

、定义类的结构和层次。


2

)识别类有哪些方法,你是如何识别类的


行为分析、名词识别法、

CRC

分析法、根据边界类、控 制类、实体类的划分、


参考设计模式确定、通过领域进行分析等。


我通过名名词识别法确定类。


3

)解释关联的多重性?如何确定类的属性、操作、类之间的关联关系、组织类


之间的继 承?


关联的多重性:

关联表示了对象间的结构关系,在 建模过程中,通常需要说明


一个关联实例中有多少个相互连接的对象。


确定类的属性:

从常识性、专业性、功能性 、存储性、操作性、标志性、关


联性发现和确定类的属性,进而筛选类的属性;


确定类的操作:

综合对象模型、动态 模型和功能模型,确定类的操作;


确定类之 间的关联关系:

使用普通关联列表的方法帮助发现关联。并分析关联


的多 重性。


组织类之间的继承:

自顶向下和自底向上的方法。


4.3

系统动态分析


系统的动态行为模型由交互图(顺序图和协同图)

、状态机图和活动图表达。在系


统的分析和设计中应当对主要的

Use Case

和对象类绘制这些图形,以便分析系统的行


卡洛斯国王大学-卡洛斯国王大学


苏州大学自学-苏州大学自学


五邑大学夜校-五邑大学夜校


大连著名大学-大连著名大学


大学工科排行-大学工科排行


瑞典留学大学-瑞典留学大学


大学实习经历-大学实习经历


大学生肺活量-大学生肺活量



本文更新与2020-11-27 15:54,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/9509.html

太原理工大学系统分析和设计的相关文章