欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    超市商品管理系统.docx

    • 资源ID:2680756       资源大小:364.82KB        全文页数:27页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    超市商品管理系统.docx

    1、超市商品管理系统大 连 民 族 学 院 本 科 课 程 设 计 报 告超市商品管理系统学 院(系): 计算机科学与工程学院 专 业: 软件工程 学 生 姓 名: 学 号: 指 导 教 师: 大连民族学院计算机科学与工程学院软件教研室摘 要此设计首先分析了进销存管理系统在信息时代中的重要作用,随后针对经济和科技等诸多因素进行分析。对实现此系统的技术、经济和管理可行性做了深入分析。最后总体介绍了超市进销存管理所包括的基本功能模块,并详细阐述了其主要功能、设计思路及实现方法。超市进销存管理系统主要包括入库、出库、退货、订货、超市统计查询等等。这六部分,入库时增添供应商信息。还给定了两种付款的方式,全

    2、部付款和按类别付款。关键词:MYECLIPSE;ORACLE数据库;管理系统 market goods management systemAbstractUnder the market economy, social reproduction and the scale of commodity circulation push the rapid growth of demand for capital. The debt management appears and later comes into a modern concept of debt. Since the growing

    3、development of financing environment, the debt management has been widely used in Chinas enterprises. Liabilities which play the role of financial leverage will bring tremendous benefits for the company. In the contrary, excessive indebtedness arises financial risks. Therefore, managing an enterpris

    4、e with moderate debt is an issue that has a great theoretical value and practical meaning.This paper summarizes the advantages of debt management and analysis the negative effects, then propose the notion of moderate liability. By comparing the liabilities of foreign enterprises operating in the suc

    5、cessful cases, wed like to give some appropriate advices for the enterprises in China.Key Words:MYECLIPSE;ORACLE数据库;管理系统目 录摘 要 IAbstract II1 引言 11.1背景 11.2 软件范围定义 12 需求分析 22.1 顶层图 22.2数据流程图 32.3数据字典 53 系统设计 83.1 软件概要设计 83.2软件详细设计 93.3入库管理系统/模块设计 103.3.1入库管理子系统/入库单的填写功能 10(1)功能 10(2)性能 10(3)模块结构 103.

    6、4出库管理系统/模块设计 113.4.1出库管理子系统/处库单的填写功能 11(1)功能 11(2)性能 11(3)模块结构 113.5结账管理系统/模块设计 123.5.1出库管理子系统/处库单的填写功能 12(1)功能 12(2)性能 12(3)模块结构 123.6数据库设计 133.6.1 ER图 133.6.2数据库表的设计 134 系统实现及测试 164 系统实现及测试 164.1总界面效果图 164.2商品添加部分 164.2.1商品添加 164.2.2供应商的添加 174.3入库部分 174.3.1入库单的填写 174.3.2入库流水账的导入 184.4出库部分 184.4.1出

    7、库单的填写 184.4.2出库流水账的导入 194.5退货部分 194.5.1退货单的填写 194.6入库结款部分 204.6.1全部商品结款 204.6.2类别商品结款 204.7查询部分 214.7.1商品查看 214.7.2入库流水账的查看 214.7.3出库流水账的查看 224.7.4供应商的查看 224.7.5退货商品的查看 224.8测试部分 234.8.1模块测试 234.8.2整体测试 235 总结 261 引言1.1背景目前,无论是公司还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。于是,进销存管理信息系统便应运而生。

    8、在工厂中,产品的进销存涉及产品原料的采购、库存、投入生产、报损,甚至有时涉及到销售,同时,对于产品也有相应的生产、库存、销售、和报损等环节。在其他非生产性单位,如超市、商店等,则主要涉及到进货、库存、销售和报损4个方面。超市进销存管理的对象是很多的,广而言之,它可以包括:商业、企业超市的商品,图书馆超市的图书,博物馆超市的展品等等。在这里本文仅涉及工业企业的产品超市。在设计一个系统时,首先要做好需求分析。合理地运用好数据库的基本方法,建立一个适合企业或公司的进销存管理系统。1.2 软件范围定义超市商品管理系统是超市以业务流程为基础,利用计算机技术、网络技术和通信技术及数据库技术,对超市的商品,

    9、库存,结款等管理和应用,实现智能化操作,减少人工操作的负担。有的超市由于商品系统设计的不合理,造成了出入库管理的混乱,记账的混乱,这样的话认为增加了很多检查的开销,白白浪费了大量的人力物力。本系统就是基于上述情况而提出的。本系统以入库和出库为中心,详细的对超市的商品的进出进行了设计,提供了商品添加,供应商添加,入库,出库单的添加,入库,出库单流水账的添加,这样的话能够大大提高软件对超市管理的效率,提高工作效率,避免人为的失误。2 需求分析2.1 顶层图图2.1 超市商品管理信息系统顶层图(部分)表2.1 系统特性综述表系统特性名称系统特性描述优先级商品管理子系统主要是对超市新加入的商品进行添加

    10、操作中入库管理子系统包括入库单的填写,修改,入库流水账的导入以及库存量得修改高出库管理子系统包括出库单的填写,出库流水账的导入以及库存量的修改高供应商管理子系统对新的供应商进行添加低结账管理子系统该系统提供两种结款方式,全部结款和按类别结款中库存管理子系统主要是对库存量得查看低2.2 数据流程图图2.2 超市商品管理信息系统0层图图2.3 超市商品管理库存管理部分图2.4 超市商品管理进出货管理部分2.3 数据字典数据流条目(1)商品信息=商品ID +商品名称+进货价 +商品类别+商品保质期+商品生产日期(2)入库单信息=销售单号+商品编号+销售数量+供应商名+入库价格+已结款项(3)出库单信

    11、息=销售单号+商品编号+销售数量+供应商名+出库价格文件条目 (1)文件名:商品清单组成:商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注组织:按商品编号递增排列(2)文件名:供货商清单组成:供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注组织:按供货商编号递增排列(3)文件名:入库清单组成:入库单号+商品编号+供货商号+进货价+数量+单价+入库日期+以借款项组织:按进货单编号递增排列(4)文件名:出库清单组成:出库单号+商品编号+供货商号+出货价+数量+单价+出库日期组织:按销售单编号递增排列(5)文件名:库存清单组成:商品编号+库存数量组织:按商品编号递

    12、增排列加工说明(1)加工名:1:查询加工逻辑:根据要查询的库存信息,检索出库存信息明细表输入流:库存信息查询,发出库存信息请求输出流:库存信息清单,进货信息请求(2)加工名:1:更新根据进货信息或销售信息更新库存信息输入流:已进货信息,销售信息输出流:发出库存检索请求(3)加工名:2:查询根据要查询的销售信息,检索出销售信息明细表输入流:销售信息查询输出流:销售清单,销售单(4)加工名:2:更新加工逻辑:根据销售信息更细销售清单输入流:前台销售信息,库存信息输出流:更新库存清单(5)加工名:3:查询加工逻辑:根据要查询的进货信息,检索出进货信息明细表输入流:进货信息查询,发出进货/采购清单查询

    13、输出流:库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果(6)加工名:3:更新加工逻辑:根据进货信息更新进货清单输入流:进货信息请求,进货单输出流:发出进货/采购清单查询(7)加工名:4:查询加工逻辑:根据输入要查询的职工信息或供货商信息,检索出相应的结果输入流:职工信息查询,供货商信息查询,发出职工/供货商清单查询输出流:已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单检索结果(8)加工名:4:更新加工逻辑:根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清单输入流:职工信息,新供货商信息清单,职工/供货商清单检索结

    14、果3 系统设计3.1 软件概要设计 图3.1 超市商品管理系统子系统层次图超市管理系统主要涵盖了以下六个组成部分的管理:1, 商品管理子系统超市商品管理系统就是围绕商品来进行管理的系统,该子系统涵盖了对商品的添加以及对退货商品添加的模块。2, 供应商管理子系统超市中另外一个重要的信息就是供应商,对供应商的管理可以做到有源可查,该子 系统包括了添加供应商信息和查看供应商信息的功能。3, 入库管理 入库管理能够对添加的商品进行入库,数量核对准确后,导入入库流水账,并能对库存帐进行修改,对于不合格的入库单则重新填写。4, 出库管理出库管理提供了当商品出库时对库存帐的先查询,当库存帐满足即可填写出库单

    15、,导入出库流水账。5, 结账管理超市管理系统给出了两种结账方法,全部结款和按类别结款,结款是默认只有入库流水账才能够结款。6, 库存量管理主要是对库存数量的查看管理。3.2 软件详细设计图3.2 系统功能层次图3.3入库管理系统/模块设计3.3.1入库管理子系统/入库单的填写功能(1)功能 管理人员根据入库的商品,数量,价格填写入库单的信息,入库单的信息填写完毕后,如果入库数量正确,则导入入库流水账,否则重新填写入库单。(2)性能 系统处理一张入库单的信息小于2秒钟(3)模块结构图3.3 入库模块图3.4出库管理系统/模块设计3.4.1出库管理子系统/处库单的填写功能 (1)功能 出库单填写之

    16、前,需要先对库存数量进行核对,如果数量满足,则进行出库单的填写,导入出库流水账,否则先进行入库,数量满足后再进行出库操作。(2)性能 系统处理一张出库单的信息小于2秒钟(3)模块结构图3.4 出库模块图3.5结账管理系统/模块设计3.5.1出库管理子系统/处库单的填写功能(1)功能 该系统提供了两种结账方法,全部商品结款和按商品类别结款,结款是先显示结款金额,然后进行结款处理。(2)性能 每次结款计算时间小于1秒钟。(3)模块结构图3.5 出库模块图3.6数据库设计3.6.1 ER图图3.6 ER图3.6.2数据库表的设计表1:商品信息表(goods)字段名类型含义及注释goodsidvarc

    17、har主码goodsnamevarchargoodscategoryvarchar参照catelog中catelogidgoodstimevarchargoodsdeadlineintgoodspricenumber表2:入库单表(enteringmenu)字段名类型含义及注释emgoodsidvarchar参照goods表goodsidemsuppliernamevarcharemIDvarchar主码emdatevarcharemgoodspricenumberempaidvarcharemqtyintemstateint1为已经导入入库流水账表4:出库单表(outingmenu)字段名类

    18、型含义及注释omgoodsidvarcharomsuppliernamevarcharomIDvarchar主码omdatevarcharomgoodspricenumberompaidvarcharomqtyintomstateint1为已经导入出库流水账表5:库存表(stock)字段名类型含义及注释gooodsidvarchar参照goodsid中goodsidgoodsnamevarchargoodsstockvarchar表6:供应商表(stock)字段名类型含义及注释supplieridvarchar主码suppliernamevarcharsupplieraddressvarcha

    19、rsupplierphonevarcharsupplieremailvarcharsupplierfaxvarcharsupplierreputationvarcharsupplierloanvarchar表7:退货表(returngoods)字段名类型含义及注释gooodsidvarchargoodsnamevarchargoodsstockvarchar表8:类别(catelog)字段名类型含义及注释catelogidvarchar主码catelognamevarcharvarchar 4 系统实现及测试4.1总界面效果图 图4.1总效果图4.2商品添加部分4.2.1商品添加4.2.1.1

    20、效果图 图4.2 添加商品图4.2.1.2简要流程 在从表单读出基本的商品信息,自动生成商品的主码goodsid,然后转入到供应商添加的流程。4.2.2供应商的添加4.2.2.1效果图 图4.3供应商添加图4.2.2.2简要流程 填写相应的供应商信息,供应商ID自动生成,则商品添加完成。4.3入库部分4.3.1入库单的填写4.3.1.1效果图图4.4 入库单的填写4.3.1.2简要流程 从表单读出相应的数据,加上自动生成的入库单ID,保存在入库表中。4.3.2入库流水账的导入4.3.2.1效果图图4.5 4.3.2.2简要流程 如果数量满足,则登入入库流水账,否则点击修改,重新填写入库单,返回

    21、到4.3.14.4出库部分4.4.1出库单的填写4.4.1.1效果图(首先到库存部分)图4.6 4.4.1.2简要流程 如果库存满足,则点击出库,否则待数量满足后再进行出库,如果数量不足则提示错误。(如下图)图4.7 4.4.2出库流水账的导入4.4.2.1效果图图4.84.4.2.2简要流程 点击登入出库流水账即可实现。4.5退货部分4.5.1退货单的填写4.5.1.1效果图图4.94.5.1.2简要流程 导入到退货表。4.6入库结款部分4.6.1全部商品结款4.6.1.1效果图图4.10 (付款后)图4.114.6.1.2简要流程 对于付款,限定只有导入入库流水账且未付款的账单才需要进行付

    22、款,有入库单价和库存数量计算总的款项,然后进行付款。4.6.2类别商品结款4.6.1.1效果图图4.12 4.6.1.2简要流程 原理同上,只是按照类别来计算款项的价格,然后进行付款。4.7查询部分由于查询部分比较简单,故在此只给出效果图4.7.1商品查看图4.13 4.7.2入库流水账的查看图4.14 4.7.3出库流水账的查看图4.15 4.7.4供应商的查看图4.164.7.5退货商品的查看图417 完成对流程的编码后最重要的事情就是对系统的测试工作了,测试在系统设计阶段有两个时期,通常在编写每个模块后做单元测试,另一个时期是对系统的综合测试。4.8测试部分4.8.1模块测试在模块测试时

    23、我们主要从以下几个方面考虑:1. 模块接口;2. 局部数据结构;3. 重要执行通道;4. 出错处理通道;5. 影响上述方面的边界条件。测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。4.8.2整体测试总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体测试时,采用自顶

    24、向下的结合方式,从主控模块开始,沿各控制层向下移动,逐渐把所有模块结合了。在测试过程中使用到调试技术:1. 采用debug调试语句,跟踪数据;2. 嵌入打印语句,输出中间结果;3. 利用myclipse中调试工具,从调试窗口观测变量的变化;4. 设置断点,观察程序在断点附近的状况。评估运行的可靠性问题:1. 结果正确;2. 运行速度;3. 空间利用率;4. 算法的可行性。5 总结这是我第二次做这样的系统,在其中的时候曾经完成一个简单版本的,但是比较简单,各个子系统的关联也没有做好,老师说很失败,不能成为一个系统,这次将系统之间的关联做好了,该自动取值自动取值,总的来说还是很满意的。另外一点是我觉得在开发一个项目时一定要先做好规划,按照软件的开发过程,详细地写好每一个必要的文档。这样条例清晰,也是自己回顾的时候更加明白。由于我的能力有限,加上时间仓促,本系统难免会出现一些不足之处,我深表歉意,如发现还有其它问题,希望老师批评指正。


    注意事项

    本文(超市商品管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开