




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广州大学软件工程实验需求说明书学院:_数学与信息科学学院 _班级: 信计121小组成员: 何祖荣(1215200017)_黎华海(1215200020)_郑宗鹏(1215200021)指导教师: 麦红 目 录1、引言41.1需求规格说明书的目的41.2背景说明41.3参考文献42、任务概述52.1目标52.2运行环境52.3条件与限制52.4用户特征53、数据描述63.1系统流程图63.2数据流图63.3 E-R图93.4数据字典93.5数据库介绍133.6数据管理能力要求133.7故障处理要求133.8其他专门要求134、功能需求154.1 功能划分:154.2 功能描述:155、性能需求165.1准确性与及时性165.2易用性与易维护性165.3标准性165.4响应速度快165.5安全性175.6可移植性176、运行需求186.1用户接口186.2外部接口186.3故障处理187、其他需求197.1数据库需求197.2用户操作需求197.3用户场地需求191、引言 在24小时营业的便利店,要做到商品管理百密而无一疏,最好的办法就是使用现代先进的计算机技术-软件工程,在教育程度日益渐进的工作人员中挑选出优秀的苗子,以此管理商品,提高公司的运营效率,在市场经济中大放异彩。1.1需求规格说明书的目的1)、对便利店管理系统的总体架构进行描述2)、对便利店管理系统的具体业务流程进行描述,为系统的概要设计及编码进行指导1.2背景说明1)、系统全名:便利店管理系统2)、提出者:何祖荣3)、开发者:何祖荣黎华海郑宗鹏1.3参考文献软件工程导轮 第6版 清华大学出版社 张海藩 牟永敏编著航空机票预订系统文档 于俊机票预订系统需求规格说明书 佚名2、任务概述2.1目标在目前竞争越来越激烈的商品市场下, 有一套完善的软件管理系统是非常必要的, 它不仅可以让员工科学地处理商品的各种事务, 还可以提高员工的工作效率, 让店长在小事里省心省力, 在大事上心无旁骛. 2.2运行环境1)、Pentium IV (奔腾4)以上, 258M RAM, 14G HD2)、操作系统windows xp, window 73)、微软鼠标或其他兼容鼠标2.3条件与限制2.3.1 条件:现有的便利店可利用资源;具备Windows 7等Windows操作系统,并配置SQL Server 2005版应用软件2.3.2 限制:软件限制: 安装杀毒软件,以防病毒影响功能时间限制: 该系统开发在2015年6月15号前完成2.4用户特征信誉良好的各中小型便利店,操作人员具有一定的计算机操作基础,设计上尽量通俗正规,容易操作,符合软件的统一使用方法3、数据描述3.1系统流程图图3-1顶层数据流图3.2数据流图图3-2顶层数据流图图3-3第一层数据流图图3-4第二层数据流图3.3 E-R图图3-5 E-R图3.4数据字典员工:名字:工作时间描述:每天的工作时间定义:工作时间=1数字字符8名字:工龄描述:员工进入单位开始到现在的年数定义:工龄=1数字字符2名字:姓名描述:员工的姓名定义:姓名=中文字符|中文字符|中文字符名字:性别描述:员工的性别定义:性别=男|女名字:编号描述:员工的编号定义:编号=1数字字符10名字:合同时间描述:员工的劳动合同时间定义:合同时间=1数字字符8名字:年龄描述:店员的年龄定义:年龄=0数字字符2商品:名字:数量描述:商品数量定义:数量=0数字字符字符4名字:时间描述:采购时间定义:时间=0数字字符4名字:金额描述:商品金额定义:金额=0数字字符4名字:单号描述:商品单号定义:单号=0数字字符10名字:名称描述:商品名称定义:商品名称=0字符10 字符=中文字符|字母字符|数字字符名字:编号描述:商品的编号定义:编号=0数字字符10名字:价格描述:商品价格定义:商品价格=0数字字符10名字:规格描述:商品规格定义:规格=0字符10 字符=中文字符|字母字符|数字字符名字:种类描述:商品种类定义:种类=0中文字符10 名字:保质期描述:商品的保质期定义:保质期=0字符10名字:生产日期描述:每一种商品的生产日期定义:生产日期=0数字字符8名字:备注描述:商品的备注定义:备注=0字符10 字符=中文字符|字母字符|数字字符名字:产地描述:商品的产地定义:商品产地=0字符10 字符=中文字符|字母字符|数字字符名字:条码描述:商品条码定义:条码=0数字字符8名字:供应商描述:商品的供应商定义:供应商=0字符10 字符=中文字符|字母字符|数字字符名字:批号描述:商品的批号定义:批号=0数字字符8名字:类型描述:货架的类型定义:类型=0字符10 字符=中文字符|字母字符|数字字符3.5数据库介绍1.应用程序在进行前台销售、商品管理、销售分析、员工管理、进货管理时均需对数据库进行数据提交,即对数据表进行查询和修改,在货品管理和销售分析过程中都需要对数据库中的部分表进行联合查询、修改。2. 物理数据结构主要用于各模块之间函数的信息传递。3. 接口传递的信息是用数据结构封装了的数据,以参数传递或返回值的形式在各模块间进行传输。4. 对于出错信息将送入通过数据库的日志文件进行查看。3.65数据管理能力要求根据便利店的业务能力,便利店的营业即使是24小时,对于数据处理量处于中低等水平,当考虑到便利店的发展以及高峰问题,对于便利店是一个考验,这就要求所设计的软件要符合这方面的要求。3.7故障处理要求软件的操作主要是对数据库的管理和维护,其中发生的故障也是针对数据库的,基于数据库有日志文件,可以很方便的修复;其他方面的故障在本系统设计时已经综合考虑了,除非是计算机硬件方面的故障,这和操作没有关系,但是只要操作手段正常,除非正常情况,一般不会发生硬件的故障。3.8其他专门要求鉴于便利店工作人员能够直接处理金钱及商品信息的特点:安全是首要考虑的,这在设计时就需要对不同的工作人员进行权限的管理;其次此软件的使用很大程度上决定了顾客对于便利店的评价,我们的主旨是为用户提供方便快捷的服务,因此软件是否使用方便是要充分考虑的系统的维护性、可靠性等都是考察系统是否完善的关键因素。工作人员限权方面, 分为店长和店员, 各自拥有不同的账号密码, 店长可以管理店员的权限, 进货和最后盘点核实也是店长的专有功能, 从而做到防止外人或店员盗取商品。快捷的服务体现在软件的及时响应操作,做到在人的反应内处理好数据, 高效服务消费者。维护性和可靠性依赖数据库软件。4、功能需求4.1 功能划分:1.前台销售2.商品管理3.销售分析4.员工管理5.进货管理4.2 功能描述:1.前台销售:根据顾客购买的商品处理清单并生成清单2.商品管理:商品的添加、删除、信息修改、商品查找3.销售分析:客流量分析、营业额分析4.员工管理:员工的添加、删除、信息修改、员工查找5.进货管理:根据进购的货品处理清单并生成清单5、性能需求5.1准确性与及时性1. 系统处理的准确性和及时性是系统的必要性能。2. 在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。3.在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确。帐目计算都算到分这一层单位,四舍五入法。5.2易用性与易维护性1.便利店管理系统的用户是便利店的工作人员,而工作人员一般对于他们没有熟悉计算机方面知识的上岗要求。这就意味着用户可能对于计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人际交互界面。2. 要实现易用性,就要求系统应尽量选择用户熟悉的术语和语言界面;并针对用户可能出现的使用问题,提供相应的文档帮助,缩短用户对系统熟悉的时间。3. 便利店管理系统中涉及到的数据是便利店相当重要的信息,系统要提供方便的方式供系统维护人员进行数据的备份,日常的安全管理,以及系统意外崩溃时数据的恢复等操作。5.3标准性1. 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件,所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准;规范的数据库操纵界面、作为业界标准的ISO9002标准所要求的质量规范等。2. 在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性。5.4响应速度快1响应时间应在人的感觉和视觉事件范围内;2. 进行数据分析时,根据所需数据量的不同而从秒级到分钟级,则是保证工作人员不会因为速度问题而影响工作效率。5.5安全性权限管理严格,为不同人设定不同用户权限,访问有限数据。每次重要的数据改动必须登记修改人,数据库数据能保证不被缺乏相应权限的人读取或拷贝。将数据库设置密码,任何人直接打开数据库时都要输入密码,以防止非正常打开数据库。其次,设置登陆密码,以防非正常使用本系统的操作。5.6可移植性兼容性很高,在windows95/98、windowsNT、windows2003操作系统都可以直接运行。6、运行需求6.1用户接口用户界面要求简洁明了,而且表单操作要求尽量避免使用鼠标。所以数据的填写,控件焦点的转换要自动进行。提交和撤销使用 回车 和 Esc。不同种类数据填写的顺序即Tab的顺序要符合实际操作的习惯。而且要求在某些同样数据重复次数较多的控件上使用可选或记忆功能,简化操作。6.2外部接口1. 用户界面:在用户界面部分,根据分析结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,做到不仅拥有可靠性,同时有易使用性。2. 外设接口:在输入方面,对于键盘、鼠标的输入;在输出方面,打印机的连接及使用,网络的传输;实现高速传输。该系统既可以利用键盘输入货物信息等各种数据,也可以利用鼠标操作6.3故障处理1. 输出出错信息:程序在运行时主要会出现输入信息不满足要求时的软故障,以及其他原因产生的硬故障两种故障。对于软故障,须在修改数据库信息操作成功判断,以及输入数据的验证模块进行数据分析,判断故障类型,再生成相应的错误提示语句,送到输出模块中;对于硬故障,可在故障产生的相应模块中输出简单的出错语句,并将程序重置,返回输入阶段。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年兔年春节慰问信范文(6篇)
- 儿童日常推拿培训课件
- 江苏省盐城市盐城一中、大丰中学2023-2024学年高二上学期10月联考物理含解析
- 广东省四会中学广信中学2023-2024学年高一上学期第二次月考化学含答案
- 赣南师范大学《导游基础知识应用》2023-2024学年第二学期期末试卷
- 太原科技大学《设计与应用》2023-2024学年第二学期期末试卷
- 石家庄医学高等专科学校《环境分析测试技术(现代仪器分析)》2023-2024学年第二学期期末试卷
- 天津国土资源和房屋职业学院《建筑材料与构造1》2023-2024学年第二学期期末试卷
- 渤海大学《工程力学(3)》2023-2024学年第二学期期末试卷
- 乌海职业技术学院《品牌系统识别设计》2023-2024学年第二学期期末试卷
- 河南五市2025年高三俄语二模试卷(无答案)
- 2025-2030中国旅游景区行业市场发展现状及前景趋势与投资发展研究报告
- 2025年全国保密教育线上培训考试试题库及参考答案(典型题)带答案详解
- 2024年河北省邯郸县事业单位公开招聘村务工作者笔试题带答案
- 9.2 欧洲西部课件3-2024-2025学年七年级地理下学期人教版2024
- 2024年山东泰安岱岳区职业教育中心招聘笔试真题
- 喝酒受伤赔偿协议书模板
- 2025年广东广州市高三二模高考英语试卷试题(含答案详解)
- 期中考试质量分析会上校长引用6个关键词讲话:深耕、融合、赋能、深耕、创新、协同、坚守
- 2025届高三化学备考:山东高考模拟练习-工业流程61道
- 联营采购合同协议
评论
0/150
提交评论