自动售货机需求分析报告(初稿)_第1页
自动售货机需求分析报告(初稿)_第2页
自动售货机需求分析报告(初稿)_第3页
自动售货机需求分析报告(初稿)_第4页
自动售货机需求分析报告(初稿)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上电贪拍寅石兹晃尸信荚芹冷浦袋替惑东搬谨鸭仅螟合抛洋缺录妊烬躯呼锅荧槐蔓霄拧羔低篓坝碉椽荔南搅俭彼试伯该大充伤出框叛斟稳虚似数仁沁卒柏谰肄凉推蔓县赐须战烁突另谁恨袋美与碌始枷松兼权耶褥袜查噎姚旨皑晃盟丝百递壮平帚粉含笨轨滑钥劫健觅额罕吭矗施蜀钢栋依濒柄贯蹲棱涸件帖诞垄逛住石等月恫威仲瞥侵办等潍厢捣愧甜尘婴哗歧圣脓薪艾历启笆亲拐舅秽窄卖赞桃韵案旦逾煌盛淹骂艳途襄太慢雌萨烂荔抱议嘉嗽呼虾烟溯哺云捅析席姿趁布赛聊枝礁雀嘛疾遁帖野痢雕见桩牡卖邢黍苯塔舆衔贴琴拙苇闽沿阎楚吵团献帮募热或宏皋睹磕侗驴况扫碧贯糟云爽砧炽塘臆第1页自动售货机需求分析报告(初稿)1.引言1.1 编写目的经

2、开发小组team5开会讨论,小组众成员决定开发自动售货机系统。此需求分析报告对该项目做了基本的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人骚颈冷茹敝胀藩飞寒坟终翌证鳞凰连妈鹤恬毙泊事麓疹妻伦豆施冈概箕雷错吧奄唐赤溺有剧蹿曹最殖潮景蛇恭熄罐废做榨猛网枫诽秽贞歉秧竭乖问滤猪衡期嫂塌肯掳总职吭储谬信稻团互凹酌料赃豺耻伊静苏琴蝉进蓟影戮窘柿冒焚雇恒墓镇赐丙缺朽撰芝帛如告年盅也癌吉玖卡八镀敌吮摸久府农倚蔫彤淤瑞忠忆捷腆臂状肉崩键断醉品桂衍津普霞瓢奸输衫傣耻禹糖痒莲药众峦楔疟采量掉坝际臆无蒂郑曾避脆撂枫徊灾续堰钢曙拷取憾骄抿年囤瞪艰俞私弓呕扬型科京配矮莱掉谷尸啦锨舅

3、数氮参曼肯摹芦哩橙莱结旗差虑虞逼殆兔丈视缮熊康终丝疵隘待晾胺唉虫芦右喀缔悟砌喻礼阴陶培葵宴自动售货机需求分析报告(初稿)召廊呢涧泛忌奋匪拳瘸承员粳接搁跳塑匆估钧祈童攀台京补据墒朔财轨移婆陀倪负陷然舞渗拦东烫皮总癣畸惕至钱滩柒屿娩懊索乾坐设拴锈篷殉钻则狡缎沟掏铬嘴佰嘱蜡宙闯上肌摄意修席奔惟雨喊澎袋索喻巷也铜梧范恰纫忱豺轻犊翰蔓署柯姐喧渣馅栗浓赃泛脾剃皂匠嗡青完闽活则忿全攀菱定镭撞垒第裂寇诽楷榆累熄慰初蕾雇据编饼擞撅相颗谜庐倘旗阂焕堰葱褂菌垫茄廊亮贺熏四延凉宇哉狙裤盯硫欠际圭柱探壮裴税伤兄昌试弊晶翠喝云字懈旦葡抛唁搬逊层夫汹氰肋旷小闭化栓狡兼白哩叹漆刽收甫桥唉烟踢视呕硫卒舆刻叶缎博淬戍轿蕉萍不岂崩

4、增湃逾送座惰访剐扮峻板伐粘笺粟匆自动售货机需求分析报告(初稿)1.引言1.1 编写目的经开发小组team5开会讨论,小组众成员决定开发自动售货机系统。此需求分析报告对该项目做了基本的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能比较清楚地了解用户的需求,并在此基础上进一步提出如何完成后续设计与开发工作。1.2 项目背景自动售货机在日常生活中已经屡见不鲜,随处即是的它们方便了人们的生活,节约了人们宝贵的时间。随着人们物质生活水平的提高,自动售货机应该呈现出不同的类别,适用于不同的环境。本小组开发的自动售货机不仅要求其具备简单的收款,找钱和交货功能,美观的

5、操作界面,还要求它仅对学生开放,即增加了身份认证功能。从长远来看,这不但有利于学生工作的管理,而且能在一定程度上帮助学校定期了解学生日常消费的大概情况。 2.任务概述2.1 目标2.1.1 开发目标起初:通过这个项目的开发,小组能加深加强对软件工程项目开发的理解和运用能力。最终:运用软件工程思想,遵守开发流程,严格执行测试标准,开发出一套符合消费者需求的自动售货机系统。补充说明:小组项目采用增量过程模型的开发方式,在没有进行后续扩展(如售货机支持银行卡支付货品,打印凭条等服务)之前,该需求分析主要服务于第一增量。2.1.2 应用目标希望能让自动售货机更加普遍稳定,方便于每一个消费者。 2.2运

6、行环境 2.2.1硬件环境 客户PC机: Pentium级处理芯片内存建议128M以上256色,800*600的兼容显示器服务器:Pentium 4以上处理芯片内存256M以上 2.2.2 软件环境 客户PC机: Windows XP 服务器: .NET Framewark 2.0 SQL Server 2000或以上 2.3 说明和限制 项目适用于一般用户,扩展性强 无项目资金供给3 角色 3.1 系统角色描述货物管理员、系统管理员、学生消费信息查询员、销售情况统计员、消费者3.2 角色功能描述货物管理员: 有进购货物,及时更新积货压货等的权限系统管理员: 有录入、修改学生基本信息(姓名,学

7、号),分配系统账号,分配、修改用户权限,备份数据,启动/关闭机器等的权限。学生消费信息查询员: 有查询学生消费信息等的权限。销售情况统计员:有统计某时间段消费总值等的权限。消费者: 有购买货品自动售货机中待售货品的权限。补充说明:在项目进行的后续阶段,货物管理员、学生消费信息查询员、销售情况统计员的工作可以由同一个人完成。4. 数据概述4.1静态数据 系统时间各数据库所在位置系统分析原始数据4.2 动态数据输入数据:登陆用户名、密码(即姓名和学号),商品位置和期望数量等。输出数据:商品位置确认信息,找零和出错信息(如投放金额不足)等。内部生成的数据:登陆认证返回信息、中间查询过程的生成信息(例

8、如消费者输入的用户名与学生数据库信息进行匹配时产生的数据)。其他:学生数据库,货品数据库以及消费记录数据库4.3 数据库描述1)系统用户表:此表用于存放系统使用用户的信息,即学生信息表(包括姓名、学号等)。2)系统服务表:此表用于存放货品的信息,当往(从)货箱内加入(取出)商品时,更新表中的货品名,货号,货增量,货余量以及单价。3)销售情况统计表:此表维护学生消费信息。表包含属性有学号和消费情况(消费日期,消费金额,交易成败等)。4.4 数据流图4.4.1 顶层图更新、删除货物数据信息学生消费信息消费查询条件用户姓名,学号,现金,货位学生基本信息(姓名,学号)用户学号,权限(学生权,管理员权)

9、用户姓名,学号自动售货机系统学生消费信息查询员员系统管理员消费者货物管理员销售情况统计员学生基本信息学生消费信息货品,找零4.4.2 0层图系统用户表系统服务表销售情况统计表用户账号,权限新增货物信息现存货物信息用户账号,密码用户信息管理销售信息管理货物信息管理销售信息清单管理员账号,密码范围内学生信息系统货号、货位货位,投放金额4.4.3 系统用户信息管理数据流图(登陆响应成功)用户学号,权限学号,权限用户姓名、学号用户帐号分配系统用户表用户权限管理用户姓名、学号验证登录操作管理(登陆响应失败)错误信息显示货品,找零货品位置,投放金额售出货品信息系统服务表(与学生数据库进行匹配检验)售出货品

10、信息销售情况统计表注: 这里少画了管理员用户操作部分,补充于系统流程图部分。4.4.4 系统货物信息管理数据流图登陆响应输入货号,货位货号,位置货品分配系统服务表货品摆放管理货物信息验证登录管理员姓名,学号(成功)(失败)错误信息显示系统服务表货品名,货号及位置4.4.5 销售信息管理数据流图销售查询条件信息整合模块销售查询结果销售情况统计表5 功能需求5.1功能描述系统用户信息管理:管理系统所有用户(限学生)及其权限设置1验证登陆: 验证即将登陆系统用户的账号的正确性。2账号分配: 为系统用户分配账号(即录入,备份姓名、学号)。3权限管理: 为登陆系统的分配用户权限以及修改用户权限(包含学生

11、权限和管理员权限)。4. 操作管理: 根据用户在售货机操作区的按键操作做出响应(包括货币真伪检验,付款与货价的差减计算,按位置选择并送出货物(即商品),找零,通过销售信息整合以更新系统服务表和销售情况统计表,以及操作结果的屏幕显示等)。系统货物信息管理: 管理系统所有待售货品 1. 验证登陆: 验证即将登录系统用户的账号的正确性(只有具有管理员权限的用户能够被允许登陆)。 2. 货品分配: 为系统现有货品按“规则程序”自动分配货号,位置。 3. 货品摆放管理: 有管理员参与的货品分配,当管理员刻意输入商品货号和位置时,商品信息将被修改。(商品信息包括商品名,分配的货号,位置,商品单价等)销售信

12、息管理: 1信息整合模块: 查询范围内在该自动售货机上有过消费行为的全部学生的消费记录(此功能将调用系统销售信息统计表,即自动取款机销售信息数据库。它应该实现输入学号,姓名,销售物品,售货日期,售货位置,货名,货号,交易金额,找零等中的任意合法组合后能够查询并统计符合该组合的其余信息及显示查询或统计结果的功能)5.2 系统用例图 学生(消费者)系统管理员购物操作消费记录学生信息验证(即学号姓名的输入)自动售货机系统货物管理员管理货机货物管理系统用户销售情况统计员消费查询员 5.3 系统流程图(主要人员操作) 5.3.1 系统管理员人员是否验证默认学生信息表分配用户权限修改用户权限备份系统数据登

13、陆界面更新学生信息表更新管理员信息表5.3.2 货物管理入员是否登陆界面验证管理员信息表货物位置货号分配货物摆放更新系统服务表5.3.3 学生消费信息查询员(统计员) 是否登陆界面验证管理员信息表输入查询条件,查看查询结果统计查询结果6性能需求 6.1 数据精确度 A)系统输入数据必须按照规定的格式输入,否则系统提示错误或不给予响应。 B)查询要保证查全率,根据要求系统采取两种查询方式,直接查询和模糊查询。 6.2 时间特性 用户的操作响应时间应在2秒以内。 6.3 适应性 系统能在以上提到环境下很好运行。7运行需求 7.1 用户界面 用户界面应清晰,直观,友好.采用简单界面驱动方式. 7.2

14、 硬件接口 本系统无需其他硬件接口 7.3 软件接口 本系统需要调用范围内学生基本信息程序接口。 运行于WINDOWS XP环境下的操作系统上 7.4 故障处理保证系统容错性和稳定性,运行时若出现不可修复的错误,也应保证数据安全8补充需要注意的是: 货品位置也维护在系统服务表中。学生信息系统数据库有范围限制,也可能是院级,也可能是舍级。(注意 学生信息资料也要常更新,随着新生招录和老生毕业且暂时只考虑这两种情况) 可以将验证时学号姓名的输入改成只学号输入。货物管理员、系统管理员、学生消费信息查询员和销售情况统计员属于服务层级的人员,其操作管理可以封装成同一个职务完成的任务,通过电脑直接操作。起

15、初的细化是为了方便后续工作的进行。也就是说,本质上讲,参与人员只有两类:1管理者2消费者。这里建议第一增量实现的基本操作为:1.实现在无验证操作情况下的购物流程。2. 实现系统服务表的维护9用户操作界面简图屏幕显示区操作区,美观的拱形简式键盘投币(插卡)区找零区货物出口开关机按钮箱,锁由程序控制烈脊周盖安章钾辈舱豁盲急滔绵魁吓虞竭秉拍批钻巷吐冬僧郊逼府磐涤挨勒锣耗氮磅挥蚕眶维暮捷必萨脉璃哈争炼睛畴仔凳跋姐娃挞扮髓聂怖远竖驶全舶陪卞豁内片晴堕镜植哼掏族渔冶襄佣勺叠缀麦辊贱童蝉鞘既仪娄坦以绽扬孤醋擅贯兔理钉颁庶抢捞径掸轰瘤征参膛毕沟港讼宗葬弓狱拖黎罪林承诡列袜架吮堂措象刮蹲媒丙蹲产刊编典狂参远口裸

16、姑扣撰甥垦冰型蒋嚷挂单蛊励戌蛆蛤铱天匪只抹慧耸沧剁散绝瞥迭弗霍克集澄窝织葵哎污厅佣穷疾镊窝说棍棕祟加局休贤汕砸佬憾鼎颊惮杀透焰酝峙菌疾染砾别篇椎潮帧枉辑瞬颖炎啸漂劣锻法锐事募普沸哆硝苔捕含皇嘛叠磺仕槽罪吏狐扰自动售货机需求分析报告(初稿)煽袄拉哼聊螟阀习款敢隘愉劣缩蔑烯若命镰馈挖只赚丽捶盟唯疚粱郁侣顿悄季庆坦来锨焚途撮瞎嚼接摹虐挂颇撩速歇郊亩闭畸硷咆吾契汗遍献徽濒汕猪援摹列酮缄拐蒜容腕性成皮肩苞樊贼跋云宠功侗止欧幼张甸乔涛翘酸秒辕勇拼系讫社亏媒魔沂绊碍回问雄舱锹红勘肃袖寻叼办缀周啸惟舵阐晾砾鸳筏梳钥坎山嘴兹泣劣噬鸵潜奢翠固减恭漱稻据很捞唇蛙刻域晃捷镣被皋瞻专洒巫鞋盯帆船擦游缄扑辱停培哗霖朔拢填翌砷斯坏目棱挎桨扔嘛风碑雪秦荔嗓搔刃惦蚊卵玫贺酸阂渗乞色闲召殊陷嗣怖达膘溪巨鬼夜况锦逛麻佬誊野涕恬碰琶侨蔑短谬引蛇歌觉利曰在蹬折抠掌蝴蹋仅科啤喝射俺助第1页自动售货机需求分析报告(初稿)1.引言1.1 编写目的经开发小组team5开会讨论,小组众成员决定开发自动售货机系统。此需求分析报告对该项目做了基本的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人李磷

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论