软件需求超市管理系统.docx
《软件需求超市管理系统.docx》由会员分享,可在线阅读,更多相关《软件需求超市管理系统.docx(10页珍藏版)》请在冰豆网上搜索。
软件需求超市管理系统
软件需求工程课程设计
题目名称:
超市管理系统
系名称:
计算机科学与信息工程学院
专业班级:
09软件工程一班
学生姓名:
王晓
学生学号:
200903030004
2012年6月
1.引言
伴随着社会的飞速发展,人们消费水平的不断提高,形形色色的超市已经成为人众们的购物天堂。
它带给人们的不只是便利更是质量的保证。
每天往来超市的购物者不计其数,显然传统的人工管理模式,已不能满足当今超市的业务,提高超市的工作效率、为顾客提供更好的服务,成为了大中小型超市当前必须考虑的问题。
而解决这些问题的途径之一,就是将计算机引入到管理机制中来。
1.1目的
本系统是针对目前超市的管理而设计的,以计算机代替人完成各种商品的分类和整理,现代技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈多元发展趋势,多种业态:
超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。
而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。
1.2项目范围和产品特性
本产品能具体化,合理化的管理超市中的商品信息、进出信息,用结构化的思维方式去了解超市的基本运作原理和超市后台程序设计适合各种小型超市、仓储店、便利店、特许加盟店、专卖店、货仓等。
方便小型超市经营者的管理工作,节省了大大的时间和人力。
1.3文档约定
针对大多数用户对计算机知识的有限性,该系统尽量做到用户易学的操作环境,使用户方便的使用该系统来达到管理超市的目的,如结账体系,库存体系,财务管理体系,商品管理体系,员工信息体系等。
该系统主要实现的功能有一些几点:
系统权限的设定、原始数据的输入、数据的汇总、数据的查询、数据的删除、数据的修改。
1.4参考文献
(1)《软件需求工程》,机械出版社
(2)《用例分析技术》(第二版),机械工业出版社
(3)《SQL编程习题与解答》.胡志君高燕林译.北京.机械工业出版社
2.综合描述
2.1产品的前景
随着信息化的快速发展,以及激烈的市场竞争,各企业也将在信息化上下功夫,以高效率、低成本立足市场,获得更多的利润。
超市软件系统从企业运营及管理的实际情况出发,结合当前中国零售业业态发展趋势,顺应了零售行业对信息化的要求,为商业管理信息系统提供了系统全面的技术解决方案。
基于以上原因,超市信息管理系统目前在各个商业领域都发挥了很大的作用,也得到了越来越多的大、中、小型商业企业的应用。
但就目前的应用状况分析,管理系统在中、高端企业得到了广泛的应用和重视,在小型企业、零售店的应用仅局限于信息化的表面层次,没有得到高度的重视。
同时,小企业也因资金发面问题限制了其向更高程度信息化的应用!
2.2产品的功能
小型超市后台管理系统需要完成的功能主要有:
a.商品各种信息的输入,包括商品基本信息,详细信息和简历等。
b.各种商品信息的简单查询。
c.各种商品信息的修改。
d.供应商信息的输入,查询,和修改等。
e.商品库的输入,查询,和关系性修改等。
f.商品库的关系模式的完整性实现。
g.商品供应商的输入,查询,和修改等。
h.系统管理的管理员的登入等。
i.数据库的备份和回档。
2.3用户类和特征
该系统会涉及到超市的管理者,采购人员,销售人员,仓库管理人员,财务登记员等。
不同的用户有不同的信息和实际操作,需要分开分析来提高系统的完善性。
操作人员与维护人员应懂的SQL语言。
2.4运行环境
该系统主要运行计算机Win系列的操作系统上,并且要安装客户端软件和数据库。
2.5设计和实现的限制
和传统管理模式相比较,使用本系统,毫无疑问会大大提高超市的运作效率,辅助提高超市的决策水平,管理水平,为降低经营成本,提高效益,减少差错,节省人力,减少顾客购物时间,增加客流量,提高顾客满意度,增强超市扩张能力,提供有效的技术保障。
由于开发者能力有限,加上时间仓促,本系统难免会出现一些不足之处,例如:
1.
本系统只适合小型超市使用,不能适合中大型超市使用;
2.
超市管理系统涉及范围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间,本系统只能做出其中的一部分功能;
2.6假设和依赖
a.工期约束:
本软件计划在两周中完成。
b.有关本软件运行环境的一些问题:
用VB连接数据库,之后作调试运行。
d.人员约束:
参与系统开发人员
3.外部接口需求
由于系统的各种内外部接口是通过借助数据库SQLServer开发软件来实现的,是完全在数据库内部操作的。
3.1硬件接口
该软件推荐在以下环境中运行:
a.处理器芯片为:
IntelCeleron2.66GHz,内存为:
512MB,硬盘为:
80GB。
b.处理器芯片为:
IntelP4,主频1.8GHz,内存为:
256MB,硬盘为:
40GB
c.处理器芯片为:
AMDSempron2500+,内存为:
512MB,硬盘为:
80GB
d.只要配置比以上高的计算机都可运行。
3.2软件接口
该软件需要的操作软件环境:
a.操作系统:
windowsxp
b.数据库:
SQLserver2000
c.工具:
MicrosoftVisualBasic6.0中文版
3.3通信接口
该系统与数据库相连(输入商品基本信息和销售记录等信息),同时数据库也用来保存各用户的信息。
输入数据:
用户信息和商品信息,由已经登录的管理员进行增加、修改和删除操作。
输出数据:
经过修改后的数据会写入到数据库中,在下一次调用时,会显示出来,显示的数据有:
用户信息、商品信息、销售信息和进货信息。
4.系统特性
4.1功能描述
(1)销售系统,本系统必须具有以下功能:
1.商品上下架:
根据根据超市营运的需要,超市货物架少,需要相关人员对货架上的商品进行管理,理货员就是这么一个职务,负责从仓库的商品上架到货架上。
2.收银业务:
通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。
在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。
(2)采纳管理系统,本系统必须具备以下功能
1.进货管理:
根据销售情况及库存情况,自动制定进货计划(亦可手工制定修可以避免盲目进货造成商品积压。
按计划单有选择性地进行自动入库登记。
综合查询打印计划进货与入库记录及金额。
2、仓库管理:
综合查询库存明细记录。
库存状态自动告警提示。
如库存过剩、少货、缺货等。
软件为您预警,避免库存商品积压损失和缺货。
库存自动盘点计算。
商品正常销售、促销与限量、限期及禁止销售控制。
综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。
按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。
(3)财务系统,本系统必须具备以下功能
财务管理:
综合采纳系统和销售系统统计的报表,能够明细的查询各个部门的财务状况,总的统计出超市一切的财务报表,并将财务报表上交给经理,有经理审核。
(4)系统结构
系统总体结构
模块子系统结构
商品上下架管理
理货员管理商品上架架
理货员管理商品下架
功能描述:
理货员负责管理商品的上下架工序。
功能描述:
销售管理系统能计算交易总额,打印交易清单,并根据会员卡打折。
功能描述:
进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。
功能描述:
财务系统接收从采纳系统和销售系统统计的进货数据和销售数据,然后统计出所有部门的财务报表,并提交给经理。
查询库存明细记录
库存状态自动告警提示
库存管理
自动盘点计算
功能描述:
库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。
5.其他非功能需求
本软件适合小型超市使用,可靠性、安全性、可维护性、可扩展性、可测试性方面要求偏低。
5.1性能需求
本产品适合小型超市使用,即只有一个收银员的超市系统,具体特征如下:
a.相互合作的用户数量:
1人
b.系统支持的并发操作数量:
1个(即单机操作)
c.响应时间:
较快
d.可移植性:
较差
与实时系统的关系:
a.容量需求:
无特定容量要求
b.存储器:
各种存储器均可
c.磁盘空间:
最好大于40GB
d.数据库中表的最大行数:
无要求
5.2安全性需求
信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等限制,也隐含许多不安全因素。
常见因素有:
数据的输入,输出,存取与备份,源程序以及应用软件,数据库,操作系统等漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒,“黑客”等因素。
因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:
a.为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏
b.系统要能重建
c.系统应该是可审查的
d.系统应能进行有效控制,抗干扰能力强
e.系统使用者的使用权限是可识别的
5.3可用性需求
软件结构简单,前台操作简便,方便使用,且数据库设计不需要复杂,简单即可。
具体侧重点在于,易用性优于易学性,或者有效性优于可移植性。
5.4用户文档
将与软件产品一同交付的用户文档:
a.安装指南:
纸质文档,16开本;
b.用户手册:
纸质文档,16开本;
c.在线帮助:
电子文档,与软件产品一同分发、配置;
d.使用教程:
电子文档,与软件产品一同分发、配置。
5.5其他需求
本系统采用了用户权限的设定,增加了系统的安全性,用户在输入正确密码后才能进入,也可选择是否保存密码。
由于系统分为几个大的模块,各个模块分别对不同的信息分开管理,使用户使用方便,易懂。