ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:127.47KB ,
资源ID:6879935      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6879935.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(商店进销存管理系统需求分析.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

商店进销存管理系统需求分析.docx

1、商店进销存管理系统需求分析数据库原理课程设计课题名称: 商店进销存管理系统 指导教师: 刘灵犀、车生兵 专业班级: 计算机科学与技术四班 小组成员: 岳 友 刚 (组长) 林 金 龙 黄 光 浩 王 志 汪 柳 青 完成日期:2009年7月1日1项目概述21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为大中型超市努力追求的目标。通过使

2、用超市管理系统可以迅速提升超市的管理水平,降低经营成本, 为提高效益和增强超市扩张能力, 提供了有效的技术保障。本系统就是在这样的背景下提出的。另外在技术方面采用了较为先进的J2SE信息技术,用来实现超市管理信息系统,包括进货管理、销售管理、库存管理、统计报表、日常管理、系统设置6个模块。2.系统分析2.1系统的初步调查经过我们的调查发现,许多商店在物流管理方面,仍使用传统的人工管理模式,浪费人力资源,效率低,准确率低。有些商品紧缺,顾客要排队购买或商品供不应求,使顾客大为不满,还有一些商品,长期积压,损坏严重,造成重大经济损失,引起销售人员的极大不满,已多次向商店管理人员反映,但此类问题仍屡

3、屡发生,得不到根本性的解决,已引起商店的重视。连锁商店是以零售为前导,以商品进销,存配,流转管理为基础。一个大型商店,它的物流管理势必非常复杂,如果没有一个强大的信息系统来支持,那么就会造成一部分商品大量积压,而另一些商品供不应求的局面,这种局面必然会给商店带来巨大的经济损失。有些商店为了避免这样的情况发生,就会对物流管理投入大量的人力。虽然这样解决了物流方面的问题,但是这又有悖于管理学的原则,效率低,浪费了人力资源,解决不了根本性的问题。所以根据上述分析,可以安排可行性分析。3 系统的可行性研究系统可行性的分析在进行系统开发时,起着决定性的作用,从系统开始时的经济可行性,技术可行性,操作可行

4、性,到开发过程的进度可行性。可行性分析遍布整个系统的开发过程。 在对系统目标和环境精心分析的基础上,从技术可行性、经济可行性和操作可行性,进度可行性四个方面对商店进销存管理系性分析。3.1技术可行性该商店进销存管理系统是基于J2SE的架构开发C/S结构,在数据库方面采用oracle9i,所以无论是在操作效率,还是系统的安全稳定方面都很优秀的。虽然对计算机硬件有一定要求,但是对于目前计算机硬件的普遍水平来说,大部分计算机都是可以良好的运行的。3.2操作可行性 由于本系统良好的操作界面,以及言简意赅的操作按钮名称,使得用户很容易即可掌握系统的操作。在短时间内,用户即可在操作中熟练掌握本系统。3.3

5、经济可行性使用商店进销存管理系统后,可以实现自动化管理,从而节省很大的人员资金,而且本系统的销售前景也是很乐观,所带来的无形收益也是不可估计的,所以从成本和收益的比例上来看,该管理系统在经济上具有可行性。 3.4进度可行性由于技术人员以及所用相关设备方面均准备充分,所以进度计划基本只在于技术的实现上,在该实现上大体上有3个进度,进度一 :先完成该商店管理系统的界面设计,初步估计约2-3天时间;进度二:初步实现该管理系统的业务处理,初步估计约5-6天时间;进度三:再用1-2天时间进行完善,查找和修正系统中存在的Bug,尽力做到完美。进度是根据实际情况科学的规划的,故进度上不会延误。由上述分析可知

6、进度上可行性也是可行的。4.业务的详细调查 对现行系统的详细调查研究是了解系统需求和进行系统分析与设计的重要基础工作,通过走访很多超市以及结合自身的商店购物感受,总的来 说商店的业务流程中存在以下问题:1)顾客难与商店互动,使购物效率大大降低。 顾客购物,最想了解的就是商品的价格和质量。而在超市里面,销售人员数量很少,顾客无法询问到商品的优缺点,不能就商品的价格和质量进行对比,这样就降低了顾客的购买欲。还有,很多顾客对商店货物摆放的位置不了解,常常会因为要去找某个商品而耽误大量时间,给顾客购物 造成了很大的不便。还有一些大商店,在购物高峰期,经常出现收费台收费速度跟不上,造成顾客缴费时拥挤不堪

7、,排很长的队伍。商店应有会员服务,对会员的管理也是一个复杂的问题。经过我们调查,许多商店由于规模较大,上述这些问题都存在,且比较严重。2)财务,帐目管理混乱,透明度低。许多商店财务管理一直都存在一些问题:财务人会员作量大:大量的报表:日报表: 收款员明细日报表;收银员部门日报表 收款机明细日报表;收款机部门日报表 营业员明细日报表;大类时段分析表 日商品实时明细表;日商品销售排名表 供应商日销售明细;日商品优惠明细表;日商品退货表月报表: 月度分类统计表 月商品销售排名表 月商品优惠统计表 月商品退货统计表结账:商品帐、柜组帐、部门帐、客户帐。帐务平衡检查帐务规则检查检查各个部门是否有违规操作

8、统计报表提供各种报表,包括常用报表和自定义报表财务管理不透明针对以上问题,我们开发了帐务结算系统,帮助商店进行财务管理。经过以上分析,本系统必须具有以下功能:报表,结帐,进货退货表可自动运行,减少系统管理员的工作量可及时发现计算机系统或人为造成的错误生成监测报告通知系统管理员(4)系统安全问题信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等限制,也隐含许多不安全因素。常见因素有:数据的输入,输出,存取与备份,源程序以及应用软件,数据库,操作系统等漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒,“黑客”等因素。因此,为使本系统能够真正安全,可靠,稳定地工

9、作,必须考虑如下问题:为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏系统要能重建系统应该是可审查的系统应能进行有效控制,抗干扰能力强系统使用者的使用权限是可识别的5.系统业务流程设计5.1业务流图商店管理系统业务繁多,下列业务流图只是对主要系统功能进行描述。图5.1 顶级数据流图图5.2 次级级数据流图6系统功能设计6.1系统功能模块图商店管理信息系统,包括进货管理、销售管理、库存管理、统计报表、日常管理、系统设置6个模块。系统功能模块信息如下6.2系统功能模块详细描述前台基本功能 进货管理:进行商品采购入库,采购退货,进/退单据和当前库存查询,与供货商的往

10、来帐务。 销售管理:进行商品销售,顾客退货,销/退单据和当前库存查询,POS 销售统计,与客户的往来帐务。库存管理:包括库存之间商品调拔,商品的报损溢,强大的库存盘点功能,库存商品报警查询。统计报表:完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。日常管理:对供货商,客户,业务员综合管理,对日常收入支出管理,客户借货坏帐管理,合同管理。基本设置:商品信息,商品调价,供货商,客户,会员,会员,仓库等基本参数的设置。系统维护:数据库备份/恢复,系统初始化,操作员修改密码,年终结算,查看日志,打印条码,赠品管理。 后台基本功能 商品销售:进行商品的销售工作,用户可以通过输入商品的条码,编号

11、来选择商品。 销售退货:进行已销售商品的顾客退货工作,同样可以通过商品条码和编号来选择商品。打印设置:设置小票的标题和脚注以及要选择的打印机。兑换赠品:有关会员用积分兑换赠品的管理工作。 赠送赠品:有关赠品的赠送管理工作。 修改密码:修改当前收银员的密码。 快捷键设置:设置 POS 中各功能的快捷键。 出入款管理:管理有关收银员的出入款工作。7系统数据库设计项目所涉及的系统数据库的表包括:会员基本信息表、商品基本信息表、供应商基本信息表、库存信息表、员工信息表、客户信息表、账务信息表、单据信息表、操作员信息表。7.1概念模型设计概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数

12、据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。概念设计中自顶向下的实体分析方法,即常用的实体联系模型 (简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。图7.1.商品概念模型 图7.2.其他实体模型7.2物理数据模型设计设计时,我们将确定下来的实体对象的属性值映射为数据库表中的列,在不同级的表之间,我们用按名应用映射

13、父表与子表间的引用关系,同级表之间,我们仍然沿用主码、外码以映射它们之间的引用关系。这样,我们就建立了一个物理数据模型。数据库逻辑结构设计:概念结构设计是独立与实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。第一种转化是将实体转化为关系表。这种转化比较简单,只需要将实体的属性定义为表的属性即可。第二种转化是联系的转化。即将各实体之间的联系转化为表格之间的关系,如外部键的定义。在上面工作的基础上归纳出人员管理数据库表格的组成、列的属性、表格之间的联系等。该数据库系统要求具有以下方面的特点;(1)结构合理,对一个

14、人员建立多条记录;(2)所建立的数据冗余度小,独立性强;(3)建档、修改、查询、统计快而准确;(4)保密性、可靠性好。要做到以上四点要求,在数据库的设计中必须尽量做到满足数据库设计第三范式范式,也就是满足第三范式的定义:如果关系模式 R (U, F)中的所有非主属性对任何候选关键字都不存在传递信赖,则称关系R是属于第三范式的。从第一范式到第三范式是逐次“包含于”的关系。遵循关系数据库设计的范式要求才能达到规范化目的,从而使结构更合理,消除存储异常,使数据冗余尽量小,便于插入、删除和更新。商店进销存管理系统数据库中基本表的设计结果如下面的9个表格所示,每个表格表示数据库中的一个表,系统所有模块功

15、能围绕下面9个表转开。表7.1 会员信息表(amemberInfo)列名数值类型可否为空备注memberID Number(10)NOT NULL会员编号,主键memberNameVarchar2(10)NOT NULL会员姓名memberLevelVarchar2(8)NOT NULL会员级别memberIntegralNumber(10)NULL会员积分memberPhoneNumber(10)NULL联系电话memberBirthdayDateNULL会员生日memberStateVarchar2(8)NULL会员状态(正常,注销)usefulLifeVarchar2(2)NULL使用期

16、限(有,无)joinTimeDateNOT NULL加入日期endTimeDateNOT NULL到期日期accountValueNumber(20)NULL账户金额sumConsume.Number(10)NULL总消费金额consumeNumberNumber(10)NULL消费次数isUpdateByIntegralVarchar2(8)NULL按积分升级(是,否)remarkVarchar2(50)NULL备注表7.2 商品信息表(amerchandiseInfo)列名数值类型可否为空备注merchandiseID Number(10)NOT NULL商品编号,主键merchandis

17、eNameVarchar2(10)NOT NULL商品名称merchandiseKindVarchar2(10)NULL 商品类别merchandiseBarcodeNumber(10)NULL商品条码(9910501)specificationVarchar2(10)NULL规格型号(ml,g)merchandiseUnitVarchar2(5)NULL单位(瓶,袋,盒)merchandiseColorVarchar2(5)NULL颜色merchandiseStateVarchar2(5)NULL状态(可用,不可用)isSpecialsVarchar2(5)NULL特价商品(是,否)Curr

18、entStorageNumber(10)not null当前库存lowestStorageNumber(10)NULL最低库存purchasePriceNumber(10)NULL预设进价sellPriceNumber(10)NULL预设售价produceFactoryVarchar2(10)NULL生产厂商remarkVarchar2(50)NULL备注表7.3 供货商信息表(asuppliersInfo)列名数值类型可否为空备注suppliersName Varchar2(10)NOT NULL供货商名称,主键contactPersonVarchar2(10)NULL联系人supplier

19、sTelNumber (10)NULL联系电话addressVarchar2(50)NULL联系地址moneyPayVarchar2(50)NULL我方应付金额remarkVarchar2(50)NULL备注表7.4 仓库信息表(astorehouseInfo)列名数值类型可否为空备注storehouseName Varchar2(10)NOT NULL仓库名称,主键chargePersonVarchar2(10)NULL负责人suppliersTelNumber (10)NULL联系电话remarkVarchar2(50)NULL备注表7.5 员工信息表(astaffInfo)列名数值类型可

20、否为空备注staffNameVarchar2(10)NOT NULL员工姓名,主键staffPositionsVarchar2(10)NULL职务staffTelNumber (10)NULL联系电话addressVarchar2(50)NULL联系地址remarkVarchar2(50)NULL备注表7.6 超市进货/退货单据信息表(amerchandisereceiptInfo)列名数值类型可否为空备注merchandiseIdNumber(10)NOT NULL商品编号,主键merchandiseNameVarchar2(10)NOT NULL商品名称storenumberNumber(

21、10)NULL进货/退货数量unitPriceNumber(10)NULL预设进价sumMoneyNumber(10)NULL该种物品总金额purchaseDateDateNOT NULL进货/退货日期suppliersName Varchar2(10)NULL供货商名称表7.7 销售给顾客/顾客退货单据信息表(acustomerreceiptInfo)列名数值类型可否为空备注merchandiseIdNumber(10)NOT NULL商品编号,主键merchandiseNameVarchar2(10)NOT NULL商品名称NUMBERSELLNumber(10)NULL销售/退货数量unitPriceNumber(10)NULL单价sumMoneyNumber(10)NULL总金额purchaseDateDateNOT NULL进货/退货日期memberID Number(6)NULL会员编号(123001)表7.8 操作员表(aop)列名数值类型可否为空备注popedomVarchar2(8)NULL权限组opIDNumber(10)NOT NULL编号,主键opNameVarchar2(10)NULL操作员姓名opPositonVarchar2(10)NULL所任职务passwordVarchar2(10)not null密码

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1