进销存管理系统.docx
- 文档编号:3796231
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:41
- 大小:1,020.18KB
进销存管理系统.docx
《进销存管理系统.docx》由会员分享,可在线阅读,更多相关《进销存管理系统.docx(41页珍藏版)》请在冰点文库上搜索。
进销存管理系统
摘要
在当今市场贸易复杂烦琐的供销系统中,进销存管理是一项非常重要的工作。
使用人工方式管理各项材料信息不仅效率低下,而且容易出错,安全性很差。
导致了管理费用增加,服务质量难以得到保证,从而影响企业的竞争力。
致使现有决大部分的大中型企业都迫切的需求一种效率高,误差小,安全保密的进销存管理系统代替人工管理,从而为企业带来更大效益。
该课题结合商品库存管理的要求,对Visual Basic数据库管理系统、Basic语言的学习和应用,主要完成商品进销存管理系统的需求分析,系统的数据库设计和实现,系统的表单设计,主控程序设计,并由此设计了数据库结构和应用程序。
系统运行结果证明,此商品进销存管理系统可以满足管理者完成日常的管理工作,包括材料的进货,销售以及库存材料信息的管理维护等。
该课题与其他商品管理系统不同之处在于它简单易学,管理、查询等各方面都可让用户直接明了的应用查询,另外该系统功能齐全,包含了进货、销售、库存管理等全方位的管理体系。
该系统的核心部分是数据库的生成,利用VisualBasic完成管理平台设计,构造所用的类库;使用Access数据库存储数据;系统能在网络条件下运行。
可实现材料信息管理和出进货记录的快速高校检索,使操作简单安全,提供工作效率和质量。
可完成用户基本资料一次性建立,便于规范控制,物料控制半自动化,加强了各个部门之间的联系,提高库存管理的服务水平,最大限度地降低库存量,包括中间库存和在制品的库存,以减少在库存上的资金积压,最大限度的保证订货任务的按期完成,提高计划的可能性,实现均衡生产,集成管理职能,提高管理效率。
该课题能成功的运用到企业中去会为企业带来信息准确、数据安全、节约人力、提高工作效率和质量、提高管理效率、降低错误发生几率等全方位的经济效益。
关键词:
管理系统;模块设计;数据库;系统实现
Abstract
Entertoselltosaveamanagementinnowadaysthecomplicatedtrivialsupplyandmarketingsystemofthemarkettradeisacountformuchwork.Themethodofusetheartificialmanagesvariousmaterialinformationnotonlytheefficiencybelowly,andeasilycomeamiss,safetybadly.Causedtheadministrativeexpenseincrease,theservicequalitywashardtogetassuranceandinfluencethecompetitionabilityofbusinessenterprisethus.Causetheexistingdefinitelygreatlypartofbigandmedium-sizedbusinessenterprises'allurgentneedbeakindofhighefficiency,theerrormarginissmall,thesafetykeepsecretofentertoselltosavemanagementsystemtoreplaceanartificialmanagement,bringalargerperformanceforthebusinessenterprisethus.
ThetopiccombinestherequestofmanagementofthemerchandisestockandmanagesystemtothedatabaseofVisualBasic,Basiclanguageofstudyandapplication,maincompletionmerchandiseenterselltosavemanagementsystemofneedanalysis,thedatabaseofthesystemdesignandrealization,theformandlistofthesystemdesign,thelordcontrolsprogramdesign,anddesigneddatabasestructurefromhereandappliedprocedure.Thesubjectcirculatesaresultacertificate,thismerchandiseenterselltosavemanagementsystemcansatisfygovernortocompleteadailymanagementwork,includematerialofentergoods,saleandstockmaterialinformationofmanagementmaintenanceetc.Thatsystemwithothermerchandisemanagementthesystembedifferenttobeplacedinbriefeasytolearninit,management,searchetc.everyone'snoodlescanletcustomerdirectlyclearofappliedsearch,anothersystem'sfunctioniswell-foundandincludedintothegoods,sell,stockmanagementall-directionsmanagementsystemetc.Thecorepartofthatsystemisadatabaseofborn,makeuseofthecompletionmanagementoftheVisualBasicterraceadesign,constructthetypeuseadatabaseandthesavingdataoftheAccessdatabase.Thesystemcancirculateunderthenetworkcondition,carryoutmanagementandofthematerialinformationentergoodstorecordofquicklyhighschoolindex,makeoperationinbriefsafe,provideworkefficiencyandquality,andcancompletecustomer'sbasicdataatimeofestablishment,easytonormcontrol,materialcontrolhalfautomation,strengthenedthecontactoftheofeachsection,raisestockamanagementofservicelevel,withmaximumlimitdeclineamountoflowinventory,includeinthecenterstockwithatproductofstock,putoffinthefundsonthestockbydecrease,utmostassuranceordersmissionofaccordingtothedatecomplete,raiseaplannedpossibility,carryoutbalancedproduction,integrateamanagementworkingtalent,raiseamanagementanefficiency.
Thatsubjectsucceedtouseinthebusinessenterprise,whichwillbringaninformationforthebusinessenterpriseaccurate,datasafety,economizemanpower,raiseworkefficiencyandquality,raiseamanagementefficiencyandloweramistaketotakeplaceaseveralrateetc.all-directionseconomicperformance.
Keywords:
Managementsystem;Moduledesign;Database;Systemrealization
目录
第1章绪论1
1.1课题的来源及意义1
1.1.1课题背景1
1.1.2国内外研究现状2
1.1.3课题目的2
1.1.4课题内容3
1.2本系统选用的数据库语言介绍3
1.2.1VisualBasic语言可视化编程3
1.2.2结构化程序设计语言3
1.2.3访问数据库4
1.2.4对象的链接与嵌入(OLE)5
1.3系统开发的目标5
第2章需求分析6
2.1总体功能要求6
2.2功能模块图7
2.2.1所有货物与增加货物数据E-R图8
2.2.2所有用户与增加用户信息E-R图9
2.2.3数据字典的代表10
第3章数据库设计11
3.1用户表11
3.2库存表11
3.3进货表12
3.4销售表12
3.5质量信息表12
3.6数据流程图13
第4章系统实现14
4.1ERP系统的技术实现14
4.1.1系统结构14
4.1.2系统集成14
4.1.3可扩展性与数据仓库15
4.1.4系统管理15
4.2系统规划的几个关键问题16
4.3规划过程17
第5章系统实现18
5.1设计概况18
5.2模块设计19
5.3系统设计目的24
5.4系统调试25
第6章结论26
参考文献27
致谢28
附录29
第1章绪论
企业的商品供应管理往往是很复杂的,烦琐的。
由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此商品管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。
根据当前的企业管理体制,一般的商品供应管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收进货,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。
为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。
所以一个完整的企业的商品供应管理系统应该包括计划管理,合同托收管理,库存管理,定额管理,统计管理,财务管理等模块。
其中库存管理是整个物资供应管理系统的核心。
鉴于Visualbasic6.0有强大的数据库管理功能,我们选用Visualbasic6.0来完成这个商品进销存管理系统。
课题的来源及意义
课题背景
要提高市场竞争力,既要有好的产品质量,同时也要有好的市场客户服务。
企业要作到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造两个环节能够很好的协调配合。
进销存管理是商业企业经营管理中的核心环节,也是一个企业能够取得效益的关键,如果能够做到合理生产,及时销售,库存量最小,减少积压,那么企业就能取得最佳的效益。
由此可见,进销存管理决策的正确与否直接影响了企业的效益。
在手工管理的情况下,销售人员很难对客户做出正确的供货承诺,同时企业的生产部门也缺少一份准确的生产计划,目前的生产状况和市场的需求很难正确反映到生产中去,部门之间的通讯也经常不畅通。
这在激烈竞争的市场中是非常不利的。
企业进销存管理系统就是在这种状况下出现的。
它利于计算机的技术,使得企业生产,库存和销售能够有利结合起来,产销衔接,提高企业得我效率和效益。
国内外研究现状
通过这几天的市场调查和分析,初步了解到现在各种进销存软件的优点及不足。
比如说有些传统进销存软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望e兴叹!
1.体系封闭,无法实现网络化管理,更无法支持电子商务。
传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求;
2.信息单一、落后且缺乏前瞻性,由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息;
3.对管理考虑甚少。
软件依旧没有摆脱传统束缚,以对外报告为其存在目的。
第2章TC
0
课题目的
通过对现在流行的各种进销存软件的分析,我们发现市场上的软件过于繁琐,操作比较复杂,而其中软件的许多功能不被小型企业所采用,造成软件冗余量大。
进销存管理系统是生产、计划和控制的基础。
进销存管理系统设计的总体目标是通过对生产、销售、客户、订单、库存的管理,及时准确了解生产,销售、库存等综合情况,以便为企业的决策者做出准确的判断提供依据。
并通过进销存数据的分析,为管理及决策人员提供库存资金占用情况、物资短缺(超储)情况、客户订单的发货情况、产品的生产情况。
通过清仓盘库管理,保证账面与实物一致,为计划及决策人员提供实时准确的存货信息,以便及时调整生产,保证企业各项生产经营活动的顺利进行。
为了繁琐的日常工作,快捷查找信息,准确处理产品存放,迅速产生文件报表,轻松进行管理,帮助库存人员不再进行大量重复的抄写,复杂的计算,反复的核对,减少库存人员出现手工处理难以避免的错误。
因此我们准备开发出具有以下特点的小型进销存软件:
1.界面清晰、功能少而实用、操作简单。
实用于某销售部门使用;
2.开发周期短、维护费用低、软件更新速度快;
3.风格友好化,轻松管理,容易上手,达到一看就懂、一学即会;
4.目标系统必须具有可靠性、安全性、可维护性、可移植性等,对于不同的仓库人员授予不同的操作权限,具有定期数据备份功能;
5.以表格的形式输出信息;
6.增加数据有效性验证:
即在操作人员因某种原因错误的输入了数据时系统会自动提出数据录入有误并加以提示,这样方便操作人员输入的数据有效性;
7.系统的通用性:
此系统为综合性工业企业库存管理系统,里面的数据都是从数据库中提出(包括公司名称、操作人名称等),不受固定数据限制。
增强系统的通用性。
课题内容
本课题的内容是在现有的进销存管理软件的基础上,吸收继承它们中管理的优点,另一方面是认真对本单位的进销存的过程进行认真的调研,得出本单位经销存管理的流程和管理的内容。
最终设计出适合本单位的一套经销存管理软件。
同时通过调研发现,本系统需要实现的任务是:
需要完成产品的产,销衔接的管理。
当然要管理好产销衔接还涉及到客户相关资料,订单资料,产品资料等的管理。
本系统选用的数据库语言介绍
VisualBasic语言可视化编程
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。
如果对界面的效果不满意,还要回到程序中修改。
有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。
VisualBasic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。
只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。
VisualBasic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
4.0版以后的VisualBasic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。
在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而VisualBasic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。
在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,VisualBasic自动生成对象的程序代码并封装起来。
每个对象以图形方式显示在界面上,都是可视的。
结构化程序设计语言
VisualBasic是在Basic语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。
VisualBasic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
VisualBasic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。
在设计VisualBasic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(EXE),脱离VisualBasic环境,直接在Windows环境下运行。
VisualBasic通过事件来执行对象的操作。
一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。
例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。
在用VisualBasic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。
这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。
访问数据库
VisualBasic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理MicrosoftAccess格式的数据库,并提供了强大的数据存储和检索功能。
同时,VisualBasic还能直接编辑和访问其他外部数据库,如DBASE,FoxPro,Paradox等,这些数据库格式都可以用VisualBasic编辑和处理。
VisualBasic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLServer,Oracle等。
在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。
利用动态数据交换(DynamicDataExchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。
当原始数据变化时,可以自动更新链接的数据。
VisualBasic提供了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。
对象的链接与嵌入(OLE)
对象的链接与嵌入(OLE)将每个应用程序都看作是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。
OLE技术是Microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看作是一个对象进行链接和嵌入,是一种应用程序一体化的技术。
利用OLE技术,可以方便地建立复合式文档(compounddocument),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。
VisualBasic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。
但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到VisualBasic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。
此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。
系统开发的目标
随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,而快速有效地实施企业资源计划系统是被实践证明了的提高企业竞争力的最有效的方法之一。
从根本上说,企业就是一个利用资源(人、财、物、时间),为客户创造价值的组织,管理系统就是对这些资源进行计划、调度、控制、衡量、改进的管理技术和信息系统。
现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、需求预测,以及其他更多的东西。
出于本系统是商品进销存管理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。
第3章
需求分析
需求分析是成功实一个管理系统的基础,只有清楚了解客户的需求才能真正的开发出一个让客户满意的管理系统,也才能真正发挥该系统的作用。
总体功能要求
经过调查和研究分析得出一个功能完整的进销存管理系统必须包括以下几个管理系统:
1.管理系统
这个管理系统包括:
用户管理、重新登陆和退出;
用户管理包括:
用户名、密码、权限等信息。
可进行用户的添加、修改、删除和查询操作;
2.库存信息
这个管理系统包括:
库存信息管理和库存信息查询;
库存信息管理包括:
库存的货物名称、分类、单位、数量等信息。
可进行添加、修改、删除操作;
库存信息查询可以按商品名称查询;
3.进货管理
这个管理系统包括:
进货管理和进货查询;
进货管理包括货物名称、供应商、数量、单价、日期等信息。
可进行添加、修改操作;
进货查询包括按货物名称查询操作;
4.销售管理
销售管理和销售查询;
销售管理包括货物名称、供应商、数量、单价、日期等信息。
可进行添加、修改操作;
销售查询包括按货物名称查询操作;
5.质量测验报告
包括质量检测报告的维护;
6.数据备份
这个管理系统包括:
数据备份和数据恢复;
数据备份可以备份系统数据库;
数据恢复可以将备份的数据库恢复;
7.关于
这个管理系统包括:
关于。
关于包括制作人及软件版本。
功能模块图
根据需求分析,商品进销存管理系统的功能模块图如图2.1所示。
图2.1功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 管理 系统