软件工程 超市管理系统 需求规格说明书
超 市 管 理 系 统(软件工程).doc
超市管理系统需求规格说明书姓名:董程凤学院:信息工程学院专业:计算机科学与技术班级:11级2班学号:1114040602091.引言1.1标识标识:CSLH2014040601标题:超市货物管理系统版本号:V11.2系统概述为了提高物资管理的水平和效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统加以管理。
而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。
系统主要完成的功能有:商品基本信息维护,进货管理,销售管理等,及这一系列过程中涉及商品的数据修改与查询统计等多种操作。
目标系统具有如下的特性:1.商品各种信息的输入,包括商品的基本信息,详细信息和简历等;2.各种商品信息的简单查询;3.各种商品信息的修改;4.供应商信息的输入、查询和修改等;5.商品库的输入、查询和关系性修改等;6.商品库的关系模式的完整性实现;7.商品供应商的输入、查询和修改等;8.系统管理的管理员的登入等;9.数据库的备份和回档。
1.3参考文献王珊.数据库系统概论(第四版).高等教育出版社,2007罗运模.完全掌握SQL Sever2000.人民邮电出版社,2001张海藩.软件工程导论(第五版).清华大学出版社,2007赵松涛.Visual Basic SQL Sever 2000系统开发实录.电子工业出版社,20072.总体描述2.1关联图下图2-1演示了系统的外部实体和系统接口。
图2-1 “超市管理系统”关联图2.2用户类和用户特性下表2-1显示了该超市系统的用户类和用户特性:表2-1超市货物管理系统的用户类及特性2.3运行环境此软件没有进行远程访问的功能,也就是说软件和数据库服务器均运行于一台机器上面,因此建议机器至少能顺畅运行SQL服务器。
本程序将在以下硬件系统进行测试:1.处理器芯片为Intel Celeron2.66GHZ,内存:512MB,硬盘:80GB;2.处理器芯片为Intel P4,主频1.8GHZ,内存:256MB,硬盘:40GB;3.处理器芯片为AMD Sempron 2500+,内存:512MB,硬盘:80GB;2.4设计和实现的约束条件设计和实现的约束条件有以下4条:1.操作系统Windows 2000或Windows XP2.编程软件Microsoft Visual Basic 6.0中文版3.SQL服务器Microsoft SQL Server 20004.需要网络支持2.5用户文档是否提供联机帮助,使用手册,业务手册等等。
超市后台管理系统—软件需求说明书
超市后台管理系统—软件需求说明书超市后台管理系统—软件需求说明书1.引言1.1 文档目的本文档旨在详细阐述超市后台管理系统的软件需求,描述系统的功能、性能和限制,为开发团队提供清晰的开发目标和设计方案。
同时,本文档还提供了相应的法律名词及注释。
1.2 项目背景随着超市运营规模的不断扩大,传统的人工管理已经无法满足超市日常运营的需求,因此需要开发一款后台管理系统,实现超市的商品管理、库存管理、销售统计等功能,提高工作效率和管理水平。
2.系统总体描述2.1 系统功能超市后台管理系统主要具备以下功能:- 商品管理:包括商品信息录入、修改、删除、查询等操作。
- 库存管理:实时记录商品的进货和销售情况,更新库存数量。
- 销售统计:根据销售记录销售报表,统计不同时间段、不同商品类别的销售情况。
- 会员管理:管理超市的会员信息,包括会员注册、积分兑换等操作。
- 订单管理:管理超市的订单信息,包括订单录入、发货、退货等操作。
- 收银操作:实现收银员对超市商品的结算和收款功能。
- 数据备份和恢复:提供数据的备份和恢复功能,防止数据丢失。
2.2 系统用户超市后台管理系统主要涉及以下用户角色:- 超市管理员:对商品、库存、会员、订单等信息进行管理的角色。
- 收银员:负责超市商品的结算和收款操作的角色。
3.系统详细需求3.1 商品管理模块3.1.1 添加商品信息管理员可以录入新的商品信息,包括商品名称、商品类别、商品价格、商品库存等。
3.1.2 修改商品信息管理员可以对已有的商品信息进行修改,包括商品名称、商品类别、商品价格、商品库存等。
3.1.3 删除商品信息管理员可以删除已有的商品信息。
3.1.4 查询商品信息管理员可以根据商品名称、商品类别等条件进行商品信息的查询。
3.2 库存管理模块3.2.1 进货管理管理员可以记录商品的进货情况,包括商品名称、进货数量、进货价格等。
3.2.2 销售管理管理员可以记录商品的销售情况,包括商品名称、销售数量、销售价格等。
超市管理软件需求说明书
超市管理系统需求说明书1引言 (2)1.1编写目的 (2)1.2背景 (3)1.3定义 (3)1.4参考资料 (4)2任务概述 (5)2.1目标 (5)2.2用户的特点 (5)2.3假定和约束 (5)3需求规定 (5)3.1对功能的规定 (5)3.2对性能的规定 (6)3.2.1时间特性要求 (6)3.3输人输出要求...................................................................................... 错误!未定义书签。
3.4数据管理能力要求 (6)3.5其他专门要求 (6)4运行环境规定 (6)4.1设备 (6)4.2支持软件 (7)4.3接口 (7)4.4控制 (7)1引言伴随着社会的飞速发展,人们消费水平的不断提高,形形色色的超市已经成为人众们的购物天堂。
它带给人们的不只是便利更是质量的保证。
每天往来超市的购物者不计其数,显然传统的人工管理模式,已不能满足当今超市的业务,提高超市的工作效率、为顾客提供更好的服务,成为了大中小型超市当前必须考虑的问题。
而解决这些问题的途径之一,就是将计算机引入到管理机制中来。
1.1编写目的本软件的前台设计由PowerBuilder 8.0实现,后台管理是由Adaptive Enterprisee实现。
利用Sybase Central用户界面工具进行数据库的创建和管理。
整个软件系统基于客户端/服务器模式,但现阶段只开发了单机版的软件。
本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通超市管理的软件。
软件设计综合了具有一定代表性的多家超市、商场的业务模式和需求。
能实现对采购、卖场、库存、财务等信息的智能化管理,以便于高层者做出正确的决策。
同是也使中层管理者和操做员的工作更方便和快捷。
1.2背景a.本系统的名称是:超市管理系统b.本项目的任务提出者是:张矿c.开发者是:张矿、雷宏远、郭妍吉、张玲玲d.本系统的用户:各超市e.实现该软件的计算中心或计算机网络:信息管理实验室1.3定义开发软件PowerBuilder9.0PowerBuilderPowerBuilder9.0PowerBuilder是一种可视化的面向对象的快速应用程序开发环境,它以其开放的体系结构,简洁高效的集成开发环境,强大的数据窗口技术,几乎无所不能的数据库访问能力和友好的用户界面,已成为client/server模式应用和基于internet模式应用最优秀的开发工具之一。
超市管理系统软件需求说明书
{店铺管理}超市管理系统软件需求说明书目录1、项目计划21.1系统开发目的21.2背景说明21.3项目确立21.4应用范围21.5 定义21.6 参考资料32、逻辑分析与详细分析32.1系统功能32.2、流程图62.3户类型与职能72.4、统开发步骤72.5系统安全问题83、基于UML的建模83.1语义规则83.2、UML模型103.21、系统UML模型103.22、子系统UML模型104、超市销售系统概念设计文档115、小结13超市管理系统需求分析说明书1、项目计划1.1系统开发目的(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。
1.2背景说明21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
1.3项目确立针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。
1.4应用范围本系统适应于各种小型的超市。
1.5定义(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。
(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间。
(3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。
(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。
库存告警提示:当商品的库存数量低于库存报警数量时发出提示。
超市货物管理系统需求规格说明书-闽江学院
超市货物管理系统需求规格说明书1.引言1.1编写目的本说明书的编写目的,是为了用户及分析人员充分理解本产品而设立的,说明了本产品的各项功能和性能需求,明确标识各功能的实现过程,阐述实用范围及背景,提供客户解决问题或达到目标所需要的条件或权能,提供一个度量和遵循的基准。
1.2 背景(1)本项目的名称:超市货物管理系统(2)本产品的设计者:**、**(3)本产品的使用对象:中小型超市1.3 定义需求:用户解决问题或达到目标所需要的条件或功能:系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
POS:英文Ponit of Sale 的缩写,即销售点终端机,是银行在特约商店、宾馆、饭店等消费场所和银行营业网店安装的终端机,它与银行信用卡授权中心联成网络,从而实现了资金的自动转账和实时入账。
1.4 参考资料《实用软件工程教程》----陈雄峰编著2.任务概述2.1目标本系统通过强大的计算机技术给超市管理人员和消费者购买商品带来便利。
目标还包括:✧减少人力与管理费用;✧提高信息准确度;✧改进管理和服务;✧建立高效的信息传输和服务平台,提高信息处理速度和利用率;✧系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;✧更简便、信息化程度更高的超市货物管理流程;2.2用户的特点1.本软件的最终用户是面向管理员(经理、仓管人员和销售员),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
仓管员和销售员都是经常性用户。
2.系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
3.需求规定在超市货物管理系统中,管理员要为每个员工建立基本信息表,为本超市会员建立基本信息表和办理会员卡,并将会员卡发放给所有会员(记录会员卡号,会员积分)。
超市管理系统——详细设计规格说明书
软件工程详细设计项目名称:超市管理系统成员:蒋家毅卜玉沈翊君开课学期: 2013 至 2014 学年第二学期开课班级: N计11-1F班完成时间: 2014 年 6 月 1 日详细设计规格说明书——超市管理系统1.概述1.1 目的本文档的目的旨在推动软件工程的规范性,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本更新。
1.2 范围本文档用于软件设计阶段的概要设计,他的上游是《需求分析规格书》,他的下游是《详细设计说明书》,并为《详细设计说明书》提供测试的依据。
软件概要设计的范围是:软件系统总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能点列表、性能点列表、借口列表。
1.3功能结构设计图1.4 软件处理流程设计(1)仓库管理员工作流程图(2)架存管理员工作流程图(3)收银员工作流程图2. 总体设计2.1 总体结构设计软件系统的总体逻辑结构,按照不同的设计方法,有不同的总体逻辑结构。
本指南以结构化设计方法为主,画出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之间的关系。
若用面向对象的Rose工具进行分析和设计,则遵照Rose的要求进行。
总体结构示意如图、·2.2 运行环境设计2.2.1硬件环境A.一台Pentium 4 cpu 以上的微机及兼容B.内存256MB以上(最好1GB内存)2.2.2软件环境A.windows 98 以上的操作系统B.Microsoft Visual StudioC.Microsoft SQL Server2.3模块设计a)登陆模块:登陆模块主要用于超市员工的登陆。
通过登陆模块实现不同类型的员工登陆到不同的界面,这样能更容易地达到不同类型的员工在超市管理系统中有不同的操作权限。
b)员工管理模块:员工管理模块主要是方便超市的管理员对超市的员工的管理。
word版软件工程超市管理系统需求规格说明书
商场管理系统【需求规范】作者:孟云学号:一千二百一十万一千一百零六[项目构成员]12101104韩洁南12101105洪镇12101106孟云12101107景德松12101108李阳12101109梁宏达2015-5-1三、需求说明目录1介绍.................................................................... .................................................................... .................................................................... .. (2)1.1. 编制目的1.2. 项目背景二1.3. 定义1.4. 参照文件32任务概括 (3)2.1.目标32.2. 操作环境2.3. 条件和限制...4三。
数据描绘3.1. 静态数据3.2. 动向数据四3.3. 数据库简介3.4. 数据词典113.5. 数据收集4功能要求.................................................................... .................................................................... (12)4.1. 职能分工4.2. 功能描绘5性能要求.................................................................... . (1)25.1. 数据正确性时间特征适应性..................................... ............................... . (13)6操作要求6.1. 用户界面6.2. 硬件接口.................................................................... (13)6.3. 软件接口。
超市管理系统的软件需求规格说明书
目录•引言–编写的目的–背景–定义–参考资料•任务概述–目标–用户的特点–假定和约束•需求规定–对性能的规定1.精度2.时间特性要求3.灵活性–输入输出要求–数据管理能力要求–故障处理要求–其他专门要求•运行环境规定–设备–支持软件–接口–控制引言1.1、编写目的(1)使开发更有目的性,以便大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。
1.2、背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈现多元发展趋势,出现多种业态:超市、便利店、特许加盟店、专卖店、货仓等等。
如何在激烈的竞争中扩大销售额,降低经营成本,扩大经营规模,成为超市营业者努力追求的目标。
针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发一个超市管理系统。
为了使此系统能更好地为用户服务,我们需要有较完善的软件需求规格说明书来作为开发的引导。
1.3、定义(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。
(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间。
(3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。
(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。
库存告警提示:当商品的库存数量低于库存报警数量时,发出提示。
(5)盘点:计算出库存、销售额、盈利等经营指标。
1.4、参考文献1、齐志昌,谭庆平,宁洪.软件工程(第二版)[M].北京.高等教育出版社.20042、王珊,萨师煊.数据库系统概论(第四版)[M]. 北京.高等教育出版社.20063、《SQL Server 2000 实用教程》范立南编清华大学出版社4、《软件工程导论》重庆大学出版社5、《软件工程理论与实践》 Shari Lawrence Pfleeger编清华大学出版社任务概述2.1、实现目标(1)建立一个具有友好界面,操作简单的超市管理系统;(2)能够更好的控制和发展超市各种资源的流转;(3)实现对进货商品的信息录入,并建立完整的数据库,对商品实行统一管;(4) 采购人员查询本系统,可以更直接,更有效的获得商品的情况,了解商品是否畅销或滞销,以及做出精确的进货单,促销的商品的条目单;(5)销售人员可以通过系统查询商品的销售状况,制定下一步的销售计划,对某些特殊产品进行打折优惠活动。
超市管理系统需求规格说明书
超市管理系统需求规格说明书1、引言超市管理系统是一个用于管理和运营超市业务的软件系统。
该系统旨在提高超市的运营效率、降低人力成本、优化商品管理和销售流程等方面。
2、目标和目的超市管理系统的目标是实现以下几点:- 优化库存管理:提供准确的库存管理功能,包括进货、销售和库存盘点等,可以实时跟踪商品库存情况。
- 提供高效的销售流程:支持快速结账、退换货和促销活动等功能,提高收银员的工作效率。
- 改善商品管理:提供商品编码、价格设定、商品分类等功能,方便管理和搜寻商品。
- 提供报表功能:各种销售统计报表、库存报表和财务报表等,供管理层参考决策。
3、功能需求3.1 登录和权限管理超市管理系统应该提供不同层级的用户登录功能,如管理员、收银员和库存管理员等。
每个用户应该有相应的权限,以限制其访问和操作的范围。
3.2 商品管理- 商品录入:管理员可以录入商品的基本信息,包括商品名称、编码、价格、供应商信息等。
- 商品查询:管理员可以通过商品编码、名称或分类等条件查询商品信息。
- 商品分类:管理员可以设定商品的分类,方便管理和搜寻商品。
3.3 库存管理- 进货管理:管理员或库存管理员可以记录商品的进货信息,包括供应商、进货数量、进货日期等。
- 销售管理:收银员可以记录商品的销售信息,减少库存数量以及更新销售统计数据。
- 库存盘点:库存管理员可以定期对物理库存进行盘点,并同步更新系统中的库存数据。
3.4 销售流程- 收银功能:系统应该支持快速结账、打印小票和记录销售明细等功能。
- 退换货处理:系统应该支持退货和换货的处理流程,包括退款、更新库存数量等。
- 促销活动:系统应该支持添加促销活动,如打折、满减等,并自动计算相应的优惠金额。
3.5 报表功能系统应该能够各种报表,如销售统计报表、库存报表和财务报表等,供管理层参考决策。
4、非功能需求4.1 安全性超市管理系统应该保护用户的隐私和数据安全,只能授权用户才能访问和操作相关数据。
超市管理系统软件需求规格说明书
超市管理系统软件需求规格说明书-CAL-FENGHAI.-(YICAI)-Company One1软件需求规格说明书项目组长曹小丽学号专业软件工程开课学期 2015、4——2015、6目录1引言 (4)立项背景 (4)立项原因概述 (4)UML概述 (4)参考文献 (5)2项目概述 (6)面向的用户 (6)实现目标 (6)项目开发要求 (6)开发工具 (7)3系统描述 (8)系统概述 (8)系统总体结构 (8)各部分功能描述 (9)4系统分析 (10)用例图 (10)总系统 (10)员工信息管理 (11)物品管理 (12)库存管理 (13)销售统计管理: (16)活动图 (17)总系统 (17)员工信息管理 (17)物品管理 (18)库存管理 (19)销售统计管理: (20)时序图 (21)员工信息管理 (21)物品管理 (21)库存管理 (22)销售统计管理: (22)类分析 (23)总系统 (23)员工信息管理 (24)物品管理 (24)库存管理 (25)销售统计管理: (25)目录5系统接口 (26)用户接口 (26)硬件接口 (26)6性能需求 (27)精度要求 (27)时间特征 (27)灵活性 (27)7其它需求 (28)数据库需求 (28)系统操作要求 (28)故障及其处理 (28)1引言立项背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
立项原因概述针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发一个超市管理系统。
UML概述.20世纪末,面向对象方法为软件开发开辟了一条新的路径,但面向对象软件建模技术的发展相对滞后,对软件基本构造的表示方式也没有统一的标准。
超市管理系统项目需求规格说明书
超市管理系统项目需求规格说明书1简介1.1目的随着超市的出现,超市管理系统也随着出现,并且随着超市的发展,超市管理系统的功能和性能也随着发展。
在早期的超市管理系统中,主要是对正在销售的商品进行管理,在当前的超市管理系统中已不仅仅有该功能,还要加人超市相关的物流、库存等相关操作功能。
使用最少的人力,完成最大的销售总额,一直是超市管理系统的目标。
1.2业务范围系使用超市管理系统的目的就是使用最少的人力,来完成超市中的日常工作。
一个典型的超市管理系统,除了应该完成超市中必要的销售工作外,还应该具有后台管理的功能。
和超市相关的就是货物仓库,因为随着超市规模的越来越大,销售商品是非常多的,它们并不能全部放在超市中,需要将它们暂时放在仓库中,所以对仓库的管理是非常有必要的。
为了使超市更加吸引客户,推出了会员优惠活动,通过使用会员卡能够享受商品的优惠价。
所以在超市管理系统中还要能够对超市会员进行管理。
根据超市的需要,我们来分析一下超市管理系统中还应该具有哪些功能。
按照操作方向,可以将超市管理系统分为商品管理模块、仓库管理模块、销售管理模块和会员管理模块。
商品管理模块:通过该模块可以完成超市中商品的日常管理,其中包括新增一种新销售商品、向超市中进货、接收客户的退货和查询某一商品的功能。
仓库管理模块:通过该模块可以完成和超市匹配场所仓库的管理,其中包括对商品的出库和入库操作、查询仓库中所有商品和查询指定商品等功能。
销售管理模块:通过该模块完成超市日常销售的管理,包括查看用户购买商品,并计算出销售总额,在后台中,还具有计算某一时间段,或者某一商品的销售情况。
会员管理模块:通过该某块可以对超市中会员客户进行管理,包括办理新客户、查询客户、在会员消费时使用会员卡等功能。
1.3术语表列出本文件中用到的专门术语的定义和外文首字母组词的原词组如图:1.4参考资料a.《UML及建模》作者:郭宁清华大学出版社b.《实时UML与Rational Rose realtime 建模案例剖析》作者:余金山电子工业出版社c.《软件工程案例教程》作者:毕硕本卢桂香北京大学出版社2系统概述2.1功能概述supermarket管理系统例图整体功能概述:前台销售管理用例图:后台销售管理用例图:库存管理用例图:商品管理用例图:信息查询用例图:用户管理用例图:2.2系统角色SMS(超市管理系统)是不对外开放的,它的所有操作用户都是超市内部人员。
超市后台管理系统—软件需求说明书
软件需求规格说明书项目名称:超市后台管理系统开发团队:哈工大软件学院物联网一班小组成员:学号姓名学号姓名学号姓名哈尔滨工业大学软件学院2014年12月1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义.................................................. 错误!未定义书签。
1.4参考资料 (2)2任务概述................................................. 错误!未定义书签。
2.1目标 (2)2.2用户的特点............................................ 错误!未定义书签。
2.3假定和约束............................................ 错误!未定义书签。
3需求规定................................................. 错误!未定义书签。
3.1对功能的规定.......................................... 错误!未定义书签。
3.2对性能的规定.......................................... 错误!未定义书签。
3.2.1精度.............................................. 错误!未定义书签。
3.2.2时间特性要求...................................... 错误!未定义书签。
3.2.3灵活性............................................ 错误!未定义书签。
3.3输人输出要求.......................................... 错误!未定义书签。
3.4数据管理能力要求...................................... 错误!未定义书签。
超市管理系统需求分析说明书
超市管理系统需求分析说明书超市管理系统需求分析说明书1. 引言超市管理系统是一个用于管理和优化超市日常运营的软件系统。
本文档旨在详细说明超市管理系统的需求,以确保系统开发团队和利益相关者对系统功能和性能具有一致的理解。
2. 项目背景在现代社会,超市已成为人们购物的主要场所之一。
为了提高超市的运营效率和顾客体验,开发一个高效的超市管理系统至关重要。
该系统将帮助超市管理人员有效管理库存、收银和销售统计等业务,提高工作效率并提供准确的数据分析。
3. 系统目标超市管理系统旨在实现以下目标:- 管理库存:跟踪商品库存,包括进货、退货、报损等操作。
- 商品管理:管理商品信息,包括商品分类、价格、促销活动等。
- 销售统计:记录和分析销售数据,报表以便进行业绩评估和决策。
- 收银管理:进行快速、准确的收银操作,包括条码扫描、支付方式等。
- 会员管理:管理会员信息和积分,提供个性化服务和促销活动。
- 数据分析:根据历史数据进行预测分析,优化库存和销售策略。
4. 功能需求4.1 库存管理模块4.1.1 进货管理- 登记进货单据,包括供应商信息、商品信息、数量和价格。
- 更新商品库存数量和成本。
4.1.2 退货管理- 登记退货单据,包括供应商信息、商品信息和退货原因。
- 更新商品库存数量。
4.1.3 报损管理- 记录商品报损情况,包括商品信息、损失数量和原因。
- 更新商品库存数量。
4.2 商品管理模块4.2.1 商品信息管理- 记录商品基本信息,包括名称、条码、价格、规格等。
- 可以对商品进行分类管理。
4.2.2 商品分类管理- 管理商品分类信息,包括名称、上级分类等。
4.2.3 促销活动管理- 设置商品的促销活动,包括折扣、赠品等。
4.3 销售统计模块4.3.1 销售记录管理- 记录每笔销售订单,包括商品信息、销售数量和价格。
- 更新商品库存数量。
4.3.2 销售报表- 根据销售记录销售报表,包括销售额、销售量、销售排名等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超市管理系统[需求规格说明书]执笔人:籍孟云学号:12101106[项目组组员]12101104韩劼男12101105洪振12101106籍孟云12101107荆德松12101108李杨12101109梁宏达2015-5-1目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (3)1.4参考资料 (3)2.任务概述 (3)2.1目标 (3)2.2运行环境 (3)2.3条件与限制 (4)3.数据描述 (4)3.1静态数据 (4)3.2动态数据 (4)3.3数据库介绍 (4)3.4数据词典 (11)3.5数据采集 (12)4.功能需求 (12)4.1功能划分 (12)4.2功能描述 (12)5.性能需求 (12)5.1数据精确度 (12)5.2时间特性 (13)5.3适应性 (13)6.运行需求 (13)6.1用户界面 (13)6.2硬件接口 (13)6.3软件接口 (13)6.4故障处理 (13)7.其它需求 (13)1.引言1.1编写目的为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求,确定用户所需软件产品的功能,对软件需求的深入需求是软件产品开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来麻烦。
需求分析是软件定义时期的最后一个阶段,它的基本任务是准确的回答“系统必须做什么?”这个问题。
它确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求。
用户真正知道自己需要什么后,将其准确、具体的描述出来,分析者再得出用软件实现他们需求的方案。
购物已成为生活中不可缺少的一部分,大大小小的商店,超市充斥着城市乡镇的每个角落,一套优秀的商品管理系统对于商家的管理者和消费者都会起到很重要的作用,不但便于消费者对商品信息进行查询,也便于商家对所拥有的产品信息进行更新,修改,管理,因此有必要设计一套管理系统对商品进行管理。
1.2项目背景此系统产品名为:超市管理系统。
超市管理系统旨在用计算机对超市日常进销存进行管理。
本项目针对的用户是中小型超市,实现C/S模式,超市数据库储存在服务器上,实现在多个客户端进行管理。
同时具有权限管理的功能。
系统能够存储商品信息,以及超市进销存的记录,方便管理者对超市进行维护,包括进货管理、销售管理、销售退货、仓库管理、会员管理、员工管理、权限分配等,这主要包括:商品信息的录入、修改和删除。
会员信息的录入、修改、删除、查看会员级别、查看会员消费记录。
员工信息的录入、修改、删除、查看员工类型、查看员工工作绩效、修改员工管理权限。
进货记录的录入、查看、进货情况的分析。
销售记录的录入、查看、销售分析。
仓库商品情况的查看、对有问题商品的转移,过期商品、即将过期商品的警示。
登录权限的分配设置。
能够对销售情况进行分析。
包括指定时间段的销售分析、消费者的男女比例分析、年龄分析等。
能够提供一定的安全机制,指定不同登陆者的管理权限。
防止误删数据。
1.3定义1.4参考资料a.超市管理系统计划书;b.超市管理系统用户需求报告;c.超市管理系统概要设计说明书;2.任务概述2.1目标完成功能需求分析、性能需求分析、界面需求分析。
2.2运行环境操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0数据库:Microsoft SQL Server 20002.3条件与限制(1)软件需求规格要说明对应软件的主要功能、性能、技术指标进行定义,其内容应全面、可检查。
(2)项目开发计划中应给出阶段评审以及配置管理计划,并明确人员。
(3)软件需求规格说明书要正确而恰当地定义软件的功能、性能等所有软件需求,不必描述设计和管理的细节。
(4)要求编制的软件需求规格要具有:完整性、明确性、一致性、可验证性及可测试性、易修改、包含软件需要的关键功能、软件可追踪、需求基于运行环境、描述软件应发生的事件和不应发生的事件。
3.数据描述3.1静态数据在软件开发过程中不可改变的数据,包括会员和管理员的账号注册时间,地址,性别,还有商品的商品名称,商品类别。
3.2动态数据在软件开发过程中可以改变的数据,除开静态数据以外的数据。
3.3数据库介绍UserInfo表存储登录信息列名描述功能USERID 登录Id 主键USERNO 登录用户名USERPWD 登录密码USERTYPEID 登录用户类型外键(UserType表->USERTYPEID)USERSTATUS 用户状态UserType表登录用户类型列名描述功能USERTYPEID 登录用户Id 主键USERTYPENAME 用户类型Goodsunit_info表商品单位信息列名描述功能GOODSUNITID 商品单位Id 主键GOODSUNIT 商品单位名字GoodsType_first表商品大类信息列名描述功能FIRST_TYPEID 商品大类Id 主键FIRST_TYPENAME 商品大类名称GoodsType_second表商品小类信息列名描述功能SECOND_TYPEID 商品小类Id 主键SECOND_TYPENAME 商品小类名称FIRST_TYPEID 商品大类Id 外键(GoodsType_first->FIRST_TYPEID)GoodsType_info表商品细类信息列名描述功能GOODSTYPEID 商品细类Id 主键GOODSTYPE 商品细类名称SECOND_TYPEID 商品中类Id 外键(GoodsType_second->SECOND_TYPEID)Goods_info表商品信息列名描述功能GOODSID 商品Id 主键GOODSNAME 商品名称GOODSCODE 商品条形码唯一约束GOODSMODEL 商品类型GOODSUNITID 商品单位id 外键(Goodsunit_info->GOODSUNITID)GOODSUNITID_1 辅助商品单位id 外键(Goodsunit_info->GOODSUNITID)GOODSUNITRELATION 辅助单位关系GOODSBID 进价GOODSPRICE 售价GOODSSHELFLIFE 保质期EARL YWARNING 剩余数量警告GOODSTYPEID 商品类型id 外键(GoodsType_info->GOODSTYPEID) GOODSREMARK 备注Employee_info表员工信息列名描述功能EMPLOYEEID 员工Id 主键EMPLOYEENAME 员工姓名EMPLOYEESEX 性别DA TEOFBIRTH 出生日期EMPLOYEEPHONE 员工电话EMPLOYEEADRESS 住址ASSISTNAME 联系人姓名ASSISTPHONE 联系人电话EMPLOYEESALARY 工资EMPLOYEEBONUS 奖金USERTYPEID 用户类型id 外键(UserType表->USERTYPEID)EMPLOYEEMARK 备注PurchaseInfo表进货信息列名描述功能PURCHASEID 进货记录Id 主键SUPPLIERID 供应商id 外键(SUPPLIERINFO->SUPPLIERID)PURCHASEDATA 操作日期OPERATORID 经办人id 外键(UserInfo->userid)PURCHASEPRICE 总金额REALPAYMENT 实付金额PURCHASEREMARK 备注ASSESSFLAG 是否审核Purchasedetail表进货详细信息列名描述功能PURCHASEID 进货记录Id 外键(PurchaseInfo->PURCHASEID)GOODSCODE 商品条形码外键(Goods_Info->GOODSCODE)GOODSAMOUNT 商品数量DA TAOFMANUFACTURE 生产日期DETAILREMARK 备注Re_PurchaseInfo表退货信息列名描述功能RE_PURCHASEID 退货记录Id 主键SUPPLIERID 供应商id 外键(SUPPLIERINFO->SUPPLIERID)RE_PURCHASEDATA 操作日期RE_OPERATORID 经办人id 外键(UserInfo->userid)RE_PURCHASEPRICE 总金额REALRECEIV ABLE 实付金额RE_PURCHASEREMARK 备注RE_ASSESSFLAG 是否审核Re_Purchasedetail表退货详细信息列名描述功能RE_PURCHASEID 退货记录Id 外键(Re_PurchaseInfo->Re_PURCHASEID)GOODSCODE 商品条形码外键(Goods_Info->GOODSCODE)GOODSAMOUNT 商品数量RE_DETAILREMARK 备注DA TAOFMANUFACTURE 生产日期SaleInfoo表销售信息列名描述功能SALEID 销售记录Id 主键VIPID 客户id 外键(VIPINFO-> VipID)SALEDATA 销售日期OPERATORID 经办人id 外键(UserInfo->userid)TOTALPRICE 总金额CASHPAYMENT 现金支付金额BANKCARDPAYMENT 银行卡支付金额DISCOUNTPRICE 打折后金额SaleDetail表退货详细信息列名描述功能SALEID 销售记录Id 外键(SaleInfo-> SALEID)GOODSCODE 商品条形码外键(Goods_Info->GOODSCODE)GOODSAMOUNT 商品数量SALEREMARK 备注SaleInfo表销售信息列名描述功能RE_SALEID 销售退货记录Id 主键VIPID 客户id 外键(VIPINFO-> VipID)RE_SALEDATA 退货日期OPERATORID 经办人id 外键(UserInfo->userid)RE_TOTALPRICE 退货总金额RE_REALPAYMENT 退货实退金额RE_REMARK 退货备注(原因)Re_SaleDetail表销售退货详细信息列名描述功能RE_SALEID 销售退货记录Id 外键(Re_SaleInfo->Re_SALEID)GOODSCODE 商品条形码外键(Goods_Info->GOODSCODE)GOODSAMOUNT 商品数量RESALEREMARK 退货备注备注Vipinfo表vip信息列名描述功能VIPID 客户Id 主键VIPNAME vip姓名VIPSEX 性别VIPDA TEOFBIRTH 出生日期VIPPHONE vip电话唯一约束VIPINTEGRAL 积分VIPLOCK 是否锁定VipRankinfo表Vip类型信息列名描述功能VIPRANKID Vip优惠Id 主键VIPRANKNAME VIP类型VIPRANKLOWLIMIT 最低积分VIPRANKTOPLIMIT 最高积分VIPDISCOUNT 打折折扣Supplierinfo表供应商信息列名描述功能SUPPLIERID 供应商Id 主键SUPPLIERNAME 供应商名称CONTACT 联系人CONTACTNUMBER 联系人电话CONTACTPHONE 联系人手机ADRESS 地址SUPPLIERREMARK 备注StockInfoo表仓库信息列名描述功能GOODSCODE 商品条形码主键、外键(Goods_Info->GOODSCODE)STOCKNUMBER 库存数量DA TAOFMANUFACTURE 生产日期StockProbleminfo表问题仓库信息列名描述功能GOODSCODE 商品条形码主键、外键(Goods_Info->GOODSCODE)STOCKNUMBER 问题数量OPERATOR 经办人id 外键(UserInfo->userid)REMOVEDATA 移进日期PROBLEM_REMARK 备注(问题描述)DA TAOFMANUFACTURE 生产日期StockRecord表仓库流水信息列名描述功能STOCKRECORDID 流水idRECORDTYPE 流水类型OPERATORID 经办人id 外键(UserInfo->userid)GOODSCODE 商品条形码GOODSMOUNT 商品数量RECORDREMARK 备注DA TAOFMANUFACTURE 生产日期OPERADATA 操作日期Promotioninfo_MJ表满减促销信息列名描述功能MJ_PROMOTIONID 满减促销id 主键FULLPRICE 满减最高金额MINUSPRICE 满减最低金额STARTDATA 活动开始日期ENDDATA 活动结束日期PROMOTIONREMARK 备注Promotioninfo_MS表满送促销信息列名描述功能MS_PROMOTIONID 满送减促销id 主键FULLPRICE 满送最高金额Goodsid 商品id 外键(Goods_Info->GOODSCODE)STARTDATA 活动开始日期ENDDATA 活动结束日期PROMOTIONREMARK 备注Redeemrecord表促销兑换信息列名描述功能REDEEMRECORDID 促销兑换id 主键VIPID 客户id 外键(VIPINFO-> VipID)REDEEMDATA 兑换日期REDEEMITEM 兑换项目PROMOTIONREMARK 备注Permission 表权限信息列名描述功能USERID 用户id 主键、外键(UserInfo->userid)SELL 销售权限RE_SELL 销售退货权限PURCHASE 进货权限RE_PURCHASE 进货退货权限STOCKVIEW 查看仓库权限VIPVIEW 查看vip权限VIPADD 增加vip权限VIPMODIFY 修改vip权限VIPDELETE 删除vip权限EMPLOYEEVIEW 查看员工权限EMPLOYEEADD 增加员工权限EMPLOYEEMODIFY 修改员工权限EMPLOYEEDELETE 删除员工权限SUPPLIERVIEW 供应商查看权限SUPPLIERADD 增加供应商权限SUPPLIERMODIFY 修改供应商权限SUPPLIERDELETE 删除供应商权限RECORDVIEW 查看记录权限RECORDMODIFY 修改记录权限GOODSVIEW 查看商品权限GOODSADD 增加商品权限GOODSMODIFY 修改商品权限UNITADD 增加商品单位权限TYPEADD 增加商品类型权限JOURNALINGVIEW 报表查看权限PASSWORDMODIFY 修改密码权限PERMISSIONSET 修改权限权限USERTYPEADD 增加用户类型权限3.4数据词典数据字典是关于数据的信息的集合,也就是数据流图中包含的所有元素的定义的集合,它的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。