超市货物管理系统之需求规格说明书.doc
- 文档编号:4857726
- 上传时间:2023-05-07
- 格式:DOC
- 页数:14
- 大小:694.50KB
超市货物管理系统之需求规格说明书.doc
《超市货物管理系统之需求规格说明书.doc》由会员分享,可在线阅读,更多相关《超市货物管理系统之需求规格说明书.doc(14页珍藏版)》请在冰点文库上搜索。
超市货物管理系统
需求规格说明书
1.引言
1.1编写目的
本说明书的编写目的,是为了用户及分析人员充分理解本产品而设立的,说明了本产品的各项功能和性能需求,明确标识各功能的实现过程,阐述实用范围及背景,提供客户解决问题或达到目标所需要的条件或权能,提供一个度量和遵循的基准。
1.2背景
(1)本项目的名称:
超市货物管理系统
(2)本产品的设计者:
**、**
(3)本产品的使用对象:
中小型超市
1.3定义
需求:
用户解决问题或达到目标所需要的条件或功能:
系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:
包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
POS:
英文PonitofSale的缩写,即销售点终端机,是银行在特约商店、宾馆、饭店等消费场所和银行营业网店安装的终端机,它与银行信用卡授权中心联成网络,从而实现了资金的自动转账和实时入账。
1.4参考资料
《实用软件工程教程》----陈雄峰编著
2.任务概述
2.1目标
本系统通过强大的计算机技术给超市管理人员和消费者购买商品带来便利。
目标还包括:
²减少人力与管理费用;
²提高信息准确度;
²改进管理和服务;
²建立高效的信息传输和服务平台,提高信息处理速度和利用率;
²系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;
²更简便、信息化程度更高的超市货物管理流程;
2.2用户的特点
1.本软件的最终用户是面向管理员(经理、仓管人员和销售员),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
仓管员和销售员都是经常性用户。
2.系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
3.需求规定
在超市货物管理系统中,管理员要为每个员工建立基本信息表,为本超市会员建立基本信息表和办理会员卡,并将会员卡发放给所有会员(记录会员卡号,会员积分)。
会员信息表里存储会员卡号以及个人信息和消费记录(以积分形式记录)信息。
管理员还要建立商品信息表来保存超市货物信息。
为销售人员提供商品信息查询。
为系统维护人员(管理员)提供权限管理、数据备份、数据还原等功能。
3.1数据流图
(1)顶层图
顶层图如图C-1所示
图C-1
(2)0层图
0层图如图C-2所示
图C-2
(3)1层图(1库存管理)
1层图(1库存管理)如图C-3所示
图C-3
(4)1层图(2综合分析)
1层图(2综合分析)如图C-4所示
图C-4
(5)1层图(3系统管理)
1层图(3系统管理)如图C-5所示
图C-5
(6)1层图(4基础设置)
1层图(4基础设置)如图C-6所示
图C-6
(7)1层图(5其他管理)
1层图(5其他管理)如图C-7所示
图C-7
(8)数据流图加工处理功能简单描述
²系统管理:
1.操作员:
显示当前进入系统操作员的基本信息。
2.角色设置:
设置员工的职位。
3.权限设置:
设置进入该系统的身份(管理员和普通用户)。
4.数据备份:
对超市的商品信息、员工信息、会员信息等进行备份。
5.数据还原:
当系统收到恶意破坏时,可以对系统信息进行还原。
²档案管理:
1.编码规则设置:
设置商品的编码规则(字符类型和长度限制设置)。
2.商品分类设置:
对商品进行合理分类。
3.商品档案设置:
增加、修改、查找、删除商品信息。
4.货架档案设置:
对货架进行合理编码安排。
5.人员档案设置:
增加、修改、查找、删除内部员工信息。
6.结算方式设置:
设置结算方式(现金、银联卡、会员卡)。
²库存管理:
1.入库单管理:
对新购商品进行入库操作。
2.出库单管理:
对过期作废商品进行出库操作。
²其他管理:
1.会员管理:
增加、修改、查找、删除会员信息和会员卡充值管理。
2.促销管理:
对促销商品、促销对象、促销价格进行设置管理。
²综合分析:
1.出入库明细账:
按时间段查看出入库情况。
2.现存量查询:
查询商品现存量。
3.销售时段分析:
按时间段查看商品销售情况。
4.销售排行分析:
按时间段查看商品销售排行情况。
5.销售毛利时段分析:
按时间段查看商品销售毛利情况。
6.销售对比分析:
对商品销售情况进行比较。
3.2数据描述
通过对超市货物管理系统需求及其数据流图的分析,可以得出该系统涉及员工、商品信息表等数据实体。
(1)E-R图
E-R图如图C-8所示。
图C-8
(2)数据实体结构描述
数据实体结构描述见下列各表。
表C-1商品信息表
功能名称:
商品信息表
存储位置:
商品信息
存储组织:
一种商品一条记录
主键:
商品编号
数据元素
数据采集方式
说明
商品编号
人工采集
主键:
必须输入
商品名称
人工采集
必须输入
商品类别
人工采集
必须输入
货架位置
人工采集
生产时间
人工采集
必须输入
有效期限
人工采集
必须输入
生产商
人工采集
进价
人工采集
必须输入
卖价
人工采集
必须输入
促销标记
人工采集
默认为否
折扣
人工采集
默认为100%
总数量
自动采集
商品辅助信息
人工采集
入库时间
自动采集
促销对象1
人工采集
促销对象2
人工采集
促销对象3
人工采集
促销对象4
人工采集
相关提供数据主要功能模块:
库存管理、基础设置
数据输出接受主要功能模块:
库存管理、综合分析、系统管理
修改记录:
表C-2员工信息表
功能名称:
员工信息表
存储位置:
员工信息
存储组织:
一名员工一条记录
主键:
员工身份证号
数据元素
数据采集方式
说明
员工身份证号
人工采集
主键:
必须输入
员工姓名
人工采集
必须输入
员工性别
人工采集
必须输入
员工照片
人工采集
员工出生日期
人工采集
必须输入
员工住址
人工采集
必须输入
员工职位
人工采集
必须输入
联系方式
人工采集
必须输入
邮箱
人工采集
员工登陆账号
自动采集
员工登录密码
人工采集
员工登录密保问题1
人工采集
员工登录密保问题2
人工采集
密保答案1
人工采集
密保答案2
人工采集
员工兴趣爱好1
人工采集
必须输入
员工兴趣爱好2
人工采集
员工兴趣爱好3
人工采集
员工兴趣爱好4
人工采集
员工兴趣爱好5
人工采集
相关提供数据主要功能模块:
系统管理
相关输出数据主要功能模块:
系统管理、基础设置
修改记录:
表C-3会员信息表
功能名称:
会员信息表
存储位置:
会员信息
存储组织:
一名会员一条记录
主键:
会员编号
数据元素
数据采集方式
说明
会员编号
自动采集
主键:
会员编号
会员姓名
人工采集
必须输入
会员性别
人工采集
必须输入
会员身份证号
人工采集
会员级别
自动采集
会员积分
人工采集
会员联系方式
人工采集
会员卡余额
人工采集
会员注册时间
自动采集
相关提供数据主要功能模块:
其他管理
相关输出数据主要功能模块:
其他管理
修改记录:
表C-4商品信息设置规则表
功能名称:
商品信息设置规则表
存储位置:
商品信息设置规则
存储组织:
全部设置同一规则
主键:
数据元素
数据采集方式
说明
商品编号设置
人工采集
必须输入
商品类型设置
人工采集
必须输入
商品货架位置设置
人工采集
必须输入
相关提供数据主要功能模块:
相关输出数据主要功能模块:
库存管理
修改记录:
表C-5出库单信息表
功能名称:
出库单信息表
存储位置:
出库单信息
存储组织:
全部设置同一规则
主键
数据元素
数据采集方式
说明
商品编号
自动采集
商品名称
自动采集
商品类型
自动采集
货架位置
自动采集
进价
自动采集
卖价
自动采集
入库时间
自动采集
出库时间
自动采集
生产日期
自动采集
有效期限
自动采集
商品总量
自动采集
生产商
自动采集
促销标记
自动采集
商品折扣
自动采集
辅助信息
自动采集
促销对象1
自动采集
促销对象2
自动采集
促销对象3
自动采集
促销对象4
自动采集
相关提供数据主要功能模块:
相关输出数据主要功能模块:
综合分析
修改记录:
3.3性能需求
由于此开发项目针对超市,使用频度很高,使用性能要求比较高。
为了防止信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。
总之,要求稳定、安全、便捷,易于管理和操作。
(1)查询速度不超过5s;
(2)其他所有交互功能反应速度:
不超过3s;
(3)可靠性:
平均故障间隔时间不低于300h。
3.4其他需求
要求数据输入输出的格式、数值范围、数据精度规范统一。
(1)由于硬件故障存在不可预见性,应经常对其进行检查和修复。
(2)网络故障保证前台收银系统照常运转。
(3)误操作应提示警告和提供容错方法。
4运行环境
4.1单机版环境
采用一台配置较高的PC机和POS周边设备即可,前提收银和进销存在单击上完成。
4.2网络版环境
4.2.1主机类型
A、收银台:
一般的PC机,要求CPU频率1.8GHZ一上,内存256M以上,硬盘10G。
B、服务器:
中抵挡服务器或中档配置的PC机,要求CPU频率2.0GHZ一上,内存512M以上,硬盘80G。
4.2.2其他特殊设备
前台POS机的周边设备包括:
小票打印机、客户显示器、激光扫描枪、钱箱、IC卡读卡器、小键盘等。
4.2.3网络类型
采用星型网络拓扑结构,见图:
4.2.4软件环境
A、操作系统:
收银员采用WindowsXP;后台服务器采用WindowsNT2000
B、数据库系统:
收银台和后台服务器采用采用MSSQL2000;
C、数据接口:
前后台均采用ADO.NET。
4.3人工处理流程
4.4数据库表的建立
1、商品信息表(商品编号,商品名称,商品价格,促销价格,促销截止日期,允许打折,库存数量,允许销售,供应商编号)
2、员工信息表(用户编号,用户名称,用户密码,用户类型等)
3、会员信息表(用户编号,用户名称等)
4、出库信息表(入库编号,入库商品编号,入库数量,总金额等)
5、扩展信息表(当前登录信息,等)
4.5接口
²硬件接口
考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。
²软件接口
这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。
考虑到文档处理时有可能需要较常用的办公软件。
例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。
4.6控制
由于本系统采用目前的主流技术,对程序的运行和控制都没有特殊要求。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 货物 管理 系统 需求 规格 说明书