



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、南湖学院商店管理系统小组成员:陈康宁24122401324潘琳琳24122401484胡毓灵24122401317胡小敏24122401316周晶24122401301陈慧241224013251/25目 录一、可行性报告分析41、引言42、项目的背景和意义:43、项目开发目标、系统功能43.1 开发目标:43.2 系统功能:44、系统性能和适用范围54.1 性能:54.2 适用范围55、系统可行性分析的任务和内容55.1 技术可行性分析55.2 经济可行性分析55.3 社会可行性分析65.4 运行上的可行性:66、结论意见6二、需求分析71、编写目的72、任务概述72.1 目标72.2 用户
2、特点72.3 需求功能概述72.4 功能层次图83、数据描述83.1 数据库描述83.2 数据流图83.3 数据字典104、性能需求124.1 数据精确度124.2 系统响应时间125、运行需求125.1 硬件接口122/25三、总体设计131、引言132、总体设计132.1 总体结构设计132.2 运行环境设计132.3 子系统清单132.4 功能模块清单143.系统结构图14四、详细设计171、导言171.1 目标171.2 应用范围171.3 定义172.模块设计172.1 前台销售模块流程172.2 后台进货管理模块流程192.3 后台库存管理模块流程202.4 后台人员管理模块流程2
3、13、数据库设计213.1 系统基本 E-R 图213.2 表的创建事例233/25一、可行性分析1、引言如今我们的生活越来越离不开商店, 商店已经是我们的生活的一部分。 商店需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息, 需要合理的数据库结构来保存数据信息, 需要有效的程序结构支持各种数据操作的执行。 让管理人员对商店的进货情况、 销售情况和库存情况了如指掌, 进而能更好的对商品进行调度。 可以加大人力工作的效率和商品的进出货效率并且可以减轻使用者繁杂的工作。2、项目的背景和意义:各种商店遍布大街小巷, 给人们的生活带来了很大的方便。 做好商店内部
4、的人员,商品和销售的管理工作, 对商店的成功经营十分重要。 然而传统的商店管理,主要以人工为主,不但费时费力,风险也不小。 21 世纪,商店销售的竞争也进入到了一个全新的领域, 竞争已不再是规模的竞争, 而是技术的竞争、 管理的竞争、人才的竞争。 技术的提升和管理的升级是销售业的竞争核心。 该商店管理系统将用于各种商店的商品进出货, 消费者信息和职工信息的管理, 实现以计算机辅助形式代替传统的手工查询记录形式, 减轻商店管理人员的劳动强度, 提高工作质量和效率,从而使商店管理更加合理化和科学化。3、项目开发目标、系统功能3.1 开发目标:a.为商店提供方便,快捷的结账体系;b.为商店提供准确,
5、高效的库存和财务管理系统;c.为商店管理人员提供管理和统计商品,资金的功能。3.2 系统功能:( 1)功能:a.记录仓库存货、销售以及进货情况;b.了解商店进货渠道、商品单价、数量;c.了解库存商品种类数量,所售商品种类、价格、数量;d.统计核算日常的不断变化的数据,并登记有关文件;4/25e.在当天汇总时修改相应文件,如总金额、总数量。系统功能结构商店管理系统前台销售系统后台管理系统商收进销库人品银货售存员录业管管管管入务理理理理( 2)输出:汉字输出。( 3)输入:条形码和汉字及商品代码输入。4、系统性能和适用范围4.1 性能:a.稳定快速,实时控制;b.核算准确,使实存商品、销售商品与所
6、记帐目一致,能够被商店长期有效使用;c.准确统计核算日常的不断变化的数据;d.提示通俗易懂;e.查询资料简便。4.2 适用范围本系统适应于各种小型商店。5、系统可行性分析的任务和内容5.1 技术可行性分析( 1)管理系统的开发方法。使用面向对象开发方法开发软件系统。( 2)数据库技术。开发小组能使用 Java 编程。( 3) Java开发技术开发小组的所有成员均可熟练使用 Java编程。5.2 经济可行性分析5/25传统的人工管理方式效率低, 而且容易出错, 并且经常会导致重复工作, 浪费时间,在人力资源上来说也是一种浪费。影响了商店的工作效率,错误率高,浪费成本。在此情况下使用商店管理系统,
7、 商店管理系统的投入, 能够提高工作效率,减少工作人员, 从而减少人力资本的投入, 使企业和经营者个人在最小的投入下获取最大的回报。 就是商店盈利远大于开发费用, 以最小的代价获得最高的收益。从经济角度来说,本系统开发完全必要,在经济上可行。5.3 社会可行性分析( 1)法律因素本团队开发的商店管理信息系统符合社会需求,社会的发展也需要商店管理的现代化和信息化。 且本团队开发的系统与国家的法律法规不存在任何的抵触之处。且符合工作人员的操作习惯。( 2)用户使用可行性商店的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可;管理基础工作和各项管理制度比较健全,执行严格,原始数据采集
8、完整,保存良好。a.操作简单:简单的操作规则使操作人员能轻松掌握。b.查询方便:用户可设定任意条件和任意的查询项目进行检索。c.统计灵活:任意条件下任意项目的产品入库时间、数量等的统计及查询项目均可进行交叉统计。5.4 运行上的可行性:(1)操作简单:简单的操作规则使操作人员能轻松掌握。(2)查询方便:用户可设定任意条件和任意的查询项目进行检索。(3)统计灵活:任意条件下任意项目的产品入库时间、数量等的统计及查询项目均可进行交叉统计。6、结论意见经过一系列的各个不同方面的可行性分析,从经济,操作,技术,和社会等各方面的可行性分析, 可以确定本系统是完全有必要的,且是可行的, 应当立项开发。6/
9、25二、需求分析1、编写目的需求分析的目的是用于获取用户的具体需求,提供给使用者确认系统的功能和性能,并在此基础上进行修改和完善。2、任务概述2.1 目标(1) 为商店提供方便,快捷的结账体系;(2) 为商店提供准确,高效的库存和财务管理系统;(3) 为商店管理人员提供管理和统计商品,资金的功能。2.2 用户特点本系统的最终用户是面向管理员(商店管理员和其他管理人员),他们都具有一定的计算机基础知识和操作计算机的能力。2.3 需求功能概述( 1)零售前台管理系统功能:a 商品录入: 根据商店特点制定相关功能,可以通过输入唯一编号、商品名称等来实现精确或模糊的商品录入。 可以保证各种电脑操作水平
10、层次的人员均能准确地进行商品录入。b 收银业务 :通过录入商品编号或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式) 自动计算本次交易的总金额。 在顾客付款后, 自动计算找零,同时打印购物小票(包括每类商品的商品名、单价、数量、商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先输入会员卡卡号,并对所购物品全部实行95 折优惠。( 2)后台管理系统功能a 进货管理: 根据销售情况及库存情况,制定进货计划。按计划单有选择性地进行入库登记,综合查询打印计划进货与入库记录及金额。b 销售管理: 商品能进行正常、促销、特价或限量销售。综合查询
11、销售明细记录、收银员收银记录以及交结账情况等。打印商品销售日、月、年报表。c 库存管理: 综合查询库存明细记录。库存状态自动警告提示。如库存过7/25剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动计算。d 人员管理:员工、会员、供货商等基本信息登记管理。员工操作权限管理,客户销售权限管理。2.4 功能层次图商店零售管理系统前台销售系统后台管理系统收商进销人库银品货售员存业录管管管管务入理理理理进入收销信自货库银售息动计登记明登警划记录细记告3、数据描述3.1 数据库描述数据库采用 SQL Server 数据库。3.2 数据流图(1) 顶层数据流图8/25收银员输输入出购物
12、商品,小票顾客商店管理系统顾客发订货货单单供应商( 2) 2层数据流图到货通知购物订货单P1P2供应商顾客销售采购商品发货单F1商品库存收款通知P3应付款通知小票收银员9/25( 3) 3层数据流图F2 商品收银F1 商品库存员顾客购物P1.1P1.3P1.4录入产 生采购新顾客商品商品商 品P1.2F3顾客F4 应收收款明细登陆新顾客数P1.5商品,小票到货通知开具小F1商品库存票并修访问库存负责P1.6P1.7人F5销售历史检索编制销库存状态库存售和库3.3 数据字典商品表( Merch)字段名字段类型长度主/ 外键字段值约束对应中文名MerchIDint4PNot null商品编号Mer
13、chNameVarchar50Not null商品名称MerchPriceMoney4Not null价格MerchNumInt4Not null库存数量CautionNumInt4Not null库存报警数量PlanNumInt4Not null计划进货数BarCodeVarchar50Not null条形码SalesProPriceMoney4促销价格SalesProDateSDatetime8促销起日期SalesProDateEDatetime8促销止日期AllowAbateInt4Not null允许打折AllowSaleInt4Not null允许销售10/25FactoryIDVa
14、rchar10FNot null厂商编号ProvideIDVarchar10FNot null供货商编号用户表 (User)字段名字段类型长度主/ 外键字段值约束对应中文名UserIDvarchar10PNot null用户编号UserNameVarchar25Not null用户名称UserPWVarchar50Not null用户密码UserStyleInt4Not null用户类型会员表 (Member)字段名字段类型长度主/ 外键字段值约束对应中文名MemberIDVarchar10PNot null会员编号MemberCardVarchar20Not null会员卡号RegDateD
15、atetime8Not null注册日期销售表 (Sale)字段名字段类型长度主/ 外键字段值约束对应中文名SaleIDVarchar10PNot null销售编号MerChIDVarchar10FNot null商品编号SaleDateDatetime8Not null销售日期SaleNumInt4Not null销售数量SalePriceMoney4Not null销售单额交易表 (Dealing)字段名字段类型长度主/ 外键字段值约束对应中文名DealingIDVarchar10PNot null交易编号DealingPriceMoney4Not null交易金额DealingDateM
16、oney4Not null交易日期MemberIDVarchar10会员卡号UserNameVarchar10FNot null用户名称入库纪录表 (Stock)字段名字段类型长度主/ 外键字段值约束对应中文名StockIDVarchar10PNot null入库编号MerchIDVarchar10FNot null入库商品编号MerchNumInt4Not null入库数量MerchPriceMoney4Not null单额TotalPriceMoney4Not null总额StockDateDatetime8Datetime入库日期11/25PlanDateDatetime8Datetim
17、e计划进货日期StockStateInt4Not null入库状态供货商表 (Provide)字段名字段类型长度主/ 外键字段值约束对应中文名ProvideIDvarchar10PNot null供货商编号ProvideNameVarchar50Not null供货商名称ProvideAddressVarchar250供货商地址ProvidePhoneVarchar25供货商电话厂商表( Factory )字段名字段类型长度主/ 外键字段值约束对应中文名FactoryIDvarchar10PNot null厂商编号FactoryNameVarchar50Not null厂商名称FactoryA
18、ddressVarchar250厂商地址FactoryPhoneVarchar25厂商电话4、性能需求4.1 数据精确度保证查询的查全率和查准率为100%,金额结算以及打折计算的准确率为100%。4.2 系统响应时间系统操作的响应时间应在1-2 秒内。5、运行需求5.1 硬件接口支持各种 X86系列的 PC机。12/25三、总体设计1、引言总体设计说明书的目的旨在推动软件工程的规范化, 使设计人员遵循统一的概要设计书写规范, 使程序员能更具详细设计的框图进行正确的编码。 从该阶段开发正式进入软件的实际开发阶段, 本阶段完成系统的大致设计并明确系统的数据结构与软件结构, 由此更加规范软件开发流程
19、, 加速软件开发的速度, 提高软件开发的质量。2、总体设计2.1 总体结构设计商店管理系统前台销售系统后台管理系统商收进销库人品银货售存员录业管管管管入务理理理理2.2 运行环境设计数据库管理系统软件: MySQL运行平台: Windows XP/Windows 2007.2.3 子系统清单子系统编号子系统名称子系统功能简述SS1前台管理系统商品录入和收银业务SS2后台管理系统进货、销售、库存和人员管理13/252.4 功能模块清单模块编号M1-1M1-2M2-1M2-2M2-3M2-43.系统结构图前台销售系统添收加商银信品息信息模块名称模块功能简述商品录入模块录入商品信息自动计算交易收银业
20、务模块总金额、找零并打印小票制定进货计划、进货管理模块进行入库登记及记录金额查询销售明细记录、收银销售管理模块记录和交结账情况;打印销售报表查询库存明细记录;库存库存管理模块状态自动警告提示人员基本信息登记管理;人员管理模块员工操作权限管理;会员销售权限管理。商店管理系统后台销售系统商品信息1商品录入2345 销售 人员 收银 进货 库存管理金额销售记录计算收银记录结交帐情况14/25商品信息商品物品进货计划购买收银信息1 收银计算已结结确认果信息付计算款金额打印小票小票顾客1-1 收银模块结构图已购信需息购和支信出息2 进货商商资品金商低商品数申品量名量品请信息商品信息采购支出库存记录1-2
21、 进货模块结构图15/25新信息库存统记商品、数量顾客登记现信有息库存3 库存管理警商告库商品商品信存品低数量、息信量商品息最低库存记录预警检验1-3 库存模块结构图销售记录4 销售每日商品、明数量、总细单价价格计算收银记录结交帐情况1-4 销售模块结构图16/255人员供添供应供应、商减信添、减添、减息供货商会员员工1-5 人员模块结构图四、详细设计1、导言在总体设计的基础上, 进行详细设计主要完成对系统中模块的内部过程进行设计和描述,解决“具体怎么做”的问题,包括模块设计、过程设计、界面设计等,主要根据总体设计提供的文档,确定每一个模块的算法、内部的数据组织,选定工具表达清晰正确的算法,编
22、写详细设计说明书、详细测试用例与计划。1.1 目标本系统通过数据库,统一记录商品、会员,记录销售交易信息,产生货物进货管理及盘点计算,减少员工重复性动作和帮助管理人员规范化管理。1.2 应用范围本系统适应于各种小型的商店。1.3 定义( 1)商品编号:每种商品具有唯一的编号,对于某些价格一样的商品,可以使用自定义编号。( 2) 交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。( 3) 商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。( 4) 促销:在一定时期内,某些商品会按低于原价的促销价格销售。( 5) 库存告警提示:当商
23、品的库存数量低于库存报警数量时发出提示。( 6) 盘点:计算出库存、销售额、盈利等经营指标。2.模块设计17/252.1 前台销售模块流程开始录入商品编号重新录入N是否完成录入Y计算商品总额商品信息Y是否是会 员N计算会员卡打折后会员信息的总额输入实收费用N是否等于总费用找零Y从库存中减去该商商品信息品数量打印小票交易信息结束18/25功能:本模块的主要功能是完成前台收银业务, 收银员进行商品信息的录入, 以及计算所购商品的单价和总金额, 并打印小票给顾客,此外还要对库存进行更新。商品录入:根据商店特点制定相关功能, 可以通过输入唯一编号、 商品名称等来实现精确或模糊的商品录入。 可以保证各种
24、电脑操作水平层次的人员均能准确地进行商品录入。输入项、输出项:本模块的数据输入项主要是商品编号、数量。2.2 后台进货管理模块流程开始自动加入采购单N商品信息Y商品是否缺货N查阅库存信息录入是否完成Y汇总生成采购单采购单交给采部门信息结束功能:该模块主要是实现进货信息查询功能。进货信息查询:该模块为商店提供整个商店的进货情况查询, 了解商品是否缺货,如果缺货以及时进行进货。输入项、输出项:该模块的输入项为商店的商品编号,其中包括商品的编号、供货商号、进货价、数量、金额进货日期和备注。19/252.3 后台库存管理模块流程开始开始输入添加 / 删除 /更改商品信输入查询商品信息N处理查询商品信息确认添加 / 删除 /更改?NY是否找到?输出添加 /删除 / 更改商品信Y保存添加 /删除 /更改商品信息商品信息输出要查询商品信商品信息结束结束功能:本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。查询商品信息:主要功能查询商品的明细信息,和它的库存信息。添加商品信息:主要功能添加新进的商品。删除商品信息:主要功能是删除不再销售的商品信息。更改商品信息:主要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新高考理综试题及答案
- 幼儿园数学考试创造性思维试题及答案
- 材料科学背景下的大学物理考试试题及答案
- 建筑施工安全考试练习题目分析
- 教师教育实施反思与改进试题及答案
- 食品与饮料行业食品安全监管信息化建设报告
- 智能网联与新能源的协同发展路径研究试题及答案
- 茂名邮政笔试试题及答案
- 电大形考试试题及答案
- 江西幼师笔试题目及答案
- 《装备质量问题归零实施指南》
- 人卫版肺部疾病教学课件
- 面肌痉挛的健康宣教
- 超滤反渗透调试方案
- 外籍人员个人所得税讲义课件
- LED制程与工艺介绍
- 《马克思主义中国化思想通史》导读-南京林业大学中国大学mooc课后章节答案期末考试题库2023年
- 北京中考语文词语表
- 水资源利用智慧树知到答案章节测试2023年西安理工大学
- 水质对干豆腐品质的影响机制及调控技术
- LY/T 2676-2016半干旱地区灌木林平茬与复壮技术规范
评论
0/150
提交评论