版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目名称文档名称项目组长文档作者指导老师超市收银系统需求分析文档王国敬马中源王占红 第二开发小组 等信息管理与信息系统2010-10-26软件工程 超市收银系统需求分析文档软件工程 超市收银系统需求分析文档摘要 超市收银系统是超市日常经营管理的一个重要组成部分,也是超市管理的组成部分。尤其是在信息技术高度发达的今天,利用信息技术实现高效的日常经营管理有着巨大的实用价值和优点。本文档为超市收银系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。2010目录TOC o 1-3 h z HYP
2、ERLINK l _Toc506358922 1序言 HYPERLINK l _Toc506358923 1.1编写目的 PAGEREF _Toc506358923 h 1 HYPERLINK l _Toc506358924 1.2项目背景1 HYPERLINK l _Toc506358925 1.3定义1 HYPERLINK l _Toc506358926 1.4参考资料1 HYPERLINK l _Toc506358927 2任务概述 HYPERLINK l _Toc506358928 2.1目标1 HYPERLINK l _Toc506358929 2.2运行环境1 HYPERLINK
3、l _Toc506358930 2.3条件与限制1 HYPERLINK l _Toc533955486 2.4用户特征1 HYPERLINK l _Toc506358931 3数据描述 HYPERLINK l _Toc506358932 3.1静态数据1 HYPERLINK l _Toc506358933 3.2动态数据1 HYPERLINK l _Toc506358934 3.3数据库介绍1 HYPERLINK l _Toc506358935 3.4数据字典1 HYPERLINK l _Toc506358936 3.5数据采集1 HYPERLINK l _Toc506358937 4功能需求
4、 HYPERLINK l _Toc506358938 4.1功能划分1 HYPERLINK l _Toc506358939 4.2功能描述1 HYPERLINK l _Toc506358940 5性能需求 HYPERLINK l _Toc506358941 5.1数据精确度1 HYPERLINK l _Toc506358942 5.2时间特性1 HYPERLINK l _Toc506358943 5.3适应性1 HYPERLINK l _Toc506358944 6运行需求 HYPERLINK l _Toc506358945 6.1用户界面1 HYPERLINK l _Toc506358946
5、 6.2硬件接口1 HYPERLINK l _Toc506358947 6.3软件接口1 HYPERLINK l _Toc506358948 6.4故障处理1 HYPERLINK l _Toc506358949 7其它需求引言1.1编写目的信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。同样,超市收银系统是超市日常经营管理的一个重要组成部分,该系统涉及了商品信息,营业额度,以及很多相关信息的综合处理。为了方便配合超市日常经营管理
6、,系统把收银、退货、会员添加、库存提醒等信息管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解超市日常营运情况。同时,也方便经营者对日常经营情况的了解。本文档为超市收银系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。1.2项目背景项目委托单位:软件工程课程项目项目开发单位: 08信管软件工程第二开发小组项目主管部门: 08信管软件工程第二开发小组项目规划:需求阶段需求分析文档11月10日分析设计软件设计文档11月15 日测试软件测试文档12月20日项目开发小组:组长
7、:王国敬组员:张夏艳 杨鹏坤 胡 杰 朱相元 王肖建 王世博 赵笑天 马中源 康新伟.3定义业务流程图业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。管理调查过程中绘制的业务流程图和表格分配图等虽然形象地表达了管理信息中的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等)、数据流程图则进一步舍去物质要素,收集有关资料,用计算机进行信息管理,为下一步分析做好准备。数据流程图数据流
8、程图表示求解某一问题的数据通路。同时规定了处理的主要阶段和所用的各种数据媒体。数据流程图包括: 1. 指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。2. 指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能。3. 指明几个处理和(或)数据媒体之间的数据流的流线符号。4. 便于读、写数据流程图的特殊符号。在处理符号的前后都应是数据符号。数据流程图以数据符号开始和结束(除94规定的特殊符号外)处理过程功能图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据字典所谓数据词典,是指定义和管理数据库文件
9、(库表)的有组织的系统,其目的是方便数据库的存取和控制,加强系统的数据管理需求提出者需求提出者是对项目进行提出需求的用户图例说明是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。数据存储数据存储是一种对深入挖掘用户需求,得出数据分析的存储过程。是对整个数据的中间结果以及最终结果的存储。数据传递数据传递是处于整个规定了的所有数据媒体的中间产物的传递。1.4参考资料软件工程文档模版软件工程导论 清华大学出版社C#程序设计及应用教程 人民邮电出版社2任务概述2.1目标明确用户需求,加速开发进程;提高处理速度;控制精度以及日常业务
10、处理能力的提高;管理信息服务的改进;人员工作效率的提高;2.2运行环境操作系统:Microsoft Windows XP 数 据 库: SQL Sever 2005开发工具: Microsoft Visual Studio 20052.3条件与限制处理器要求:Pentium或以上运行环境: Microsoft Visual Studio 2005内存要求:512MB或以上2.4 用户特征使用本软件的用户非常广泛,它非常适用于具有如下特点的人员:具有一定计算机操作基础与外界联系紧密,相关信息丢失或损坏可能带来重大损失信息处理量大,且数据较为复杂针对如上用户特点,本软件可以迅速、准确、方便地提供个
11、人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。用户只需掌握电脑录入功能即可。3数据描述3.1静态数据信息管理系统处理程序中静态数据(1) 静态数据作为应用程序的一部分直接保存在程序中,即静态数据与程序结合在一起。(2) 静态数据从程序内部分离出来,形成独立的外部数据文件。静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或存取。(3) 静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表间关系。用户id;用户身份;用户密码;商品价格;商品数量;商品库存信息;商品信息状况;3.2动态数
12、据输入数据:菜单选项,查询关键字,新建记录项,登记记录项。输出数据:由查询关键字确定的数据库记录集合或全部记录。内部生成的数据:中间查询结果。3.3数据库介绍数据库:SQL Server 2005其优点在于:能在所有主流平台上运行(包括 Windows)。采用完全开放策略,可以使选择最最适合的解决方案。长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。3.4数据字典数据从程序内部分离出来,形成独立的外部数据文件。静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或存取。 静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象
13、为静态表与动态表之间的关系名称用户信息查询别名无用途操作处理描述不同的用户能够访问不同的信息名称用户登陆密码别名密码/密码信息用途登陆,鉴定身份描述用户登陆密码可以自己设定名称收银员管理信息别名无用途操作处理描述只有管理员才有权限查看所有用户的信息名称商品管理信息别名无用途操作处理描述查看商品的精确信息名称数据管理信息别名无用途操作处理描述只有管理员才有权限进行信息的整合名称会员登记管理系统别名无用途操作处理描述对超市会员的的查询,登记等功能3.5数据采集数据库名称:不同的软件都有不同的名称,一般在选择不同的接口类型后,系统都会显示默认的数据库名,一般不用修改;如果需要修改,可以点击“数据库清
14、单”来选择相应的数据库。登录用户名和密码:一般默认的数据库登录名为admin,密码为admin,若管理员更改过数据库口令,请询问系统管理员。选择采集文件存放目录及采集参数:选择采集后文件存放目录,采集的数据类型,手动录入数据,或将数据库文件载入数据库4功能需求4.1功能划分本软件具有如下主要功能:管理人员查询功能修改功能(包括添加、删除、修改操作)完善数据功能会员登记管理功能密码管理功能身份验证功能4.2功能描述用户身份验证输入密码出错信息用户信息库密码信息身份信息操作请求确定用户请求用户身份验证输入密码出错信息用户信息库密码信息身份信息操作请求确定用户请求查找信息查询请求信息存储系统查询结果
15、查找要求显示查询结果查询结果查询结果信息修改管理员身份确认身份信息身份信息用户信息确认为管理员出错处理确认为非管理员更新存储系统修改信息录入详细资料浏览请求具体资料输出设备信息资料修改处理请求管理员具体资料出错信息5性能需求5.1数据精确度数据要求必须精确,可靠,真实。进行操作请求时,如:查找、删除、修改、添加应保证输入数据与数据库数据的相匹配性。而在满足用户请求时,系统应保证所响应数据的查全率与查准率。5.2时间特性为满足用户高效要求,数据的响应时间、更新处理时间、数据转换与传输时间、运行时间都应在1-2秒之内。如果需要与外部设备交互(如打印机)时,响应时间可能较长,但应在可接受范围之内5.
16、3适应性本系统可在微软的多种软件平台上运行。6运行需求6.1用户界面类似如下:收银员:#姓名:# 照片:性别:# 工号:#电话:#-#上班时间:#6.2硬件接口1、处理器要求:Pentium或以上2、运行环境: Microsoft Visual Studio 20053、内存要求:512MB或以上6.3软件接口操作系统平台:Windows xp数据库系统平台:SQL Sever 2005开发语言:C#、SQL开发工具:Microsoft Visual Studio 2005、SQL Sever 20056.4故障处理由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对
17、系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。其他问题:硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决软件方面:做好每天关机前自动备份。7其它需求代码的可维护性:要求每个方法预留出必要的借口。在数据传输获取的时候,以及系统的登陆模块要考虑其安全性。7.1软件的正确性要求所发布的软件可以正确的完成用户的操作需求。如用户在对系统进行数据修改时,系统不仅要可以识别用户录入数据的正确性,而且要将用户输入的正确数据完整、准确的添加到系统里。7.2软件的可靠性在用户进行可预期的操作时,系统要保证不出故障7.3软件的效率本软件是为实现管理自动化,使用户脱离原始的手工管理的低速度、低效率而开发的,因此该软件对用户的操作请求应在1-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中考语文一轮复习(广西) 任务一 语言积累运用-专题二 词语的理解与运用(含答案)
- 部编版小学语文教学设计实例集
- 五年级数学第二学期教学总结报告
- 线上课堂互动教学设计方案
- 翻转课堂教学实施步骤与案例
- 牙齿健康综合实践教学设计方案
- 初中道德与法治八年级下册第二单元第6课《公民义务》高阶教学设计
- 初中化学九年级下册《溶液的酸碱性》教学设计
- 空间观念视域下长方体和正方体大单元教学导学案-小学数学五年级下册人教版
- 班主任学期教学总结与反思模板
- 纺织行业的纺织品生产技术培训资料
- 医院整形科室管理制度
- 高考生物解题技巧1-题干信息的分析技巧
- 涉氨制冷企业安全管理培训
- 3、4号锅炉引风机更换叶轮施工方案
- 大众标准目录(中文)
- 如何进行网络招聘和电话邀约讲义课件
- 连续性血液净化设备技术要求
- 行政法与行政诉讼法培训教案
- 译林版六年级下册英语单元课文填空
- 小学科学粤教粤科版六年级下册《第5课设计与制作:鸡蛋包装盒》课件
评论
0/150
提交评论