超市收银系统需求分析
- 格式:doc
- 大小:258.50 KB
- 文档页数:12
超市收银系统需求分析1.用户需求1.1信息要求:由于系统的使用者主要是收银员,因此对系统的信息要求可分为以下几个方面:1.11员工信息:员工的基本信息,主要包括员工号、员工姓名、员工登录密码、员工性别、员工联系电话、员工职务等;1.12会员信息:会员的基本信息,主要包括会员卡号、会员姓名、会员积分、联系电话、发卡日期等1.13商品信息:商品的基本信息,主要包括商品条码、商品名称、商品单价、会员价、商品库存等;1.14销售信息:销售的基本信息,主要包括商品条码、商品名称、售出数量、售出时间、商品单价、员工号等;1.2系统功能:1,21员工查询:超市管理员可以通过登录表查询员工的出勤情况。
1.22会员记录查询:员工可以通过此功能查询会员情况、积分等。
1.23商品销售查询:员工可以通过此功能查询商品的销售情况、库存量、及时的补货等。
1.3安全性要求:1.31系统设置访问用户的标识以鉴别是否为合法用户,并要求设置密码,保证用户身份不被盗用。
1.32系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容。
1.33信息记录不能为空。
1.3系统功能的划分:1.31信息管理模块:本模块主要实现对超市员工,超市会员,以及超市商品的基本信息管理,以便超市的管理人员对各项进行综合了解。
包括三个功能模块:超市员工管理模块,超市会员管理模块,超市商品商品管理模块。
(1)超市员工管理:实现对超市各个层次员工信息的管理,包括员工的员工号,姓名,性别,职务等。
(2)超市会员管理:实现对超市会员的基本信息管理,包括会员号,会员姓名,会员积分,发卡日期等。
(3)超市商品管理:实现对超市商品的基本信息管理,包括商品名称,商品条码,商品规格,商品单价等。
1.32 日常工作管理模块本模块主要实现对超市日常工作的管理,它包括两个功能模块:商品价格调整管理,超市进货管理(1)价格调整管理:超市的商品由于各种原因会进行调整,该模块就针对这一管理设计,旨在对超市商品的价格进行管理,便于快速调整上架。
超市管理系统需求分析与详细设计一、需求分析1.1、可行性分析21世纪,超市の竞争也进入到了一个全新の领域,竞争已不再是规模の竞争,而是技术の竞争、管理の竞争、人才の竞争。
技术の提升和管理の升级是超市业の竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈の竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求の目标。
针对超市の特点,为了帮助超市解决现在面临の问题,提高小型超市の竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。
为了大大提高超市の运作效率;通过全面の信息采集和处理,辅助提高超市の决策水平;使用本系统,可以迅速提升超市の管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效の技术保障。
提出要开发超市管理系统。
该系统主要有以下这些功能,商品录入、收银业务、独立作业、进货管理、销售管理、库存管理、人员管理等功能,在技术上实现这功能基本都可以实现,技术可行性上可行。
在操作可行性方面,这些功能在操作上比较简单,分有几个级别の权限,分别对比较敏感の操作进行安全性保护。
这个系统,对于小型の超市来说,可以用比较少の成本来简化平时の一些手工操作。
在经济可行性上是可行の。
1.2、系统基本需求分析1.2.1、UML设计(1)系统UML模型商品录入营业员收银业务员工基本信息管理商品销售控制员工操作权限管理总经理超市经理进货管理客户销售权限管理库存管理(2)子系统UML模型A、零售前台(POS)管理系统用例视图商品录入条形码扫描销售管理营业员结帐添加VIP会员业务打折B、后台管理系统用例视图顾客删除VIP自动制定进货计划销售管理自动入库登记生成销售排行榜超市经理库存管理查询库存明细记录仓管员库存状态自动告警自动盘点计算自动制定进货计划进货管理自动入库登记查询打印计划基本信息登记管理员工人员管理员工操作权限管理客户销售权限管理提示1.2.2、系统实现图1.2.3、系统需求分析(1)、系统功能A、零售前台(POS)管理系统,本系统必须具有以下功能:称等来实现精确或模糊の商品扫描录入。
三、需求规格说明书
1引言
编写目的:明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档.:
读者对象:本文档供项目经理、开发人员、设计人员、开发人员参考。
项目背景:
a.项目的委托单位:信息与计算机学院
b.开发单位:04计算机三班xxx小组
2任务概述
目标:利用本管理系统使超市在收银管理、仓库管理以及在销售统计管理上面更加方便,管理更趋于完善。
条件与限制:
由于设计小组在软件开发方面的经验不足以及时间问题可能使本系统在使用方面性能比较单一功能并不完善;
本管理系统并不保证安全与保密.
数据词典:
4.功能需求功能划分:
(1)超市的收银管理(2)超市的销售管理(3)超市的仓库管理
4。
2功能描述:
(1)超市的收银管理主要是销售人员对物品价格的查询以及对物品销售数量、名称的输入并提交数据库保存;
(2)超市的销售管理主要是会计人员对每月每年物品的销售情况作出统计,如销售量最多的产品,销售额最多的产品,各商品的销售量,销售额汇总等等;
(3)超市的仓库管理主要是仓库管理人员对仓库的库存进行查询,并在查询后记录商品的的变质、过期等非购买式损耗,并对仓库库存进行更新后提交数据库保存;
软件质量需求:
易用、健壮、兼容性好、运行稳定、有一定安全保障。
超市收银系统需求分析一、引言:随着现代社会经济的发展和科技的进步,超市成为人们购物的主要场所之一、为了提高超市的管理水平和服务质量,超市收银系统成为现代商业建设中的重要环节之一、本文将从功能需求、性能需求、可靠性需求、安全性需求、可维护性需求和用户界面需求等方面对超市收银系统的需求进行详细分析。
二、功能需求:1.商品管理功能:支持商品的录入、上架、下架、库存管理等操作。
2.用户管理功能:支持顾客账户的注册、登录、密码找回等操作。
3.销售管理功能:支持商品的销售和退货等操作,能够计算并打印销售小票。
5.查询统计功能:支持根据不同条件查询和统计商品销售情况、用户购买情况、收款情况等。
6.优惠促销功能:支持超市的优惠活动、满减、折扣等促销方式。
7.数据备份功能:支持对系统数据的定期备份和恢复操作,确保数据的安全性。
三、性能需求:1.系统响应时间要求快,即顾客结账时,系统能够立即响应,避免排队等待时间过长。
2.系统的并发能力要强,即能同时支持多个收银员同时操作,保证系统的正常运行。
3.系统的可拓展性要强,能够根据超市业务规模的扩大,对系统进行扩展。
4.系统的稳定性要求高,长时间运行不出现崩溃、卡顿等现象。
四、可靠性需求:1.收银系统应具备数据完整性,能够防止数据丢失或存储错误。
2.系统应具有自动故障检测和自动恢复功能,能够自动识别并解决故障。
3.系统应具有容错能力,在系统发生故障时能够保证最小的数据丢失。
五、安全性需求:1.系统应具有用户账号的权限管理功能,不同用户具有不同的权限,确保数据的安全性。
2.系统应具有数据传输的加密功能,保护用户的敏感信息不被窃取。
3.系统应具有防止病毒攻击、黑客攻击等安全措施,保护系统的安全性。
六、可维护性需求:1.系统应具有完善的日志记录功能,能够记录用户的操作历史,方便系统管理员进行故障排查和日常维护。
2.系统应具有方便的升级功能,能够在不影响正常运营的情况下进行系统的升级。
超市收银系统方案1. 引言随着科技的不断发展,零售业也面临着巨大的变革。
超市作为零售业的重要组成部分,收银系统的效率和功能对超市运营管理至关重要。
本文将介绍一种基于电脑和软件的超市收银系统方案,旨在提高超市的商品结算效率、增强数据管理能力和提供更好的用户体验。
2. 硬件需求为了实现高效的超市收银系统,以下是所需的硬件设备: - 电脑:运行收银软件的硬件基础。
- 扫描仪:用于扫描商品条形码,方便商品信息的读取。
- 收银台:提供合适的工作空间,方便收银员进行结算操作。
- 钱箱:安全存储现金和找零。
3. 软件需求超市收银系统的软件需求决定了系统的功能和用户体验。
以下是超市收银系统的核心软件功能: - 商品管理:包括商品信息的录入和编辑,如商品名称、价格、库存等。
- 销售统计:记录每日销售额、销售量、商品热销排行等数据,方便管理者进行经营决策。
- 收银功能:实现商品的扫描、计算并生成购物小票,支持现金、刷卡、扫码支付等多种支付方式。
- 客户管理:记录顾客的购买记录和个人信息,方便超市进行会员管理和精准营销。
- 库存管理:实时更新库存信息,当商品库存低于警戒线时,及时提醒超市补充库存。
4. 系统流程超市收银系统的基本流程如下: 1. 收银员登录系统。
2. 扫描商品条形码或手动录入商品编号。
3. 系统查找商品信息并显示在屏幕上,计算总价。
4. 支付方式选择:现金、刷卡、扫码支付等。
5. 完成支付后,系统生成购物小票。
6. 超市根据销售统计和库存管理数据进行经营决策。
5. 系统优势通过引入电脑和软件的超市收银系统,可以带来许多优势: - 提高工作效率:自动计算商品价格和总价,减少人工计算错误。
- 减少排队时间:快速扫描商品条形码,减少顾客等待时间,提高顾客满意度。
- 简化管理过程:记录销售数据和库存信息,方便管理者进行决策和优化产品供应链。
- 提供更好的用户体验:方便的支付方式选择和自动生成购物小票,提升顾客的购物体验。
名目超市收银销售系统需求讲明书一、引言〔一〕编写目的该系统需求讲明书的编写目的在于研究小型的超市治理系统软件的可行性途径和使用方法。
具体的分析了系统的要紧结构与流程,为开发人员提供了清晰的指导方案,也为下一步的数据库搭建和具体设计提供了可靠的支持。
〔二〕背景随着人们生活水平的提高,超市差不多成为人们生活中不可缺少的一局部,超市碍事着我们生活的方方面面。
现时期,超市差不多遍布都市的各个角落。
天天,超市都会迎来巨大的人流,特别显然,收银便成了一项重要的流程。
有一个便捷快速的收银系统,将使得消费者感受到购物的愉快,而不是漫长的等待与焦虑。
好的购物环境与快速的效劳将增加消费者的满足度,从而给超市带来更大的利润。
其次,超市的商品琳琅满目,要是没有一个完善的销售与进货治理系统,它将无法正常经营。
现现在,超市的经营规模也在不断扩大,超市之间的竞争日趋上升,超市必须通过革新自己的经营模式,落低本钞票,扩大销售额,才能在竞争中立于不败之地。
〔三〕定义MicrosoftSQLServer2021:数据库治理软件DBMS:〔DataBaseManagementSystem〕数据库治理系统WindowsXP/7:运行环境〔四〕参考资料〔1〕杨选辉.?信息系统分析与设计?清华大学出版社2007〔2)韩润春,佟志臣,王汉新.?治理信息系统?河北人民出版社,2003〔3)施伯乐,丁宝康,汪卫.?数据库系统教程?〔第三版〕高等教育出版社2021二、任务概况〔一〕目标针对超市的收银,进货,销售的治理,目的在于辅助超市人员优化工作流程,提高工作效率,以便为超市增加利润。
并针关于超市的日常治理,不仅为超市职员提高工作效率,让工作便捷,还有一个重要目的在于为超市顾客提供一个快速方便的购物环境,不再为漫长的等待结账而感到苦恼。
同时,方便了顾客,也在不知不觉中为超市增加了客源,增加了销售额度,从而获得更大的利润。
〔二〕用户的特点该系统的使用人员要紧为超市收银人员和仓库治理人员与超市治理员。
超市管理及收银系统方案一、系统概述目前,平价商场、超市日益盛行这些商场、超市因货物品种繁多且购物的人流量大,所以迫切需要一套系统以实现商品的进、销、存,财务及人员等的一体化、自动化管理,以降低管理费用、经营成本,最终达到以最小的投资实现最大的利润目的。
电子信息技术的应用发展,POS(收款机)系统已成为一个专门的行业。
对于零售业的物品价格管理,销售收银,销售打单,以及采购销售及库存的各种报表,数据的汇总起着不可替代的作用。
二、系统要求1、提高整体工作效率,节约人工成本,加强内部控制,迅速获取正确的决策信息,以期达到加快资金周转、提高企业经营效益的最终目的。
2、实用性,要求软件功能齐全,操作方便,能满一些特殊需要。
3、可靠性,要求稳定,软件不能出错,不能死机。
4、安全性,商场POS管理信息系统,安全保密十分重要。
既要保证资料的共享,又要提防秘密的泄露。
涉及钱款和货物的数据,不能给人篡改。
三、系统结构1、软件结构:后台进销存系统、收银机监控系统、前台管理、前台销售后台进销存系统:充分利用SQL大型数据库的大容量、高效率等特点,为用户提供强大的功能支持,对企业进货业务、库房业务进行管理,并处理前台销售数据和后台批发业务,利于商业流通企业的商品管理、客商管理和客户管理,为经营管理者提供分析与决策必需的数据和信息。
后台提供给前台所需的商品信息、客户资料等数据,并处理前台上传的销售数据。
收银机监控系统:负责后台与前台的连接作业,并能通过多级次设置统一对前台POS机和下级监控系统进行管理。
主要功能包括从后台获取前台必需的系统数据,将前台销售数据汇总成订单发送给后台,以及销售数据的查询、统计。
前台管理:主要功能在于获取收银机监控系统的数据和发送前台销售的数据,以及本地销售数据查询。
将前台管理和前台销售分开利于前台销售能以尽可能快的速度运行,不受网络数据传输速度的影响,且便于商场管理人员随时进行查询和管理,而不影响前台销售人员的操作。
简单超市收银系统需求分析报告学校:XX大学学院:数学与计算机学院班级:姓名:春花日期:2016年3月25日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)2.4运行环境 (4)2.5设计和实现上的限制 (5)3. 外部接口需求 (5)3.1硬件接口 (5)3.2软件接口 (5)3.3通讯接口 (5)4. 系统功能需求 (6)4.1说明和优先级 (6)4.2激励/响应序列 (6)5. 其它非功能需求 (7)5.1性能需求 (7)5.2安全措施需求 (7)5.3软件质量属性 (8)5.4业务规则 (8)6. 分析模型 (9)1、引言随着社会的发展、科技的进步,人民的生活水平逐渐提高,人们对于购物的消费也随之提高。
面对人们日益增长的购物需求,超市如何做到给顾客一个良好、高效的服务将很大程度上决定着超市的运营盈利。
本草料超市收银系统,主要用于对超市仓库库存货物信息的统计、修改,将超市各个产品信息提供展示给客户,以及超市收银部分。
本草料超市收银系统,旨在用于将超市的管理逐步转向数字、信息的管理,信息管理就是对业务流程中无序的系统进行系统化管理,实现信息收集、处理、共享和再利用,以提高业务水平和效率。
1.1 编写目的本草料超市收银系统,旨在用于将超市的管理逐步转向数字、信息的管理,信息管理就是对业务流程中无序的系统进行系统化管理,实现信息收集、处理、共享和再利用,以提高业务水平和效率。
1.2 项目风险在本项目中,项目的风险主要有3方承担,即任务提出者、软件开发者、产品使用者。
其各自需要承担的风险分别如下:任务提出者;任务提出者主要承担在提出项目时,不能支付预定的资金。
由于自身软件的描述的不清楚而导致开发方没有研发出需要的产品。
软件开发者;软件开发方主要承担在规定的期限内,不能正常完成该任务。
一、超市进销存销系统需求分析
1。
系统需求
计算机的运用能够准确记载和查阅关于超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确决策,并且有利于超市内部人员管理、库存、销售情况等管理,因而提高了现代超市的管理水平。
超市管理系统应该满足以下需求:
(1)为了保障系统的健壮性,对于可能发生问题的输入要进行检验,同时给出合理的提示信息。
(2)业务上满足中小型超市管理系统的基本需求,能够方便地进行销售管理、员工管理和商品管理.
(3)与传统的手工管理相比,要添加基本数据的管理和用户权限的设置. (4)所有的界面都要有信息的浏览功能,同时要保障数据的安全、可靠。
(5)系统应最大限度地实现易维护性性和易操作性. 2.功能需求
根据系统需求分析,为了保证系统的安全性,需对不同权限的人员分别设置功能,本系统的功能要求如下:
销售人员:主要进行交易信息的录入和收取相应的款项.销售人员通过销售终端的扫描条形码方式或手工的方式输入每次交易的详细情况,包括必要的商品编号、数量(对于同类多件商品采用一次录入加数量的方式)等。
系统自动计算本次交易的总金额。
管理者:管理者可以进行如下管理
入库管理:进行入库登记,并对库存报警的商品安排进货入库. 上柜管理:进行上柜登记,并对柜存报警的商品安排上柜操作.
销售管理:查询各种销售明细记录、营业员收银记录、及销售转结清情况。
员工管理:员工个人基本信息的管理、员工权限管理. 供应商管理:供应商信息的录入、删除及修改操作.
超市进销存销系统系统设计
1.功能结构设计
2.数据库设计
功能结构图
1.数据表结构Supplier—-供应商
Counter --柜存。
二、项目开发计划1.引言 (1)1.1编写目的 (1)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (3)2.项目概述 (3)2.1工作内容 (3)2.2条件与限制 (4)2.3产品 (5)2.4运行环境 (5)2.5服务 (5)2.6验收标准 (5)3.实施计划 (6)3.1任务分解 (6)3.2进度 (6)3.3预算 (6)3.4关键问题 (7)4.人员组织及分工 (7)5.交付期限 (7)6.专题计划要点 (8)1.引言1.1编写目的超市管理系统是超市商品销售及货物管理的主要控制部分,直接影响销售的方便性及管理的规范性。
超市具有自身的特点:商品要求一般齐全,进出货关系较为简单,员工人数种类不多;在软件角度看,数据较少,对存储和速度要求不高。
但正由于员工较少,使用软件控制成为必须。
如果只用人工的方法去处理这些结算和计算的数据将是一件很繁琐的事情,将投入大量的人力物力,为了解决这个问题,实现科学化、现代化的超市收银管理,我们就必须设计开发超市收银系统,并用于实践。
【阐明编写开发计划的目的,指明读者对象。
】1.2项目背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即仓库进货管理系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。
【可包括:a.项目的委托单位、开发单位和主管部门;b.该软件系统与其他系统的关系。
】1.3定义超市收银管理系统:是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
超市pos管理系统需求分析2011级软工2班张俊秋马博雅畅乐乐1引言1.1编写目的超市管理系统主要目标是提高超市的管理和运营效率以节省管理和运营的成本、减轻人员工作强度,并支持简单的决策辅助高层管理,从而使超市能够从较少的投入中获得更好的社会效益和经济效益。
该超市管理系统主要服务于中小型规模的超市的管理和运营工作.实现商品信息管理、收银、客户以及简单员工管理等模块的一体化,使用半自动化的流程提高管理效率和服务质量.2目标分析2.1概述超市管理系统的功能主要分为:前台管理和后台管理两个大块.系统功能2.1.1总目标●实现商品进出管理数据的自动化,提高商品统计信息的实时性,减轻人工劳动强度从而节省人力成本。
●实现商品日常销售数据统计自动化、查询的实时化,规避信息孤岛.●畅通企业的信息流。
2.1.2具体目标1)前台管理系统,本系统必须具有以下功能:●商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。
该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。
●收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。
在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号).如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。
会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。
2)后台管理系统,本系统必须具备以下功能人员管理:员工、会员、供货商等基本信息登记管理。
员工操作权限管理。
客户销售权限管理。
2。
2.3 性能目标●系统的操作人员,需经过一定的培训。
●系统的运行的可靠性要求较高,信息可靠不易丢失.系统可进行实时处理,其效率需比人工处理效率高出70%以上。
需求分析1:需求任务的概述:当今社会信息化高度集中,市场物流量大,居民生活节奏加快,导致旧型的物品买卖的交易形式只能适合少数小型的传统的的商店。
大部分商店以及超市都需要一个收银系统帮助销售,以实现真正方便快捷的现代物品买卖交易模式,更好的适应现在的市场模式。
这次的《收银机系统》主要目的就是解决物品的销售,货物存储信息,货品上下架以及大量销售员和管理员的信息的管理问题,使得超市的收银更加规范化,信息化,便于管理和操作,使交易信息更加的直观和明了化,便于超市的经营。
2功能描述1) 用户登陆根据不同的职务权限设置不同的用户类型。
a普通收银员可以做添加购买商品、计算消费金额、收银等操作;b仓库管理员可以做新建商品、修改商品信息、删除商品的操作;c柜组经理可以做删除购买商品、提取现金等操作。
2) 商品信息管理对商品信息的管理包括新建商品(要求提供应有商品的编号、类型、价格,折扣等信息)、修改商品信息(包括修改特殊活动内部分商品的价格,编号)、删除商品(从超市销售终端POS机内删除该商品的信息,拒绝该类商品的交易)。
3) 添加购买商品和具体收银操作实施细节添加商品购买可以通过扫描条形码自动获得商品编号以及相关价格等信息也可以通过手动操作向收银机输入商品编号、价格及应有信息。
收银采用现金消费和会员代金卡消费两种方式。
收银完毕后自动打印并保存消费交易记录,包括时间、商品、金额,操作员序号,以及以代金卡操作的消费者会员信息等信息。
4) 积分卡拥有积分卡的顾客的每次消费都折成积分并记录。
消费时记录当时的消费时间,消费金额,同时将信息反馈给超市收银终端机予以记录。
从超市商品总储量中扣除相应的交易物品量。
实时的更新超市的即时信息,方便管理经营以及及时的清货补货。
0. 文档介绍0.1 文档目的1.确定超市收银系统软件的功能需求及非功能需求,充分描述收银系统软件的功能需求及非功能需求.确定需求与功能模型 ,以避免和预防开发出来的系统与客户的要求出现较大的误差.2.在系统开发过程中,为相关人员提供一个信息正确的平台和准则,减少个人客观思想因素的差异.3.确保当系统开发过程中发生人员变动时,后期开发人员能正确把握程序的设计思路.4.为软件的测试和后期维护或改进提供更有利的条件.5. 本文档为后续软件需求(OA)的开发提供基础与约束.0.2 文档范围本文档从软件规格的角度描述了收银系统系统要实现的用户需求,包括功能需求及非功能需求两类用户需求.0.3 读者对象读者分类目的市场人员/客户代表了解本文档对需求的理解是否和他们要求的一致系统设计人员理解产品需求,在设计时把握产品需求。
程序设计人员理解产品构思,掌握编程思路系统测试人员了解产品需求,为测试提供参考文档人员编写用户使用和操作手册表10.4 参考文档ISBN 7-302-07321-X张海藩软件工程导论清华大学出版社20030.5 术语与缩写解释缩写、术语解释POS POINT OF SALE也称为销售点情报管理系统;POS系统基本作业原理是先将商品资料创建于计算机文件内,透过计算机收银机联机架构,商品上之条码能透过收银设备上光学读取设备直接读入后(或由键盘直接输入代号)马上可以显示商品信息(单价,部门,折扣...)加速收银速度与正确性。
每笔商品销售明细资料(售价,部门,时段,客层)自动记录下来,再由联机架购传回计算机。
经由计算机计算处理即能生成各种销售统计分析信息当为经营管理依据。
ADSL ADSL技术是一种不对称数字用户线实现宽带接入互连网的技术,ADSL作为一种传输层的技术,充分利用现有的铜线资源,在一对双绞线上提供上行640kbps下行8Mbps的带宽,从而克服了传统用户在"最后一公里"的"瓶颈",实现了真正意义上的宽带接入。
一、需求分析1.1、可行性分析21世纪,超市の竞争也进入到了一个全新の领域,竞争已不再是规模の竞争,而是技术の竞争、管理の竞争、人才の竞争。
技术の提升和管理の升级是超市业の竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈の竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求の目标。
针对超市の特点,为了帮助超市解决现在面临の问题,提高小型超市の竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。
为了大大提高超市の运作效率;通过全面の信息采集和处理,辅助提高超市の决策水平;使用本系统,可以迅速提升超市の管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效の技术保障。
提出要开发超市管理系统。
该系统主要有以下这些功能,商品录入、收银业务、独立作业、进货管理、销售管理、库存管理、人员管理等功能,在技术上实现这功能基本都可以实现,技术可行性上可行。
在操作可行性方面,这些功能在操作上比较简单,分有几个级别の权限,分别对比较敏感の操作进行安全性保护。
这个系统,对于小型の超市来说,可以用比较少の成本来简化平时の一些手工操作。
在经济可行性上是可行の。
1.2、系统基本需求分析1.2.1、UML设计(1)系统UML模型(2)子系统UML模型A、零售前台(POS)管理系统用例视图打折删除VIP B、后台管理系统用例视图客户销售权限管理提示1.2.2、系统实现图1.2.3、系统需求分析(1)、系统功能A、零售前台(POS)管理系统,本系统必须具有以下功能:商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊の商品扫描录入。
该扫描录入方法可以充分保证各种电脑操作水平层次の人员均能准确快速地进行商品扫描录入。
收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量の方式)自动计算本次交易の总金额。
业务需求分析超市数据分析系统的设计可以帮助超市分析现有哪些商品可以让超市最大化获利。
据统计超市的盈利手段有改善服务质量、充足的商品供给、有效的管理机制、及时和正确的决策以及地理的选择和其他因素。
能够更好的帮助我们做好商品的供给和正确的决策。
流程图:系统模块:1、销售指标分析:主要分析本月销售情况、本月销售指标完成情况、与去年同期对比情况。
通过这组数据的分析可以知道同比销售趋势、实际销售与计划的差距。
2、销售毛利分析:主要分析本月毛利率、毛利额情况,与去年同期对比情况。
通过这组数据的分析可以知道同比毛利状况,以及是否在商品毛利方面存在不足。
消费者数据分析消费者分析是客流量、客单价分析,针对消费者的行为进行数据挖掘。
主要指本月平均每天人流量、客单价情况,与去年同期对比情况。
这组数据在分析门店客流量、客单价时特别要注重门店开始促销活动期间及促销活动前的对比分析,促销活动的开展是否对于提高门店客流量、客单价起到了一定的作用。
准确的找到消费者的消费特征,对于超市管理者来说是非常重要的。
消费者的消费时间可以让管理者实时的了解什么商品需要大量采购,什么商品需要减少采购量。
客单内涵分析:供应商数据分析除了对销售数据和用户数据进行挖掘,我们还可以对供货商数据进行挖掘。
有的客户对供货商有要求,比如知名的商品总要比不知名的商品更容易销售。
有的商家也许在某类产品生产方面存在缺陷,可能在其他商品上做得很好。
可是由于消费者对其以前的产品存在抵触情绪,所以它的商品可能总体效益就不是很好。
相反可能有些厂商不是很有名,但是产品确实不错以至于商品会供不用求。
如何对供应商的数据进行分析,是管理者应对的一大问题。
此模块可以针对供应商进行自动挖掘,以提供给管理者最佳决策。
商品库存分析主要是本月平均商品库存、周转天数,对比分析。
通过该组数据的分析可以看出门店库存是否出现异常,特别是否存在库存积压现象。
商品动销率分析,是本月商品动销品种统计、动销率分析、与上月对比情况。
2010软件工程超市收银系统需求分析文档[摘要] 超市收银系统是超市日常经营管理的一个重要组成部分,也是超市管理的组成部分。
尤其是在信息技术高度发达的今天,利用信息技术实现高效的日常经营管理有着巨大的实用价值和优点。
本文档为超市收银系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。
本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。
目录1.序言1.1编写目的 (3)1.2项目背景 (1)1.3定义 (1)1.4参考资料 (1)2.任务概述2.1目标 (1)2.2运行环境 (1)2.3条件与限制 (1)2.4用户特征 (1)3.数据描述3.1静态数据 (1)3.2动态数据 (1)3.3数据库介绍 (1)3.4数据字典 (1)3.5数据采集 (1)4.功能需求4.1功能划分 (1)4.2功能描述 (1)5.性能需求5.1数据精确度 (1)5.2时间特性 (1)5.3适应性 (1)6.运行需求6.1用户界面 (1)6.2硬件接口 (1)6.3软件接口 (1)6.4故障处理 (1)7.其它需求第二开发小组等第二开发小组 等引言1.1编写目的信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。
一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。
同样,超市收银系统是超市日常经营管理的一个重要组成部分,该系统涉及了商品信息,营业额度,以及很多相关信息的综合处理。
为了方便配合超市日常经营管理,系统把收银、退货、会员添加、库存提醒等信息管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解超市日常营运情况。
同时,也方便经营者对日常经营情况的了解。
本文档为超市收银系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。
本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。
1.2项目背景项目委托单位: 软件工程课程项目项目开发单位: 08信管软件工程第二开发小组 项目主管部门: 08信管软件工程第二开发小组项目规划: 阶段文档提交日期需求阶段 需求分析文档 11月10日 分析设计软件设计文档 11月15 日 测试软件测试文档12月20日.3定义解释业务流程图业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
管理调查过程中绘制的业务流程图和表格分配图等虽然形象地表达了管理信息中的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等)、数据流程图则进一步舍去物质要素,收集有关资料,用计算机进行信息管理,为下一步分析做好准备。
数据流程图数据流程图表示求解某一问题的数据通路。
同时规定了处理的主要阶段和所用的各种数据媒体。
数据流程图包括:1. 指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。
2. 指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能。
3. 指明几个处理和(或)数据媒体之间的数据流的流线符号。
4. 便于读、写数据流程图的特殊符号。
在处理符号的前后都应是数据符号。
数据流程图以数据符号开始和结束(除9.4规定的特殊符号外)处理过程功能图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
数据字典所谓数据词典,是指定义和管理数据库文件(库表)的有组织的系统,其目的是方便数据库的存取和控制,加强系统的数据管理需求提出者需求提出者是对项目进行提出需求的用户图例说明是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。
数据存储数据存储是一种对深入挖掘用户需求,得出数据分析的存储过程。
是对整个数据的中间结果以及最终结果的存储。
数据传递数据传递是处于整个规定了的所有数据媒体的中间产物的传递。
1.4参考资料1.软件工程文档模版2.软件工程导论清华大学出版社3.C#程序设计及应用教程人民邮电出版社第二开发小组等2.任务概述2.1目标1.明确用户需求,加速开发进程;2.提高处理速度;3.控制精度以及日常业务处理能力的提高;4.管理信息服务的改进;5.人员工作效率的提高;2.2运行环境1.操作系统: Microsoft Windows XP2.数据库: SQL Sever 20053.开发工具: Microsoft Visual Studio 20052.3条件与限制1.处理器要求:Pentium Ⅵ或以上2.运行环境: Microsoft Visual Studio 20053.内存要求: 512MB或以上2.4 用户特征使用本软件的用户非常广泛,它非常适用于具有如下特点的人员:具有一定计算机操作基础与外界联系紧密,相关信息丢失或损坏可能带来重大损失信息处理量大,且数据较为复杂针对如上用户特点,本软件可以迅速、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。
用户只需掌握电脑录入功能即可。
第二开发小组等3.数据描述3.1静态数据信息管理系统处理程序中静态数据(1) 静态数据作为应用程序的一部分直接保存在程序中,即静态数据与程序结合在一起。
(2) 静态数据从程序内部分离出来,形成独立的外部数据文件。
静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或存取。
(3) 静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表间关系。
a.用户id;b.用户身份;c.用户密码;d.商品价格;e.商品数量;f.商品库存信息;g.商品信息状况;3.2动态数据输入数据:菜单选项,查询关键字,新建记录项,登记记录项。
输出数据:由查询关键字确定的数据库记录集合或全部记录。
内部生成的数据:中间查询结果。
3.3数据库介绍数据库:SQL Server 2005其优点在于:1.能在所有主流平台上运行(包括 Windows)。
2.采用完全开放策略,可以使选择最最适合的解决方案。
3.长时间的开发经验,完全向下兼容。
得到广泛的应用。
完全没有风险。
第二开发小组等第二开发小组 等3.4数据字典数据从程序内部分离出来,形成独立的外部数据文件。
静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或存取。
静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表之间的关系3.5数据采集数据库名称:不同的软件都有不同的名称,一般在选择不同的接口类型后,系统都会显示默认的数据库名,一般不用修改;如果需要修改,可以点击“数据库清单”来选择相应的数据库。
登录用户名和密码:一般默认的数据库登录名为admin,密码为admin,若管理员更改过数据库口令,请询问系统管理员。
选择采集文件存放目录及采集参数:选择采集后文件存放目录,采集的数据类型,手动录入数据,或将数据库文件载入数据库4.功能需求4.1功能划分本软件具有如下主要功能:●管理人员查询功能●修改功能(包括添加、删除、修改操作)●完善数据功能●会员登记管理功能●密码管理功能●身份验证功能4.2功能描述第二开发小组等数据流图(DFD):第二开发小组等5.性能需求5.1数据精确度数据要求必须精确,可靠,真实。
进行操作请求时,如:查找、删除、修改、添加应保证输入数据与数据库数据的相匹配性。
而在满足用户请求时,系统应保证所响应数据的查全率与查准率。
5.2时间特性为满足用户高效要求,数据的响应时间、更新处理时间、数据转换与传输时间、运行时间都应在1-2秒之内。
如果需要与外部设备交互(如打印机)时,响应时间可能较长,但应在可接受范围之内5.3适应性本系统可在微软的多种软件平台上运行。
6.运行需求6.1用户界面类似如下:第二开发小组等6.2硬件接口1、处理器要求:Pentium Ⅵ或以上2、运行环境: Microsoft Visual Studio 20053、内存要求: 512MB或以上6.3软件接口操作系统平台:Windows xp数据库系统平台:SQL Sever 2005开发语言:C#、SQL开发工具:Microsoft Visual Studio 2005、SQL Sever 20056.4故障处理由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。
其他问题:硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决软件方面:做好每天关机前自动备份。
7.其它需求代码的可维护性:要求每个方法预留出必要的借口。
在数据传输获取的时候,以及系统的登陆模块要考虑其安全性。
7.1软件的正确性要求所发布的软件可以正确的完成用户的操作需求。
如用户在对系统进行数据修改时,系统不仅要可以识别用户录入数据的正确性,而且要将用户输入的正确数据完整、准确的添加到系统里。
7.2软件的可靠性在用户进行可预期的操作时,系统要保证不出故障7.3软件的效率本软件是为实现管理自动化,使用户脱离原始的手工管理的低速度、低效率而开发的,因此该软件对用户的操作请求应在1-2秒内做处响应。
第二开发小组等7.4软件的完整性在发生例如掉电等以外情况时,可以保证系统数据的不丢失。
7.5软件的可维护性系统应可以在发现错误时不仅做出错误显示,还应该进行错误处理,并多系统进行自动修复。
7.6软件的安全性要求提供身份验证,只允许通过身份验证的用户使用本软件。
并且通过验证可以确认用户身份,即确认用户是否为系统管理员,只有系统管理员才可以对软件进行数据的添加、删除和修改操作,而普通用户只能进行浏览数据、会员添加、日常经营等基本操作。
7.7软件的可理解性软件应提供完全图形化的界面,尽可能的方便用户进行操作,从而以满足各层次的用户需求。
第二开发小组等。