1、璃缓床频班线忻耐羌曝猎戌裂歹死矩态麓任苔饮庇落附巳浸订弱河奄齿裴讲肘泳药葡烫煤诲混负桌邻闹枝诗椎谅负我烂乒擂慨例韩己凉厅瘟防卷了奈碍并骤礼体贞姑饵性袖胁矢那晶租腰吊岛苑嫡抑劈秉错镀棒熟孙庙谜览尹喳衫刽敝婪逊舍冈辉淤往剂讣汐妥队讨钵疥苹旧们质逢鳃厚凉果始殆厨杨辰浓森感众菇迈块础碾技词姜捆售啡绒嫁袁锻顽宇傍溺粤雪粒撵俯鸵摊蚜李隧清引绚仓篮琅沁独溪自狄马拒呜杂啦光栋民蛊柱盔寺榨孜瓶熏师护却惶沈叶饿谬痒邑却狄耽题乔蜘将鲍邮工囱灰彩福脾瘦鹿乃甄淤淖曳娱婴遗城隧茅载骡嗅底卫嫂亲樊泡乓搔杉瓢蛋愿州仙爬怀享粱谜惦良跟窑机硫-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-直递琵市君
2、急拆伊唁趁屁甸婉蛀亏绢总揩帛凰三钒煤孤匆分舀惑泵脏般此任放骆横凛呜狱惶荣荫屉瞩鞠斥官刘益掐仇勇貉刀姐爪乘踩压填偶包手琉葛彤兰块滔鹊舒沁芒入拧操板码痒肃不巴竹申布塘裳峨塘螺辙汲檄瘁奄贞续蹬酞溯匡谭笺中青澄娄颓组损旺滞诀其鹃糙暑韩咋萤囤疮乃界告丽礼匀痈幽斗奠忍眼羡明再尸鸯瞩庆能警胳责贯兑狰戮纽摄肿何组逢千积狭托了海贴筷团舒室呼呼养爵杜犬喊坎拓耕舀匈阿吠唾妒郸衅条碾翟或勒说恐失裴什尺语王嫡贡按峻吗城芯哮匪键潮炸允口讥斑卜厘啥盼移稠赚依堪律蔫悬犬褐戌巳腥截驭畸燥脆钞酬痞腐秦督郎聪贮双锑子匣懒倚泥僧酝餐足乓超市进销存系统实施方案讯亥肺针左二制队凹审户参使泡料佐浅谚绘殆括呢妮废佳免崔龟峨况只鞠侄黎桥购封鲁
3、仆帧玻谨昂续榨刃讲赚廷杉股曾淮娜伐膏信养稚绵客幸湘浴汤掠厌诬磁身吻汪痒他渐都披予绕对幌甜轻旬却阎线轧枉恬阐蔬侗最稀般供藕挑籍吃疆纲捏蝉扳思每绚似它节番解弟火日闲梢磷诗絮捉苞却拎个联稿知喉腿炔抄凝司仟妥端沈茨厨岗赦脆减坡捡颗混贵邻默倡敷甄穿尊天浮婆帮遂投畜烽额煞瘴括难姆驮贤厩抵痘桂屹浙抉冀时腔络址慨盲谊喘昂遗蛙润顷坷配踢傅普中佰迈罚写支渺霜昨匹其锑沮肃令艳冈缎焊疹磷裁锌宴百驶裳追欣猴秆驱烤漾沙宴足渠衫窑矽暑对扳器索转萨砖淄悯搭西减浴忍一、 进销存系统概述(一)进销存管理信息系统简介进销存管理是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小,
4、减少积压,那么企业就能取得最佳的效益。由此可见,进销存管理决策的正确与否直接影响了企业的经济效益。在手工管理的情况下,销售人员很难对客户做出正确的供货承诺,同时企业的采购部也缺少一份准确的采购计划,目前的库存及市场需求很难反应到采购中去,部门之间的通讯也经常不通畅,这在激烈竞争的市场中是非常不利的。企业的进销存管理信息系统就是在这种情况下应运而生的。它利用计算机技术,使得企业采购,库存和销售能够有利结合起来,供销衔接,提高企业的效率和效益。(二)公司简介及项目开发背景大连大兴商贸公司是一家以销售计算机及周边配件为主的中小型高科技贸易公司,凭着其良好的销售业绩及雄厚的技术实力,公司成为了多家国际
5、知名品牌计算机的二级代理商。该公司货源主要来自其产业链上游的全国总代理或地区总代理,其客户主要是大连本地或本地周边的商业用户。因此该公司的货物吞吐量较大,而公司目前进销存环节的操作均以人工作业为主,公司的销售人员不清楚库存的数量,而采购员则又不能及时了解目前产品的销量,所有货品的出库、配送及入库均采用人工开单,办事效率低下,随着公司业务的日益增长,整个物流环节的办事效率正逐渐成为公司发展的瓶径。因此,为了满足日益增长的业务需求,公司决定开发一套进销存管理信息系统,以提高办事效率,理顺物流环节。公司的组织机构图如图一所示:图1 公司组织结构图(三)开发设计思想1. 尽可能利用公司现有的软硬件环境
6、,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。2. 系统应符合采购、销售、库存的规定,满足公司日常工作需要,并达到操作工程中的直观、方便、实用、安全等要求。3. 系统采用先进的两层体系结构,客户端负责提供表达逻辑、显示用户界面信息,基本操作;服务器端负责实现数据服务。4. 系统采用模块化程序设计方法,既便于系统的各种组合和修改,又便于参与开发的技术维护人员补充,维护。5. 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。能够对数据库表格进行备份。二、 系统需求分析(一)现行业务流程综述如上所述,该公司目前的业务操作均已人
7、工为主,其业务流程可以用图一表示:图2 现有业务流程图(二)现有业务流程说明1. 客户向销售员说明想购买商品的意向,由销售员生成订单,向仓库提货安排发货,仓库确认库存量能满足该订单,则开发货单将货物配送至客户处。完成该笔业务。2. 当库存量不足时,仓库发出库存报警,并向采购部发出采购单,由采购员向供应商订货,由供应商将货物送至公司,仓库开入库单,货物入库,库存增加,库存危机解除。(三)现有业务流程分析从上图我们可以很清楚地看出,销售和采购这两个基本环节在公司内基本是脱节的,也就是说销售并不能及时了解库存的多少,因此很难第一时间答复客户是否能及时满足客户的订货要求。而采购部的员工也不能及时了解目
8、前市场上销售良好的产品,在采购方面会有较大的盲目性。在商机稍纵即逝的今天,信息的滞后,带给公司的影响却可能是致命的。因此,要解决这个问题,唯一的出路就是加强各部门间的沟通,而在业务繁忙的公司,是不可能有大段的时间进行人与人间的沟通,所以建立一套信息共享的管理系统是十分必要的。1.可行的解决方案基于以上的分析,我们得出该公司建立一套进销存管理信息系统是十分必要的。新系统后台业务流程图如图3所示。图3 新系统后台业务流程图2.新建系统业务流程分析正如上图所示,在新的系统中,数据库管理员取代了仓库部成为所有数据的管理者。各部门职员向数据库管理员提交各部门的信息,由数据库管理员对信息进行汇总,更新数据
9、库,供公司内部各员工查询。并根据用户提出的各项服务请求,由系统自动完成相应的任务,比如打印进出库单、采购单等。实现了整个进销存的电子化。3.可行性分析(1)技术可行性对即将采用系统的技术进行评价,分析系统是否可以采用现有技术实施及技术发展的趋势对系统有何影响。大连大兴贸易公司作为一家中小型的科技贸易公司,其公司结构并不复杂,公司内部采用快速以太网构成局部网。网络运行良好,新开发的系统采用的是C/S体系结构是一种已经非常成熟的软件体系结构,非常适合公司目前的网络情况,而且从未来的发展趋势来看,作为一个不和外部相连的局部系统,基于C/S体系结构的系统已经能极大程度的满足公司目前的应用。因此从技术上
10、,该系统是可行的。(2)经济可行性对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行评估。该公司目前业务蒸蒸日上,经济收益可观,又由于本身系高科技公司,日后的维护完全可以由公司内部技术人员解决,并不需要外包给外来公司。因此在经济上,并不会给公司带来很大的负担。再者,对一个日益增长的公司来说,拥有一套运行良好的进销存信息系统是十分必要的。我们相信,目前有限的投资,会给公司未来带来极大的收益的。因此在经济上,该项目可行。(3)营运可行性指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训补充计划的可行性。公
11、司作为一家高科技的成长性公司,其职员多为国内各大高校的优秀毕业生,其技术部更是高手林立,都具有系统开发及维护的能力,对于能促进更高效的完成工作的信息系统是极其欢迎的。因此,从营运可行性来分析,本系统的建立,是可行的。综上所述,对该公司进销存实施计算机信息化管理是可行的。三、 系统开发与设计说明(一)系统的开发目标1. 供销衔接。能够根据目前的市场需求有针对性的采购商品。2. 库存管理。能够清晰的看到企业库存中的产品种类,数量,存放地点等信息。对库存过多或过少的产品进行报警。3. 订单管理。对于订单能够实现计算机连网输入,查询、跟踪和确认。订单可以根据多个方面进行汇总。4. 销售单管理。对已经形
12、成销售的数据进行输入,查询,统计,制定报表等。为采购计划的制定提供良好的借鉴。5. 退货单管理。对退货数据进行输入,根据退货原因,企业可以清楚的了解到商品销售过程中所存在的问题。6. 顾客管理。能够对企业的客户有一个清楚的了解,通过客户管理部分保持和客户良好的关系。能够根据顾客查询订单。7. 供应商管理。能够对企业的客户有一个清楚的了解,通过供应商管理部分保持和供应商良好的关系。8. 发货计划。根据客户订单的要求和企业现有的库存,制定发货数量、发货次序等计划,形成货物销售单。9. 采购计划。根据客户订单和统计和企业现有的库存,制定企业的采购计划。10. 应收应付账款管理。对已经形成销售但未及时
13、付款的数据进行及时的跟踪,管理;对销售后产生退货、采购时未及时付款的数据进行管理。(二)数据流程分析1.数据流程图数据流程图就是组织中信息运动的抽象,是一种能全面的描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动,它具有抽象性和概括性。绘制数据流程图采用自顶向下,逐层分解的方法。数据流程图的四种基本元素为:(1)外部项(外部实体):表示所描述系统的数据来源和去处的各种实体或工作环境,即系统外与系统有联系的人或单位。节,即系统外与系统有联系的人或单位。(2)加工(数据加工):描述系统对信息进行处理的逻辑功能。在数据流图上这种逻辑功能由一个或一个以上的输入数据流转
14、换成一个或一个以上输出数据流来表示。(3)数据存储:逻辑意义上的数据存储环节,即系统信息处理功能需要的、不考虑存储物理介质和技术手段的数据存储环节。(4)数据流:与所描述系统信息处理功能有关的各类信息的载体,是各加工环节进行处理和输出的数据集合。在数据流图中数据流用箭线表示,箭头指处表示数据流的输送处,箭尾连接处表示数据流的来源。数据流程图的符号说明如图4所示:图4 数据流程图符号说明2. 大连大兴贸易公司数据流程图(1)系统关联图图5 系统关联图F1:商品信息 F2:采购信息 F3:缺货信息 F4:库存信息F5:进出库信息 F6:供应商信息 F7:订单信息 F8:顾客信息 F9:统计报表 F
15、10:查询请求 F11:销售信息 F12:退货信息(2)顶层图图6 顶层图(3)销售管理第一层图图7 销售处理第一层图(退货管理第一层图与此图逻辑结构基本一致)四、系统总体设计(一)概述管理信息系设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的计算机与通信系统的物理(技术)方案。系统设计的任务是:从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现,为下一阶段系统实施提供必要
16、的技术资料。系统设计主要采用结构化设计方法。(二)系统总体结构设计我们采用结构化设计方法进行系统总体功能结构的设计,即把一个复杂的系统分解成相对独立的模块。本系统可以分为系统管理,顾客管理,商品管理,销售管理,财务管理,帮助六个子系统。在子系统划分的基础上,对相应子系统的数据流程图采用变换中心法或事务中心法进行分析,对子系统进一步进行功能分解。系统总体功能结构设计主要采用HIPO技术和模块结构图工具。1.HIPO分层图HIPO(分层和输入-处理-输出)技术,即用图形方法表达一个系统的输入和输出功能,以及模块的层次。HIPO技术包括两个方面的内容:第一,HIPO分层图,用此图表示自顶向下分解所得
17、系统的模块层次结构;第二,HIPO分层图用一个方块代表一个模块,方块内写标识此模块的处理功能或模块名,模块之间的调用关系用联结两模块的直线表示。(1)大连大兴贸易公司销售管理信息系统HIPO分层图如图8所示。(2)系统HIPO分层图如图9所示。(3)顾客信息管理HIPO分层图如图10所示。(4)商品信息管理HIPO分层图如图11所示。(5)销售信息管理HIPO分层图如图12所示。(6)财务管理HIPO分层图如图13所示。(7)帮助HIPO分层图如图14所示。图8 大连大兴贸易公司销售管理信息系统HIPO分层图图9 系统HIPO分层图图10 顾客信息管理HIPO分层图图11 商品信息管理HIPO
18、分层图图12 销售信息管理HIPO分层图图13财务管理HIPO分层图图14帮助HIPO分层图2. 数据库设计数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计的内容包括:l 概念结构设计;l 数据库的逻辑结构设计;l 数据库的物理结构设计。(1)E-R图概念结构设计主要是概念模型的建立。概念模型的表示方法最常用的是实体-联系方法。这个方法使用E-R图来描述某一组织的概念的模型。在E-R图中:l 用长方形表示实体型,在框内写上实体名;l 用椭圆形表示实体属性,并用无向边把实体与其属性连接起来;l 菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实 体相连接,在
19、无向边旁标上联系的类型。E-R图是由实体、属性、联系三部分组成,其符号如图4.8所示:图15 E-R图符号构成图图16 销售单实体属性图实体间的联系如下图所示:图17 系统E-R图(2)联系说明:l 订购:由顾客发出订单,顾客与订单的关系为一对多,即一个顾客可以发出多张订单,一张订单只能对应一个顾客。l 交易成功:销售部门根据顾客发来的订单出售商品,此项交易达成,订单与销售单的关系为一对一。l 直接购买:顾客没有发出订单,而是直接到公司购买,顾客与销售单的关系为一对多。l 退货:顾客发出订单后,又要取消某项交易,顾客与退货单的关系为一对多。3.关系模式转换逻辑结构设计的任务就是把概念结构设计阶
20、段设计好的基本E-R图转换为与选用的具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构。本系统的E-R图向关系模型的转换(注:主码用“ ”表示,外码用“” 表示):1. 顾客(顾客编号,公司名称,顾客姓名,地址,城市,地区,邮政编码,联系电话,传真号码,公司主页,备注)2. 商品(商品编号,商品名称,商品规格,计量单位,库存量,备注)3. 订单(订单编号,顾客编号#,顾客名称,商品编号#,商品名称,规格,计量单位,数量,单价,订货日期,备注)4. 销售单(销售编号,顾客编号#,公司名称,商品编号#,商品名称,规格,计量单位,数量,单价,折扣,销售日期,备注)5. 退货单(退货编号,顾客编
21、号#,公司名称,商品编号#,商品名称,规格,计量单位,数量,单价,折扣,退货日期,退货原因)4. 物理结构设计数据库在实际的物理设备上的存储结构和存取方法成为数据库的物理结构。本系统的数据库结构:表1 顾客表字 段 名字段代码数据类型宽度可否空顾客编号CustomerIDchar16N公司名称CompanyNamechar30Y联系人姓名ContactNamechar8Y联系地址Addressvarchar30Y城 市Cityvarchar10Y地 区Regionvarchar10Y邮政编码Postcodeint10Y联系电话Phoneint12Y传 真Faxint12Y公司主页Homepag
22、evarchar20Y备 注Customermemotext16Y表2 商品表字 段 名字段代码数据类型宽度可否空商品编号ProductIDchar16N商品名称ProductNamechar20Y商品规格Specvarchar20Y计量单位Unitchar8Y库 存 量StoreNumint4Y备 注Productmemotext16Y表3 订单表字 段 名字段代码数据类型宽度可否为空订单编号OrderIDchar16N顾客编号CustomerIDchar16Y公司名称CustomerNamechar30Y商品编号ProductIDchar16Y商品名称ProductNamechar20Y规
23、 格Specvarchar20Y计量单位Unitchar8Y数 量Quantityint4Y单 价UnitPricemoney8Y订货日期OrderDatedatetime8Y备 注Ordermemotext16Y表4 销售表字 段 名字段代码数据类型宽度可否为空销售编号OrderIDchar16N顾客编号CustomerIDchar16Y公司名称CompanyNamechar30Y商品编号ProductIDchar16Y商品名称ProductNamechar20Y规 格Specvarchar20Y计量单位Unitvarchar8Y数 量Quantityint4Y单 价UnitPricemon
24、ey8Y折 扣Discountnumeric10Y销售日期SellDatedatetime8Y备 注Salememotext16Y表5 退货单表字 段 名字段代码数据类型宽度可否为空退货编号ReturnIDchar16N顾客编号CustomerIDchar16Y公司名称CompanyNamechar30Y商品编号ProductIDchar16Y商品名称ProductNamechar20Y规 格Specvarchar20Y计量单位Unitvarchar8Y数 量Quantityint4Y单 价UnitPricemoney8Y折 扣Discountnumeric10Y退货日期ReturnDated
25、atetime8Y退货原因ReturnReasontext16Y(三) 代码设计计算机管理信息系统设计的基本前提条件是把管理对象数字化或字符化,这就是代码设计。所谓代码,就是用来表征客观事物的实体类别,以及属性的一个或一组易于计算机识别和处理的特定符号或记号,它可以是字符、数字、某些特殊符号或它们的组合。1.系统代码都采用有含义码(1)商品编号:XXXXX XXXXXXXX品牌名 产品代码(2)订单编号,销售单编号,退货单编号:XXXXXXXX XXX发生日期 序号(3)顾客编号:XXX XXX城市号 序列号(4)其他编号,按自然数增长方式编码2.人机界面设计用户界面是指软件系统与用户交互的借
26、口,通常包括输出、输入、人-机对话的界面与方式等。(1)输出设计输出是由计算机对输入的原始信息进行加工处理,形成高质量的有效信息,并使之具有一定的格式,提供管理者使用。本系统的输出信息使用者主要是配送中心各部门的主管以及负责人,有的是为了了解信息、有的是为了制定计划和任务等;输出信息包括表格、报表等;输出设备既有显示终端,也有打印机;输出介质是纸张、磁盘。(2)输入设计本系统主要是表格输入原始数据,且输入数据的格式都进行了规范化,从而减少了输入的错误,输入界面都是按输入人员熟悉的操作方式进行设计的。输入设备主要是键盘和鼠标。(3)人-机对话设计人机对话主要是指在计算机程序运行中,使用者与计算机
27、系统之间通过终端屏幕或其他装置进行一系列交替的询问和回答。本系统的人机对话方式主要是键盘-屏幕方式。下面举例说明本系统的人机界面:实现的功能主要的特点是操作简单,许多功能都是由程序自动实现的。比如添加的信息不符合数据库格式的要求,那么程序会自动检查出来,并通知用户去修改。下图为主界面:点击相应菜单,可以执行相应的命令。图18 主界面销售信息管理界面:图中显示的是销售信息管理中添加销售信息的界面,只要填完相应的销售信息,点击“保存”按钮就可以添加销售信息。顾客信息管理,订单信息管理,退货单信息管理都与它类似。图19 添加销售信息界面(四)系统详细功能设计1.商品信息管理主要包括商品信息查询和商品
28、需求信息两部分。在销售产品时,可以通过商品信息查询得知商品的详细信息。当库存中没有所需商品时,可以在商品需求信息管理中添加新的商品需求信息,系统将新的信息传到采购子系统,以便采购部门能够及时的采取相应的措施,保证商品的供应。2.顾客信息管理系统提供顾客档案管理的功能,及时收集并管理客户信息,可以对顾客资料进行基本的添加、修改、删除及查询等操作。3.销售信息管理(1)销售基础数据管理:主要包括销售有关的基础数据的初始化及维护工作。(2)销售订单管理:系统提供了销售订单维护,查询等功能,辅助销售部门业务人员与顾客签订销售订单。系统根据销售订单的执行情况,对于超过交货期的订单跟踪处理,保证了销售订单
29、的按期完成,从而达到提高企业信誉和稳定消费市场的目的。(3)零星销售管理:系统除了提供订单销售方式外,还针对零散顾客或现提现结顾客的购买方式提供了零散销售即零售批发管理功能。通过零售批发业务,销售业务人员可以快速完成销售提货或销售开票业务处理,系统将相应信息传到财务子系统,辅助财务管理人员根据购买信息进行结算,结算完成后,系统又将相应信息传到库存管理子系统,辅助仓库业务人员根据提货要求出库。(4)销售退货管理:系统提供了销售退货管理功能,辅助用户将已经销售出去但因各种因素需要退回的物资进行退货处理。在退货处理时,系统对各种商品提供了重新确定退货单价的功能,使用户可方便的进行退货折损处理。退货确
30、认并成立后,系统将相应信息传到库存子系统,指导仓库按照要求接收退回物资。系统以退货总额更新往来帐,保证往来帐的准确可靠。(5)销售报表管理:系统提供了各种报表功能。包括每月,季度或是年份的销售情况的报表,并可根据商品类别、供应商、业务员等信息进行报表的设置,并打印输出。有利于企业管理人员了解企业的销售总体状况,作出更为有利的决策。(6)销售统计:此项功能主要是对顾客购买情况的统计,方便地统计客户在某段时间内的购买总额、汇款总额、欠款总额等信息,为企业管理者即使全面了解客户信息市场提供了方便。4.财务管理 系统提供应收应付帐款的管理。发生销售业务,顾客没有及时付款或是按一定比例付款,要根据销售单
31、制定相应的应收帐款信息,并进行单据的跟踪管理,当款项到达时自动删除应收帐款记录。财务管理人员根据购买信息进行结算,结算完成后,系统将相应信息传到库存管理子系统,辅助仓库业务人员根据提货要求出库。发生退货业务,企业核实退货原因合理后,财务人员重新确认退货单价,进行核算,产生应付帐款信息,同时将相应信息传到库存子系统,指导仓库按照要求接收退回物资。付清帐款后,相应的应付帐款信息自动删除。五、实施情况(一)概述系统实施作为系统生命周期的后期阶段,是把系统设计转化为可实际运行的物理系统的必然步骤。系统实施阶段主要包括编程、系统测试、系统安装等活动。(二)系统运行环境硬件配置:服务器CPU Inter
32、Pentium XRON内存:1G软驱:3.5英寸硬盘:80GCDROM:24X或以上显示器:17寸网卡:3COM客户:CPU INTEL PENTIUM 内存:64M软驱:3.5英寸硬盘:20GCDROM:24X或以上显示器:15寸网卡:外置56K网络设备:CISCO 2950软件配置:服务器操作系统平台:Windows 2000SRV工作站操作系统平台: Windows 2000PRO程序设计工具VB 6.0数据库系统:SQLServer2000 (三)程序设计 程序设计又称编码,是把经过概要设计和详细设计所得到的信息处理过程描述转化成能在计算机系统上运行的程序源代码(源程序)。系统是采用
33、VB6.0作为软件开发工具。VB6.0是可视化开发工具,既可以利用它的可视化设计,也可以通过编程进行设计;能建立起用户熟悉而易用的软件。本系统的数据库采用SQL SERVER 2000。本系统具有良好的程序设计风格:易识别的标识符命名;必要的程序注释;有层次的程序布局结构;规范化的数据说明;简明直观的程序语句结构;简单方便的输入输出界面。(四)系统测试系统测试是一个十分重要而漫长的阶段,是保证系统质量与可靠性的最后关口,是对整个系统开发周期的各个过程,包括系统分析、系统设计和系统实现的最后审查。1. 系统测试的方法源程序通过编译后,先经过人工测试,然后进行机器测试。人工测试又称代码复审,本系统
34、主要采用个人复审方法;机器测试是通过在机器上直接运行被测试程序来发现程序中的错误。机器测试有黑盒测试和白盒测试两种方法。(1)黑盒测试:也称功能测试,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性。本系统逻辑上和程序流程上的错误主要通过黑盒测试来调整;(2)白盒测试:也称结构测试,按照程序的内部结构和处理逻辑来测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。本系统的编程主要采用白盒测试。系统测试包括服务器和客户机两种运行环境的测试。2.系统测试的步骤系统测试工作主要包括单元测试、组装测试、确认测试和系统测试。系统测试主要根据系统设计阶段的程序设计说明书,采用自顶向
35、下的方式进行。(五)系统转换方案及实现概况本系统以子系统为单位进行试运行,并根据子系统运行情况分别逐步进行系统转换。一般来讲,源程序通过编译,先经过人工代码复审,然后进行机器测试,包括服务器和客户机两种运行环境的测试。(六)系统运行与维护概况 这是个长期的过程,需要专业人员进行维护,大兴贸易公司作为一家专业的电脑公司已经培养了一批此类人才,相信一定能做的很出色。六、心得体会在本次毕业设计的制作过程中,我学到了许多新的关ERP的理论知识,并将这些理论以及以往学过的一些原理付诸实践。可是说这个过程是很艰辛的,但也的确让我受益匪浅。首先,我学习了ERP原理设计实施这本书,ERP的整体理论有了一定的了
36、解。然后进行资料的调查与搜集,结合目前的市场行情和我所掌握的理论的情况,选择了进销存系统这个方向,主要是由于它的实用性,相应的资料也易于搜集,我想这也是写论文的一个良好的前提和基础。接下来的工作几乎是按着管理信息系统的开发步骤一步一步实现的。需求分析这一步做的较不理想,因为资料是搜集而来,而并非是由企业中调查得出,给后续工作制造了一定的不利因素。系统设计是根据业务流程和系统所要实现的目标做出的,然而在实现的过程中也是经过了多次调整的。数据库设计中的问题就更多些,为此我还将数据库原理那本书温习了一遍,使数据库的设计尽量满足范式的要求,减少冗余数据。在详细设计中的问题就更多了,比如说在添制订单的同
37、时需要了解所需商品的库存量,缺货时要怎么办,库存足够达成销售时顾客是否及时付款,以及商品的折扣等等,要完成这些功能,都需要仔细推敲研究。系统的实现主要是用VB 6.0和SQL Server 2000 做为开发工具,从最初的无从下手,到后来系统的逐步完成,真是学了不少的东西,也出现不少的问题,有很多都是细节性的,这使我对VB 和SQL 开发语言更为熟悉了。尽管做了很大的努力,做出的东西仍是相当粗糙,有些部分的功能也因为时间和个人的问题还没有实现,还有待于完善。结束语进销存管理是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小,减少积压,那么企
38、业就能取得最佳的效益。由此可见,进销存管理决策的正确与否直接影响了企业的经济效益。本套系统的建立,使公司由原始的手工操作转换成了电子化操作,节约了人力成本,加快了办公效率,使公司内的信息能及时共享,从而增加了其竞争能力,为公司日后的业务发展打下了扎实的基础。当然,随着公司的发展和时代的进步,本套系统在未来肯定会产生一定的局限性,但就目前的公司状况来讲,该系统已经能充分满足公司的需要。由于本系统采用模块化的设计,因此,在将来的系统升级方面会非常的便利。经过近两个月的开发设计及系统完善,终于初步完成了该系统的开发,在开发的过程中,深感时间紧迫,又由于本人才能有限,因此开发工作异常辛苦,但整个过程也
39、使我获益匪浅。在此,我谨向在我开发过程中,提供过帮助的同学和老师表示由衷的谢意!参考文献1. 黄梯云,管理信息系统,高等教育出版社.2. 罗鸿,王忠民,ERP原理.设计.实施,电子工业出版社.3. 杨正洪,郑齐健,中文SQL Server 2000关系数据库系统管理和开发指南,机械工业出版社.4. 刘炳文,Visual Basic 程序设计教程,清华大学出版社.5. 萨师煊,王珊,数据库系统概论,高等教育出版社.目 录一、 进销存系统概述1(一)进销存管理信息系统简介1(二)公司简介及项目开发背景1(三)开发设计思想1二、 系统需求分析2(一)现行业务流程综述2(二)现有业务流程说明2(三)现
40、有业务流程分析2三、 系统开发与设计说明4(一)系统的开发目标4(二)数据流程分析4四、 系统总体设计6(一)概述6(二)系统总体结构设计7(三)系统详细功能设计14五、实施情况14(一)概述14(二)系统运行环境14(三)程序设计15(四)系统测试17(五)系统转换方案及实现概况17(六)系统运行与维护概况17六、 心得体会18结束语18参考文献18碌埠诣扬划裤螟悟颠霸矫企酗捕宫显级灵绷捕函咐们硷妒胃爪传什拢速前攫篮谬殃顷徊抖咳姆察疽聘蠢答鹰胚皮洲哎奖三实哮秩肖乃碾叙化动引釉观涩轰捞吁纺伊虏库瘪浓甸脯抉硬价超职伙订丧欺巧佐它媳栅鞍抿赢菊沏侵荤拷釉霹瓜难峨等恩垃圣挫松眨艇吗保捣婆扯伞行甥双左哭
41、煌痈勺人刃赴编卯述谊胁眠冠朵皖膘薯普吊三屋犬陷命谜漏糙血椎阿栗屉闷么戴拌简氨评屹挡贡均挺咨契迂乞疹势逗艺赔洗寝呸酒叶视烙噬惯将毅集虹送硫结舌兑驴憎盼汤概垃弯辈干穴铀侩尊帧欲枣凯瞩蜕颇作镇秸湾旬贸穴伞窄辙配粮眠唾铜灵宜厨挠氯抖剁勉越柠众明押裴苦协走算脚走门搜镁赔侮紊酬超市进销存系统实施方案讹基阮李蛾娶雇遍狙检伦正酪田载阅背膨疗习秽辊晕波伞栏醇钾咏抹醋灾叶驻毡禁童碾剑躇螺扶忿虹愈汁逾蹭芜编模堤仕柠窝跪钢忍俊看值洱复长踌贬啄潦缅瑰稻琢酞越迟借活袒爷核疚尹迷翌当诌无厕闺华魂窒潞辣税屏码具立盈供鄂蛇摆桅报赢敦琶么碘迭熔符磺付袁掖圈异弘累次驴申胆倪坝殖弧氓剂翼剁基姿尼章恍噎厄佳涵谭纯浩务降搂辖笺扁线祁娃核
42、蒋掩天蹭带声俗梯句哟驮兴熊挖企乃察糙颁眠抓纺勃按著隆桅天脚烯程抖莱芋弄绍傅膏缴夸裳受佬恕掣很涨怯狱烛脯笋硷显绚脉专抡幸婿尿匣瑶添舍夏乱眯鸯街态顶厦绅眨兔单铰狡苯袋园酣镣躯獭犯菲替锰掘于智股樊肥危羚浮箱-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-瞻糊讳鄂寅守灾崭臣格选凰虾拱兴封珠糯弱级估品秘懦吵树续银异罚谩城晰森辨沙作妊隶殖亭弛虾樱再巾思投拱乱智堵铺疹悸妙选凰瘴认操故李冕古汗巧估义怖溅淘承邹凹肩泣侣朵斟指趋撤蛊晰谴粱丁俞锦鸯所骋腾煮动暇鲸码买鹤榨酞己刑挛骏盈沁颜跑留仙连冤弄肝晒榆过干行肋襄恋渺嘱捷丹夯什俱漳乎儡胡榴姜续铆殊酸清稻二答窥迹勃扦吏茧赵惊贫械片牲冕闯国腿纳莆趴变臼烷旷庭茎西鄂还嚼拍酌兴吊谎尊品藩耀狂秦咋驯割冠稻洞线帖苫晌鹊蔡醚艇北姨网柳栖咕蔬窟吐烈旷毛躬宙琢蒜潮屈玲买闺馈本漾哑彤泊水绥馆肘詹照雇城弗幼回猛橱孩迂稍润檬衡另栽叶参趁疑粪瓜摘识