商店管理系统需求分析说明书
最新超市管理系统需求分析说明书
![最新超市管理系统需求分析说明书](https://img.taocdn.com/s3/m/052e5e0403d8ce2f006623a8.png)
目录第一章引言.............................................................. - 3 -1.1系统开发目的...................................................... - 3 -1.2背景说明.......................................................... - 3 -1.3文档约定.......................................................... - 3 -1.4预期读者和阅读建议................................................ - 3 -1.5产品范围.......................................................... - 4 -1.6参考文献.......................................................... - 4 - 第二章项目计划.......................................................... - 5 -2.1产品的功能........................................................ - 5 -2.2用户类和特性...................................................... - 5 -2.3运行环境.......................................................... - 5 -2.4设计和实现上的限制................................................ - 5 -2.5项目组织和资源.................................................... - 6 -2.5.1 项目组织.................................................... - 6 -2.5.2 项目资源................................................... - 6 -2.6实施计划.......................................................... - 6 -2.6.1 项目开发过程阶段划分........................................ - 6 -2.6.2 项目工作任务分解........................................... - 7 -2.6.3 进度........................................................ - 8 - 第三章数据库的设计.................................................... - 10 -1.1数据流程图....................................................... - 10 -1.2编写目的......................................................... - 10 -1.3背景............................................................. - 10 -1.4定义............................................................. - 10 -1.5参考资料......................................................... - 10 -1.6标识符和约定..................................................... - 10 -1.7数据库表设计格式说明............................................. - 10 - 第四章系统总功能介绍................................................... - 14 -4.1系统功能总框图................................................... - 14 -4.2系统总流程图概况:............................................... - 14 -4.3系统用例图:..................................................... - 16 - 第五章系统模块功能详细介绍............................................ - 17 -5.1登录用户界面..................................................... - 17 -5.2前台管理功能介绍................................................. - 17 -5.3 进货管理功能模块介绍............................................ - 23 -5.4 销售管理功能模块介绍............................................ - 28 -5.5 库存管理功能模块介绍............................................ - 31 -5.6 商品管理功能模块介绍............................................ - 33 -5.7日常管理功能模块介绍............................................. - 38 -5.8 交班管理模块介绍................................................ - 48 -第六章帮助......................................................... - 50 -6.1外部接口需求..................................................... - 50 -6.1.1用户界面................................................... - 50 -6.1.2软件接口................................................... - 51 - 6.2其它非功能需求................................................... - 51 -6.2.1安全措施需求............................................... - 51 -6.2.2安全性需求................................................. - 51 -6.2.3软件质量属性............................................... - 51 -6.2.4业务规则................................................... - 51 -6.2.5用户文档................................................... - 51 -第一章引言1.1系统开发目的(1) 大大提高超市的运作效率。
超市进销存管理系统需求分析说明书
![超市进销存管理系统需求分析说明书](https://img.taocdn.com/s3/m/f6a3bad6168884868662d66f.png)
{店铺管理}超市进销存管理系统需求分析说明书目录1 引言31.1项目背景31.2编写目的32 任务概述42.1开发目标42.2用户及特点42.3假定和约束43 系统需求规定53.1对功能的规定53.2系统结构图53.3业务流程图63.4功能模块73.4.1采购模块73.4.2销售模块93.4.3库存模块113.4.4统计模块144 对性能的规定164.1 精度要求164.2 时间特性要求164.3 灵活性要求164.4 对输入输出的要求164.5 故障处理要求165 运行环境规定175.1设备配置175.2 客户端配置175.3 服务器配置175.4 软件支持175.5 通讯接口181引言1.1项目背景自改革开放以来,随着我国经济情况的日新月异,飞速发展,涌现出越来越多的超市和便利店。
越来越多的人喜欢到超市购物。
超市里销售的货物也呈现出多样化的发展趋势。
随着超市里货物种类和数量的大量增加,超市工作人员的工作量也随之增多,然而,日益繁重的工作使同志们日益疲惫,每位同志都在超负荷的运转,为出现工作失误制造了一定的有利条件,对于此,超市的管理层看在眼里,急在心理。
怎样既可加快办事效率,又能减少工作失误,更好服务于社会主义四个现代化建设的问题,逐渐的进入到了领导的视线里,经过同志们以三个代表为指导思想,同心同德,集思广益,最终,在超市领导深思熟虑后果断决定近期上马一套为本超市量身定做的管理软件,它的上马将大大的提升本超市的工作管理水平,使员工们能更好的投入到工作中去。
1.2编写目的需求说明书重点体现了该系统的主要职能,详细的分析了系统的主要结构与流程,为开发人员提供了清晰的指导方案,为下一步的数据库搭建和详细设计提供了可靠地支持。
2任务概述2.1开发目标(1)为超市提供方便,快捷的结账体系;(2)为超市提供准确,高效的库存和财务管理系统;(3)为超市管理人员提供强大的管理和统计商品,资金的功能。
2.2用户及特点该系统的最终用户涉及超市的高层管理人员,商品采购人员,销售人员,仓库管理人员和财务管理人员。
网上商城购物系统 需求说明书
![网上商城购物系统 需求说明书](https://img.taocdn.com/s3/m/cbf104585bcfa1c7aa00b52acfc789eb172d9eb6.png)
网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书1.引言1.1编写的目的需求分析是软件定义时期的最后阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。
因此,它是作为真个软件开发过程的指南,也是软件开发人员开发符合用户要求的软件的基础。
软件需求规格说明书是需求分析阶段得出的最主要的文档,是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。
预期的读者为系统的开发者、使用者和指导老师。
1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。
1.3定义(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveX Data Object, ActiveX 数据对象;(3)SQL:Structured Query Language。
1.4参考资料1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社2009.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号电子工业出版社20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社20065、《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机械工业出版社20066、《ASP实务经典》林金霖编著[M].北京:中国铁道出版社,2001,2097、《A SP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.任务概述2.1目标在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。
小型书店管理系统需求分析说明书
![小型书店管理系统需求分析说明书](https://img.taocdn.com/s3/m/17fc943383c4bb4cf7ecd156.png)
湖南师范大学工学院电子与信息工程系课程设计报告书小型书店管理系统2010-6-11Hunan Normal University ELECTRONIC & INFORMATION ENGINEERINGDEPARTMENT湖南师范大学工学院电子与信息工程系课程设计登记表注:此表格内容中的任务要求为指导教师提供的课程设计要求,主要实施步骤是指课程设计的时间安排,结论是指通过课程设计得出的有关结论及课程设计不足之处或进一步开发方向。
目录1 引言 (4)1.1 课程设计目标 (4)1.2 编程工具(编程环境)介绍 (4)1.3 实施时间及主要实施步骤 (4)2 需求分析 (4)3 系统总体设计 (5)3.1 业务流程图 (5)3.2 功能模块图 (5)4 数据结构设计 (7)4.1 数据库概念结构设计 (7)4.2数据库逻辑结构设计 (7)4.3书店管理系统用例图 (9)4.3.1 会员购买图书用例关系图 (9)4.3.2管理员用例关系图 (9)4.4数据表设计 (9)5 详细设计与实现 (11)5.1 用户登录界面模块详细设计 (11)5.1.1算法流程 (11)5.1.2 界面设计及测试结果 (11)5.2查询图书模块详细设计 (12)5.2.1算法流程 (12)5.2.2界面设计及测试结果 (12)5.3订单模块详细设计 (13)5.3.1 算法流程 (13)5.3.2 界面设计及测试结果 (14)5.4 商品销售排行模块 (15)5.4.1算法流程 (15)5.4.2界面设计及测试结果 (15)5.5 后台主要功能模块 (16)5.5.1 算法流程 (16)5.5.2 界面设计及测试结果 (16)5.6 留言版模块详细设计 (17)5.6.2界面设计及测试结果 (18)6 算法分析 (18)7 用户手册 (18)7.1 功能需求 (19)7.2 游客 (19)7.3 注册会员 (19)7.4 系统管理员 (19)8 测试结果 (21)9 结论 (23)1.结论 (23)2. 进一步开发方向 (23)10 参考文献 (24)11 附录 (24)1引言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
小型自选商场综合管理系统需求分析说明书
![小型自选商场综合管理系统需求分析说明书](https://img.taocdn.com/s3/m/3e9b21ed81c758f5f61f6750.png)
小型自选商场综合管理系统需求分析说明书一、开发背景21世纪,小型自选商场的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是商场的竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为商场营业者努力追求的目标。
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。
而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。
主要完成的功能有:系统设置、商品供应商信息管理、员工档案管理、商品信息管理、商品入库管理、销售管理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作。
该小型自选商场综合管理系统能具体化,合理化的管理商场中的商品信息,进出信息,用结构化的思维方法了解商场的基本运作原理和后台程序设计。
该系统的开发意图:大大提高商场的运作效率、通过全面的信息采集和处理,辅助提高商场的决策水平、使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强商场扩张力,提供有效的技术保障。
二、功能需求1功能划分本系统有以下功能模块:1)、系统设置。
2)、商品供应商信息管理。
3)、员工档案管理。
4)、商品信息管理。
5)、商品入库管理。
6)、销售管理。
7)、销售数据查询。
2功能描述下面详细描述一下各个功能模块:1)系统设置(1) 添加删除用户:只限于管理员操作。
管理员可以向里面添加和删除用户信息,也可修改用户密码。
(2) 退出登录:返回到登录界面,重新登录.2)商品供应商信息管理(1) 供应商信息的录入;(2) 供应商信息的修改;(3) 供应商信息的删除;(4) 供应商信息的查询;3)员工档案管理实现员工档案的添加、删除、修改、查询的功能。
鞋店销售管理系统需求分析说明书
![鞋店销售管理系统需求分析说明书](https://img.taocdn.com/s3/m/6315ce23bcd126fff7050b9e.png)
鞋店销售管理系统分析说明书该系统模拟手机经销商销售商品的过程主要包括商品销售管理和库存管理功能模块:1.进货管理2.销售管理3.库存管理4.统计报表5.日常管理6.系统设置1.管理:模拟商品的进货过程1.1采购入库:采购商品,增加商品的库存量与仓库交互产生进货单1.1.1 添加老商品: 向仓库中添加已存在的商品1.1.2添加新商品: 向仓库中添加新商品1.1.3商品清单:查询仓库中商品的信息1.1.4商品列表:按类型查询商品信息1.1.5最近进货:按进货时间查询进货信息(看是否应加上去)1.2采购退货:减少商品的库存量与仓库交互,产生退货单s1.2.1 :添加退货商品减少商品在仓库的数量1.2.2 :退货查询查询退货商品的相关信息1.3库存查询:查询某商品在仓库的库存量及其详细信息1.3.1库存变动情况:查询统计商品在仓库的变化(库存方面)1.3.2商品变动情况:查询统计商品在仓库的变化(商品方面)1.3.3商品信息查询:查询商品的详细信息1.4采购单据查询:查询相关单据1.5往来账务:查询与供应商之间有账务关系(供应商)1.5.1供应商的所有单据:查询与供应商相关的单据1.5.2供应商商品销售情况:查询供应商供应的商品的销售情况1.5.3供应商账务:查询供应的账务s1.5.4供应商供货情况:查询供应商供应的商品的详细信息(该模块要用的表及其相应的字段)1.5.5 方付款明细:查询商品付款情况仓库(仓库编号(primary)库名,商品号,库存量,负责人,地址)商品信息(商品编号,商品名称,颜色,类别,进价,预售价,保修时间,生厂商,备注)供应商(供应商编号,供应商名,联系人,联系电话,联系地址)价格表(商品编号,进价,预售价,日期)进退货表(单号,供应商,商品编号,单价,数量,日期,仓库号,金额,员工号)员工(员工号,姓名,入职日期,职务,销售提成,工资,联系电话)2.销售管理2.1商品销售:销售商品库存量减少,销售额增加2.1.1 添加商品:将销售的商品添加到商品销售表中,库存量减少,产生销售单,和相应的付款单2.1.2 商品清单:查询仓库中商品的信息2.1.3 商品列表:按类型查询商品信息2.1.4最近进货:按进货时间查询进货信息2.2 前台收银:2.3 顾客退货:退回商品库存量增加2.2.1添加退货商品:客户退回的商品,增加库存量,生成退货单,和相应的收款单2.2.2退货查询:查询退货信息2.4往来账务:查询与客户之间有账务关系2.3.1 客户所有单据:查询与客户的所有单据信息,退货单和销售表及相应的收款单2.3.2客户消费情况:查询客户的商品的详细信息2.3.3客户账务信息:查询客户的账务信息2.3.4 客户回款明细:2.5前台销售查询:查询与销售相关的单据2.6销售换货:2.7当前库存查询:查询某商品在仓库的库存量及其详细信息该模块要用的表及其相应的字段:仓库(仓库编号,库名,商品号,库存量,负责人,地址)商品信息(商品编号,商品名称,颜色,类别,进价,预售价,保修时间,生厂商,备注)客户表(编号,客户名,联系人,联系电话,联系地址)会员表(会员编号,级别号,积分,客户编号,总消费金额)会员级别表(级别号,会员级别,最小积分,最大积分,会员折扣)商品销售表(单号,客户编号,商品编号,仓库号(出货),销售日期,数量,售价,折扣,折后价,员工号,金额,备注)顾客退货表(单号,客户编号,商品编号,仓库号(入货),退货日期,数量,单价,员工号,退款金额,备注)3.库存管理:库存之间商品调拔,商品的报损溢,强大的库存盘点功能,库存商品报警查询3.1库存调拨:把商品从一个仓库调拨另一个仓库产生库存调拨单3.1.1库存调拨单:该部分完成库存调拨;显示内容:当通过'增加商品'按钮选择好调拨商品后,所选商品将显示于'增加商品'按钮下的'调拨商品'表格中。
商店管理系统需求分析说明书
![商店管理系统需求分析说明书](https://img.taocdn.com/s3/m/6ac5217f4a35eefdc8d376eeaeaad1f34693113f.png)
第一章商店管理系统需求阐明书目录第一章引言 (3)1.1 编写目旳 (3)1.2 背景 (3)1.3定义 (3)1.4参照资料 (3)第二章任务概述 (4)2.1目旳 (4)2.2顾客旳特点 (4)2.3假定和约束 (4)第三章需求规定 (5)3.1对功能旳规定(功能性需求) (5)3.2对性能旳规定(非功能性需求) (8)3.3输人输出规定.......................................... 错误!未定义书签。
3.4数据管理能力规定 (8)3.5故障解决规定 (9)3.6其他专门规定 (10)第四章运营环境规定(环境需求) (10)4.2 硬件设备 (10)4.3支持软件 (10)4.4接口 (11)4.4控制 (11)第二章引言1.1 目旳读者范畴: 最后顾客、软件设计人员本文档作为商店管理系统第一期旳需求阐明文档, 用于与顾客拟定最后旳目旳, 并成为合同文本旳一部分, 同步也是本系统设计人员旳基础文档。
1.2 背景全国有个体店铺超过千万, 这些店铺旳重要特点是管理需求相对简朴, 管理投入较少, 但有明确旳管理目旳, 如: 会员管理, 进销存管理。
可归纳为: 1.规范客户关系管理, 建立科学系统旳客户资料管理资料;2.迅速响应客户需求, 把握客户需求习惯, 以便及时响应客户旳下单, 并在恰当旳时候向客户推荐恰当旳商品;3、由于竞争更加剧烈, 需要实行更有效旳促销方式, 涉及提高客户关怀, 减少旳客户流失, 平常账务管理, 记录收入与支出等。
1.3定义1.JDBC(Java Data Base Connectivity,java数据库连接)它是一种用于执行SQL语句旳Java API, 可觉得多种关系数据库提供统一访问, 它由一组用Java语言编写旳类和接口构成。
JDBC为工具/数据库开发人员提供了一种原则旳API, 据此可以构建更高级旳工具和接口, 使数据库开发人员可以用纯 Java API 编写数据库应用程序。
小型自选商场系统需求分析说明书
![小型自选商场系统需求分析说明书](https://img.taocdn.com/s3/m/799ec405b14e852459fb571b.png)
小型自选商场系统需求分析说明书目录一、引言1.1编写目的1.2项目背景1.3业务流程图1.4用户1.5项目说明1.6项目成员二、综合描述2.1课题描述2.2功能2.3适用用户2.4运行环境三、系统功能需求说明四、非功能需求4.1安全性要求4.2数据管理能力要求4.3输入输出要求4.4界面要求4.5故障处理要求4.6性能要求五、数据流图六、数据定义6.1数据流条目6.2处理条目6.3数据存储条目一、引言1.1编写目的传统超市的管理比较麻烦,建立一个自动售货机,不仅为顾客节约了购买时间,而且更有利于工作人员的管理。
顾客通过该软件可以知道需购买商品的详细信息。
工作人员通过该软件可以很快的知道商品的存储信息,来确定哪些商品需要采购,哪些需要进行折扣出售。
1.2项目背景经过我们的调查发现,普通超市在物流管理方面,仍使用传统的人工管理模式,浪费人力资源,效率低,准确率低。
有些商品紧缺,顾客要排队购买或商品供不应求,使顾客大为不满,还有一些商品,长期积压,损坏严重,造成重大经济损失,引起销售人员的极大不满,以多次向超市管理人员反映,但此类问题仍屡屡发生,得不到根本性的解决,已引起总经理的高度重视。
自动售货机在一些发达国家应用非常普遍,在我国的安放和使用,也已经有10多年的时间,但一直没有全面普及。
我们知道,自动售货机是以零售为前导,以商品进销、存储、流转管理为基础。
没有具体的人工登记管理,自动售货机的物流管理势必非常复杂,如果没有一个强大的信息系统来支持,那么就会造成一部分商品大量积压,而另一些商品供不应求的局面,这种局面必然会给超市带来巨大的经济损失。
有些超市为了避免这样的情况发生,就会对物流管理投入大量的人力。
虽然这样解决了物流方面的问题,但是这又有悖于管理学的原则,效率低,浪费了人力资源,解决不了根本性的问题。
所以,看到这样一个市场的缺口,我们设计开发了一个小型自动售货管理系统。
1.3业务流程图图1. 业务流程图1.4用户顾客:通过该系统只能查看商品的基本信息,不能对商品进行任何修改。
超市进销存管理系统需求分析说明书
![超市进销存管理系统需求分析说明书](https://img.taocdn.com/s3/m/339a327900f69e3143323968011ca300a6c3f6f7.png)
超市进销存系统需求说明书项目名称超市进销存系统作者孙艳丽最后保存日期2011-3—18修正版本目录1 引言21.1项目背景21.2编写目的32 任务概述32。
1开发目标32。
2用户及特点32。
3假定和约束33 系统需求规定43.1对功能的规定43.2系统结构图43.3业务流程图43。
4功能模块43。
4.1采购模块43。
4.2销售模块53。
4.3库存模块63.4.4统计模块74 对性能的规定84。
1 精度要求84。
2 时间特性要求84.3 灵活性要求94.4 对输入输出的要求94.5 故障处理要求95 运行环境规定95.1设备配置95。
2 客户端配置95。
3 服务器配置105.4 软件支持105。
5 通讯接口101 引言1.1项目背景自改革开放以来,随着我国经济情况的日新月异,飞速发展,涌现出越来越多的超市和便利店。
越来越多的人喜欢到超市购物。
超市里销售的货物也呈现出多样化的发展趋势。
随着超市里货物种类和数量的大量增加,超市工作人员的工作量也随之增多,然而,日益繁重的工作使同志们日益疲惫,每位同志都在超负荷的运转,为出现工作失误制造了一定的有利条件,对于此,超市的管理层看在眼里,急在心理。
怎样既可加快办事效率,又能减少工作失误,更好服务于社会主义四个现代化建设的问题,逐渐的进入到了领导的视线里,经过同志们以三个代表为指导思想,同心同德,集思广益,最终,在超市领导深思熟虑后果断决定近期上马一套为本超市量身定做的管理软件,它的上马将大大的提升本超市的工作管理水平,使员工们能更好的投入到工作中去。
1。
2编写目的需求说明书重点体现了该系统的主要职能,详细的分析了系统的主要结构与流程,为开发人员提供了清晰的指导方案,为下一步的数据库搭建和详细设计提供了可靠地支持.2 任务概述2.1开发目标(1) 为超市提供方便,快捷的结账体系;(2) 为超市提供准确,高效的库存和财务管理系统;(3) 为超市管理人员提供强大的管理和统计商品,资金的功能。
便利店管理系统需求说明书
![便利店管理系统需求说明书](https://img.taocdn.com/s3/m/197e8aa677232f60dccca10b.png)
广州大学软件工程实验需求说明书学院:_____数学与信息科学学院 __班级:信计121小组成员:何祖荣(1215200017)_黎华海(1215200020)_郑宗鹏(1215200021)指导教师:麦红目录1、引言 (4)1。
1需求规格说明书的目的 (4)1.2背景说明 (4)1。
3参考文献 (4)2、任务概述 (5)2。
1目标 (5)2.2运行环境 (5)2。
3条件与限制 (5)2。
4用户特征 (5)3、数据描述 (6)3。
1系统流程图 (6)3.2数据流图 (6)3。
3 E—R图 (9)3。
4数据字典 (9)3。
5数据库介绍 (13)3.6数据管理能力要求 (13)3。
7故障处理要求 (13)3.8其他专门要求 (13)4、功能需求 (15)4。
1 功能划分: (15)4.2 功能描述: (15)5、性能需求 (16)5。
1准确性与及时性 (16)5。
2易用性与易维护性 (16)5。
3标准性 (16)5.4响应速度快 (16)5。
5安全性 (17)5.6可移植性 (17)6、运行需求 (18)6。
1用户接口 (18)6。
2外部接口 (18)6。
3故障处理 (18)7、其他需求 (19)7.1数据库需求 (19)7。
2用户操作需求 (19)7.3用户场地需求 (19)1、引言在24小时营业的便利店,要做到商品管理百密而无一疏,最好的办法就是使用现代先进的计算机技术———-软件工程,在教育程度日益渐进的工作人员中挑选出优秀的苗子,以此管理商品,提高公司的运营效率,在市场经济中大放异彩.1.1需求规格说明书的目的1)、对便利店管理系统的总体架构进行描述2)、对便利店管理系统的具体业务流程进行描述,为系统的概要设计及编码进行指导1。
2背景说明1)、系统全名:便利店管理系统2)、提出者:何祖荣3)、开发者:何祖荣黎华海郑宗鹏1。
3参考文献《软件工程导轮》第6版清华大学出版社张海藩牟永敏编著《航空机票预订系统文档》于俊《机票预订系统》需求规格说明书佚名2、任务概述2.1目标在目前竞争越来越激烈的商品市场下,有一套完善的软件管理系统是非常必要的, 它不仅可以让员工科学地处理商品的各种事务, 还可以提高员工的工作效率,让店长在小事里省心省力,在大事上心无旁骛。
网上商城管理系统需求规格说明书
![网上商城管理系统需求规格说明书](https://img.taocdn.com/s3/m/4aabbcf780c758f5f61fb7360b4c2e3f572725cd.png)
网上商城管理系统需求规格说明书网上商城管理系统需求规格说明书第一部分引言1、项目名称及目的项目名称网上商城管理系统项目目的本需求规格说明书是为了网上商城管理系统而编写。
本说明书的预期读者为系统分析人员、程序设计人员、文档编写者以及项目管理人员。
本说明书定义了网上商城管理系统的详细需求,明确了网上商城管理系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
2、项目背景此网站的设计主要目的一般是通过网站的推广,向消费者展示出一片新鲜的购物天地。
B toC 时代。
面向最终消费者的电子商务,成功范例如亚马逊、当当。
B toC 模式的直接受益者是消费者,由于互联网的互动特性,任何人可以通过网络挑选商品,货比三家。
第二部分项目概述1、项目目标本项目旨在开发一套网上商城管理系统,它将实现用户通过互联网完成商品采购的整个过程。
用户可以通过此管理系统的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。
系统管理员能够通过此系统来处理用户所提交的订单,支付方式采用电子支付方式。
2、开发环境操作系统:Microsoft Windows XP数据库:MySQL编程语言:Java、Html设计工具:MyEclipse、Dreamweaver 3、存在的风险开发团队对所用的技术不熟悉(高)开发团队刚刚组建,沟通交流时间短第三部分需求规定1、前台系统功能模块2、后台管理系统功能模块后台管理系统管理员登陆查看公告管理注册会员统计站内信息查看商品清单添加公告修改公告删除公告3、角色描述在本项目中共有四种角色:游客、注册会员、系统管理员、银行接口1.游客:可以浏览商品、并加入购物车2.注册会员:可以浏览商品、管理个人信息和订单信息、可一下订单3.系统管理员:商品信息的管理、订单信息的管理、注册会员信息的管理、以及留言、公告等站内信息及统计的管理4.银行接口:电子支付4、功能详解前台模块详解:1、用户注册:用户单击注册用户;系统显示注册用户页面,显示内容包括:用户名、密码、二级密码、姓名、身份证号、邮箱,还有提交按钮;用户单击提交按钮;系统校验成功后,显示注册成功页面:页面显示为:注册成功、并在5秒内自动跳转到会员个人主页。
超市管理系统软件需求说明书
![超市管理系统软件需求说明书](https://img.taocdn.com/s3/m/9255760f856a561253d36f5c.png)
目录1、项目计划21.1系统开发目的21.2背景说明21.3项目确立21.4应用X围21.5 定义31.6 参考资料32、逻辑分析与详细分析32.1系统功能32.2、流程图62.3户类型与职能72.4、统开发步骤82.5系统安全问题83、基于UML的建模93.1语义规则93.2、UML模型103.21、系统UML模型103.22、子系统UML模型104、超市销售系统概念设计文档125、小结13超市管理系统需求分析说明书1、项目计划1.1系统开发目的(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩X力,提供有效的技术保障。
1.2背景说明21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
1.3项目确立针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。
1.4应用X围本系统适应于各种小型的超市。
1.5 定义(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。
(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间。
(3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。
(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。
库存告警提示:当商品的库存数量低于库存报警数量时发出提示。
(5)盘点:计算出库存、销售额、盈利等经营指标。
超市管理系统总体设计说明书
![超市管理系统总体设计说明书](https://img.taocdn.com/s3/m/f60475ebc0c708a1284ac850ad02de80d4d806cf.png)
超市管理系统总体设计说明书超市管理系统总体设计说明书一、引言随着超市行业的快速发展,超市管理者需要一个高效、可靠的管理系统来支持日常运营。
本文旨在详细介绍超市管理系统的设计,包括需求分析、系统架构设计、详细设计、测试与维护以及应用推广等方面。
本说明书旨在为开发人员提供一个全面的开发指南,以便他们能够根据需求成功地开发出符合超市实际需求的系统。
二、需求分析超市管理系统应具备以下功能需求:1、基本信息管理:超市商品信息、供应商信息、员工信息等的管理。
2、进货管理:商品进货、进货查询、进货统计等。
3、销售管理:商品销售、销售查询、销售统计等。
4、库存管理:库存查询、库存统计、库存预警等。
5、财务管理:对超市的收入、支出进行管理,生成财务报表。
6、用户管理:系统用户的角色管理、权限分配以及用户密码修改等。
7、系统设置:超市基本设置、商品分类、商品编码等。
技术要求:1、基于Web的应用程序,能够支持多种浏览器访问。
2、采用关系型数据库,支持数据的存储和查询。
3、具备良好的扩展性和可维护性,方便后续升级和维护。
三、系统架构设计1、整体结构:系统采用B/S架构,前端采用HTML、CSS、JavaScript 等开发,后端采用Java语言开发。
2、功能模块:根据需求分析,将系统划分为七个模块,分别为基本信息管理、进货管理、销售管理、库存管理、财务管理、用户管理和系统设置。
3、模块关系:各模块之间相互独立,通过共享数据库实现数据交互。
模块之间的数据流如下所示:基本信息管理模块负责商品信息、供应商信息、员工信息等的管理,为其他模块提供基础数据支持。
进货管理模块根据进货单据更新商品库存信息,并与销售管理模块共享库存数据,确保销售的正常进行。
销售管理模块根据销售单据更新商品库存信息,同时生成相应的销售收入报表,并与库存管理模块共享实时库存数据。
库存管理模块负责监控商品库存情况,提供库存查询、统计以及预警功能,为进货管理和销售管理提供支持。
小超市管理系统_软件需求说明书
![小超市管理系统_软件需求说明书](https://img.taocdn.com/s3/m/588046b0cf84b9d529ea7a91.png)
计算机学院小超市管理系统设计与实现需求规格说明书学生姓名:X X 学号:XXXXXXX年级班级: XX级XX班指导教师: XXX所在学院: 计算机学院提交日期:XXX年XX月 XX日目录1。
引言 (4)1.1.编制目的 (4)1。
2.范围 (4)1.3.预期的读者和阅读建议 (4)1。
4。
术语和缩略语 (5)1。
5。
文档约定 (5)1。
6.参考文件 (5)2。
项目概述 (6)2。
1。
目标 (6)2。
2。
范围 (6)2。
3。
用户的特点 (7)2。
4.假定条件和约束限制 (7)2.5。
运行环境 (8)2。
5。
1。
硬件环境 (8)2.5。
2. 软件环境 (8)3. 业务分析 (9)4。
数据描述 (9)5. 功能需求 (10)5.1。
功能需求总述 (10)5。
1。
1。
功能需求总表 (10)5.1.2. 角色、权限需求 (11)5.2。
账户登录 (11)5.3。
前台员商品和个人管理操作 (12)5.4。
库存员库存管理和个人你信息维护 (15)5.5。
管理员超市综合管理 (18)6。
非功能需求 (21)6。
1。
性能需求 (21)6。
2。
安全保密需求 (21)6。
3。
扩展性需求 (21)6。
4。
稳定性需求 (22)6。
5。
部署需求 (22)7. 界面要求 (22)7.1。
图形要求 (22)7.2。
报表格式 (23)7。
3.其他 (23)1.引言1.1.编制目的现在的小超市已经逐渐遍及到我们的生活当中,但是大多数超市不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场.故结合现状开发一个小超市管理系统,通过该系统能更好的管理人力财力资源,在节约成本的同时还可以实现盈利,达到双赢的效果。
商店管理系统总体设计说明书
![商店管理系统总体设计说明书](https://img.taocdn.com/s3/m/b3130d2af08583d049649b6648d7c1c708a10b31.png)
商店管理系统总体设计说明书商店管理系统总体设计说明书1、引言本文档旨在提供商店管理系统的总体设计说明,其中包括系统的需求分析、功能设计、数据设计、界面设计以及系统架构设计等内容。
该文档旨在为开发人员和相关利益相关者提供一个清晰的系统设计参考。
2、需求分析2.1 目标商店管理系统的目标是帮助商店提高业务效率,提供有效的库存管理、销售管理、员工管理等功能,并为经营者提供决策支持。
2.2 功能需求2.2.1 库存管理- 商品信息管理:包括商品分类、商品属性、商品库存、商品进货、商品调拨、商品报废等功能。
- 库存盘点:支持定期库存盘点,提供盘点报告和差异分析。
- 库存预警:根据设定的库存阈值,提供库存不足警报。
2.2.2 销售管理- 顾客管理:记录顾客信息、购买记录等,支持顾客积分功能。
- 销售订单管理:支持创建销售订单、查看订单状态、打印销售发票等功能。
- 销售统计报表:根据销售数据报表,如销售额统计、销售排行榜等。
2.2.3 员工管理- 员工信息管理:记录员工信息,包括个人信息、职位、薪资等。
- 考勤管理:记录员工考勤情况,包括请假、迟到、旷工等。
- 工资管理:根据薪资和考勤情况自动工资单。
3、功能设计3.1 库存管理模块设计3.1.1 商品信息管理功能设计:- 商品分类管理:支持新增、修改、删除商品分类。
- 商品属性管理:支持新增、修改、删除商品属性,如颜色、尺寸等。
- 商品库存管理:支持新增、修改、删除商品库存记录。
- 商品进货管理:支持新增、修改商品进货记录,并更新库存。
- 商品调拨管理:支持调拨商品至不同门店,并更新库存。
- 商品报废管理:支持将损坏或过期的商品报废,并更新库存。
3.2 销售管理模块设计3.2.1 顾客管理功能设计:- 顾客信息管理:支持新增、修改、删除顾客信息。
- 顾客积分管理:记录顾客购买累计积分,并支持积分兑换等功能。
3.2.2 销售订单管理功能设计:- 创建销售订单:支持选择商品、输入销售数量、计算销售金额,并订单。
网上商城管理系统需求说明书
![网上商城管理系统需求说明书](https://img.taocdn.com/s3/m/4b50a610effdc8d376eeaeaad1f34693daef10ca.png)
网上商城管理系统需求说明书需求分析说明书网上商城管理系统徐洋10041231计算机科学与技术10-21引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4业务范围 (4)1.5参考资料 (5)2任务概述 (5)2.1目标 (5)2.2用户的特点 (7)2.3假定和约束 (7)2.3.1软件运行环境以及技术约束 (7)2.3.1.1 软件约束 (7)2.3.1.2硬件约束 (8)2.3.2交付及部署约束 (8)3需求规定 (8)3.1对功能的规定 (8)3.2对性能的规定 (12)3.2.1精度 (12)3.2.2时间特性要求 (12)3.2.3灵活性 (13)3.3输入输出要求 (14)3.4数据管理能力要求 (15)3.5故障处理要求 (15)3.6其他专门要求 (16)4运行环境规定 (16)4.1设备 (16)4.2支持软件 (17)4.3接口 (17)4.4控制 (17)5伪代码 (18)5.1会员模块 (18)5.1.1用户注册页面 (18)5.1.2忘记密码模块 (24)5.1.3用户资料修改页面 (29)5.1.4密码修改页面 (31)5.2后台管理-商品管理模块 (32)5.2.1增加新商品-一级分类 (32)5.2.2编辑新商品-一级分类 (34)5.2.3编辑新商品-二级分类 (35)5.2.4增加新商品信息 (36)5.3订单生成购物车及商品搜索和收藏 (40) 5.3.1搜索商品按钮页面 (40)5.3.2我的购物车页面 (41)5.3.3商品搜索页面 (42)5.3.4我的购物车页面 (42)5.4收藏夹页面 (45)5.5会员登录页面 (45)5.6收货人信息提交页面 (47)5.7送货方式选择页面 (50)5.8付款方式选择页面 (51)5.9非会员登陆页面 (52)5.10定单信息确认页面 (55)1引言1.1编写目的随着计算机网络技术的飞速发展,网络技术越来越受到人们的重视,它已逐渐渗入我们生活各个层面。
超市管理系统需求规格说明书
![超市管理系统需求规格说明书](https://img.taocdn.com/s3/m/19064d94dd3383c4bb4cd29a.png)
超市管理系统需求规格说明书慈善超市Pos系统任务说明书一、项目概述1.1、面向的用户销售人员主要是负责前台销售、系统管理员主要维护系统和数据处理,主要是查询和权限设置。
1.2、实现目标(1)界面友好,操作简单的超市管理系统;(2)能够更好的控制和发展超市各种资源的流转;(3)实现对进货商品的信息录入,并建立完整的数据库,对商品实行统一管理;(4) 采购人员和商品接收人员查询本系统,可以更直接,更有效的获得商品的情况,了解商品销售情况,以便做出精确的进货单。
(5)销售员可以通过系统查询自己销售商品的状况,(6)财务人员通过系统的查询更加清楚了解库存情况、销售金额。
(7)超市管理者把握住商品的进销存动态,管理更方便,进一步提高工作效率。
(8)实现系统与网站的数据对接,提供数据发送和接收功能(9)客户购买商品后商品信息的整体拆分及生成相应报表功能(10)销售金额根据不同的商品的出处进行拆分1.3、项目开发要求(1)项目开发规范统一:模块划分,代码编写规范;(2)程序优化、安全并要有良好的可扩展性;(3)用户界面简洁明了、操作简单实用;1.4、开发工具不限二、系统描述2.1、系统概述该超市管理系统主要分为两大系统,分别是前台POS销售系统和后台管理系统:前台POS系统包括对会员信息添加以及收银,后台管理系统分为统计管理(报表)、销售管理、仓库管理、采购管理、基本信息管理和人员管理。
实现对超市的更加方便管理。
另:本系统只针对会员消费。
2.2、系统总体结构模块子系统结构2.3各部分功能描述前台pos机销售系统:主要负责日常销售及添加录入会员。
统计系统(报表):负责各项数据的统计查询。
销售系统:销售系统主要查看商品的销售信息及会员消费信息,pos机销售信息进行查询,和对商品信息的修改。
仓库管理:仓库管理系统提供查询库存明细、报损、记录的基本功能,并根据库存的状态提供库存报警功能,自动盘点计算,以及提供查询和入库出库记录的功能。
超市商品销售管理系统需求分析规格说明书
![超市商品销售管理系统需求分析规格说明书](https://img.taocdn.com/s3/m/8d326a21da38376bae1fae45.png)
软件工程课程设计报告书项目名称:超市商品销售管理系统指导教师:学生学号:学生姓名:20 年3 月10 日目录1.引言 (3)1.1编写目的 (4)1.2项目背景 (5)1.3定义 (6)1.4参考资料 (7)2.任务概述 (7)2.1 目标 (9)2.1.1本项目设定的目标 (9)2.1.2 系统整体结构 (10)2.2 运行环境 (10)2.2.1系统运行网络环境 (10)2.2.2 系统运行硬件环境 (11)2.2.3系统运行软件环境 (12)2.3条件与限制 (12)3.数据描述 (12)3.1静态数据 (14)3.2动态数据 (18)3.3 数据库描述 (20)3.3.1 SQL (20)3.3.2 E-R图 (22)3.3.3.数据流图 (25)系统需求分析规格说明书<一> 1.引言需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。
软件需求是指用户对目标软件系统在功能、行为、及性能、设计、约束等方面的期望。
通过对应用问题及其环境的理解与分析,为问题涉及的信息及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一系列的活动即构成软件开发生命周期的需求分析阶段。
需求分析是介于系统分析和软件设计阶段之间的重要桥梁。
一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对他们进行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至维护的主要基础。
良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。
需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
1.1编写目的在开发一个产品之前,必须对用户的需求进行充分的了解,在此基础上,才能开发出来一个能使用户满意的产品。
对软件需求的深入了解是成功开发产品一个前提条件,如果没有对其有深入的了解,即使设计和编码做的再出色,不能满足用户需求的系统也会使用户失望,不仅给用户带来麻烦,也给开发者带来了烦恼。
超市进销存管理系统需求分析说明书
![超市进销存管理系统需求分析说明书](https://img.taocdn.com/s3/m/f6a3bad6168884868662d66f.png)
{店铺管理}超市进销存管理系统需求分析说明书目录1 引言31.1项目背景31.2编写目的32 任务概述42.1开发目标42.2用户及特点42.3假定和约束43 系统需求规定53.1对功能的规定53.2系统结构图53.3业务流程图63.4功能模块73.4.1采购模块73.4.2销售模块93.4.3库存模块113.4.4统计模块144 对性能的规定164.1 精度要求164.2 时间特性要求164.3 灵活性要求164.4 对输入输出的要求164.5 故障处理要求165 运行环境规定175.1设备配置175.2 客户端配置175.3 服务器配置175.4 软件支持175.5 通讯接口181引言1.1项目背景自改革开放以来,随着我国经济情况的日新月异,飞速发展,涌现出越来越多的超市和便利店。
越来越多的人喜欢到超市购物。
超市里销售的货物也呈现出多样化的发展趋势。
随着超市里货物种类和数量的大量增加,超市工作人员的工作量也随之增多,然而,日益繁重的工作使同志们日益疲惫,每位同志都在超负荷的运转,为出现工作失误制造了一定的有利条件,对于此,超市的管理层看在眼里,急在心理。
怎样既可加快办事效率,又能减少工作失误,更好服务于社会主义四个现代化建设的问题,逐渐的进入到了领导的视线里,经过同志们以三个代表为指导思想,同心同德,集思广益,最终,在超市领导深思熟虑后果断决定近期上马一套为本超市量身定做的管理软件,它的上马将大大的提升本超市的工作管理水平,使员工们能更好的投入到工作中去。
1.2编写目的需求说明书重点体现了该系统的主要职能,详细的分析了系统的主要结构与流程,为开发人员提供了清晰的指导方案,为下一步的数据库搭建和详细设计提供了可靠地支持。
2任务概述2.1开发目标(1)为超市提供方便,快捷的结账体系;(2)为超市提供准确,高效的库存和财务管理系统;(3)为超市管理人员提供强大的管理和统计商品,资金的功能。
2.2用户及特点该系统的最终用户涉及超市的高层管理人员,商品采购人员,销售人员,仓库管理人员和财务管理人员。
商店管理系统需求分析说明书
![商店管理系统需求分析说明书](https://img.taocdn.com/s3/m/6349911e580102020740be1e650e52ea5518ce96.png)
商店管理系统需求分析说明书引言本文档旨在描述商店管理系统的需求分析,包括系统的目标、功能需求、性能需求、用户需求和项目开发计划。
目标商店管理系统旨在为商家提供一个方便、高效的管理平台,使商家能够更好地管理其商品库存、销售量、顾客信息和财务状况。
功能需求商店管理系统应包括以下基本功能:商品管理•商品分类管理:商家应能够对商品进行分类,例如衣服、鞋子、包等等。
•商品信息管理:商家应能够添加、修改和删除商品信息,包括商品名、价格、描述、图片等。
•库存管理:商家应能够实时了解商品库存量,及时补充库存。
•商品审核:商家应能够审核商家上传的商品信息,并对不合适的商品进行删除或者下架处理。
销售管理•订单管理:商家应能够查询、处理已生成订单。
•退款管理:商家应能够定义并识别所有需要退款的订单,并进行退款操作。
•商量管理:商家应能够计算、生成并打印每日销售报告,以了解店铺业绩和流量。
顾客管理•顾客信息管理:商家可查看或修改顾客姓名、联系方式、地址、生日等信息。
•顾客留存:商家可以通过营销手段留存客户,例如发放优惠券。
财务管理•交易明细:商家应能够查看店铺收支明细、以及员工工资等财务信息。
•薪资管理:商家应能够设置员工薪资,以及统计并计算员工薪资数据。
系统设置•系统配置:商家应能够配置系统参数,例如平台名称、会员等级、佣金比例以及其他参数设置。
•权限管理:商家应能够设置管理员和员工的权限分级。
性能需求商店管理系统运作高效、卡顿少、数据传输快,需要满足以下性能需求:•系統加載速度:能在1秒内完成网页加载。
•数据处理速度:数据处理速度应该快,能够在3秒内完成数据处理。
•用户在线体验:尽量减少页面刷新和等待时间;•并发访问量:支持大量并发访问。
用户需求商店管理系统需要有一个友好、易于操作的用户界面,并具有以下用户需求:•易于上手:用户通过一些简单的指示和操作即可熟悉商店管理系统。
•数据铁证:商户可以通过商店管理系统了解商品、顾客和财务等相关信息;•报告功能:商户可以通过系统生成的报告了解店铺前期的业绩和流量,以及做出下一步策略的决策。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
商店管理系统需求说
明书
目录
第一章引言 (3)
1.1 目的 (3)
1.2 背景 (3)
1.3定义 (3)
第二章任务概述 (4)
2.1目标 (4)
2.2用户的特点 (4)
2.3假定和约束 (4)
第三章需求规定 (5)
3.1对功能的规定(功能性需求) (5)
3.3数据管理能力要求 (8)
3.4故障处理要求 (8)
3.5其他专门要求 (9)
第四章运行环境规定(环境需求) (9)
4.1 对网络构建的需求 (9)
4.2 硬件设备 (9)
4.3支持软件 (9)
4.4接口 (9)
4.4控制 (10)
第一章引言
1.1 目的
读者范围:最终用户、软件设计人员
本文档作为商店管理系统第一期的需求说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是本系统设计人员的基础文档。
1.2 背景
全国有个体店铺超过千万,这些店铺的主要特点是管理需求相对简单,管理投入较少,但有明确的管理目标,如:会员管理,进销存管理。
可归纳为:
1、规范客户关系管理,建立科学系统的客户资料管理资料;
2、快速响应客户需求,把握客户需求习惯,以便及时响应客户的下单,并在恰当的时候向客户推荐恰当的商品;
3、由于竞争愈加激烈,需要实施更有效的促销方式,包括提高客户关怀,减少的客户流失,日常账务管理,记录收入与支出等。
1.3定义
1、JDBC(Java Data Base Connectivity,java数据库连接)
它是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。
1.4参考资料
(软件工程导论第6版)
张海潘牟永敏编著清华大学出版社
第二章任务概述
2.1目标
用该系统能对大部分普通的店铺商店进行商品管理,且管理方式简单明了,上手就能用。
我们知道excel也能对数据进行简单的管理和分析,而这并不是“上手就能做的”或者不是很方便做,而这个系统的目标就是普通人上手就能对商品进行简单的管理,以及简单的数据分析与查询。
该系统能满足大部分中小店铺及商店的使用。
2.2用户的特点
1、本软件的最终用户的特点
所有用户在无需培训的情况下,按照系统提示即可使用系统的相关服务和功能。
2.3假定和约束
假定本软件开发工作的开发期限为2个月,经费限制在2000元。
第三章需求规定
3.1对功能的规定(功能性需求)
系统划分
该系统建设包含以下子系统(其中一些可能是预想模块):
顶层数据流图如下:
采购:通过采购部门采购商品,将采购的商品信息录入商店管理系统。
销售:系统(里的商品)向顾客销售,并将销售信息(订单)录入系统。
报表与管理:系统向管理员反馈销售信息和商品信息,管理员可对库存进行管理。
零层数据流图如下:
数据字典:
(1)数据流描述
采购数据=商品编号+商品名+数量+单价+规格+采购时间+总价
商品数据=商品编号+商品名+数量+单价+规格+采购时间+总价+定价+单件利润+销售利润率
销售数据=商品编号+商品名+已售数量+规格明细+销售时间+已售金额+已售利润
(2)数据储存描述
数据存储名:商品数据文件
组成:{商品数据}
组织形式:按商品编号顺序排列
数据存储名:销售数据文件
组成:{销售数据}
组织形式:按销售时间顺序排列
(3)处理描述
处理名:采购
处理号:1
输入数据流:采购商品信息
输出数据流:采购数据
处理逻辑:记录采购商品信息
处理名:添加采购商品信息
处理号:2
输入数据流:采购数据
输出数据流:商品数据
处理逻辑:添加定价,计算单件利润和销售利润率
处理名:销售
处理号:3
输入数据流:商品数据
输出数据流:销售数据
处理逻辑:添加销售记录(出库处理),记录销售数据
处理名:查询
处理号:4
输入数据流:商品数据、销售数据
输出数据流:符合查询条件的商品数据、销售数据
处理逻辑:将商品数据、销售数据进行筛选,将筛选后的数据反馈给管理员,用于显示或打印
处理名:管理
处理号:5
输入数据流:管理员操作命令
输出数据流:操作后的商品数据、销售数据
处理逻辑:将商品数据、销售数据进行更新或删除
3.2对性能的规定(非功能性需求)
(1)精度
数据录入精确,计算准确,同时与库存管理系统的数据保持一致性即可
(2)时间特性要求
登陆系统时,系统的响应时间控制在两秒内
与库存管理系统保持同步更新的时间越低越好,实现商品的销售和记录的高度统一
数据传送时间尽量缩短
(3)灵活性
数据录入灵活性,多种录入方式,如原有Excel表格导入
3.3数据管理能力要求
3.3.1数据采集的要求
1、输入源:手工键盘输入、Excel导入
2、输入介质和设备:键盘,磁盘,
3、输出介质和设备:磁盘,打印纸。
3.3.2数据采集的处理
1、Excel
3.3.3 数据容量
本系统总共大概需要2张表,表纪录规模1万条记录,每张表使用的表空间1G左右,最多使用10G存储。
增量数据非常少可以忽略不计。
3.4故障处理要求
3.4.1正常使用时不应出错
若运行时遇到不可恢复的系统错误,系统也必须保证数据库完好无损。
3.4.2故障处理的方式
1、系统如果出现应用服务器关闭,数据库连接断开等软件异常,会给在log
信息详细标示;
2、如果事务处理过程出现故障,事务回滚,保证数据的完整性;
3、如果多人同时访问一条记录,加锁该纪录避免脏数据。
4、数据库采用增量备份法,出现数据库故障时数据库恢复。
3.4.3 错误日志的要求
应用程序应能提供易于查看的日志,便于系统的维护、调试、错误定位等,系统日志应该至少可以保存40000条程序运行记录。
同时,由于是在多线程环境下运行,每条日志中应该打印出打印该日志的线程ID。
3.5其他专门要求
1、应保证使用时的安全性,防止病毒破坏系统。
第四章运行环境规定(环境需求)
4.1 对网络构建的需求
4.2 硬件设备
本系统在本地机上进行开发、测试。
需要主机、打印机
(1)处理器型号及内存容量:内存256M及以上;
(2)外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:硬盘40G及以上、声卡、显卡无要求;
4.3支持软件
1、操作系统:利用 Windows 操作系统进行开发(WinXP/Win7)
2、开发软件
开发工具使用Eclipse +MyEclipse
3、数据库系统
考虑到用户的数据流量,建议使用 mySQL 或 SQL Server 等大中型数据库并且使用Apache DHCP通用的数据库连接池和数据源来连接数据库。
4、测试支持软件
(1)JUnit测试软件进行普通的JavaBean组件的单元测试,并且采用Load Runner或者JMeter测试系统的承载量和性能。
(2)Cactus技术进行Servlet或者Filter、Listener和Tag等的单元测试
(3)StrutsTestCase技术进行Struts等相关的组件单元测试
4.4接口
1、硬件接口:支持一般的PII或更高档微机,笔记本电脑。
2、软件接口:运行于WindowsXP及更高版本操作系统之上。
4.4控制
键盘输入和鼠标点击。