超市收银系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010
软件工程超市收银系
统
需求分析文档
[摘要] 超市收银系统是超市日常经营管理的一个重要组成部分,也
是超市管理的组成部分。尤其是在信息技术高度发达的今天,利用信
息技术实现高效的日常经营管理有着巨大的实用价值和优点。本文档
为超市收银系统的设计、实现、测试以及验收提供重要依据,也为评
价系统功能和性能提供标准。本文档可供用户、项目管理人员、系统
分析人员、程序设计人员以及系统测试人员阅读和参考。
目录
1.序言
1.1编写目的 (3)
1.2项目背景 (1)
1.3定义 (1)
1.4参考资料 (1)
2.任务概述
2.1目标 (1)
2.2运行环境 (1)
2.3条件与限制 (1)
2.4用户特征 (1)
3.数据描述
3.1静态数据 (1)
3.2动态数据 (1)
3.3数据库介绍 (1)
3.4数据字典 (1)
3.5数据采集 (1)
4.功能需求
4.1功能划分 (1)
4.2功能描述 (1)
5.性能需求
5.1数据精确度 (1)
5.2时间特性 (1)
5.3适应性 (1)
6.运行需求
6.1用户界面 (1)
6.2硬件接口 (1)
6.3软件接口 (1)
6.4故障处理 (1)
7.其它需求
第二开发小组等
第二开发小组 等
引言
1.1编写目的
信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。同样,超市收银系统是超市日常经营管理的一个重要组成部分,该系统涉及了商品信息,营业额度,以及很多相关信息的综合处理。为了方便配合超市日常经营管理,系统把收银、退货、会员添加、库存提醒等信息管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解超市日常营运情况。同时,也方便经营者对日常经营情况的了解。
本文档为超市收银系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。
1.2项目背景
项目委托单位: 软件工程课程项目
项目开发单位: 08信管软件工程第二开发小组 项目主管部门: 08信管软件工程第二开发小组
项目规划: 阶段
文档
提交日期
需求阶段 需求分析文档 11月10日 分析设计
软件设计文档 11月15 日 测试
软件测试文档
12月20日
.3定义
解释
业务流程图业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。数据流程图是一种能全面地描述信息系统
逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
管理调查过程中绘制的业务流程图和表格分配图等虽然形象地表达了管理信息中的流动和存储过
程,但仍没有完全脱离一些物质要素(如货物、产品等)、数据流程图则进一步舍去物质要素,收
集有关资料,用计算机进行信息管理,为下一步分析做好准备。
数据流程图数据流程图表示求解某一问题的数据通路。同时规定了处理的主要阶段和所用的各种数据媒体。
数据流程图包括:
1. 指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。
2. 指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能。
3. 指明几个处理和(或)数据媒体之间的数据流的流线符号。
4. 便于读、写数据流程图的特殊符号。
在处理符号的前后都应是数据符号。数据流程图以数据符号开始和结束(除9.4规定的特殊符号外)处理过程
功能图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
数据字典所谓数据词典,是指定义和管理数据库文件(库表)的有组织的系统,其目的是方便数据库的存取和控制,加强系统的数据管理
需求提出者需求提出者是对项目进行提出需求的用户
图例说明是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。
数据存储数据存储是一种对深入挖掘用户需求,得出数据分析的存储过程。是对整个数据的中间结果以及最终结果的存储。
数据传递数据传递是处于整个规定了的所有数据媒体的中间产物的传递。
1.4参考资料
1.软件工程文档模版
2.软件工程导论清华大学出版社
3.C#程序设计及应用教程人民邮电出版社
第二开发小组等
2.任务概述
2.1目标
1.明确用户需求,加速开发进程;
2.提高处理速度;
3.控制精度以及日常业务处理能力的提高;
4.管理信息服务的改进;
5.人员工作效率的提高;
2.2运行环境
1.操作系统: Microsoft Windows XP
2.数据库: SQL Sever 2005
3.开发工具: Microsoft Visual Studio 2005
2.3条件与限制
1.处理器要求:Pentium Ⅵ或以上
2.运行环境: Microsoft Visual Studio 2005
3.内存要求: 512MB或以上
2.4 用户特征
使用本软件的用户非常广泛,它非常适用于具有如下特点的人员:
具有一定计算机操作基础
与外界联系紧密,相关信息丢失或损坏可能带来重大损失
信息处理量大,且数据较为复杂
针对如上用户特点,本软件可以迅速、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。用户只需掌握电脑录入功能即可。
第二开发小组等