需求分析报告
1 引言
1.1 编写目的
本报告时面向超市管理人员而编写的,目的在于提高超市运作效
率,通过全面的信息采集和处理,辅助提高超市的决策水平,提升超
市的管理水平,为降低经营成本, 提高效益,增强超市扩张能力, 提
供有效的技术保障.
本报告的预期读者是超市管理系统软件开发有联系的决策者,开
发组成人员,扶住开发者,支持本项目的领导和公司人员,软件验证
者。
1.2 背景
A:本软件系统名称:超市结算系统
B:本项目的任务提出者、开发者:
用户:各大小超市;
C:本软件系统用文件来保存数据,与文件进行基本的交互
1.3 定义
面向对象程序设计(Object Oriented Programming,OOP 面向对象程
序设计)是一种计算机编程架构.mfc 编程(MFC:Microsoft Foundation
Class),是微软为 Windows 程序员提供的一个面向对象的 Windows
编程接口,它大大简化了 Windows 编程工作。Microsoft Visual C++,
(简称 Visual C++、MSVC、VC++或 VC)微软公司的 C++开发工具,
具有集成开发环境,可提供编辑 C 语言,C++以及 C++/CLI 等编程语
言。VC++整合了便利的除错工具,特别是整合了微软视窗程式设计
(Windows API)、三维动画 DirectX API,Microsoft .NET 框架。目前
最新的版本是 Microsoft Visual C++ 2010。
1.4 参考资料
Visual C++通用范例开发金典/韦朴,陈泰生编著。北京: 电子工业
出版社,2008.6
2 任务概述
2.1 目标
本软件产品是一项独立的软件
提高工作人员的正确性,省略了手工核对的工作量.
超市管理者从繁重的传统式经营管理中解脱出来,并且有更多的时间
从事于管理工作,工作重心逐渐转到管理上来,进一步提高了工作效
率.
采购人员查询本系统,可以更直接,有效地获得商品情况,了解到商品
是否畅销或滞销.
销售管理人员根据商品的销售情况进行分析,以进行下一次的销售计
划.
财务人员能更加清楚地了解库存情况,帐款余额,毛利等财务数据,通
过更好地控制成本和费用,提高资金周转率.
超市管理者把握住商品的进销存动态,对超市各种资源的流转进行更
好的控制和发展.
2.2 用户的特点
1. 使用者:总部,分公司及经营部的人力资源部(行政部门)的所有
人员,执行该系统的大部分操作(输入,查询),为其经常性工作.该部
分人员电脑使用水平为初,中级,一般会使用 windows xp ,office 系
列以及收发电子邮件.
2. 查询者:总部,分公司及经营部的领导,他们一般为进行人事方面
的决策执行查询统计操作,为其为间断性工作.该部分人员电脑使用
水平为初级(少数可能有中级水平),一般会使用 windows xp 等系统软
件.
3. 其它使用者:超市所有员工为本系统的基本对象.他们在某些情况
下会使用本系统.还有客户查询,消费等..
2.3 假定和约束
A::所建议系统的运行寿命的最小值:2 年;
B: 经费,投资方面的来源:投资人投资;
C: 运行环境在 WIN98,WIN2000,WINXP 和 Vista 上等都可以。
D:开发期限:6 周内;
3 需求规定
3.1 对功能的规定
用户登录
商品管理
验证用户名与密码成功登陆
通过文件初始化,可以写入可以
删除
销售管理
通过读入的条码,计算价格更新
库存量
查询管理
通过读入的条码,查找出相应的
统计管理
统计销售状况,供管理员查询
商品的各项信息
开始
登陆
判断
N
注册
Y
销售管理
选择
功能
商品管理
查询管理
统计管理
3.1.1 商品管理
Y
读入文件
显示已有信息
添加或删除列
表中的信息
选 择 继 是
否添加
N
选择功能
销售管理 统计管理 查询管理
3.1.2 销售管理
读入条码
查 找 是 否
有库存
Y
更新库存
报错
N
统计管理
计算价格并输出
查询管理
商品管理
3.1.3 查询管理
输出错误
N
读入条码
查询
Y
输出结果
商品管理
销售管理
统计管理