工业企业进销存管理系统毕业设计说明书学校:___________________ 姓名:___________________ 学号:___________________ 同组人员:_______________ 指导老师:_______________ 二○○五年五月目录前言.................................................................................................. 3摘要.................................................................................................. 4一.需求分析.................................................................................. 6 系统功能分析............................................................................ 6 2、系统性能分析...................................................................... 7 3、系统功能模块设计.............................................................. 7 4、数据流程图.......................................................................... 8二.总体方案设计....................................................................... 12三.数据库设计............................................................................ 13 1、数据库需求分析................................................................ 13 2、数据库概念结构设计........................................................ 14 3、数据库逻辑结构设计........................................................ 17 4、数据库的生成与配置........................................................ 19四.模块软件设计....................................................................... 20 1、开发业务逻辑处理组件.................................................... 20 2、开发基本界面组件............................................................ 28 3.界面端应用程序设计........................................................ 30五.测试分析...............................................
公司介绍源码................................. 32谢辞................................................................................................ 33参考文献.................................................................................. 33 前言工业企业管理系统是一
个工业企业不可缺少的部分它的内容对于工业企业的决策者和管理者来说都至关重要所以工业企业管理系统应该能够为用户提供充足的信息和快捷的销售,查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点如:效率低、保密性差另外时间一长将产生大量的文件和数据这对于查、更新和维护都带来了不少的困难。随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分使用计算机对品质信息进行管理具有着手工管理所无法比拟的优点.例如:检索迅速、查方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工业企业管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情在下面的各章中我们将以开发一套工业企业管理系统为例谈谈其开发过程和所涉及到的问题及解决方法。摘要工业企业进销存管理系统是典型的信息管理系统MIS其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备易使用等特点。经过分析我们使用MICROSOFT公司的VISUAL BASIC开发工具利用其提供的各种面向对象的开发工具尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象首先在短时间内建立系统应用原型然后对初始原型系统进行需求迭代不断修正和改进直到形成用户满意的可行系统。本系统主要
完成对工业企业的管理,包括进货管理,销售管理,库存管理和员工管理四个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是销售、库存查询和进货管理三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成销售或进货操作时系统会自动地完成相对应信息的修改。查询功能也是系统的核心之一,在系统中主要根据商品编号和商品名称等进行查询,其目的都是为了方便用户使用,以求更快的查到各个物料和产品品质的基本信息。系统有完整的用户添加、删除和密码修改功能,系统采用Microsoft Office 中的Access 2000来设计数据库,并使用当前优秀的开发工具— VB 6.0 ,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。英文摘要SummaryThis system chiefly accomplishes the stock management to the storehouseincludes being put in sto rage goes out the warehouse and stocks and staff’s information six aspectssuch as suppliers information as well as cryptogram management etc. What the system canaccomplish to various kind the information glances over and the function such as inquires about addsdeletes andmodification etc.The systematic nucleus
is is put in storage stocks and goes out the contact between the warehouseand when accomplishes being put in storage or going out a warehouse the system can accomplishvoluntarily the modification of stock to other table of influence that the modification of every table allwill be linkageed when operati
ng. Inquiring about the function also is one of systematic nucleusnamely having the wallscroll spare to inquire about and inquires about with many conditions in thesystem also having accurately the query to inquire about with bluring not only there is the conditionquery of static state in the system also having the condition query of trends formations his purpose allis using
for convenient user. The system has completeuser to add deletes and the cipher modificationfunction and has the reportform andprints the function.The Access 2000 that the system adopted among Microsoft Office comesthe design data warehouse and use before one zorch development tool - VB6.0 it has the most nimbledata base structure and the application has thegood support to the data warehouses.The development background of this the subject course of function and the development that will beaccomplished were chiefly introduced to thesis.The emphatic explanation focal point of systems design design thought and difficult point technologyand settlement scheme.The keyword: the data base SQLs language vb6.0s data base package theWarehouse management.关键字:控件、窗体、数据库,visual basic语言,工业企业,商品系统概况1、课题名称《工业企业进销存管理系统》2、开发工具Visual Basic 6.03、运行环境、硬件环境(1)CPU赛扬1.2,内存64Mb以上,硬盘3G以上,打印机。、软件环境(2)各种操作系统,如:windows98/windowsxp/windos2000。正文一.需求分析系统功能分析1)基本信息的维护商品类型的建立与维护,包括商品类型的新建、修改和删除等。商品
基本信息管理:包括商品基本信息的新建、修改和删除等。供货商信息管理:包括供货商信息的新建、修改和删除等。管理员信息管理:系统管理员的添加、删除和修改密码等。2)进货管理商品进货信息管理:商品进货信息包括商品进货数量、单价、供货商等。商品进货管理功能完成进货信息登记、修改和删除等。分类查看:可以根据商品类型来查看某种商品的进货情况。更新库存:进货信息的变动直接关
系到库存的变化。进货分析:列出当前进货量最多的前几项商品和进货量最少的前几项商品。库存分析:列出当前库存量最多的前几项商品和库存量最少的前几项商品。3)销售管理商品销售信息管理:商品销售信息包括商品销售数量、单价、统计日期等。商品销售管理功能完成销售信息登记、修改和删除等。分类查看:可以根据商品类型来查看某种商品的销售情况。更新库存:销售信息的变动直接关系到库存的变化。销售分析:列出当前销售量最多的前几项商品和销售量最少的前几项商品。4)报损管理商品报损信息管理:商品报损信息包括商品报损数量、报损原因等。商品报损管理功能完成报损信息登记、修改和删除等。分类查看:可以根据商品类型来查看某种商品的报损情况。更新库存:报损信息的变动同样直接关系到库存的变化。报损分析:列出当前报损量最多的前几项商品和报损量最少的前几项商品。2、系统性能分析1)多层结构设计严格意义上的三层结构设计,其程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。本系统采用的上有三层结构进一步扩展而成的多层结构。2)面向对象设计在系统中将商品类型、商品等都封装成相应的类,同时每个类都有自己对应的集合类和操作类,
从而再次提高了对数据库操作的安全性和程序的可扩展性。3)指导经营的功能进销存管理系统并不仅仅能代替传统的书面操作,更重要的是它提供了信息分析的功能,只要单击一个按钮就可以查到目前销售最好的商品或是库存最多的商品,从而起到指导经营的作用。3、系统功能模块设计按结构化程序设计思想,分析得出如下系统功能模块图:工业企业进销存管理系统供操商货商商商销用商品商品品作品品售户管管进
销报员类理理货损分管型售登模模管管管析理管块块理理入理理模模模模模模系块块块块统块块添修删添修删
添修删登修删登修删登修删加改除加改除加改除记改除
记改除记改除商商商商商商供供供进进进销销销报报报品品品品品品货货货货货货售售售损损损类类类信信信商
商商信信信表记信信记记型型型息息息息息息录息息录
录系统功能模块图4、数据流程图成功失败登入窗体退出主界面商商商商商供品品品品品货类管进销报商型理货售损管管管管管理理理理理商品类型管理添加修改删除商品信息管理添加修改删除商品进货管理登记修改删除商品销售管理登记修改删除商品报损管理登记修改
删除供货商管理添加修改删除二.总体方案设计失败系统登入退出登入成功主窗体商品类型管理商品管理商品进货管理商品销售管理商品报损管理供货商管理添加商品类型添加商品删除进货商品登记报损商品添加供货商修改商品类型删除商品删除供货商修改报损商品登记销售商品删除商品类型登记进货商品修改销售商品删除报损商品修改进货商品删除销售商品修改供货商修改商品1、系统设计概述1)经济可行性分析货物管理中节省人力,减轻的劳动强度。降低成本及其他费用。赶紧薄弱环节,提高工作效率。提高数据处理的及时性和准确性。2)技术可行性分析CPU PIII 800RAM 64MB硬盘3G网络协议TCP/IP打印机windows98/windowsxp/windos2000支持的各类打印机2、代码设计采用规划的格式和命名方式,层次分明,有条理,代码中附有程序注释,让人容易明白,可读性强。3.界面设计界面设计美观,用户友好性强。三.数据库设计1、数据库需求分析1)针对工业企业进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的
调研和分析,总结出如下的需求信息:商品按类管理,所以需要有一商品类型信息。商品必须属于一个商品类型。如果一个商品类型存在商品,或存在下级商品类型,则该类型不可删除。需要记录供应商品信息。在涉及商品数量的地方,要给出相应的单位。商品销售信息单中要包含登记商品销售数量、单价等信息。在进货信息中要包含商品供应商等信息。商品报损要有报损原因。进货、销售、报损操作要有相应操作员信息。只有管理员登录之后才可以使用系统。默认的管理员不可以删除。进货、销售、库存、报损信息都要可以添加、修改、删除、分类查。当进行进货、销售和报损操作后,能相应更新库
存。需要对进货、销售、库存、报损进行分析,总结热门商品。2)经上述系统功能分析和需求总结,考虑到将来功能的扩展,设计如下的数据项和数据结构:商品类型信息,包括数据项有:商品类型编号、商品类型名称等。商品信息,包括的数据项有:商品编号、商品名称、商品介绍、库存量等。商品单位信息,包括单位编号、单位名称等。供应商信息,包括供应商名称、介绍等。进货信息,包括进货商品、数量、单位、单价、进货时间经手人等。销售信息,包括销售商品、数量、单位、单价、登记时间等。报损信息,包括报损商品、数量、单位、原因、登记时间等。管理员信息,包括管理员账号、密码、是否是默认账号等。2、数据库概念结构设计本系统根据以上的设计规划出的实体有:商品类型信息实体、商品信息实体、商品单位信息实体、供应商信息实体、进货信息实体、销售信息实体、报损信息实体和管理员信息实体。各个实体具体的描述E-R图如下商品类型信息实体E-R图商品类型商品类型号商品类型名备注商品信息实体E-R图商品库存量商品编号商品名称商品类型ID 单位信息实体E-R图单位单位编号单位名称供应商信息实体E-R图供货商供货商编号备注供货商名称供货商介绍进货信息实体E-R图进货信息进货单价供应商ID 商品ID 进货时间销售信息实体E-R图销售信息登记日期商品编号销售数量卖出单价报损信息实体E-R图报损信息登记日期商品编号报损数量报损原因管理员信息实体
E-R图管理员用户名密码是否默认用户3、数据库逻辑结构设计首先将罪犯管理信息系统的数据库概念结构转化为Access数据库或SQL Server 2000数据库系统所支持的实际数据模型,即:数据库的逻辑.