




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...服装进销存管理信息系统分析与设计摘要随着服装企业的经营规模和数量不断扩大,进销存数量急剧增加,有关服装进销存的各种信息也增长了很多。面对庞大的信息量,有必要开发进销存信息管理系统来提高管理工作的效率。今天我们使用计算机对服装进销存信息进展管理,具有手工管理所无法对比的优点。通过这样的系统,可以做到信息的标准管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高进销存的工作效率。服装进销存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建设和维护以及前端应用程序的开发两个方面。本系统采用VisualBasic6.0作为前台界面开发工具,后台数据库采用MicrosoftSQLServer2000。并且采用构造化方法进展开发系统,进展系统的规划、分析、设计、实施及运行和维护,详细的介绍了进销存管理信息系统开发的全过程。本进销存信息管理系统包括各类信息的输入和管理、各项信息的查询、报表的统计打印和系统的设置等几大模块,实现了企业服装进销存管理的自动化和信息化.关键词:C/S构造进销存系统服装管理Clothingpurchase-sell-stockmanagementinformationsystemsanalysisanddesignABSTRACTWiththeamountofclothingcompaniesexpandingbusiness,purchase-sell-stockhasrisendramatically,avarietyofinformationaboutclothingpurchase-sell-stockalsoincreasedalot.Facedwithanenormousamountofinformationitisnecessarytodeveloppurchase-sell-stockinformationmanagementsystemstoimprovetheefficiencyofmanagement.Todayweusecomputerstomanageinformationontheclothingpurchase-sell-stock.Theadvantagescannotbecomparedwiththeonesofmanualadministration.Throughthissystem,wemayachievethestandardmanagementinformation,statisticsandrapidscientificinquiry.Therebyreducingtheworkloadofmanagementtoeffectivelyimprovetheefficiencyofpurchase-sell-stock.Clothingpurchase-sell-stockmanagementsystemisatypicalmanagementinformationsystem(MIS)whichmainlyincludestheestablishmentofdatabaseandfront-endapplicationmaintenanceanddevelopmentofboth.ThesystemusesVisualBasic6.0developmenttoolsasthefrontinterface,backgrounddatabaseusingMicrosoftSQLServer2000.Structuredapproachwasusedtodevelopsystemsforsystemplanning,analysis,design,implementationandoperationandmaintenance.Detaileddescriptionofthepurchase-sell-stockmanagementinformationsystemsdevelopmentofthewholeprocessisbasedon.Apurchase-sell-stockinformationmanagementsystem,includingthetypesofinformationinputandmanagement,theinformationquery,reporting,statisticsandsystemsettingsforprintandothermajormodules.Aclothingpurchase-sell-stockmanagementtoachievetheenterprise'sautomationandinformatization.Keywords:C/Sconstructionpurchase-sell-stocksystemclothingmanagement目录摘要IABSTRACTII1前言11.1引言11.1.1研究背景11.1.2设计开发意义21.2工程概述31.3设计开发思路和方法32系统分析42.1可行性分析42.1.1技术可行性分析42.1.2经济可行性分析42.1.3社会可行性分析52.2需求分析52.3功能需求52.4业务流程分析72.4.1业务流程分析图82.4.2业务流程分析过程82.5数据流程分析图92.6数据字典143系统设计213.1设计目标213.2开发及运行环境213.3输入输出分析〔HIPO〕213.3.1库存系统H图223.3.2库存系统IPO图223.4数据库设计253.4.1数据库概念构造设计E-R图263.4.2联系描述283.4.3数据库逻辑构造设计293.5详细设计343.5.1代码设计343.5.2系统输入设计353.5.3系统输出设计363.5.4用户界面设计364、系统实施与运行394.1环境及相关技术394.2系统的测试394.2.1系统测试的目标394.2.2系统测试方法404.2.3系统测试内容404.2.4测试步骤和结果404.3系统运行与维护424.3.1影响系统安全的因素424.3.2保护的措施424.3.3系统维护的目的434.3.4维护的内容435系统总结445.1系统的优点445.2系统待解决问题445.3系统开发的体会45参考文献47附录48致谢521前言1.1引言实现企业信息化管理是现代社会中小企业稳步开展的必要条件,它可以提高企业的管理水平和工作效率,最大限度地减少手工操作带来的失误。进销存管理系统正是一个信息化管理软件,可以实现企业的进货、销售、库存管理等各项业务的信息化管理。中小企业的进货、销售和库存信息的数据量非常庞大,数据统计分析困难。因此,开发一个适合企业需要的进销存管理信息系统,将企业的进货、销售和库存信息全面地管理起来己成为必需。这次研究目的是通过进销存管理系统,利用信息化手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。更重要的是,进销存管理系统可以及时通过信息技术把企业数据快速转化为企业信息,进而为相关管理者提供决策依据。1.1.1研究背景在西方兴旺国家,自动化的管理体系和智能化的决策支持,以及电子商务的应用已经十分广泛,信息化管理软件的开展及应用已经非常成熟。一些服装行业的知名企业早就在ERP的根基上构建了先进的物流供应链管理、商业智能、全面预算管理等一系列更为先进的信息化管理系统,而我国在这方面还有着对比大的差距。据统计,我国对比大型的服装企业对财务软件、CAD设计软件、ERP软件的应用已经对比普遍,但那些数量更多的中小型服装企业,局部更是连财务软件都觉得不必要用,更别说其他管理软件了。他们管理的依据仍然只是沿袭传统的依照经历决定库存的管理模式。随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。如电子商务的开展和市场竞争的加剧,中小型企业就面临着巨大的挑战网络的兴起与电子商务的开展带来了时空界限的突破,贸易方式的变革,经济活动的变革,在某种意义上,这些变化给中小型企业同大型企业的竞争的有利条件。但是在管理方面,中小型企业就比大企业差了一大截,所以进销存管理就成为中小型企业的存在和开展的关键。所以设计进销存系统来管理企业就是当务之急的事了。而服装产业,由于与人们的日常生活极为贴近,市场需求每时每刻都不曾连续,故一直被称为“永不衰落的产业〞,拥有极为广阔的开展前景。作为〞世界工厂“的中国早在2000多年前就开辟了丝绸之路,拥有极为悠久的服装出口历史。时至今日,中国已经年产服装百亿件,掌握全球服装产业总量超过60%的市场份额,是不折不扣的〞服装大国“。而广东省作为全国的贸易大省,每年的服装贸易量都占到了全国的80%以上,不少的外贸人员都来到这里如流花、白马、站西等批发市场批发,因此广东这边的服装中小企业也是最多的,但据调查可知,已进展信息管理建设的企业可以说是屈指可数。因此,经常可以在这些企业中出现这样的问题:实际库存不清楚、积压、断货、经营决策拍脑袋。因此对于客户要的订单因不能确定库存及码数等而不敢接下订单,从而流失了客源,减少了业务的收入;而有时却因为业务上的失误而导致不能及时交货,从而要背负着赔偿损失的风险和损害自身的名誉;而且有时因信息不及时,预测不准确,会积压了库存,占了资金流,从而不利于企业的运作。而这一切,皆是因为企业没有进展信息化管理,而21世纪信息技术的突飞猛进,信息化已成为这个时代的代名词了,因而行各业最终都得走上信息化管理的康庄大道,服装产业更应是如此。因此,这次研发的这个服装进销存系统就是根据现在多数的服装中小企业的需求而设计的,希望可以通过这个系统,能够做到合理采购、及时销售、库存量最小、减少积压,那么企业就能取得最正确的效益。1.1.2设计开发意义服装企业属于劳动密集型企业,具有投资少、见效快、技术含量低,服装款式经常变换的特点,但服装企业的业务流程非常复杂、繁琐,许多服装企业每天需要处理成百上千的库存单位,并要管理无数的款式、构造、客户标识甚至更多的数据。在这种复杂性极高的经营管理中,以准确预测、采购管理、生产方案和分销管理为特点的供应链管理就显得尤为重要。同时,我国服装行业多以OEM为主要业务。按订单准时交货成为我国服装厂商一个必备要素。如果交货不及时或者在无货可供的情况下容许交货等现象的出现,必将会丧失客户满意度,进而造成客户流失。而建设了高效、一体化的供应链体系,就如同在企业与供应商、分销商和客户之间建设了一条畅通的高速公路一样,可以减小每一步之间的时间,将这个转接的时间压缩至接近为零。对于服装企业渠道经营方面,采购和库存控制十分重要。供应链管理可以有效的减少断码缺货,而另一方面分公司和工厂的仓库又积压着如山的库存现象的出现。实践已经证明,对市场需求和供应链的有效控制可以帮助企业简化复杂程度、监控现金流、防止过度扩张及开工缺乏,进而得到高的资产回报率和降低库存,提高资金利用率和控制经营风险不管是已经有一定信息化根基的大中型服装企业,还是信息化建设仍处于初级阶段的小型服装企业,为了应对剧烈的市场竞争,它们制造成本的降低几乎走到了极限,销售额的增加也难有大的突破,对物流供应链的优化和细化成为企业的一个新出路。更重要的是,对物流供应链的优化和细化,并不仅仅是一个与效率和成本相关的话题,对那些希望加快自己的市场反响速度,更好地满足客户需求的公司来说,选择适宜的供应链,就等于选择一个全新的腾飞机遇。只有借助物流供应链管理软件,把企业自身和它后端的供应商、前端的客户有机联系在一起,形成一条完整的供应链,服装企业才能冲出重围,再铸辉煌。1.2工程概述进销存管理信息系统以商品库存为管理核心,可以动态跟踪库存的变化,实现采购、入库、销售、出库一体化的管理。可对商品进展入库记帐和出库记帐,并提供综合查询、统计、打印各种报表等功能,能够准确及时地为决策者提供第一手信息。本系统以人机对话来实现,操作简单,使用方便。服装店的销售业务一直使用着最简单的人工管理。其中物品的采购、库存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。同时,由于对市场的反响信息不能及时地处理,从而导致销售与市场脱节。要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱出来,利用计算机这一工具,开发进销存管理系统,不但能成百倍地提高工作效率,还能及时准确地得到有关信息,有效排除人为造成的失误,防止许多不必要的损失。本系统是针对服装中小型批发企业,通过必须具备的功能:记录仓库存货、客户订货以及进货发货情况,来了解服装进货渠道、商品单价、数量,库存商品的种类、数量,订单即客户信息及时反响,以便管理员更好的做出经营管理决策。1.3设计开发思路和方法本系统采用了构造化的开发方法,构造模式为C/S模式的方法,且采用VisualBasic6.0+SQLServer2000完成系统,首先进展需求分析,分析出业务流程和数据流程;接着为系统进展整体的设计,完成系统的功能模块图和E-R图,确定系统的基本功能,再依据分析结果建设相关的数据表,对数据库进展设计,接着进展界面的设计;然后完成相关功能的源代码编写,初步完成系统的制作,随后进展细节的修改,逐步完善系统功能。最后进展系统测试,检查系统存在的错误,并且进展相应的修改,经过反复的测试修改,最终完成系统初期的愿望。2系统分析2.1可行性分析在对企业进销存管理日常工作进展初步了解的根基上,本人在三方面对本次开发的系统进展了可行性分析:2.1.1技术可行性分析〔1〕本次毕业设计中的服装企业虽然是针对中小型企业,特别是小型的企业,但在这个电脑技术高速开展的时候,拥有优良硬件设备的中小型企业,其拥有的计算机存储量,运算速度,外部设备的功能,效率,可靠性,通信设备的能力和质量都已满足系统实现的要求;〔2〕操作系统提供的接口能力符合进销存管信息系统的需要,实时处理能力也已具备,分时处理的响应时间是可以承受,数据库管理系统的功能足够,程序设计语言的种类和表达能力以及网络软件的性能是都已满足该企业的进销存信息系统的需要等;〔3〕服装进销存信息管理系统以友好的操作界面、方便的管理模式和容易上手的流程业务为根基开发的,所以软件的使用人员并不需要太深厚的计算机能力。只要通过简单的培训,管理人员即可以熟悉系统的实施,以此来提高整个企业的运行效率。2.1.2经济可行性分析〔1〕服装进销存信息管理系统的目标为:实现服装进、销、存数据的信息化管理,提高服装的周转率,同时提高资金的利用率,提高服装进销存信息的查询效率,提高服装进销存数据存储的可靠性、保密性,降低管理成本,减少人力物力资源;〔2〕从经济角度来说,该系统的主要目的在于减少企业由于人手操作而产生的成本和出错次数。服装进销存信息管理系统主要是为该企业管理部门提供信息服务,它覆盖仓库管理部门、业务部门的服装入库、出库、库存信息等环节的管理工作。系统能够对服装进货管理、库存管理、销售管理和数据报表等方面的信息提供存储、更新、查询、打印等功能;〔3〕系统的硬件投入成本低,只要有足够管理人员操作的终端机和服务器,并且配套服装进销存信息管理系统使用即可,容易理解,该销售企业以较小的投入去减少由于出错而产生的不必要的效益开支,对企业的战略开展和利润获取是具有十分深厚的意义的。所以从经济领域来考虑,系统的开发与实施是可行的。2.1.3社会可行性分析服装进销存信息管理系统能够实现,必须具备承受和使用新的库存管理系统的条件。从组织内部来讲,虽然新的库存管理信息系统的建设,可能导致某些制度甚至管理体制的变动,但是对于刚起步不久的服装企业对这些变动是具有足够承受能力的。从组织外部来讲,服装进销存信息管理系统运行后,报表、票证格式等的改变,是可以被有关部门认可和承受,所以不会出有因此而影响营业额的情况出现。综上所述,本系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快,因此本系统的开发是完全可行的。2.2需求分析通过综合分析市场和企业的自身需求,可以知道用户希望通过使用库存管理系统得到所需信息,到达提高管理水平的目的,所以要求系统需要具有以下功能:〔1〕由于操作人员的计算机知识可能普遍较差,所以要求系统要有良好的人机界面,操作简单、快速、准确;〔2〕此管理软件可以对库存产品进展资料管理和统计,对产品的进货单和产品的销售单进展录入管理和统计;〔3〕此管理软件可以根据用户的需要对进货、销售、库存情况进展查询,并能提供库存短缺预警功能;〔4〕用户可以随时通过授予权限实时查询各类服装信息,包括:入库清单、库存管理、出库清单和报表分析等情况,以提供作为长远抉择的根据和推断根据;〔5〕用户可以使用个人电脑处理数据,实现追踪各种信息,以防因为信息的更新而造成不必要的错漏;〔6〕建设员工、客户和供应商等根基的详细资料,方便日后建设良好的合作关系;〔7〕可以打印各种报表,方便日常业务和为决策提供数据;〔8〕系统最大限度地实现了易安装性、易维护性和易操作性。2.3功能需求服装进销存管理系统是一个典型的数据库开发应用程序,由根基信息管理模块、采购信息管理模块、库存信息管理模块、销售信息管理模块、报表统计模块及系统设置六个局部组成,各个模块的又包括了人工模块和计算机处模块,其中人工模块主要是对一些原始单据的审核和基本资料的输入,计算机模块是对数据处行相关的处理,完成客户的基本要求。各个模块的设计思路如下:〔1〕根基信息管理模块这一模块主要用于实现系统基本数据的录入、修改、删除、查询等基本操作,相关根基数据为:服装类别〔如男装、女装〕、业务员类别〔如采购员、销售员〕、业务员信息、客户信息、供应商信息、服装信息、仓库信息。通过对详细资料的分类以及录入,为库存系统实现易操作性和提供准确的信息,以防出错。同时系统应对用户输入的数据进展一些数据格式或完整性检查,例如对一些数字做相关的检查,对、、手机等输入应拒绝非法字符的输入,提高数据的可信度,拒绝垃圾数据。对于基本资料的管理的输入与输出的界面设计,应当保持一样的格式,相似的操作控制,相似的对话框。主要是考虑用户使用的习惯与方便,如果各个表单的设计不同的话,容易造成混乱,不利于系统的操作。〔2〕采购信息管理模块采购管理模块主要是包括商品的采购处理、采购入库处理和采购退货处理。采购处理功能是商品的采购方案,可以为采购员提供采购单进展采购,所以要有打印这一功能;采购入库处理是商品的入库,打印相关单据,进展一些必要的查询,同时,承受供应商进货,进展入库管理,修改相关的库存台账;采购退货是对有质量问题的商品进展退货处理。本模块处理功能与用户交互的界面设计应考虑输入的简洁与方便,数据处理的速度快。各个单据的单号可以让系统自动生成,免去人工输入的麻烦,提高速度。员工、仓库等字段应提供用户选择,可以减少输入的过失,提高输入速度。〔3〕销售信息管理模块销售管理该模块主要处理商品的销售处理、销售出库处理和商品退货处理,其功能都与采购管理差不多。在设计中,应当考虑数据的完整性,例如对商品的款号应当查找是否存在,对一张销售单对同一商品只能是其中一个销售记录。同时对金额,数量,折扣等都要做相关的检查,不能输入错误垃圾数据。本模块处理功能与用户交互的界面设计应考虑输入的简洁与方便,数据处理的速度快。各个单据的单号可以让系统自动生成,尽量的减少人工输入的麻烦,提高速度。所以对于员工、仓库等字段应提供用户选择,可以减少输入的过失,提高输入速度。〔4〕库存信息管理模块该模块主要是处理商品盘存,转仓等操作。该模块的设计最重要的功能是查询和打印,应当支持各种要求的查询,应考虑查询的优化,高速查询,减少查询等待时间。〔5〕报表统计这一模块要包括有采购、销售订单和出入库单及盘点报表的查询和打印,方便用户调用数据报表。〔6〕系统维护模块系统维护主要是数据的备份,数据恢复,系统用户的添加(由超级管理员分配权限给其他用户)和密码修改等操作。数据备份与恢复由于对比复杂,时间有限,所以希望在以后的学习中可以完成。通过上面的分析,可以得出这一系统的功能模块图如图2-1所示:图2-1服装进销存功能模块2.4业务流程分析业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统中不合理局部,在新系统根基上优化业务处理流程。现通过调查,采用系统流程图的局部图形工具来标准说明公司的业务活动。业务流程图中的符号说明如图2-2所示,业务流程如图2-3所示:单据、报表实体处理数据流向存储图2-2业务流程图图例2.4.1业务流程分析图图2-3服装进销存业务流程分析图2.4.2业务流程分析过程本系统涉及的业务流程主要有采购管理、销售管理、库存管理这三个局部,每个功能模块都是与服装进销存的管理息息相关,目的在于提高信息的准确和管理的精度,进而帮助企业得悉服装领域在进销存这一局部在实际过程中的具体操作,从而在现实中可以对服装的进销存进展有效的管理。服装进销存信息管理系统的业务流程如下:〔1〕采购管理:采购部门根据缺货部门的申购单和仓库部的缺货通知单进展审核,审核通过即可根据实际拟定采购方案,制定采购订单且进展采购信息的存储;然后打印出采购单交由采购员寻找供应商进展采购。当供应商将所要采购的货物配好交货时,业务员要对货物及有关的单据进展审查,如果审查无误即进展入库处理且填写采购入库单进展存储。另外,如果由于客户对货物进展退货,那么这时采购部就将销售部所提交的有质量问题的退货单与有质量问题的货物退还给供应商;〔2〕销售管理:销售部门根据客户的需求进展拟制销售订单,且将销售订单打印出来一份交与客户保管,再将一份销售订单交给仓库管理员,仓管员会先查库存状态,如果库存的存货足以出货,那么就进展配货再进展出库处理,出库时需登记出库单存储,且要将出库单交给销售部和客户;但如果库存不够,那么就会通知采购部门进展采购,等到货齐后再进展出库处理。销售管理还得处理另一项有关已销货物的退货问题,首先会先将客户退货的物品与单据进展审查,如果相符那就给予退货,相反那么不给予退货处理;如果所退的货物是质量问题那么交给采购部,非质量问题进交给仓管部进展入库处理;〔3〕库存管理:库存管理主要有库存盘点和库存调货和对库存的报警进展处理。库存的盘点是对货物账面上的数与实际清点的数进展比照,可以得出其盘盈与盘亏数与金额,进而进展调整与分析;而当一仓库的货物没有及时补及但又需要到货物时那么就需要进展调拔处理;当库存里的货物缺乏或超出的话,那么库存系统就会提醒仓管员进展调拔处理和补货处理,及时更新库存,维持正常的运作。2.5数据流程分析图数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上准确地描述系统具有的数据加工、数据存储、数据输入输出及数据来源和去向等功能。这个模型不涉及硬件、软件、数据构造与文件组织,它与对系统的物理描述无关,所描述的内容是面向用户的,是系统设计的主要依据之一。数据流图的符号说明如图2-4所示:外部项加工数据存储数据流图2-4数据流图图例根据调查材料,明确系统外部项,识别数据输入的来源和输出的去处,自顶向下逐层扩展整个系统的逻辑功能。2.5.1系统顶层图首先,明确该系统与各外部实体的信息联系,把系统作为一个加工环节,绘出系统的最高层数据流图—顶层图,如图2-5所示:图2-5服装进销存关联图2.5.2系统第一层图根据顶层图,划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流图的第一层图如图2-6所示。图2-6服装进销存顶层图从图上可以看出整个系统从总体上划分为销售管理、采购管理、库存管理、基本信息管理及报表统计五大局部:其中,最为主要的是销售管理、采购管理和库存管理。2.5.3P1层图第一层的数流图仅从总体上反映了企业的信息联系,应该按照自顶向下、逐层分解的分析方法对顶层图进一步细化。其中,对采购管理进一步细化,得到采购管理一层数据流程图如图2-7所示。图2-7服装进销存P1图2.5.4P2层图对销售管理进一步细化,得到销售管理一层数据流程图如图2-8所示。图2-8服装进销存P2图2.5.5P3层图对库存管理进一步细化,得到库存管理一层数据流程图如图2-9所示。图2-9服装进销存P3图如此逐层细化下去,直到数据流程图中的每一处理成为一个容易理解的单一功能为止,且这个单一功能可以通过简单的逻辑表达方式在数据字典中予以说明。限于篇幅这里不能全部列出。2.6数据字典上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容,因此我们还需要建设数据字典。建设数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进展描述,从而形成一个完整的说明。数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运行阶段控制有关数据提供依据。数据字典描述的主要内容有:数据流、数据元素、数据存储、加工外部项。2.6表2-1服装数据元素条目数据元素条目名称:服装编码总编号:1-101别名:无编号:101说明:服装进销存所有的服装编码有关编码说明:数据值类型:〔连续/离散〕离散 XXXXXX类型:〔字符/数字〕数字编号长度:6服装类型有关数据构造:采购清单、销售清单调货清单表2-2业务员数据元素条目数据元素条目名称:业务员编码总编号:1-102别名:无编号:102说明:服装进销存有关业务的负责人编码有关编码说明:数据值类型:〔连续/离散〕离散 XXXXX类型:〔字符/数字〕数字编号长度:5业务类型有关数据构造:业务员信息表表2-3供应商数据元素条目数据元素条目名称:供应商编码总编号:1-103别名:无编号:103说明:供应商信息的编码有关编码说明:数据值类型:〔连续/离散〕离散 XXXX类型:〔字符/数字〕数字编号长度:4有关数据构造:供应商信息表2.6.2数据构造条目表2-4业务员数据构造条目数据构造条目名称:业务员信息表总编号:2-101说明:业务员个人资料总汇编号:101构造:业务员编码有关的数据流、数据存储:
业务员姓名根基信息表身份证业务员信息列表联系号码业务员类别数量:平均每月100份表2-5服装数据构造条目数据构造条目名称:服装信息表总编号:2-101说明:服装详细信息编号:101构造:有关的数据流、数据存储:服装编码服装入\出库列表服装名称服装库存信息表服装类别生产厂家数量:平均每月500份表2-6供应商数据构造条目数据构造条目名称:供应商信息表总编号:2-102说明:供应商的详细资料编号:102构造:有关的数据流、数据存储:供应商编码基本信息管理、入库单供应商姓名联系号码数量:每人1份2.6.3数据流条目表2-7服装入库数据流条目数据流条目名称:服装采购入库清单总编号:3-101说明:服装入库时的单据凭证编号:101数据来源:采购员、供应商流通量:10份/天数据流去向:P1.3、P3包含的数据构造:服装名称服装编号入库日期入库数量业务员供应商表2-8服装库存数据流条目数据流条目名称:服装库存清单说明:由仓库管理员对仓库间进展调拨、统计的清单总编号:3-102数据来源:库存管理员编号:102数据流去向:P1、P2、P3流通量:1份/天包含的数据构造:服装名称服装编号入库数量出库数量库存数量业务员表2-9服装出库数据流条目数据流条目名称:服装出库清单说明:服装出库时的单据凭证总编号:3-103数据来源:仓库管理员编号:103数据流去向:P2、P3流通量:30份/月包含的数据构造:服装名称服装编号出库日期出库数量业务员2.6.4表2-10服装库存统计数据存储条目数据存储条目名称:服装库存统计报表总编号:4-101说明:服装一段期间内全面统计的报表编号:101构造:有关数据流:图书名称P1→P5图书编号P2→P5期间入货量期间出货量期间库存量有无立即查询:有表2-11服装入库统计数据存储条目数据存储条目名称:服装入库统计报表总编号:4-102说明:对服装入库全面统计的报表编号:102构造:入库编号有关数据流:入货量P1→P5服装编号有无立即查询:有仓库编号2.表2-12入库处理过程条目处理过程条目名称:入库管理说明:货物进入仓库时要提交入库单,需要检查总编号:5-101入库单和检验货物并记录编号:101输入:供应商〔采购入库单〕p1.2输出:p1.2p1.3处理:查采购信息表,假设采购入库单不合格,返回不合格入库单,让供应商重填。合格入库单,那么作入库处理并进展登记有关数据库表2-13出库处理过程条目处理过程条目名称:出库管理说明:货物出仓库时要先提交出库单,需要在总编号:5-102库存信息表中检验出库单和检查货物记录.编号:102输入:销售员〔销售订单〕p2.2输出:p2.2客户〔出货单〕,p2.2生产部门〔缺货通知单〕处理:查库存信息表,假设满足出库数量要求,那么直接进展配货后进展出库和进展登记;否那么,添置缺货通知单给采购部门。2.6.6表2-14客户外部实体条目外部实体条目名称:客户总编号:6-101说明:编号:101输入数据流:客户→P2〔销售退货单〕个数:平均每月200个输出数据流:P2→客户〔销售订单、销售出库单〕3系统设计3.1设计目标此系统的设计是针对中小型的服装企业的,通过本系统可以对中小型的服装企业进展有效的进销存管理。本系统暂定了以下设计目标:〔1〕系统采用人机交互方式,界面美观友好,信息查询灵活、方便、快捷、准确、数据存储安全可靠;〔2〕实现服装采购统计、销售统计、服装库存统计等报表统计功能,方便打印以提供有效的信息供管理者参考作决策;〔3〕强大的库存预警功能,尽可能的减少商家不必要的损失;〔4〕对用户输入的数据,进展严格的数据检验,尽可能防止人为错误;〔5〕系统最大限度的实现了易安装性、易维护性和易操作性;〔6〕要求此管理软件将为用户提供账号管理工具,以便用户对账号进展管理,具体为添加用户、删除用户、修改用户密码;〔7〕实现各种查询,如定位查询、模糊查询等。3.2开发及运行环境本系统采用面向对象的软件开发方法,以Microsoft公司的可视开发环境VisualBasic6.0作为主要开发工具,使用MicrosoftSQLServer2000作为关系数据库,并在VB编程语言中采用ADO数据库编程模型,配合功能强大的SQL查询语言实现建设关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。3.3输入输出分析〔HIPO〕 系统设计工作技术性强,涉及面广,且内容复杂,必须要有科学的方法和设计工具做指导。在此,我们采用构造化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部构造,通过对模块的设计和模块之间关系的协调来实现整个系统的功能。HIPO技术,即用图形方式表达一个系统的输入和输出功能,以及模块的层次。HIPO技术包含两个方面的内容:〔1〕HIPO分层图。用此图表示自顶向下分解所得系统的模块层次构造;〔2〕IPO图〔输入-处理-输出图〕,此图描述分层图中一个模块的输入、输出和处理内容。应用HIPO技术可以进展系统设计、评价,在系统实施之前加工和修改已设计的系统。HIPO图清晰易懂,可以使用户、管理人员和其他系统建设者很方便地理解系统的程序构造,也有利于程序的编写和系统的维护。3.3.1库存系统H图图3-1库存系统H图3.3.2库存系统IPO图HIPO分层图表示了系统的模块层次构造,但它只能一般地看到各模块间的调用关系。要描述分层图中每一个模块的输入输出关系、处理内容、本模块的内部数据和模块间的调用关系,需用到IPO图,它是系统设计的重要成果,也是系统实施阶段进展程序设计的出发点和依据。〔1〕系统名:服装进销存管理模块名:进销存管理信息系统表3-1进销存信息输入输出表由以下模块调用:调用以下模块:根基信息管理;进销存管理;报表统计; 系统维护;输入: 订单输出:各种分析统计报表 处理内容: 如处理客户订单,那么调用进销存管理模块; 如查询企业的经营情况,那么调用报表统计模块; 如修改维护系统,那么调用系统维护模块; 内部数据元素:备注:无 〔2〕系统名:服装进销存管理模块名:基本信息记录表3-2基本信息输入输出表由以下模块调用:基本信息管理调用以下模块:业务员信息;客户信息;供应商信息;服装信息;仓库信息;服装类别;业务员类别输入:业务员、客户、供应商、服装、仓库基本信息;输出:各项基本信息;处理内容:如输入各项基本信息,那么调用业务员、客户、供应商、服装、仓库详细信息模块;内部数据元素:名字,联系,等。备注:无〔3〕系统名:服装进销存管理模块名:销售管理表3-3销售信息输入输出表由以下模块调用:进销存管理调用以下模块:确定订货数量销售订单处理发货管理输入:销售订单输出:请购信息出货信息处理内容:如收到新的订单,那么调用确定订货数量模块;如将销售订单交给仓库部门进展配货,那么那么调用销售订单处理模块;如订单数量可以满足,那么调用发货管理模块;内部数据元素:备注:无〔4〕系统名:服装进销存管理模块名:出库帐表3-4出库信息输入输出表由以下模块调用:库存管理调用以下模块:新建出库单修改出库单删除出库单查询出库单输入:销售订单输出:修改后的库存数据打印出的出库单处理内容:如仓库收到销售订单,进展配货后要开新的出库单,那么调用新建出库单模块;如修改已存在的出库单,那么调用修改出库单模块如删除已存在的出库单,那么调用删除出库单模块;如查询已存在的出库单,那么调用查询出库单模块。内部数据元素:备注:无〔5〕系统名:服装进销存管理模块名:库存报表表3-5库存报表信息输入输出表由以下模块调用:报表统计调用以下模块:按服装查询按业务员查询按供应商查询输入:入库单出库单输出:查询后的库存报表处理内容:如需要查询指定服装的库存量,那么调用按服装查询模块;如需要查询指定业务员的库存量,那么调用按业务员查询模块;如需要查询指定供应商商品的库存量,那么调用按供应商查询模块;内部数据元素:备注:无〔6〕系统名:服装进销存管理模块名:库存盘点表3-6服装库存管理信息输入输出表由以下模块调用:库存管理调用以下模块:服装剩余模块;入库数据模块输入:库存盘点清算输出:服装库存信息值处理内容:如输入盘点清算模块,可输出库存中现存数量值。内部数据元素:服装信息,所存数量,入库信息,出库信息等。备注:无3.4数据库设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。本系统采用SQLServer2000作为前台数据库,数据库名称为db_clothes。通过建设各数据表来关联数据,能把数据流向详细表达,配合平台代码,组成一个完整的可操作性系统。3.4.1数据库概念构造设计E-R图在系统的数据库设计中,首先对系统分析得到的数据字典中的数据存储进展分析,分析各数据存储之间的关系,然后得出系统的关系模式。本系统用实体-联系图〔简称E-R图〕来描述系统的概念模型。E-R图由实体、属性、联系三局部组成,其符号如图3-2所示:实体属性联系图3-2E-R图图例根据上面的分析从而可以得知有关这一系统的实体主要有商品信息实体、业务员信息实体、供应商实体、客户实体、仓库实体、商品出入库实体、商品销售信息实体和商品采购信息实体、商品盘点信息实体和商品调拨信息实体。综合上各实体以及需求分析所得的各实体的关系可得系统E-R图如图3-3所示:图3-3服装进销存总E-R图图3-4商品信息E-R子图图3-5客户信息E-R子图图3-6仓库信息E-R子图图3-7业务员信息E-R子图图3-8供应商信息E-R子图3.4.由上面的E-R图可以得知本进销存系统中实体之间有7个联系,其关系如下:〔1〕订货关系:业务员(销售员)、客户和商品的关系是1:M:N,因为多个客户可以向某一个业务员订购多种商品;〔2〕采购关系:业务员(采购员)、供应商和商品的关系是1:M:N,因为一个采购员可以向多个供应商采购多种商品;〔3〕存储关系:仓库和商品的关系是1:N,因为一个仓位可以存放多种商品,一种商品只能存放在一个仓位中;〔4〕盘点关系:业务员〔仓库管理员〕、商品的关系:N:M,因为多个仓库管理员可以盘点多个商品;〔5〕调拨关系:业务员〔仓库管理员〕、商品的关系:N:M,因为多个仓库管理员可以调拨多个商品;〔6〕出库关系:客户、仓库和商品的关系是M:N:N,因为多个用户可以将多个仓位中的多种商品销售;〔7〕入库关系:供销商、仓库和商品的关系是:N:M:N,因为多个供销商可以将多种商品存放在多个仓库中。3.4.3根据上述的联系描述和实际需求可以得到数据库的逻辑构造如下:表3-7服装基本信息表字段名数据类型长度允许空约束条件说明Cn_idchar14No主键服装编号Cn_namenvarchar50No服装名称Cn_codenvarchar50尺寸Cn_unitchar10计量单位Cn_typechar14服装类别Cn_inpricefloat8入库价格Cn_outprice1float8分销价格Cn_outprice2float8零售价格Cn_factornvarchar50生产厂商Cn_datesmalldatetime4上市时间Cn_memonvarchar255备注Cn_wdchar10经手人表3-8库存信息表字段名数据类型长度允许空约束条件说明Sk_datesmalldatetime4No库存日期Sk_idchar14No主键单号St_idchar10No仓库名称Cn_idchar14No外键服装编号Cn_enddatesmalldatetime4上市时间Sk_amountfloat8库存数量Sk_totalfloat8金额表3-9业务员基本信息表字段名数据类型长度允许空约束条件说明Sl_idchar14No主键业务员编号Sl_namenvarchar50No业务员名称Sl_typechar20业务员类别Sl_telenvarchar50联系Sl_addressnvarchar50家庭地址Sl_caridchar18身份证Sl_typeidchar14类别编号Sl_memonvarchar255备注表3-10客户基本信息表字段名数据类型长度允许空约束条件说明Cus_idchar14No主键客户编号Cus_namenvarchar50No客户名称Cus_addressnvarchar50地址Cus_postchar6邮政编码Cus_telenvarchar50联系Cus_nvarchar50网址Cus_linkerchar20联系人Cus_emailnvarchar50电子邮箱Cus_taxnonvarchar50税号Cus_banknonvarchar50银行号码Cus_banknvarchar50开户银行Cus_memberIDchar14会员卡号Cus_discountfloat8折扣比例Cus_memonvarchar255备注表3-11仓库基本信息表字段名数据类型长度允许空约束条件说明St_idchar14No主键仓库编号St_namenvarchar50No仓库名称St_memonvarchar255备注表3-12供应商基本信息表字段名数据类型长度允许空约束条件说明Sup_idchar14No主键供应商编号Sup_namenvarchar50No供应商名称Sup_addressnvarchar50地址Sup_postchar6邮政编码Sup_telenvarchar50联系Sup_nvarchar50网址Sup_emailnvarchar50电子邮件Sup_taxnonvarchar50税号Sup_banknonvarchar50账号Sup_banknvarchar50开户银行Sup_linkerchar255联系人Sup_memonvarchar255备注表3-13业务员类别信息表字段名数据类型长度允许空约束条件说明SMT_idchar14No主键业务员类别编号SMT_namenvarchar50No业务员类别名称SMT_memonvarchar255备注表3-14服装类别信息表字段名数据类型长度允许空约束条件说明bigtypechar14No主键bignamenvarchar50No性别服装typechar14Nonamenvarchar50No服装种类memonvarchar255备注表3-15用户添加信息表字段名数据类型长度允许空约束条件说明U_namechar20No主键用户名U_passwordchar20No用户密码表3-16采购订单信息表字段名数据类型长度允许空约束条件说明Od_datesmalldatetime4No订单日期Od_salerchar14No业务员Od_idchar14No主键采购订单号Sup_idchar14No外键供应商编号Com_idchar14No外键服装编号Od_enddatesmalldatetime4上市时间Od_amountfloat8数量Od_pricefloat8订货单价Od_discountfloat8折扣Od_totalfloat8总金额Od_memonvarchar255备注Od_wdchar10经手人表3-17入库信息表字段名数据类型长度允许空约束条件说明In_datesmalldatetime4No入货日期In_salerchar14No业务员In_idchar14No主键入库单号Sup_idchar14No外键供应商编号St_idchar14外键仓库编号Com_idchar10外键服装编号Com_enddatesmalldatetime4上市时间In_amountfloat8数量In_pricefloat8订货单价In_discountfloat8折扣In_totalfloat8总金额In_cashchar20现金支付In_jizhangchar2记账In_memonvarchar255经手人In_wdchar10备注表3-18出库信息表字段名数据类型长度允许空约束条件说明Out_datesmalldatetime4No销售日期Out_salerchar14No业务员Out_idchar14No主键销售单号Cus_idchar14No外键客户编号St_idchar14No外键仓库编号Cn_idchar14No外键服装编号Cn_enddatesmalldatetime4上市时间Out_amountfloat8数量Out_pricefloat8销售单价Out_discountfloat8给予折扣Out_totalfloat8金额Out_cashchar10现金Out_jizhangchar2记账Out_memonvarchar255备注Out_wdchar10经手人表3-19销售订单信息表字段名数据类型长度允许空约束条件说明So_datesmalldatetime4No订单日期So_salerchar14No业务员So_idchar14No主键销售订单号Cus_idchar14No外键客户编号Cn_idchar14No外键服装编号Cn_enddatesmalldatetime4上市时间So_amountfloat8数量So_pricefloat8服装单价So_discountfloat8折扣So_totalfloat8总金额So_memonvarchar255备注So_wdchar10经手人表3-20调拔信息表字段名数据类型长度允许空约束条件说明Mv_idchar10No主键调仓单号Mv_datesmalldatetime4No调仓日期Mv_salerchar14No业务员St_id_ochar14No外键调出仓库号St_id_ichar14No外键调入仓库号Cn_idchar14No外键服装编号Cn_enddatesmalldatetime4上市时间Mv_amountfloat8调仓数量Mv_totalfloat8调仓金额Mv_memonvarchar255备注Mv_wdchar10经手人3.5详细设计3.5.1代码设计代码设计是一项重要的根基性的工作,代码设计的好坏,不仅关系到计算机的运行效率,更关系到信息系统的推广与使用。代码设计必须统筹规划,参照相关的标准和原那么。在服装进销存管理信息系统中,很多方面的设计都考虑到了代码设计的方面,主要是对本系统的全面的做到了一个很好的奠定作用。3.5为了系统的高效稳定的效果,在实施系统的过程中,主要遵循以下原那么:〔1〕唯一性:确定每个代码对应一个同款、同码数服装,以免出现重叠;〔2〕标准通用性:对不同款、不同码数的服装加以区分类别的作用;〔3〕简易性:代码不必繁琐冗余,尽量简单易懂;〔4〕可扩展性:以服装类别和服装代码作为基本控制,以免出现代码不够的现象;〔5〕方便性:可以根据需要修改,并易于记忆;〔6〕识别性。代码需方便管理人员使用,又应方便计算机识别、分类;〔7〕通用性。尽量采用原业务处理上已使用的且行之有效的代码,方便使用。3.5.1〔1〕在出入库单的代码设计的过程中采用A、B、C、D等来标识每一个仓库的种类,如A表示1号仓库的物品,能过帮助操作人员快速的来判断物品的存放位置,实现高效快速的办公;〔2〕对于每一个单据的代码设计的过程中采用原业务处理上已使用的且行之有效的代码,方便使用。能够帮助业务人员快速的来助记和判断该单据的发生日期。如:a.采购订单编号为字母“CG〞、录入时的日期和3位数字编号的组合。例如,CG20110401001;b.入库单编号为字母“RK〞、录入时的日期和3位数字编号的组合。例如,RK20110401002;c.销售订单编号为字母“XS〞、录入时的日期和3位数字编号的组合。例如,XS20110411002;d.出库单编号为字母“CK〞、录入时的日期和3位数字编号的组合。例如,CK20100112003;e.调拔单编号为字母“DH〞、录入时的日期和3位数字编号的组合。例如,DH20060112003;代码设计可以由下构造组成:〔仓库识别码〕+订单识别码+时间识别码+IDXXXXXXXXXXXXXX服装独特ID时间识别码订单识别码仓库识别码3.5.2 系统输入设计〔1〕输入设计原那么:a.应遵循最小量原那么:数量少越小越准确;b.简单性原那么:过程尽量简单;c.早检验原那么:检验必接近原数据发生点;d.少转换原那么:用其处理所需形式记录,尽量做到以较友善化的操作,获得所需信息的目标。〔2〕输入内容:服装代码,出入库日期,尺寸,数量,供应商,单价等各种信息;〔3〕数据输入方式:各种信息的输入以个人电脑硬件为主;〔4〕输入数据的记录格式:以代码为主,其他信息为辅;〔5〕数据的正确性校检:数据出错有数据内容,数据多余或缺乏,数据延误等三种情况,一般有一下解决方法:重复校验、视觉校验、分批汇总校验等,在设计的过程中需要在这个根基上对系统进展检验;〔6〕输入设备:键盘,鼠标等。本系统以个人电脑的人工数据输入方法进展运作。3.5.3系统输出设计〔1〕输出内容:服装进销存管理系统的输出内容主要是服装的库存数,出入库信息,可以对报表进展查询打印;〔2〕系统输出格式:以报表为根基,可以对所需要的信息进展收集分析,辅助决策,能够清晰表达该系统的作用;〔3〕输出设备:以显示器为主,可以连接打印机,输出媒体为U盘等。3.5.4良好的界面设计会给操作人员带来方便,下面就列举几个系统的界面:〔1〕登录界面设计为了保证系统的安全性,进入系统之前必须经过必要的安全性。填入用户名和密码后点击【登录】按钮,系统将自动从数据库中判断是否存在一样的用户名和密码,如果有那么进入系统,进入系统的主页面,不成功那么显示错误信息页面。如果不存在那么提示用户名和密码有错误信息。系统登陆界面如图3-9所示:图3-9系统登录〔2〕系统主界面设计输入正确的用户名和密码后,即进入系统。主界面包括系统的主要功能包括根基信息管理、采购管理、销售管理、库存管理,报表统计和系统维护六个主要的功能。用户可以根据需要点击自己想使用的功能进入功能界面。系统主界面如图3-10所示:图3-10服装进销存主界面〔3〕系统基本信息界面设计可以点击各个菜单进展各个界面的操作,如可以进展服装类别如图3-11、服装信息图如图3-12和图3-13调拨界面的各种操作:图3-11服装类别图3-12服装信息图3-13调拨界面4系统实施与运行在管理信息系统的生命周期中,经过了系统规划、系统分析和系统设计阶段以后,便开场了系统实施与运行的阶段。这一阶段要继承此前各阶段的工作成果,将技术设计转化成物理实现,因此,系统实施的成果是系统分析和设计阶段的结晶。同时,系统实施作为系统生命周期中的后期阶段,是把系统设计转化为可实际运行的物理系统的必然步骤。4.1环境及相关技术本系统的后台数据库采用MicrosoftSQLServer2000,它扩展了MicrosoftSQLServer7.0版的性能、可靠性、质量和易用性。前台开发运用VisualBasic6.0,数据库的连接技术主要是微软的ADO技术,该技术用于建设基于客户端/服务器和Web的应用程序的主要功能。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO同时具有远程数据服务(RDS)功能,通过RDS可以在一次往返过程中实现将数据从服务器移动到客户端应用程序或Web页、在客户端对数据进展处理然后将更新结果返回服务器的操作。4.2系统的测试每个系统在开发设计过程中不可能是完美的,即使有经历的程序员也难免在编码中发生错误,所以测试是保证系统质量与可靠性的最后的关口。在系统开发的过程中,涉及一系列的活动,而在这个活动过程中,开发者可能犯很多错误,错误可能发生在设计阶段,也可能发生在整个过程的开场阶段。所以由于种种的因素,系统难免出现漏洞或错误,所以在本阶段力求使用有限的时间找出尽可能多的错误,且进展改进和维护。4.2.1系统测试的目标〔1〕测试是一个程序的执行过程,其目标在于发现错误;〔2〕一个好的测试用例能够发现至今尚未觉察的错误;〔
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/ZHCA 007-2019染发化妆品眼刺激性试验体外测试方法牛角膜浑浊和渗透性试验
- 2025年运营管理与战略课程考试试卷及答案
- 2025年新兴市场研究专业毕业考试真题及答案
- 2025年生态环境保护与管理考试的考核试题及答案
- 2025年体育赛事管理与策划考试卷及答案
- 2025年电子商务与法律考试卷及答案
- 2025年互联网营销职业资格考试试题及答案
- 2025年可再生能源技术及应用学习考试试题及答案
- T/TMAC 085-2024燃煤发电机组智能控制与灵活性运行技术导则
- T/TMAC 030-2020无砟轨道智能铺设技术要求
- 2024版国开电大专科《现代教育思想》在线形考(形考任务一至二)+终结性考试试题
- 沉香项目市场营销方案
- 办公楼用电改造施工方案
- 安全风险四色分布图图例
- 物理才是最好的人生指南
- 来华留学生对中国文化认同感的探究
- 软件系统操作手册模板
- 物流专线合作协议书
- 华兴报告生物育种:前沿生物技术改造下的新农业
- 四川玖谊源粒子科技有限公司回旋加速器生产及同位素应用研发基地环境影响报告表
- 楼顶发光字制作安装合同
评论
0/150
提交评论