资源描述
<项目名称>迷你超市管理系统
需求说明书
目录
1 前言 4
1.1目的 4
1.2读者对象 4
1.3参考资料 4
2 项目概述 4
2.1功能需求特点 4
2.2系统运行环境 5
2.3具体功能需求 5
3 项目需求分析 6
3.1系统总用例图 6
3.2 系统管理 6
3.2.1功能描述 6
3.2.2系统登录活动图 7
3.2.3 数据处理 7
3.3 基本信息管理 7
3.3.1 功能描述 7
3.3.2供应商对象状态图 8
3.3.3数据处理 8
3.4采购管理 8
3.4.1功能描述 8
3.4.2采购管理活动图 9
3.4.3采购定单状态图 9
3.4.4数据处理 9
3.5销售管理 10
3.5.1功能描述 10
3.5.2前台pos活动图 10
3.5.3数据处理 11
3.6库存管理 11
3.6.1功能描述 11
3.6.2库存管理活动图 11
3.6.3商品库存状态图 11
3.6.4商品盘点单状态图 12
3.6.5数据处理 12
3.7会员管理 12
3.7.1功能描述 12
3.7.2会员管理活动图 12
3.7.3数据处理 13
1 前言
迷你超市管理系统需求说明书,是在采集大量的超市资料及模拟数据的基础上进行编写的。
1.1目的
编写该需求说明书的目的是:
1. 在软件产品完成目标方面为用户和开发者之间建立共同协议创立一个基础:对要实现的软件功能进行全面描述,帮助用户判断所规定的软件是否符合他们的要求。
2. 提高开发效率:使用户在设计开始之前周密地思考全部需求,从而减少事后重新设计、重新编程和重新测试的返工情况。通过对各种需求进行仔细复查,在开发早期发现若干遗漏、错误的理解和不一致性,以便及时加以纠正。
3. 为成本计价和编制计划进度提供基础:软件功能的描述是计算机软件产品成本核算的基础,也有助于估计所必须的资源,并用作编制进度的依据。
4. 为确认和验证提供一个基准。
1.2读者对象
该需求说明书的读者为:MiniSupermarket公司相关人员、项目组成员。
1.3参考资料
《OOAD分析与设计》
《软件工程概论》
2 项目概述
2.1功能需求特点
l 该系统适合小型零售商;
l 具有严格的系统使用权限管理;
l 具有完善的进销存功能;
l 强大的查询功能;
l 会员管理,会员积分查询;
l 要求及时了解经营情况,随着商店规模的不断扩大,管理模式的改变,业务发展的需要,可以升级。
2.2系统运行环境
l 数据库:Microsoft SQL Server 2000
l 操作系统:Windows2000或WindowsXP
l 开发工具:Microsoft Visual Basic 6.0
2.3具体功能需求
迷你超市管理系统包括:前台系统,后台系统。后台系统包括系统管理、基本信息管理、采购管理、销售报表查询、库存管理、和会员管理。前台系统包括pos管理。
迷你超市管理系统
销售报表
库存管理
采购
管理
前台
系统
会员管理
基本信息
系统管理
后台系统
3 项目需求分析
3.1系统总用例图
3.2 系统管理
3.2.1功能描述
l 系统用户管理:系统用户信息的新增、修改、删除和查询。
l 用户权限的管理:将系统用户分为多个角色,不同角色具有不同的访问权限。可以新增角色和删除角色;可以给角色指派访问权限和修改访问权限。系统管理员角色具有最大访问权限。
3.2.2系统登录活动图
3.2.3 数据处理
l 权限信息包括:角色名称、角色的权限描述。
l 用户信息包括:用户名、密码、用户所属角色。
3.3 基本信息管理
3.3.1 功能描述
l 供应商基本信息管理:供应商信息新增、修改、删除和各种查询。
l 商品基本信息管理:商品信息新增、修改、删除和各种查询。
3.3.2供应商对象状态图
3.3.3数据处理
l 供应商信息包括:厂商编号、厂商姓名、联系地址、邮编、电话、email、联系人、法人代表、开户账号、开户银行、付款方式(现金/支票)、是否冻结(是/否)。
l 商品信息包括:商品编号、商品名称、商品类别(食品/日用品)、计量单位、供应商、保值期、进价、售价、会员价。
3.4采购管理
3.4.1功能描述
l 采购定单管理:采购定单的编辑(生成、修改、删除、各种查询)和跟踪。
l 自动补货管理:对于当前库存数量小于库存安全数量的商品,自动生成采购定单。
3.4.2采购管理活动图
3.4.3采购定单状态图
3.4.4数据处理
l 采购定单头信息包括:定单编号、供应商编号、制单人编号、制单日期、交货日期、跟踪标志(初始/入库/终止) 。
l 采购定单明细信息包括:定单编号、商品编码、商品名称、数量、金额。
3.5销售管理
3.5.1功能描述
l 前台pos系统:商品的销售;通过扫描条形码或录入商品码,会员享受会员价优惠,使商品信息自动提交,从而提高前台收款员的收款速度;结算收款。
l 销售报表:按照某一天、某个月、某年或某一段时间统计超市的销售业绩。
3.5.2前台pos活动图
3.5.3数据处理
l 销售流水信息包括:流水编号、商品编码、商品名称、商品类别、计量单位、销售价格、会员编号、进价、销售数量、销售金额、销售日期、销售时间。
3.6库存管理
3.6.1功能描述
l 商品入库管理:商品库存数量初始化、商品安全库存量设置。
l 库存盘点:库存盘点单编辑(新增、修改、删除和查询)、盘点单盈余分析。
3.6.2库存管理活动图
3.6.3商品库存状态图
3.6.4商品盘点单状态图
3.6.5数据处理
l 商品库存登记信息包括:商品编号、安全库存数量、库存数量、是否冻结(是/否)。
l 库存盘点单头信息包括:单据编号、盘点日期、盘点人、状态(未处理/已处理)。
l 库存盘点单明细信息包括:单据编号、商品编码、帐面数量、实际数量、盈亏原因。
3.7会员管理
3.7.1功能描述
l 会员管理:超市会员注册、会员信息修改和查询,会员积分查询。
3.7.2会员管理活动图
3.7.3数据处理
l 会员信息包括:会员编号、会员姓名、性别、联系地址、联系电话、注册日期、积分。
展开阅读全文