admin管理员组

文章数量:1531959

2024年3月11日发(作者:)

编号 1

版本 1

需 求 规 格 说 明 书

项目名称 超市理货系统

项目负责人

编 写 2009年 12月10日

校 对 2009年 12月10日

审 核 年 月 日

批 准 年 月 日

单 位

目 录

1. 引言........................................................................................................................................1

1.1 编写目的 ........................................................................................................................1

1.2 预期读者和阅读建议 ......................................................................................................1

1.3 产品范围 ........................................................................................................................1

1.4 参考文献 ........................................................................................................................1

2. 综合描述.................................................................................................................................1

2.1 产品的状况 ....................................................................................................................1

2.2 产品的功能 ....................................................................................................................2

2.3 用户类和特性 .................................................................................................................2

2.4 运行环境 ........................................................................................................................2

2.5 设计和实现上的限制 ......................................................................................................2

2.6 假设和约束(依赖) ...........................................................................................................2

3. 外部接口需求..........................................................................................................................2

3.1 硬件接口 ........................................................................................................................2

3.2 软件接口 ........................................................................................................................3

4. 系统功能需求..........................................................................................................................3

4.1 输入/输出数据 .............................................................................................................3

5. 其它非功能需求 ......................................................................................................................3

5.1 性能需求 ........................................................................................................................3

5.2 安全性需求 ....................................................................................................................3

5.3 软件质量属性 .................................................................................................................4

5.4 用户文档 ........................................................................................................................4

6. 分析模型.................................................................................................................................4

7. 数据字典.................................................................................................................................5

8. 待定问题列表..........................................................................................................................6

1. 引言

本需求的编写目的在于研究城乡式的小型超市后台管理系统软件的可行途径和使用方法。

1.1 编写目的

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管

理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,

多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大

销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。

为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现

象,商品进销存领域迫切需要引入信息系统来加以管理。而商品进销管理系统是当前应用于超市或者公

司管理系统的典型代表。

1.2 预期读者和阅读建议

本需求的预期读者是与小型超市后台管理系统软件开发有联系的人,自身开发组成人员,开发者,

支持本项目的尊敬的领导和老师,软件验证者等。

1.3 产品范围

本产品能具体化,合理化的管理超市中的商品信息、进出信息,用结构化的思维方式去了解超市的

基本运作原理和超市后台程序设计。

1.4 参考文献

[1]《Database System Concepts》(Fourth Edition) Abraham Silberschatz Henry han

Higher Education Press

[2]王珊.数据库系统概论(第四版). 高等教育出版社,2007.

[3]罗运模.完全掌握SQL Server 2000.人民邮电出版社,2001.

[4]白尚旺等.PowerDesigner软件工程技术.电子工业出版社,2004.

[5]张海藩.软件工程概论(第五版).清华大学出版社,2007.

[6]赵松涛.Visual Basic+SQL Server 2000系统开发实录. 电子工业出版社,2007.

[7]陈燕峰等.Visual Basic数据库项目案例导航. 清华大学出版社,2004.

2. 综合描述

产品主要完成的功能有:商品基本信息维护、进货管理、销售管理等,及这一系列过程中涉及商品

的数据修改与查询统计等多种操作。

ADO则具有更多的优点,包括易于使用,熟悉的界面,高严谨及较低的内存空间战胜。本系统的

开发使用的是ADO方式来开发数据库。要使用这种访问方式,必须在VB工程里面引用Microsoft

ActiveX Data Objects库。

2.1 产品的状况

小型超市零售管理系统是小型超市商品销售及货物管理的主要控制部分,直接影响销售的方便性及

管理的规范性。随着信息时代的发展,对效率的要求日益提高,因而软件控制销售和管理已经取代了传

统全手工方式。小型超市具有自身的特点:商品要求一般齐全,进出货关系较为简单,员工人数种类不

多;在软件角度看,数据较少,对存储和速度要求不高。但正由于员工较少,使用软件控制成为必须。

1

2.2 产品的功能

系统开发的总体任务是实现Visual Basic与MS SQL 2000的组合应用,实现可以用VB的方式调用

SQL的数据库,有一定的透明性。

小型超市后台管理系统需要完成的功能主要有:

a. 商品各种信息的输入,包括商品基本信息,详细信息和简历等。

b.各种商品信息的简单查询。

c.各种商品信息的修改。

d.供应商信息的输入,查询,和修改等。

e.商品库的输入,查询,和关系性修改等。

f.商品库的关系模式的完整性实现。

g.商品供应商的输入,查询,和修改等。

h.系统管理的管理员的登入等。

i.数据库的备份和回档。

2.3 用户类和特性

本软件控件均以中文形式表示,对普通程序使用者的查询提供简单方便的快捷操作,不需要技术含

量。

操作人员与维护人员应懂的SQL语言。

2.4 运行环境

此软件没有进行远程访问的功能,也就是说软件和数据库服务器均运行与一台及其上面,因此,建

议机器至少能顺畅运行SQL服务器。

本程序将在以下硬件系统进行测试:

a.处理器芯片为:Intel Celeron 2.66GHz,内存为:512MB,硬盘为:80GB。

b.处理器芯片为:Intel P 4,主频1.8GHz,内存为:256MB,硬盘为:40GB

c.处理器芯片为:AMD Sempron 2500+,内存为:512MB,硬盘为:80GB

2.5 设计和实现上的限制

本软件将在以下环境下编写完成:

操作系统:Windows 2000 SP4或Windows XP

编程软件:Microsoft Visual Basic 6.0 中文版

SQL服务器:Microsoft® SQL Server™ 2000

需要网络支持

2.6 假设和约束(依赖)

a.工期约束:本软件计划在两周中完成。

b.有关本软件运行环境的一些问题:用VB连接数据库,之后作调试运行。

c.地理位置约束:天津城市建设学院电子与信息工程系机房208

d.人员约束:参与系统开发人员只有一名

3. 外部接口需求

由于系统的各种内外部接口是通过借助数据库SQL Server开发软件来实现的,是完全在数据库内部

操作的。

3.1 硬件接口

2

该软件推荐在以下环境中运行:

a.处理器芯片为:Intel Celeron 2.66GHz,内存为:512MB,硬盘为:80GB。

b.处理器芯片为:Intel P 4,主频1.8GHz,内存为:256MB,硬盘为:40GB

c.处理器芯片为:AMD Sempron 2500+,内存为:512MB,硬盘为:80GB

3.2 软件接口

该软件需要的操作软件环境:

a.操作系统:windows xp/2003

b.数据库:SQLserver2000

c.工具:Microsoft Visual Basic 6.0 中文版

4. 系统功能需求

a.用户管理:通过用户管理可以登陆到系统,还可以新建用户和修改密码等功能。

b.商品管理:商品管理可以增加、修改和删除商品的信息,直接修改到数据库中的数据,而且有

一个单独的Merchandise表来存储信息。

c.进货管理:进货管理可以增加、修改和删除进货表中的信息,在数据库中表格名字为Provide。

d.销售管理:销售管理可以增加、修改和删除销售表中的信息,在数据库中销售表名为Sale。

e.查询信息:查询模块可以查询出Merchandise表中的每一条信息,也可以通过商品的编号来查询。

4.1 输入/输出数据

输入数据:用户信息和商品信息,由已经登录的管理员进行增加、修改和删除操作。

输出数据:经过修改后的数据会写入到数据库中,在下一次调用时,会显示出来,显示的数据有:

用户信息、商品信息、销售信息和进货信息。

5. 其它非功能需求

本软件适合小型超市使用,可靠性、安全性、可维护性、可扩展性、可测试性方面要求偏低。

5.1 性能需求

本产品适合小型超市使用,即只有一个收银员的超市系统,具体特征如下:

a.相互合作的用户数量:1人

b.系统支持的并发操作数量:1个(即单机操作)

c.响应时间:较快

d.可移植性:较差

与实时系统的关系:

a.容量需求:无特定容量要求

b.存储器:各种存储器均可

c.磁盘空间:最好大于40GB

d.数据库中表的最大行数:无要求

5.2 安全性需求

信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等限制,也

隐含许多不安全因素。常见因素有:数据的输入,输出,存取与备份,源程序以及应用软件,数据库,

操作系统等漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒,“黑客”等因素。因此,

为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:

a.为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏

 b.系统要能重建

3

 c.系统应该是可审查的

 d.系统应能进行有效控制,抗干扰能力强

 e.系统使用者的使用权限是可识别的

5.3 软件质量属性

软件结构简单,前台操作简便,方便使用,且数据库设计不需要复杂,简单即可。具体侧重点在于,

易用性优于易学性,或者有效性优于可移植性。

5.4 用户文档

将与软件产品一同交付的用户文档:

a.安装指南:纸质文档,16开本;

b.用户手册:纸质文档,16开本;

c.在线帮助:电子文档,与软件产品一同分发、配置;

d.使用教程:电子文档,与软件产品一同分发、配置。

6. 分析模型

第一层数据流图:

用户信息用户信息

管理员

销售信息

商品信息

超市理货系统

进货信息

管理员

商品信息

第二层数据流图:

用户信息

用户管理

用户信息

管理员

商品信息

系统管理

销售信息

进货信息

管理员

商品信息

查询信息

商品信息

商品信息

第三层数据流图:

4

用户信息

用户信息

用户管理

添加用户

用户信息

旧密码

修改密码

新密码

用户信息

用户信息

销售信息

销售管理

销售信息

销售信息

销售信息

商品信息

管理员系统管理

进货信息

进货管理

进货信息

进货信息

进货信息

管理员

商品信息

商品管理

商品信息

查询信息

商品信息

商品信息

商品信息

7. 数据字典

数据流编号:1

数据流名:商品信息

简述:商品安排时输入的信息。

数据流来源:外部实体“系统管理员”

数据流去处:处理逻辑“商品管理”

数据流组成:商品编号

商品名称

价格

库存数量

条形码

商品状态

进货日期

制造商

供货商

数据流编号:2

数据流名:进货信息

简述:管理进货库。

数据流来源:外部实体“系统管理员”

数据流去处:处理逻辑“商品”

数据流组成:入库编号

5

进货名称

条形码

进货数量

进货日期

制造商

供应商

数据流编号:3

数据流名:销售信息

简述:管理销售库。

数据流来源:外部实体“系统管理员”

数据流去处:处理逻辑“商品”

数据流组成:销售编号

商品名称

销售日期

销售数目

销售价格

打折信息

条形码

数据流编号:4

数据流名:用户信息

简述:系统管理员输入的用户信息

数据流来源:外部实体“系统管理员”

数据流去处:处理逻辑“系统登陆管理”

数据流组成:用户名称

用户密码

8. 待定问题列表

和传统管理模式相比较,使用本系统,毫无疑问会大大提高超市的运作效率,辅助提高超市的决策

水平,管理水平,为降低经营成本, 提高效益,减少差错,节省人力,减少顾客购物时间,增加客流

量,提高顾客满意度,增强超市扩张能力, 提供有效的技术保障。

由于开发者能力有限,加上时间仓促,本系统难免会出现一些不足之处,例如:

1.

本系统只适合小型超市使用,不能适合中大型超市使用;

2.

超市管理系统涉及范围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间,本系统只能

做出其中的一部分功能;

6

本文标签: 超市系统管理信息软件