- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014011468-吴方哲-网工1403-软件工程实验教程
实 验 报 告
课程名称 软件工程
实验项目 实验1 结构化分析和设计
系 别 计算机学院
专 业 网络工程专业
班级/学号 网工1403/2014011468
组长姓名 吴方哲
同组成员
实验日期 _ 2016.12.12
成 绩 _______________________
指导教师 郑丽伟
1 实验内容
由授课教师指定或者学生自选一个自己所熟悉的系统,利用传统的软件工程思想,对该系统进行结构化分析和设计
2 实验要求
需要利用Visio或Rose等工具绘制系统流程图、数据流图、数据字典、软件结构图,并书写结构化分析和设计实验报告。
3 分组说明
需求分析
1.用户需求
1)用户关注点
能够方便的购买到自己想要的商品,有便捷的支付方式,能够为儿童老人残障人士提供服务,。
2 )可靠性和可用性
基于售货机系统可用率达到99.95%,不包括计划停机,用两个系统共同支撑核心业务的运转。主机系统交易响应时间是0.1 秒,不包括网络时间延时,从端到端3 秒解决。
3)适应性
支持有线无线网络连接,可安装蓄电池也可直通电源。
4)可升级性
可加装加热制冷模块,可升级语音包,适应各个地区语言及方言。
5)安全性
传输过程数据均使用MD5加密。
2.用户需求信息的搜集
1)与用户群进行交流
访问用户群是学生和老师,和校领导等。
以及这头随机采访。
2)访谈数量和质量
采用集中访谈方式访问学校领导及老师、学生代表。
3.用户需求信息的整理
调查总人数(人)1498男性(人)605女性(人)893
4选定题目
项目概述:现代生活逐渐科技化,自动化。人们对自动售货机的需求也越来越大。自动售货机可以免去人工收获的复杂与麻烦。我们设计的自动售货机的问题描述如下:
1. 管理员管理系统:及时提醒管理人员补充零钱补充货物。
2. 支付方式:支持微信支付宝以及现金硬币的支付方式
3. 钱币识别:识别纸币真伪及面额
4. 交易过程管理:整个售货机交易过程成功或失败的相应处理
5. 钱币找零:计算差价并找零
6. 语音识别:为方便儿童,残障人士等特殊人群的需求,同时具备扩展功能可根据售货机的使用地更改添加相应的语音库。
4.1 请查阅资料,简单描述一下什么是结构化分析建模?
结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。针对软件生存周期各个不同的阶段,它有结构化分析(SA)和结构化程序设计(SP)等方法。
4.2 根据选定系统,做出问题陈述和功能描述,并画出系统的基本业务流程图。
后台管理业务流程图:
前台售水流程图:
4.3 根据系统问题描述,抽取实体名词,画出系统ERD。
后台部分ERD:
管理员登陆:
零钱补充:
商品补充:
购水交易部分ERD:
ER:
流程图:
支付部分ERD:
1.支付宝微信登陆
2.现金支付
语音购买部分ERD:
ER
4.4 建立系统的“具体模型”,并用DFD图描述出来。
后台部分DFD:
1.商品补充:
当售货机缺货时,管理员会受到缺货提醒以及库存数据,管理员根据补货清单对售货机进行补货。
2.零钱补充:
管理员从售货机收取零钱数据,当零钱不够时,管理员通过零钱补充清单对售货机进行补货。
购水交易部分DFD:
支付部分DFD:
1.手机支付数据流图
2.现金支付数据流图
语音购买部分DFD:
名称:管理员信息
别名:
描述:描述管理员的信息
定义: 管理员信息=账号+密码+姓名
账号=1{字符}5
密码=1{字符}8
姓名=1{字符}10
位置:商品补充,零钱补充
名称:饮料编码
别名:
描述:用于内部数据传输的饮料识别符
定义:
饮料编码 = 产品标准号+售价
产品标准号=1{字符}10
售价=1{字符}2
位置:购水交易部分,语音识别部分
4.5 体会数据字典的作用,结合系统DFD图,借助数据字典,完善系统描述。
名称:补钱清单
别名:零钱补充清单
描述:管理员补钱的依据
定义: 补钱清单=售货机号+缺钱数量
售货机号=1{字符}4
缺钱数=1{字符}2
位置:零钱补充
名称:补货清单
别名:
描述:管理员补货的依据
定义: 补货清单=产品标准号+缺货数量
产品标准号=1{字符}10
缺货数=1{字符}3
位置:商品补充
名称:有效语
您可能关注的文档
- 2014-09《交换技术基础》-TD-CH1教程.ppt
- 2014.1.12-1.18星河丹堤项目市场周报教程.pptx
- 20140409(一标段)盛唐路西侧(龙羽西侧)地块平场工程爆破设计方案教程.doc
- 201401130116燕亚楠电脑外部设备故障及排除方法教程.ppt
- 20140902410李东峻计算机工程系实验报告...............教程.docx
- 201413010316基于51单片机的浇水系统设计郑佳源教程.docx
- 20142102王鹏宇实验二教程.docx
- 20140527-P6培训讲义教程.pptx
- 2014FSC悬架答辩报告-太原理工教程.pptx
- 江习高速内部计量结算管理办法.docx
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
最近下载
- 高中-英语-北师大版(2019)-Unit3Viewingworkshop同步教学设计【新教材】北师大版(2019)必修第一册.docx VIP
- 2023-2024学年八年级语文下学期期末复习题型专练非连续性文本阅读(原卷版+解析版).docx VIP
- 2024年海南省海口市龙华区海南华侨中学自主招生地理试题.docx VIP
- (三模)豫西北教研联盟 (平许洛济)2024—2025学年高三第三次质量检测化学试卷(含答案).pdf
- 中考数学压轴题100题(全).docx
- 石油钻井工初级.pdf
- 基于AT89S52单片机的脉搏测量器设计.doc VIP
- 微分中值定理在实际生活中的应用.doc
- 2023年版:重症患者气道廓清技术专家共识.docx
- 《马克思主义基本原理概论》对立统一规律.ppt
文档评论(0)