进销存管理系统论文.docx
- 文档编号:9362513
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:36
- 大小:437.42KB
进销存管理系统论文.docx
《进销存管理系统论文.docx》由会员分享,可在线阅读,更多相关《进销存管理系统论文.docx(36页珍藏版)》请在冰豆网上搜索。
进销存管理系统论文
昆明理工大学成讲授院本科结业论文
超市进销存治理系统
学生:
刘成军
专业:
盘算机科学与技能
班级:
2004级
导师:
吕宁
昆明理工大学成人教诲学院
二OO八年一月
1.1.1数据库技能的现状……………………………………………………………………
1.1.2外洋超市信息治理的缺点和现代信息治理系统优势……………………………….
2.1系统阐发……………………………………………………………………………………
………………………………………………………………………………….
2.2系统目标…………………………………………………………………………...............
2.3需求阐发的开端观察……………………………………………………………………...
2.4需求阐发的组织结构阐发………………………………………………………………
2.5业务流程图、数据流程图及E-R图……………………………………………………..
………………………………………………………………………………
…………………………………………………
………………………………………………………………………………
…………………………………………………………………………
4.3详细设计………………………………………………………………………………….
……………………………………………………………………………
……………………………………………………………………….
………………………………………………………………………….
………………………………………………………………
第六章结业设计心得体………………………………………………………………………
摘要
本信息治理系统是一般超市所用的进销存治理系统,是运用Java+SQLServer2000(若条件所限可转换为ACCESS)编写而成的。
超市可通过对此进销存治理系统的运用,来进一步提高整个超市的进货、销售、库存治理水平、质量和效率,为其治理带来了很大的方便,力求做到超市进销存治理的半自动化。
本论文以某超市的进销存治理流程为配景,论述了信息系统开发的根本原理,结构,要领和历程。
本文详细论述了系统阐发、可行性研究、需求阐发、提要设计、详细设计、系统实现、系统测试以及系统维护等软件开发历程。
力求将所学到的知识在信息系统开发中得以全面的应用,并使系统在实际的操纵中能凭据设计的要求宁静有效正确的运行。
本系统的用户界面十分简便、实用方便,系统体例历程中充实考虑了盘算机的优越性,对付不是盘算机专业的人员来说,只要有操纵其他相关应用软件的经验并阅读了操纵说明书,就可以很方便的进入系统并使用本系统提供的功效。
第一章绪论
1.1研究配景
在百姓经济信息化历程中超市信息化是一个很重要的部分,随着超市生产模式逐渐从劳动密集型向技能密集型转变,创建在真实数据底子上的科学理性现代治理方法将会使超市在市场竞争中立于不败之地。
信息治理系统能实时为超市提供所需的真实数据,成为超市治理者进行决策的依据。
无论在商业超市照旧在制造超市中,超市的进销存业务都是底子业务。
随着我国社会经济的生长,市场需求越来越趋于多样化、本性化,并且多变而不易预测。
这给超市带来了不少的困难,现代商业的迅猛生长,敌手工治理模式提出了严峻挑战。
商品品种日益富厚,流行周期变短;超市经营运动节奏加速,如调价、削价、移库、赊销、代销、折让、退换等种种情况;信息量增大、变革加速,这些都增加了经营治理的结算和统计难度,手工治理难以完全胜任。
尤其是现代化大产业、大生产的组织原则应用于流通领域,更需要用现代化的手段使其治理思想真正得以实现。
现代商业的迅猛生长,敌手工治理模式提出了严峻挑战。
商品品种日益富厚,流行周期变短;超市经营运动节奏加速,如调价、削价、移库、赊销、代销、折让、退换等种种情况;信息量增大、变革加速,这些都增加了经营治理的结算和统计难度,手工治理难以完全胜任。
尤其是现代化大产业、大生产的组织原则应用于流通领域,更需要用现代化的手段使其治理思想真正得以实现。
现代化商业大市场、大流通、大商业生长的前提是高度发达的社会信息化,而商业超市自身内部的信息治理系统又是社会信息化的前提。
强化库存治理,范例业务流程,提高透明度,加速商品资金周转,以及为流通领域信息治理全面网络化打下底子,是商业超市家们梦寐以求的。
1.1.1数据库技能的现状
在商业超市信息治理系统中数据库是要害,数据库中的数据就是超市的重要资源,数据库设计的优劣影响着超市信息治理系统的优劣。
超市信息治理系统中的焦点技能就是数据库技能。
三十多年来,数据库系统支持的模型由条理模型、网状模型生长到干系模型和面向东西模型,数据处置惩罚方法也由以前的会合式处置惩罚生长到漫衍式处置惩罚。
1.1.2外洋超市信息治理的缺点和现代信息治理系统优势
外洋的超市信息治理系统经过若多年的生长,信息治理以相当成熟,以从治理的理念生长到盘算机信息治理的变革。
再到多数超市特别是大超市都已实现了信息化的治理。
这都要得益于需求的动员,信息技能的高速生长。
而在海内,随着社会的稳定生长,特别是在中国参加WTO后,超市的范围得到了空前的生长,为了使超市走向正规的生长,与国际接轨的信息治理系统也正开始兴盛起来。
1.2选题意义
论文在对超市的根本业务:
采购、销售、储存业务阐发的底子上,凭据自己开发的进销存系统和对海内市场上领先的进销存系统的阐发,对进销存系统的一般功效、体系结构提出了自己的看法;对超市的销售和库存治理系统有一定的参考代价。
1.3系统报告
作为一个盘算机治理信息系统,要解决的问题是处置惩罚作业筹划与无聊治理的问题,以及提高治理的事情效率和水平。
本超市进销存治理系统是将超市商品的进货、销售、库存、帐务治理等历程进行电子化治理,它能很好地满足各个行业的大多数商业公司和超市的治理需要。
本超市进销存治理系统是根本使用Java来开发,为提高效率,部分功效使用C/C++及汇编语言来编写,它提供了强大的数据治理功效和简朴易用美观的用户界面,使超市以低本钱将业务治理通过网络来进行,纵然是异地经营也能得到实时的治理信息。
进销存系统将商品从进货到库存,再到销售的整个物资流和资金流的状况进行统一的治理,实时掌握经营中的情况,同时能低落治理本钱,提高事情效率和增加收益。
//本超市进销存治理系统有以下功效和特点:
采购治理:
对采购的申请、采购订单、采购收货入库等进行流程化治理,创建完善的产物和供给商档案信息治理,对采购全历程进行跟踪和有效控制。
采购治理与系统的财政、销售和库存等治理功效结合可以动态掌握采购业务的付款和应付款情况、库存信息,从而淘汰盲目采购,有效控制库存,可使财政部分实时掌握库存的采购本钱。
销售治理:
销售治理对销售部分的日常业务进行跟踪和控制治理,能够处置惩罚多种销售方法,提供多种方便灵活的票据生成方法,提供商品的进货入库、销货出库、进货付款、出货付款、进出库单打印等功效,支持条形码。
可以处置惩罚收据、发票、金额、采购付款、销售收款、应收、应付款总帐和明细帐,可按要求进行种种方法的结算和核算。
财政统计和查询:
提供商品进销存和现金流量的日报表、周报表或月报表统计报表。
有多种常用财政报表可供选择,如资产欠债表、损益表、支出明细表、现金流量表等,也可以自界说报表盘算公式和格式,以报表和图形的方法输出治理数据阐发结果,使治理决策所需的数据能够准确、直观地展现出来。
第二章需求阐发
需求阐发是系统开发的一个重要步调,是整个系统开发的底子。
如果需求界说错误(例如需求不完全、不贴切或使人易于产生误解),那么岂论以后的事情质量如何,都一定导致系统开发的失败。
大量实践证明,信息系统产生的许多错误都是由于需求界说禁绝确或错误导致,并且,如果在需求界说阶段产生错误,则修改这些错误的代价是非常高的。
因此,信息系统开发中需求界说是系统乐成的要害一步,必须引起足够的重视。
软件系统的需求阐发是软件开发历程中极其重要的一步,需求阐发的优劣直接影响所开发的软件系统是否公道,是否切适用户的需要。
需求阐发历程通常是从软件系统功效需求的观察研究入手,最终形成能够全面反应各部分功效要求的描述文档。
2.1系统阐发
系统阐发是指在治理信息系统开发的生命周期中系统阐发阶段的各项运动和要领,应用系统思想和系统科学的原理进行阐发事情的要领与技能。
系统阐发阶段的目的,就是凭据系统筹划所定的某个开发项目范畴内明确系统开发的目标和用户需求的信息,系统阐发在整个系统开发历程中,是要解决“做什么”的问题,即凭据系统筹划所确定的范畴,对现行系统进行详细观察,尽可能弄清楚用户对信息的需求,观察原信息系统的资源,输入,处置惩罚和输出,描述现行系统的业务流程,指出现行系统的局限性和不敷之处,确定新系统的根本目标和逻辑功效要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。
因此,这个阶段又称逻辑设计阶段。
系统观察
系统开端观察中接纳的主要方法是与某超市的员工,尤其是堆栈治理员和导购员进行交换,并结合自己在课堂上所学知识,经过观察研究,超市进销存的根本情况为:
本超市实行总经理卖力制,下设市场拓展部、财政部、民众客户部、后勤部、大客户部、调理部六大部分。
各部分分别针对各自统领范畴进行具体治理,并向总经理卖力。
在超市的日常销售运动中,员工的档案治理和培养偏向至关重要。
从超市的行政治理和职能分工角度,得出了组织结构图1
图:
2-1系统观察图
超市在日常销售运动中出现的主要问题是:
(1)超市现行的进销存治理方法仍为基于文本、表格等纸介质的传统手工处置惩罚方法。
一部分也只是通过电子表格的简朴治理,进销存信息治理没有完全科学化、范例化、处置惩罚速度较慢,因此影响超市的生长,难以进行有效的信息反馈。
(2)超市领导对整个超市的员工信息不能得到实时反馈,因此不能适时指导事情偏向,以至影响销售质量。
(3)部分之间信息交换少,信息渠道单一,倒霉于协调事情,容易堕落。
因此,我想通过创建超市进销存治理信息系统,使超市进销存治理事情科学化、范例化、步伐化,促使提高信息处置惩罚的速度和正确性,使超市的信息流程清晰化、公道化,第一时间掌握员工信息,以提高公司整体的业务水平。
2.2系统目标
这是系统乐成在技能解决方案方面最根本的体现。
系统是对超市物流、资金流、信息流进行一体化治理的软件系统,其焦点治理思想就是实现对“供给链”的治理。
软件的应用将跨越多个部分甚至多个超市。
为了到达预期设定的应用目标,最根本的要求是系统能够运行起来,实现集成化应用,创建超市决策完善的数据体系和信息共享机制。
一般来说,如果系统仅在财政部分应用,只能实现财政治理范例化、改进应收帐款和资金治理;仅在销售部分应用,只能增强和改进营销治理;仅在库存治理部分应用,只能资助掌握存货信息;仅在生产部分应用只能帮助制定生产筹划和物资需求筹划。
只有集成一体化运行起来,才有可能到达:
1低落库存,提高资金利用率和控制经营风险;
2控制产物生产本钱,缩短产物生产周期;
3提高产物质量和及格率;
4淘汰财政坏帐、呆帐金额;
5能够控制原质料的根本信息及原质料的出/入库操纵,能查出/入库情况,能随时了解库存情况。
6销售的历程中能够对商品销售数量、单价、统计日期进行治理,随时掌握销售的情况;对各商品的进行即时的治理。
7对付每一个商品,能够有一个完整的库存治理系统,包罗如库/出库,及库存信息查询修改功效。
使治理者能随时掌握商品的库存情况,便于商品的营销调配。
2.3需求阐发的开端观察
系统的调研是乐成设计、开发系统的前提。
如果系统开发历程中,取消调研的事情,由于技能局限,用户很难准确地把系统需求转达给开发小组;由于业务局限,开发小组也很难准确洞察用户真实的应用需求。
不能准确地掌握需求信息和需求描述的错位,容易引起系统设计的缺陷,最终导致系统应用功效不理想甚至系统失败。
可以说,需求调研和阐发是软件设计与开发事情的要害一步。
本超市进销存治理信息系统的需求调研目的是使开发小组对超市进销存治理历程的整个业务情况有全面、具体的了解,只有了解和掌握了这些业务情况,才气针对超市进销存的业务情况进行系统的设计和开发。
与此同时,注意到需求观察非常困难,必须引起重视。
因为:
(1)缺乏专门的领域知识,同时运用中的许多问题通常都比力模糊,很难界定。
(2)获取的信息可能有重叠。
(3)被调研东西可能有认知偏见。
2.4需求阐发的组织结构阐发
本系统接纳多条理架构设计,可以有两种事情原理,分别为:
一种是在逻辑上接纳多条理设计,而在物理结构上接纳三层结构的设计方法,即界面+组件+数据库。
另一种是逻辑上接纳多条理设计,而在物理结构上接纳多条理结构的设计方法,即界面+界面组建+逻辑组件+数据库.在三层架构中,业务只是封装了须要的业务逻辑和操纵数据库相应的东西模型的类,而如果想用此组件在开发一个类似系统,仍须设计相关的数据输入,在一般情况下,这些根本界面往往是变革不大的,这就使代码的重用性受到一定影响,低落了系统的开发效率,并增加了堕落的可能性。
而多层结构的出现实现了将业务逻辑的根本界面,如数据输入与修改界面等,再次分散出来,形成新的一层——根本界面层,在顶层的用户界面层只要调用或包装这些根本界面即可。
凭据面向东西和多条理结构的设计思想,可得出图2所示的系统结构设计图。
图2-2系统结构图
2.5业务流程图、数据流程图、及E_R图阐发
业务流程图
这是一种表明系统内各单位,人员之间的业务干系,作业顺序和治理信息流动的流程图,它可以资助阐发人员找出业务流程中的不公道之处。
超市进销存治理系统的需求阐发的重点是对进、销、存治理信息系统的业务流程进行描述,通过接纳流程图中的部分图形来对进、销、存信息质量的治理运动进行范例化说明。
业务流程图说明如下:
商品购进信息:
市场信息→市场观察→市场阐发→商品观察→商品购进等。
商品信息包罗商品编号、商品名称、商品型号、进货单位、联系人、进货人、联系电话、进货日期、进货数量、商品单价、进货总价.
商品入库信息:
查验商品→按序编号→商品入库等。
商品入库包罗商品编号、商品名称、入库号、堆栈号、库存量、商品型号、入库时间、商品单价。
产物销售信息:
销售需求→商品出库→商品销售→超市观察。
商品销售历程包罗商品根本信息的录入、销售信息的存储等。
图2-3业务流程图
从上图的业务流程图中,可以了解到整个超市的根本业务以及业务动态走向:
从市场的阐发,商品的购进到编号,商品阐发的情况,商品的查验状况,商品的入库记载,从出库再到销售记载等等,由市场拓展部治理,上报至总经理室审阅,最后存入并生存。
超市进销存治理系统的数据流的阐发
软件系统的数据流阐发是将整个软件系统抽象为一系列的逻辑加工单位,以及各单位数据流之间的关联情况。
系统的数据流阐发通常是用数据流图的形式来进行说明。
数据流图简称DFD,它是一种描述“剖析”的图示东西,它用直观的图形清晰地描绘了系统的逻辑模型,图中没有任何具体的物理元素,只是描述数据在系统中的流动和处置惩罚的情况,具有直观、形象、容易理解的优点。
数据流图具有4种根本标记,分别代表了差别的数据元素
方框体现数据的原点或终点
=双杠体现数据文件(存储)
箭头体现数据的流向
数据流图通常是凭据自上而下逐层细化的步调进行,当各部分的数据流图完成后,要凭据预定的序次装订起来,以便于以后的参考与查阅。
如下面各图所示为超市进销存治理系统的部分数据流图。
输入商品信息输出进销存清单
图2-4顶层数据流图(第0层)
图2-51层数据流图
图2-5第2层商品入库数据流图
图2-5第2层商品入库数据流图
图2-5第2层商品查询数据流图
//
有效打印通知
商品进货报表
商品库存报表
商品
销售
报表
图2-6第三层系统备份与打印子系统DFD
//
系统E-R图
图3.6实体E-R图
进货单编号
销售单编号
库存单编号
图3.6表间关联的设计
3.6数据字典
数据流图描述了系统的剖析,但没有对图中各身分进行说明,数据字典就是为了给数据流图的每个数据流、文件、加工,以及组成数据流或文件的数据项作出说明。
第1层系统DD:
数据文件名:
商品进货表
简述:
记载商品进货信息
数据文件组成:
商品编号+商品名称+商品型号+商品类别+商品单价+进货数量+商品总价
存储方法:
磁介质
备注:
数据文件名:
商品销售表
简述:
记载商品销售信息
数据文件组成:
商品编号+商品名称+商品型号+商品类别+商品单价+售出数量+销售日期+销售总价
存储方法:
磁介质
备注:
数据文件名:
商品库存表
简述:
记载商品库存信息
数据文件组成:
商品编号+商品名称+商品型号+商品类别+商品单价+库存量+入库号+堆栈号+入库时间
存储方法:
磁介质
备注:
数据流名:
商品进货清单
别名:
商品进货信息
组成:
商品编号+商品名称+商品型号+商品类别+商品单价+进货数量+商品总价+供货商编号
备注:
商品进货表中存储的有关内容
数据流名:
商品销售清单
别名:
商品销售信息
组成:
商品编号+商品名称+商品型号+商品类别+商品单价+库存量+入库号+堆栈号+入库时间
备注:
商品销售表中存储的有关内容
数据流名:
商品库存清单
别名:
商品库存信息
组成:
商品编号+商品名称+商品型号+商品类别+商品单价+库存量+入库号+堆栈号+入库时间
备注:
商品库存表中存储的有关内容
第2层系统备份与打印子系统DD:
加工名:
打印及备份权限审查
加工编号:
4.1
扼要描述:
用户对商品信息打印及备份权限的批文审查
输入数据流:
商品进货清单,商品销售清单,商品库存清单
输出数据流:
有效打印通知,有效备份通知
加工逻辑:
加工名:
打印设置及预览
加工编号:
4.2
扼要描述:
对要打印的商品清单在屏幕上进行游览及对打印页面进行设置(如打印比例等)
输入数据流:
有效打印通知
输出数据流:
要打印商品清单
加工逻辑:
加工名:
打印
加工编号:
4.3
扼要描述:
在物理打印设备上实施打印操纵
输入数据流:
要打印商品清单
输出数据流:
商品进货报表,商品销售报表,商品库存报表
加工逻辑:
加工名:
备份
加工编号:
4.4
扼要描述:
将商品进货表,商品销售表,商品库存表存放在磁介质上并分别做一镜像
输入数据流:
有效备份通知
输出数据流:
商品进货信息,商品销售信息,商品库存信息
加工逻辑:
数据文件名:
系统备份文件
简述:
记载商品库存信息
数据文件组成:
商品编号+商品名称+商品型号+商品类别+商品单价+库存量+入库号+堆栈号+入库时间
存储方法:
磁介质或纸介质
备注:
数据文件名:
商品进货报表
简述:
以纸介质的方法输出商品进货信息
数据文件组成:
商品编号+商品名称+商品型号+商品类别+商品单价+进货数量+商品总价
存储方法:
纸介质
备注:
数据文件名:
商品销售报表
简述:
以纸介质的方法输出商品销售信息
数据文件组成:
商品编号+商品名称+商品型号+商品类别+商品单价+售出数量+销售日期+销售总价
存储方法:
纸介质
备注:
数据文件名:
商品库存报表
简述:
以纸介质的方法输出商品销售信息
数据文件组成:
商品编号+商品名称+商品型号+商品类别+商品单价+库存量+入库号+堆栈号+入库时间
存储方法:
纸介质
备注:
第三章总体设计
从该阶段开始正式进入软件的实际开发阶段,本阶段完成系统的大抵设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把一个软件需求转化为软件体现的历程,这种体现只是描绘出软件的总的概貌。
3.1任务提要
(1)目标
该阶段目的在于明确系统的数据结构和软件结构,别的总体设计还将给出内部软件和外部系统部件之间的接口界说,各个软件模块的功效说明,数据结构的细节以及具体的装配要求。
(2)运行情况
软件根本运行情况为Windows9x以上及普通PC机。
由于JAVA的跨平台性,故本系统可方便移植到其他情况。
(3)条件与限制
为了评价该设计阶段的设计体现的“优劣水平”,必须遵循以下几个准则:
①软件设计应当体现出条理结构,它应巧妙地利用各个软件部件之间的控制干系。
②设计应当是模块化的,即该软件应当从逻辑上被分别成多个部件,分别实现种种特定功效和子功效。
③设计最终应当给出具体的模块(例如子步伐或历程),这些模块就具有独立的功效特性。
系统的根本流程是:
用户登录→主界面→选择各项子系统。
3.2系统条理模块图
“超市进销存治理系统”主要分为五个模块:
信息治理模块、日常操纵模块、信息查询模块、信息统计模块、系统治理模块,如图4-5所示。
图4-5超市进销存治理系统模块结构图
3.3模块设计
“超市进销存治理系统”四个模块的功效为:
(1)、信息治理模块:
主要用来治理系统中可能用到的底子数据。
(2)、日常操纵模块:
用来对系统中的数据进行联合操纵,主要包罗“商品进货操纵”、“商品出货操纵”等。
(3)、信息查询模块:
通过对记载的查询与统计可以明确的了解超市的运营情况。
(4)、系统治理模块:
治理员用来对系统进行综合治理的模块。
第五章详细设计
数据库设计
在一个治理信息系统中,数据库的职位是非常重要的,是一个系统正常运行的底子。
随着应用步伐生长演变,新的应用步伐模型的偶合已经越来越松散。
现在对数据库的设计,大抵可以分为以下几步:
●首先是收集、阐发需求。
●从需求抽象出一般的实体、干系和它们的属性。
●将这些实体、干系和属性凭据一定的规矩转化为二元表结构。
数据库需求阐发
数据库需求也属于需求阐发阶段,主要是用来收集用户的需求,然后指导数据库设计。
这一阶段不能去臆测客户的需求,因为如果未来客户有很小的变动,可能需要耗费与开发险些相同的代价去修改前面的数据库,并且还会牵扯到步伐的修改。
超市针对进销存治理系统,分别对采购部分、销售部分和库存保管部分进行详细的调研和阐发,总结出如下的需求信息:
●商品按类治理,所以需要有一商品类型信息。
●商品必须属于一个商品类型。
●如果一个商品类型存在商品,或存在下级商品类型,则该类型不可删除。
●需要记载供给商信息。
●在涉及商品数量的地方,要给出相应的单位。
●在进货信息中要包罗商品供给商等信息。
●商品报损要有报损原因。
●进货、销售、报损操纵要有相应的操纵员信息。
●只有治理员登录之后才可以使用系统。
●默认的治理员不可以删除。
●当进行进货、销售和报损操纵后,能相应更新库存。
●需要对进货、销售、库存、报损进行阐发,总结热门商品。
经过上述系统功效阐发和需求总结,考虑到未来功效上的扩展,设计如下的数据项和数据结构:
●商品类型信息,包罗数据项有:
商品类型号、商品类型名称等。
●商品信息,包罗的数据项有:
商品编号、商品名称、商品介库存量等。
●商品单位信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 管理 系统 论文