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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

MIS课程设计超市进销存.docx

1、MIS课程设计超市进销存引言超市进销存管理系统是一个超市不可缺少的部分,它的内容对于超市的决策者和管理者来说都至关重要,所以超市进销存管理系统应该能够为用户提供充足的信息和快捷的销售,查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对品质信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查

2、找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。超市进销存管理系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端界面程序的开发两个方面。超市进销存管理系统在设计上体现了人性化和“以人为本”的精神。界面设计上亲切友好,简单直观,便于操作。系统的核心是进货、销售和库存三者之间的联系,每一个表的修改都将会牵扯到其它的表,当完成进货、销售和退货操作时系统会自动地完成相对应信息的修改。查询功能也是系统的核心之一,在系统中可以进行模糊查询和精确查询,其目的都是为了方便用户使用

3、,以求更快的查找到相应的基本信息。利用超市管理系统可以在以下几个方面提高超市管理的水平: 提高管理效率 提高销售额 降低人工成本 降低采购成本 商业数据智能分析 高效决策因此,开发这样一套管理软件成为很有必要的事情,在下面我将以开发家乐福保龙仓超市进销存管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。1 系统调查与可行性研究1.1 初步调查超市进销存管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点超市和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。在世界发达国家,超市进销存管理的计算机化水平已经很

4、高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。表现之一:有的超市进销存管理部分目前仍为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏超市进销存管理的一些基本手段,如超市状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。 表现之二:有的超市进销存管理部已上了微机,但对微机的利用效率极低,有的在用它打游戏,有的仅把它当计算器或打字机来用。表现之三:有的超市既有了微机同时也有了超市进销存管

5、理软件,但硬件上去了,软件上不去。因为他们用的超市进销存管理软件,大多为自己的工作人员及其他一些非专业人员所开发的简单的管理程序,很难称得上是“超市进销存管理信息系统软件”。这些程序的弱点多表现为:1)系统开发时无科学的理论支持。2)开发过程中调研不全面。3)软件编写时模型不清晰完整。4)所用开发工具落后1.1.1组织结构调查内容 通过本人的实地观察并广泛与超市管理人员和业务人员接触,有针对性的提出关于超市的运营环境、管理职能、业务职能、业务流程等方面的问题。对该超市运营模式及运营环境有了一个初步的认识:该超市地处繁华地带,周边有医院、大学、中学及广播电台等人群密集单位数个,每月有稳定的顾客消

6、费群光顾该超市,业务呈稳定上升趋势,特别是到节假日,人满为患。前台有POS和货品采购录入、库存管理一体机数个负责商品销售和采购商品录入、分配条形码和库存管理等工作,在资金方面由财务部门管理,另外单位还给安排了一个人事部门对整个超市进行人员的管理和分配.初期对于销售量不大时,尚能勉强支持营运,但随着销售量逐渐上升,该系统的负荷能力明显不足,每日光是各业务单元盘点就耗费大量的人力物力和时间,而且原系统报表、统计分析能力尤其欠缺,急需安装信息管理系统分担各个业务单元,加强系统统计分析,提供报表,加强决策支持的能力。管理信息系统主要为超市的日常营运、决策管理提供信息服务,它覆盖了超市的采购、库存、销售

7、等各个单元,涉及所有业务职能,系统能够对购单管理、询价单管理、报价单管理、比价单管理、采购单管理、出库单管理,还库单管理、入库单管理、销售管理、财务报表、商品资料管理等等方面提供存储、更新、查询、统计汇总、打印等功能,超市中商品及供货商等信息由专门的基础数据管理人员在系统的基础数据单元负责录入和管理,采购单、请购单、比价单及询价单由采购管理人员在系统采购单元负责管理,库存商品资料,出库、还库、入库信息由库存管理人员在系统库存单元负责管理。因此系统范围不涉及管理决策单元和财务单元中往来账款资金方面的管理。1.1.2组织结构分析 图1-1现行组织结构图1.1.3. 功能结构分析功能结构图:1.1.

8、4企业主要业务流程分析(一)业务流程图图1-2 现行超市的业务流程图1.2 可行性研究1.2.1技术可行性从技术角度分析,这项开发工作所涉及的专业技术为:Java编程技术、Swing、J2SE、SQL Server2000、JDBC。由于开发中涉及Microsoft SQL Server 2000的应用,所以最好使用Windows2000以上的版本或Windows XP版本。1.2.2经济可行性采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力,这样原来几个人干的工作现在一个人就完全可以胜任。因此单从节省的职工工资、提高工作效率而避免各种直接或间接的经济损失角度来看,该系统实际

9、所能够起到的作用将会远远大于投入的开发费用,所以从经济上是完全可行的。1.2.3操作可行性开发所采用的工具是MyEclipse,开发出的应用程序均是图形化界面,操作员几乎不用记住任何DOS命令就可以直接操作此软件。另外,软件的操作员大多已经会基本的Windows操作,即便不会操作Windows,经过短期的培训也能熟练地使用本软件,所以在操作上也是可行的。1.2.4运行可行性本系统经过精心设计开发,比较紧凑,项目比较小,所以对软硬的要求并不高,运行投入也相对较少,现在普通的电脑都能够满足条件,因此,本系统在运行上是可行的。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,不会存在问题,并

10、且投入少、效率高。因此认为该超市进销存管理系统可以开发。2 系统分析2.1系统需求分析超市进销存系统必须提供顾客信息、厂家信息、采购信息、销售信息、库存信息和财务信息的基础设计:提供强大的精确查找和模糊查找信息的功能,可以分不同权限、不同用户对该系统进行操作。另外,该系统还必须保证数据的安全性、完整性和准确性。超市进销存管理系统的目标是实现超市信息化管理,减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提升超市综合竞争力。时间就是金钱,效率就是生命。超市进销存管理系统能够为超市节省大量人力资源,减少管理费用,从而间接为超市节约成本,提高超市效率。2.1.1职能分析通过与超市人员进行交流

11、,发现超市管理系统需要满足来自多个不同用户的要求。在超市经营中,按照人员的职能分为五大类,分别是顾客、营业员、采购员、经理、系统管理员。顾客顾客是超市的上帝,超市的一切都是为顾客服务的!顾客的要求就是能购买到实惠的商品。顾客按类型又可以分为三种:1. 普通顾客:购买商品(无积分,无须注册)2. 会员:购买商品送积分,办会员卡免费,有充值功能!如果充值金额大于100,每充100元送5元,积分用于节日促销活动。3. 贵宾:会员积分达到一定的数量时,可以转成贵宾卡,购买商品送更多的积分,有充值功能!如果充值金额大于100,每充100元送5元,积分用于节日促销活动。贵宾拥有更多的权利。采购员采购员的要

12、求是查看经理指派给自己的所有采购信息并按规定完成任务,即去联系厂家并按规定验收采购的商品,并退回不合格的采购商品。修改自己的账号密码。营业员营业员的要求是销售商品给顾客,添加购物车信息、可以查看、查找、添加、修改顾客信息、但不可以删除顾客信息。并做好记录顾客因各种原因而退货的商品信息。修改自己的账号密码。经理经理的要求是能够查看1)采购、2)销售、3)库存、4)商品、5)营业额等信息从而进行高效决策,如:下达采购信息;添加删除用户,即雇佣和解雇职员。修改自己的账号密码。系统管理员系统管理员只具有管理用户和管理系统的权限,不具备所有用户的权限,即没有采购员、营业员、经理等角色的权限。修改自己的账

13、号密码。2.1.2 功能分析通过与超市管理人员进行反复的讨论,最终确定系统应该实现以下功能:1) 对商品信息的变动进行处理在商品的采购和销售过程中,商品信息总是在不断变化的,比如商品价格的调整、商品信息的修改、新商品信息的增加以及旧商品信息的删除,因此设计系统时必须考虑到这些情况。商品信息有商品编号、商品名、商品数量、商品规格、商品价格、厂家名等属性。2) 对用户信息的变动进行处理需考虑到职员的雇佣和解雇、所以用户信息的修改及删除也是要有的。3) 对采购信息的变动进行处理采购员在采购的过程中采购信息也在不断发生改变,因此也要充分考虑。采购信息有采购编号、采购日期、商品厂家、采购员、商品价格、商

14、品规格、商品数量等属性。4) 对销售信息的变动进行处理营业员在销售的过程中销售信息也在不断发生改变,如顾客买到了劣质产品要求退货,因此也要充分考虑。5) 查询及统计功能要求可以根据指定的条件对厂家信息、顾客信息、商品信息、采购信息、销售信息进行查询和对每天账务的收入支出进行统计查询!查询又分为精确查询和模糊查询。2.1.3附加功能为了能当超市增加新的业务需求时能方便的升级系统,所以系统应当具有良好的扩张性。也需要能够与第三方产品对接,比如:与短信平台对接以提供短信发送和接收功能。与声讯系统对接,提供自动呼叫服务。与邮件系统对接以发送和接受邮件。2.2 业务流程分析2.2.1业务流程图经过对超市

15、整体信息、人员信息及工作状态信息的了解,分析超市现有的信息资源和设备及相关的信息需求,通过初步调查,可行性分析,详细调查后,重点是对采购管理业务、库存管理业务、销售管理业务的流程进行描述,我们拟出小型超市的业务流程图如下: 图 2-1 系统业务流程顶层图 图 2-2 采购业务流程图 图 2-3 库存业务流程图2.2.2. 表格分配图 采购部 财务部 仓库2.3 数据流程分析以下是超市管理信息系统各层数据流图: 图 2-4 超市管理信息系统关联图 图 2-5 超市管理信息系统顶层数据流程图 图 2-6 采购管理数据流程图 图 2-7 库存管理数据流程图2.4 数据字典上述讨论的数据流图只能给出系

16、统逻辑功能的一个总框架而缺乏详细、具体的内容。数据字典通过对数据流、数据元素、数据存储、加工、外部项的描述,对数据流图的各种成分起注解、说明作用,给这些成分赋以实际的内容举例说明如下:表23 数据元素字典 数据元素系统名:超市信息系统 编号:条目名:供货商 别名:属于数据流:存储处:D1存档文件数据元素值: 代码类型:字符 取值范围:1-100简要说明:供货商提供给超市商品修改记录:编写日期审核日期表24 数据流字典数据流系统名:超市信息系统 编号:条目名:采购 别名:来源:供货商 去处:采购部门数据流结构:采购=商品编号+商品名+供货商名称+采购员工号 简要说明:采购部门根据请购单向供货商采

17、购商品。修改记录:编写日期审核日期表25 数据存储字典数据存储系统名:超市信息系统 编号:条目名:入库清单 别名:存储组织:二维表 记录数:50条/月 主关键字:商品号数据流结构:入库商品号,入库商品名称,入库日期简要说明:当入库商品入库时打印入库清单修改记录:编写: 日期审核日期表26 数据加工数据加工系统名:超市信息系统 编号:条目名:定购单制作 别名:输入: 输出:加工逻辑:将主管领导批准的请购单,制作成定购单,以提供给库存、财务部门及供货商简要说明:由采购部根据请购内容制定定购单修改记录:编写日期审核日期3 系统设计3.1 功能结构设计根据系统分析的描述以及与超市人员的沟通,实现目标如

18、下: 界面设计简洁、友好、美观大方。 操作简单、快捷方便。 数据存储安全、可靠。 信息分类清晰、准确。 强大的查询功能,保证数据查询的灵活性。 提供销售排行榜,为管理员提供真实的数据信息。 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。由于此系统是一个典型的客户/服务器(C/S)体系结构的数据库应用程序,因此具体设计阶段主要分两大部分进行:数据库的设计和各种功能模块及页面的设计。从运用的技术角度分析,即SQL Server部分的设计和Java部分的设计。下面,我们将从这两个方面对系统的设计进行阐述。新系统的功能模型根据

19、系统分析的结果,按照结构化的系统设计方法,对系统的数据流图采用变换中心法或事务中心法进行分析,对系统功能进行层层分解,得到新系统的总体功能模块图及各模块功能结构图: 系统总体功能模块图:图3-1 系统总体功能模块图 基础数据录入模块图:图3-2基础数据录入模块图 商品流转功能模块图:图3-3 商品流转功能模块图 采购管理功能模块图: 图34采购管理功能模块图 库存管理功能模块图: 图35库存管理功能模块图3.2 代码设计1、在销售子系统里商品信息由商品序列号、产地、销售价格等组成商品序列号:字符型 每件商品的由条形码组成,号码唯一产地: 字符型 销售价格: 字符型2、 在库存子系统里商品信息由

20、商品序列号、产地、进货价格、出产日期、保质期等组成商品序列号:字符型 每件商品的由条形码组成,号码唯一产地: 字符型 进货价格: 字符型出产日期: 整型保质期: 字符型3、 在采购子系统里商品信息由商品序列号、产地、进货价格、供货商等组成商品序列号:字符型 每件商品的由条形码组成,号码唯一产地: 字符型 进货价格: 字符型供货商: 字符型3.3 数据库设计3.3.1 逻辑结构设计采购E-R图:仓储管理E-R图:采购管理和仓储管理的基本ER图经过转化、关系模式的规范化,消除关系中的函数依赖和传递依赖,得到如下关系:商品:商品号、商品分类号、商品名称、规格、单位、价格、供应商编号商品分类:商品分类

21、号,商品分类名称、规格、单位供应商:供应商编号、供应商名称、传真、电话、联系人、地址、邮编部门:部门编号、部门名称、员工编号、备注员工:员工编号、员工名称、职务、部门编号报价单:报价单号、供应商编号、报价日期报价细则:报价单号、报价项次、询价单号、询价项次、商品号、供应商编号、产地询价单:询价单号、供应商编号、采购员工号、询价日期、报价截止日询价细则:询价单号、请购单号、请购项次、商品号、交货期、交货地点请购单:请购单号、采购员工号、请购日期、备注请购细则:请购单号、请购项次、商品号、请购数量、需求日期订购单:订购单号、订购日期、供应商编号、采购员工号、付款条件、交货地点、交货期、备注订购细则

22、:订购单号、订购项次、请购单号、请购项次、商品分类号、商品号、订购数目、 订购金额、订购时间、折扣规则、已入库应付账:付账编号、付账总额、商品号、商品分类号折扣规则:商品分类号、商品号、折扣率入库单:入库单号、入库日期、领货员工号、库管员工号入库明细:入库单号、入库项次、订购单号、订购项次、商品分类号、商品号、入库数量、金额库存信息:商品号、商品分类号、入库单号、入库项次、还货单号、出库单号、库存数量、金额、警戒库存、存放位置出库单:出库单号、出库日期、领货员工号、库管员工号出库明细:出库单号、商品号、商品分类号、出库数量还库单:还库单号、还库日期、还库员工号、库管员名称还库明细:还库单号、商

23、品号、商品分类号、还库数量、3.3.2 物理结构设计为了便于编程,本系统中所有字段代码一律采用汉语拼音的首字母作为该项代码。例如商品字段的代码是sp, 商品分类号的代码是spflh.关于数据库和数据库表名称结构如下:基础数据库(jcsj)包括表:商品表(sp),商品代码表(spdm)部门编码表(bmbm),供货商表(ghs)表3.1 商品表结构 表名: sp 序号字段名字段含义数据类型空?主键(P)/外键(F)1Sph商品号Char(8)NP2Spflh商品分类号Char(10)NP3Spmc商品名称Char(30)N4Gg规格Char(14)Y5Dw单位Char(4)Y6Jj进价MoneyY

24、7Gxsbh供应商编号Char(6)YF8Cd产地Char(20)Y9kcsl库存数量Char(8)Y10Kcsx库存上限Char(8)Y11Kcxx库存下限Char(8)Y12Tm条码Char(13)Y13Jylx经营类型Char(1)Y14Bmbh部门编号Char(10)NF表3.2 商品分类表结构 表名: spfl 序号字段名字段含义数据类型空?主键(P)/外键(F)1Spflh商品分类号Char(10)NP2Spflmc商品分类名称Char(16)N3Gg规格Char(14)T4Dw单位Char(4)T表3.3 供货商表结构 表名: ghs 序号字段名字段含义数据类型空?主键(P)/外

25、键(F)Ghsbh供货商编号Char(6)NP2Ghsmc供货商名Char(30)N3Dz地址Char(30)Y4Dh电话 Char(15)N5Cz传真Char(15)Y6Yb邮编Char(6)Y7Lxr联系人Char(16)N8Khh开户行Char(30)Y9Zh帐号Char(30)Y10Xyd信誉度Char(2)Y11Jdrq建档日期SmalldatetimeN表3.4 部门表结构 表名: bm 序号字段名字段含义数据类型空?主键(P)/外键(F)1Bmbh部门编号Char(4)NP2Bmmc部门名称Char(10)N3Yhbh员工编号Char(4)NF4Bz备注Varchar表3.5 员

26、工表结构 表名: yg 序号字段名字段含义数据类型空?主键(P)/外键(F)1Ygbh员工编号Char(4)NP2Ygmc员工名称Char(8)N3Zw职务Char(8)Y4Bmbh部门编号Char(4)YF采购数据库(cg)包括的表: 报价单表(bjd)、报价细则表(bjxz)、询价单表(xjd)、询价细则表(sjxz)、请购单表(qgd)、请购细则表(qgxz)、订购单表(dgd)、订购细则表(dgxz)、应付账表(yfz)、折扣规则表(zkgz) 以下是主要的几个表结构:表3.6 订购单表结构 表名: dgd 序号字段名字段含义数据类型空?主键(P)/外键(F)1Dgdbh订购单编号Ch

27、ar(8)NP2Dgrq订购日期SmalldatetimeN3Gysbh供应商编号Char(8)NF4Cgygh采购员工号Char(4)N5Fktj付款条件VarcharY6Jhdd交货地点VarcharY7Jhq交货期SmalldatetimeY8Bz备注VarcharY表3.7 订购细则表结构 表名: dgxz 序号字段名字段含义数据类型空?主键(P)/外键(F)1Dgdbh订购单编号Char(8)NP2Dgxc订购项次Char(3)NP3Qgdh请购单号Char(8)Y4Qgxc请购项次Char(3)Y5Spflh商品分类号Char(10)N6Sph商品号Char(7)N7Dgsl订购数量 Char(8)N8Dgje订购金额MoneyN9Dgsj订购时间SmalldatetimeN10Zkgz折扣规则VarcharY11Yrkflag已入库标志Char(1)Y表3.8 询价单表结构 表名: xjd 序号字段名字段含义数据类型空?主键(P)/外键(F)1Xjdh询价单号Char(8)NP2Gysbh供应商编号Char(8)N3Cgygh采购员工号Char(4)YF4Xjrq询价日期SmalldatetimeY5bjjzr报价截止日SmalldatetimeY表3.9 询价细则表

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

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