欢迎来到天天文库
浏览记录
ID:47541822
大小:865.50 KB
页数:12页
时间:2020-01-14
《太原理工大学系统分析与设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.实验报告□实践报告□课程名称:系统分析与设计实验、实践名称:宿舍用电管理系统实验、实践地点:行勉楼c214专业班级:学号:学生姓名:指导教师:2018年11月25日word范文.一、实验目的通过《系统分析与设计》实验,使学生在实际的案例中完成系统分析、设计的主要步骤,在实践中熟悉信息系统分析与设计的规范及信息系统开发的相关应用软件;加深对信息系统分析与设计课程的基础理论、基本知识的理解;树立正确的分析设计思想,提高系统分析、设计的实践能力及撰写书面文件的能力。二、实验要求要求学生以个人为单位自选题目,班内选题不重复;对所选项目进行调查,写出
2、300字以上的系统描述;利用系统分析与设计的基本原理、方法进行系统分析、设计,使用UML语言构建该系统的分析、设计模型,并完成实验报告;实验报告以纸质版(A4)提交。三、实验主要设备:台式或笔记本计算机四、实验内容1选题及项目背景宿舍用电管理系统2定义高校学生宿舍用电的用电管理问题,一直是摆在高校学生宿舍管理者面前的一道难题。在当今大学逐年扩招的形势下,高校中的学生数量越来越多,由于之前使用的管理方式仍然为比较老旧的人力管理,效率低下而且由于管理的缺失容易引发很多问题,导致这一学校后勤管理中一项常规性工作变得比较困难。长期以来学校管理都是依赖
3、人工来进行的,其工作量巨大,而且效率不高,当今信息处理日益发达,所以这种方法必须改进。这样能以相对较少的工作量来得到更好的学生宿舍用电管理效果,能够减轻校方管理人员的工作压力,提高对宿舍用电管理的效率,对同学们的用电情况进行统一管理,并能提醒同学随手关灯,注意节电,养成合理用电的好习惯。3参考资料《系统分析与设计》4系统分析与设计4.1需求分析4.1.1识别参与者学生用户,系统管理员4.1.2对需求进行捕获与描述word范文.数据字典100.1用例ID号及用例名Uc_100下订单100.2用例概述该用例描述一个在用电管理系统中,学生查询宿舍剩
4、余电量情况并提交缴费订单,系统确认学生信息,学生支付后,系统生成订单。100.3参与者:学生,系统管理员101.4前置条件(Pre-Conditions)学生登录100.5后置条件(Post-Conditions)订单被记录下来并定向到系统缴费子系统。100.6事件流100.6.1基本事件流(BasicFlow)1)学生请求输入新订单。2)学生选择购买数量。3)系统显示学生的个人信息(楼号以及宿舍号)。4)学生确认信息。E-15)系统记录订单信息,生成一个订单确认,显示给学生。100.6.2扩展事件流(AlternativeFlows)如果订
5、单需要修改,学生可以删除或修改订购数量等,完成修改后系统继续处理订单。付款不成功,订单取消,终止用例。)4.1.3用例图通过已掌握的需求,初步了解系统所要完成的功能。下面给出用例图。4.1.4分析与讨论1)建模用例图的步骤:确定系统的边界和范围,识别系统参与者,发现用例,描述用力及确定用例关系,word范文.建立用例图,定义用例图的层次结构。1)如何识别系统的参与者:通过观察是谁使用系统的主要功能,谁对系统运行结果感兴趣。应该如何划分用例:通过用例的不同来划分。4.2建立对象模型4.2.1候选类的数据字典类名中文定义Student学生学生可以
6、购买电量Administrators管理员更新各宿舍用电情况以及剩余电量ValueOfElectric电量剩余电量Order订单购买的电费结算后生成订单PaymentMethod付款可以选择微信或支付宝4.2.2定义类(1)“学生”类•属性:姓名(name):char联系方式(Contactinformation):int宿舍号(address):int•操作:登录Signin()浏览browse()生成订单outputOrder()结账payment()(2)“管理员”类•属性:姓名(name):char工号(ID):int联系电话(Tel
7、Name):int•操作:更新宿舍剩余电量Updateinformation()将生成的订单综合进订单管理子系统(3)“订单”类•属性:订单号码(Ordernumber):intword范文.订单信息(Orderinformation):string(4)“电量”类•属性:剩余电量(value):int4.2.3绘制类图每个同学都可以登陆进入用电管理系统,查询自己宿舍的剩余电量,缴纳电费后,可以查看订单历史以及最近时期的用电统计。4.2.4包图对于大型复杂系统,常需要把大量的模型元素用包组织起来,以方便处理。对所选系统的类进行分组,以便更清晰
8、地了解系统的结构。word范文.4.2.5分析与讨论1)建模类图的步骤、方法?a、确定类;(方法:行为分析、名词识别法、CRC分析法、根据边界类、控制类、实体类的划
此文档下载收益归作者所有