商店管理系统(共26页)_第1页
商店管理系统(共26页)_第2页
商店管理系统(共26页)_第3页
商店管理系统(共26页)_第4页
商店管理系统(共26页)_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 南湖(nn h)学院商店(shngdin)管理系统 小组(xioz)成员:陈康宁 24122401324潘琳琳 24122401484胡毓灵 24122401317胡小敏 24122401316周 晶 24122401301陈 慧 24122401325目 录TOC o 1-3 u 一、可行性报告(bogo)分析 PAGEREF _Toc24836 41、引言(ynyn) PAGEREF _Toc6642 42、项目(xingm)的背景和意义: PAGEREF _Toc5251 43、项目开发目标、系统功能 PAGEREF _Toc30127 43.1开发目标: PAGEREF _Toc23

2、747 43.2系统功能: PAGEREF _Toc20528 44、系统性能和适用范围 PAGEREF _Toc25244 54.1性能: PAGEREF _Toc28977 54.2适用范围 PAGEREF _Toc4119 55、系统可行性分析的任务和内容 PAGEREF _Toc16105 55.1技术可行性分析 PAGEREF _Toc3479 55.2经济可行性分析 PAGEREF _Toc22285 55.3社会可行性分析 PAGEREF _Toc17753 65.4 运行上的可行性: PAGEREF _Toc6367 66、结论意见 PAGEREF _Toc1985 6二、需求

3、分析 PAGEREF _Toc28848 71、编写目的 PAGEREF _Toc32596 72、任务概述 PAGEREF _Toc30850 72.1目标 PAGEREF _Toc22870 72.2用户特点 PAGEREF _Toc24239 72.3需求功能概述 PAGEREF _Toc28759 72.4功能层次图 PAGEREF _Toc19127 83、数据描述 PAGEREF _Toc28732 83.1数据库描述 PAGEREF _Toc31149 83.2数据流图 PAGEREF _Toc26505 83.3数据字典 PAGEREF _Toc22233 104、性能需求 P

4、AGEREF _Toc6129 124.1数据精确度 PAGEREF _Toc14976 124.2系统响应时间 PAGEREF _Toc10365 125、运行需求 PAGEREF _Toc2045 125.1硬件接口 PAGEREF _Toc11715 12三、总体设计 PAGEREF _Toc28047 131、引言(ynyn) PAGEREF _Toc24838 132、总体设计 PAGEREF _Toc23419 132.1总体(zngt)结构设计 PAGEREF _Toc25919 132.2运行环境(hunjng)设计 PAGEREF _Toc13694 132.3子系统清单 P

5、AGEREF _Toc12621 132.4功能模块清单 PAGEREF _Toc6314 143.系统结构图 PAGEREF _Toc12523 14四、详细设计 PAGEREF _Toc8462 171、导言 PAGEREF _Toc31264 171.1目标 PAGEREF _Toc13802 171.2应用范围 PAGEREF _Toc9016 171.3定义 PAGEREF _Toc22590 172.模块设计 PAGEREF _Toc25997 172.1前台销售模块流程 PAGEREF _Toc3816 172.2后台进货管理模块流程 PAGEREF _Toc23474 192.

6、3后台库存管理模块流程 PAGEREF _Toc9399 202.4后台人员管理模块流程 PAGEREF _Toc23984 213、数据库设计 PAGEREF _Toc20509 213.1系统基本E-R图 PAGEREF _Toc21626 213.2表的创建事例 PAGEREF _Toc22886 23一、可行性分析(fnx)1、引言(ynyn) 如今我们的生活越来越离不开商店,商店已经是我们的生活的一部分。商店需要处理大量的库存(kcn)信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。

7、让管理人员对商店的进货情况、销售情况和库存情况了如指掌,进而能更好的对商品进行调度。可以加大人力工作的效率和商品的进出货效率并且可以减轻使用者繁杂的工作。2、项目的背景和意义:各种商店遍布大街小巷,给人们的生活带来了很大的方便。做好商店内部的人员,商品和销售的管理工作,对商店的成功经营十分重要。然而传统的商店管理,主要以人工为主,不但费时费力,风险也不小。21世纪,商店销售的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是销售业的竞争核心。该商店管理系统将用于各种商店的商品进出货,消费者信息和职工信息的管理,实现以计算机辅助

8、形式代替传统的手工查询记录形式,减轻商店管理人员的劳动强度,提高工作质量和效率,从而使商店管理更加合理化和科学化。3、项目开发目标、系统功能3.1开发目标:a.为商店提供方便,快捷的结账体系;b.为商店提供准确,高效的库存和财务管理系统;c.为商店管理人员提供管理和统计商品,资金的功能。3.2系统功能:(1)功能:a.记录仓库存货、销售以及进货情况;b.了解商店进货渠道、商品单价、数量;c.了解库存商品种类(zhngli)数量,所售商品种类、价格、数量;d.统计核算日常的不断变化的数据,并登记有关(yugun)文件;e.在当天汇总时修改相应(xingyng)文件,如总金额、总数量。系统功能结构

9、商店管理系统前台销售系统后台管理系统商品录入收银业务进货管理销售管理库存管理人员管理(2)输出:汉字输出。(3)输入:条形码和汉字及商品代码输入。4、系统性能和适用范围4.1性能:a.稳定快速,实时控制;b.核算准确,使实存商品、销售商品与所记帐目一致,能够被商店长期有效使用;c.准确统计核算日常的不断变化的数据;d.提示通俗易懂;e.查询资料简便。4.2适用范围本系统适应于各种小型商店。5、系统可行性分析的任务和内容5.1技术可行性分析 (1)管理系统的开发方法。使用面向对象开发方法开发软件系统。(2)数据库技术。开发小组能使用Java编程。(3)Java开发技术开发小组的所有(suyu)成

10、员均可熟练使用Java编程。5.2经济可行性分析(fnx) 传统(chuntng)的人工管理方式效率低,而且容易出错,并且经常会导致重复工作,浪费时间,在人力资源上来说也是一种浪费。影响了商店的工作效率,错误率高,浪费成本。在此情况下使用商店管理系统,商店管理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,使企业和经营者个人在最小的投入下获取最大的回报。就是商店盈利远大于开发费用,以最小的代价获得最高的收益。从经济角度来说,本系统开发完全必要,在经济上可行。5.3社会可行性分析(1)法律因素本团队开发的商店管理信息系统符合社会需求,社会的发展也需要商店管理的现代化和信息化。

11、且本团队开发的系统与国家的法律法规不存在任何的抵触之处。且符合工作人员的操作习惯。(2)用户使用可行性商店的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可;管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。a.操作简单:简单的操作规则使操作人员能轻松掌握。b.查询方便:用户可设定任意条件和任意的查询项目进行检索。c.统计灵活:任意条件下任意项目的产品入库时间、数量等的统计及查询项目均可进行交叉统计。5.4 运行上的可行性:(1)操作简单:简单的操作规则使操作人员能轻松掌握。(2)查询方便:用户可设定任意条件和任意的查询项目进行检索。(3)统计灵活:任意

12、条件下任意项目的产品入库时间、数量等的统计及查询项目均可进行交叉统计。6、结论意见经过一系列的各个不同(b tn)方面的可行性分析,从经济,操作,技术(jsh),和社会等各方面的可行性分析,可以确定本系统是完全有必要的,且是可行的,应当立项开发。二、需求(xqi)分析 1、编写目的需求分析的目的是用于获取用户的具体需求,提供给使用者确认系统的功能和性能,并在此基础上进行修改和完善。2、任务概述2.1目标(1)为商店提供方便,快捷的结账体系;(2)为商店提供准确,高效的库存和财务管理系统;(3)为商店管理人员提供管理和统计商品,资金的功能。2.2用户特点本系统的最终用户是面向管理员(商店管理员和

13、其他管理人员),他们都具有一定的计算机基础知识和操作计算机的能力。2.3需求功能概述(1)零售前台管理系统功能: a商品录入:根据商店特点制定相关功能,可以通过输入唯一编号、商品名称等来实现精确或模糊的商品录入。可以保证各种电脑操作水平层次的人员均能准确地进行商品录入。 b收银业务:通过录入商品编号或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印购物小票(包括每类商品的商品名、单价、数量、商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先输入会员卡卡号,并对所购物品全部

14、实行95折优惠。(2)后台(huti)管理系统功能 a进货(jn hu)管理:根据销售情况及库存情况,制定进货计划。按计划单有选择性地进行入库(r k)登记,综合查询打印计划进货与入库记录及金额。 b销售管理:商品能进行正常、促销、特价或限量销售。综合查询销售明细记录、收银员收银记录以及交结账情况等。打印商品销售日、月、年报表。 c库存管理: 综合查询库存明细记录。库存状态自动警告提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动计算。d人员管理: 员工、会员、供货商等基本信息登记管理。员工操作权限管理,客户销售权限管理。2.4功能层次图商店零售管理系统前台销售

15、系统进货管理后台管理系统商品录入收银业务销售管理库存管理人员管理进货计划入库登记销售明细收银记录自动警告信息登记3、数据(shj)描述3.1数据库描述(mio sh)数据库采用(ciyng)SQL Server数据库。3.2数据流图(1) 顶层数据流图商店管理系统顾客收银员供应商顾客输出订货单输入发货单购物商品,小票(2)2层数据流图P1销售F1 商品库存P2采购P3收银员顾客供应商购物商品小票收款通知到货通知订货单发货单应付款通知(3)3层数据流图P1.3录入商品信息F2 商品F1 商品库存顾客收银员负责人采购F4 应收收款明细F5 销售历史F1 商品库存P1.1商品清单P1.4产生商品金额

16、P1.2登陆新顾客数据F3 顾客P1.5开具小票并修改库存P1.7编制销售和库存报表P1.6检索库存购物新顾客商品,小票访问库存库存状态到货通知3.3数据(shj)字典商品(shngpn)表(Merch)字段名字段类型长度主/外键字段值约束对应中文名MerchIDint4PNot null商品编号MerchNameVarchar50Not null商品名称MerchPriceMoney4Not null价格MerchNumInt4Not null库存数量CautionNumInt4Not null库存报警数量PlanNumInt4Not null计划进货数BarCodeVarchar50Not

17、 null条形码SalesProPriceMoney4促销价格SalesProDateSDatetime8促销起日期SalesProDateEDatetime8促销止日期AllowAbateInt4Not null允许打折AllowSaleInt4Not null允许销售FactoryIDVarchar10FNot null厂商编号ProvideIDVarchar10FNot null供货商编号用户(yngh)表(User)字段名字段类型长度主/外键字段值约束对应中文名UserIDvarchar10PNot null用户编号UserNameVarchar25Not null用户名称UserPW

18、Varchar50Not null用户密码UserStyleInt4Not null用户类型会员(huyun)表(Member)字段名字段类型长度主/外键字段值约束对应中文名MemberIDVarchar10PNot null会员编号MemberCardVarchar20Not null会员卡号RegDateDatetime8Not null注册日期销售(xioshu)表(Sale)字段名字段类型长度主/外键字段值约束对应中文名SaleIDVarchar10PNot null销售编号MerChIDVarchar10FNot null商品编号SaleDateDatetime8Not null销售

19、日期SaleNumInt4Not null销售数量SalePriceMoney4Not null销售单额交易表(Dealing)字段名字段类型长度主/外键字段值约束对应中文名DealingIDVarchar10PNot null交易编号DealingPriceMoney4Not null交易金额DealingDateMoney4Not null交易日期MemberIDVarchar10会员卡号UserNameVarchar10FNot null用户名称入库纪录表(Stock)字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNot null入库编号MerchIDV

20、archar10FNot null入库商品编号MerchNumInt4Not null入库数量MerchPriceMoney4Not null单额TotalPriceMoney4Not null总额StockDateDatetime8Datetime入库日期PlanDateDatetime8Datetime计划进货日期StockStateInt4Not null入库状态供货商表(Provide)字段名字段类型长度主/外键字段值约束对应中文名ProvideIDvarchar10PNot null供货商编号ProvideNameVarchar50Not null供货商名称ProvideAddres

21、sVarchar250供货商地址ProvidePhoneVarchar25供货商电话厂商(chngshng)表(Factory)字段名字段类型长度主/外键字段值约束对应中文名FactoryIDvarchar10PNot null厂商编号FactoryNameVarchar50Not null厂商名称FactoryAddressVarchar250厂商地址FactoryPhoneVarchar25厂商电话4、性能需求4.1数据(shj)精确度 保证(bozhng)查询的查全率和查准率为100%,金额结算以及打折计算的准确率为100%。4.2系统响应时间 系统操作的响应时间应在1-2秒内。5、运行

22、需求5.1硬件接口 支持各种X86系列的PC机。三、总体设计1、引言总体设计说明书的目的旨在推动软件工程的规范化,使设计人员遵循统一(tngy)的概要设计书写规范,使程序员能更具详细设计的框图进行正确的编码。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构,由此更加规范软件开发流程,加速软件开发的速度,提高软件开发的质量。2、总体设计2.1总体(zngt)结构设计商店管理系统前台销售系统后台管理系统商品录入收银业务进货管理销售管理库存管理人员管理2.2运行环境(hunjng)设计数据库管理系统软件:MySQL运行平台:Windows XP/Wind

23、ows 2007.2.3子系统清单子系统编号子系统名称子系统功能简述SS1前台管理系统商品录入和收银业务SS2后台管理系统进货、销售、库存和人员管理2.4功能模块清单模块编号模块名称模块功能简述M1-1商品录入模块录入商品信息M1-2收银业务模块自动计算交易总金额、找零并打印小票M2-1进货管理模块制定进货计划、进行入库登记及记录金额M2-2销售管理模块查询销售明细记录、收银记录和交结账情况;打印销售报表M2-3库存管理模块查询库存明细记录;库存状态自动警告提示M2-4人员管理模块人员基本信息登记管理;员工操作权限管理;会员销售权限管理。3.系统(xtng)结构图商店管理系统前台销售系统 eq

24、 oac(,1)收银后台销售系统商品录入金额 eq oac(,2)进货 eq oac(,3)库存管理 eq oac(,4)销售 eq oac(,5)人员计算销售记录收银记录收银信息商品信息添加商品信息结交帐情况 eq oac(,1)收银商品计算金额顾客打印小票结果商品信息已确认信息计算结果物品小票付款收银信息1-1收银模块(m kui)结构图 eq oac(,2)进货购买商品信息采购支出库存记录进货计划商品名商品信息数量资金申请已购信息和支出需购信息商品商品低量1-2进货(jn hu)模块结构图 eq oac(,3)库存管理库存记录预警检验库存统记新信息库存信息商品警告信息商品低量商品数量、商

25、品最低量登记信息现有库存1-3库存(kcn)模块结构图 eq oac(,4)销售计算顾客收银记录结交帐情况商品、数量、单价总价格每日明细销售记录商品、数量1-4销售(xioshu)模块结构图 eq oac(,5)人员会员员工供货商添、减供应商信息添、减供应商信息添、减供应商信息1-5人员(rnyun)模块结构图四、详细(xingx)设计1、导言(doyn)在总体设计的基础上,进行详细设计主要完成对系统中模块的内部过程进行设计和描述,解决“具体怎么做”的问题,包括模块设计、过程设计、界面设计等,主要根据总体设计提供的文档,确定每一个模块的算法、内部的数据组织,选定工具表达清晰正确的算法,编写详细

26、设计说明书、详细测试用例与计划。1.1目标本系统通过数据库,统一记录商品、会员,记录销售交易信息,产生货物进货管理及盘点计算,减少员工重复性动作和帮助管理人员规范化管理。1.2应用范围本系统适应于各种小型的商店。1.3定义(1)商品编号:每种商品具有唯一的编号,对于某些价格一样的商品,可以使用自定义编号。(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。(3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。(5)库存告警提示:当商品的库存数量低于库存报警数量时

27、发出提示。(6)盘点:计算出库存、销售额、盈利等经营指标。2.模块(m kui)设计2.1前台销售模块(m kui)流程开始录入商品编号信息重新录入是否完成录入NY计算商品总额商品信息Y是否是会员会员信息N计算会员卡打折后的总额找零输入实收费用信息是否等于总费用NY商品信息从库存中减去该商品数量交易信息打印小票结束功能(gngnng):本模块的主要功能是完成前台收银业务,收银员进行商品信息的录入,以及计算所购商品的单价和总金额,并打印小票(xio pio)给顾客,此外还要对库存进行更新。商品录入:根据商店特点制定相关功能,可以(ky)通过输入唯一编号、商品名称等来实现精确或模糊的商品录入。可以

28、保证各种电脑操作水平层次的人员均能准确地进行商品录入。输入项、输出项:本模块的数据输入项主要是商品编号、数量。2.2后台进货管理模块流程开始 自动加入采购单N商品信息查阅库存信息商品是否缺货Y信息录入是否完成NY汇总生成采购单采购单交给采部门信息结束功能:该模块主要是实现进货信息查询功能。进货信息查询:该模块为商店提供整个商店的进货情况查询,了解商品是否缺货,如果缺货以及时进行进货。输入项、输出项:该模块的输入项为商店的商品编号,其中包括商品的编号、供货商号、进货(jn hu)价、数量、金额进货日期和备注。2.3后台(huti)库存管理模块流程开始开始输入添加/删除/更改商品信息输入查询商品信息信息N确认添加/删除/更改?处理查询商品信息N是否找到?Y输出添加/删除/更改商品信息信息商品信息Y商品信息输出要查询商品信息信息保存添加/删除/更改商品信息结束结束功能:本模块的主要功能是商品信息的查询和更新,库存(kcn)信息的查询和更新。查询商品信息:主要功能查询商品的明细信息,和它的库存信息。添加商品信息:主要功能添加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论