铜陵学院毕业设计2012届毕业设计课题长江企业进销存管理系统的设计与实现学生姓名系别数学与计算机科学系专业班级2008级信息管理与信息系统指导教师2012年6月摘要学号_0806121_________长江企业进销存管理系统的开发与设计本进销存管理系统是针对中小型企业的管理特点,融合了众多先进管理理念开发而成的长江企业进销存一体化计算机管理软件,满足用户进货管理、销售管理、库存管理、基本资料管理、综合查询等各项工作。系统具有稳定性高、安全、易扩展、结构合理、界面友好、操作方便、实用而科学等特点。强大的查询、统计功能,将大量的、动态的数据和信息直观化,真正实现对物流、信息流的轻松管理。系统开发的目标是实现企业进销存管理的系统化、规范化和自动化,该系统具有完成产销连接,产品库存管理,客户管理,发货管理,库存管理,订单管理等多个功能,满足企业高效管理的需求。进销存管理系统是针对中小型企业的进货、销售、仓储等业务制作的管理软件,功能强大。关键词:数据库,MyEclipse,进销存管理铜陵学院毕业设计AbstractThisInvoicingmanagementsystemforsmallandmediumenterprisemanagementfeatures,combinedwithavarietyofadvancedmanagementideaanddevelopmentoftheYangtzeRiverenterprisesInvoicingcomputermanagementsoftwareintegration,satisfiestheuserpurchasemanagement,salesmanagement,inventorymanagement,basicdatamanagement,comprehensiveinquiryandotherwork.Thesystemhashighstability,safety,easytoexpand,reasonablestructure,friendlyinterface,convenientoperation,practicalandscientificcharacteristics.Powerfulquery,statisticalfunctions,willbelarge,dynamicdataandinformationvisualization,andtrulyrealizethelogistics,informationfloweasilymanage.ThetargetofthesystemdevelopmentistorealizetheenterpriseInvoicingmanagementsystem,standardizationandautomation,thesystemhasacompleteproductionandmarketingconnection,inventorymanagement,customermanagement,shippingmanagement,inventorymanagement,ordermanagementandotherfunctions,tomeettheneedsofenterpriseperformancemanagement.Invoicingmanagementsystemforsmallandmediumenterprisespurchase,sales,warehousingandotherbusinessproductionmanagementsoftware,apowerful.Keywords:Database,Myeclipse,Invoicingmanagement长江企业进销存管理系统的设计与实现前言随着全球经济信息化的进程和我国成功进入WTO组织,企业面临着前所未有的机遇和挑战,在如此激变的社会形势和激烈的市场竞争下,愈来愈多的企业管理者意识到效率管理和科学管理的重要性,以及增强市场竞争力的迫切性,因此建立科学、规范、高效的管理制度和秉承富有竞争力的经营理念是每一个企业管理者的渴望,企业采用计算机管理进货、库存、销售等诸多环节也已成为趋势及必然。在进货、库存、销售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。而采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰的目的,从而能够比较彻底地贯彻经营者的管理模式。企业进销存管理系统是以软件工程方法为指导,结合实践,对系统进行调研、需求分析、软件设计、数据库设计、界面设计、编码测试等工作来完成企业进销存管理系统的原型。企业进销存管理系统的开发设计主要依据软件工程的软件开发原则,结合所学过的面向对象的可视化语言来完成,在前人工作经验的基础上自己来开发系统。此系统采用面向对象的程序设计语言Java做前台开发软件和MySQL这款强大的数据库专业软件做后台数据库的设计,整个系统用简洁明快的界面展现出来,使操作简单可行,用户使用方便、简洁。本系统是使用窗体模式开发的桌面应用程序。它使用一个主窗体包含多个子窗体,子窗体只能在主窗体规定的范围内移动。这些子窗体由导航面板上的按钮调用,这些按钮需要添加事件监听器,在单击该按钮时,由事件监听器创建并初始化相应的窗体,然后显示该子窗体。如果每个按钮都使用自己的监听类,那么就需要很多监听器类,这样代码的工作量大。为了提高程序开发效率,使用Java的反射功能为实现所有的事件监听提供了可能。铜陵学院毕业设计目录第1章绪论..........................................................11.1系统的开发背景-10-1.2系统开发简介-10-1.2.1系统开发工具简介-10-1.2.2MySQL简介-11-1.2.3系统开发环境-11-第2章系统分析.....................................................-12-2.1需求分析-12-2.2系统开发的可行性分析-12-2.3系统功能分析-12-2.4业务逻辑编码-12-第3章系统总体设计.................................................-14-3.1系统流程图-14-3.2系统总体结构图-14-3.3数据库的设计-15-3.3.1数据库分析-15-3.3.2进销存管理系统E-R图-16-第4章系统详细设计.................................................-19-4.1主窗体设计-19-4.2数据表设计-25-4.3文件夹组织结构-27-4.4系统主要类编写和设计-28-4.4.1实体类的编写-28-4.4.2数据访问对象类的编写-28-4.4.3内部窗口类的编写-28-4.4.4实用类的编写-29-4.5单元测试-29-第5章用户手册.....................................................-32-5.1系统启动、登录与退出-32-5.1.1系统启动与登录-32-5.1.2系统退出-34-5.2库存管理-34-5.2.1库存盘点-35-5.2.2价格调整界面-36-5.3基础信息管理-36-长江企业进销存管理系统的设计与实现5.4查询统计管理-38-5.4.1客户查询-39-5.4.2商品查询-39-5.4.3供应商查询-40-5.4.4入库查询-40-5.5系统管理-41-5.5.1操作员管理-41-5.5.2更改密码-42-5.5.3退出系统-42-总结与展望............................................................-43-致谢..............................................................-44-参考文献..............................................................-45-铜陵学院毕业设计插图清单图3-1系统流程图……………………………………………………………………5图3-2进销存系统结构图…………………………………………………………….6图3-3客户实体E-R图………………………………………………………………7图3-4供应商实体E-R图……………………………………………………………7图3-5商品实体E-R图………………………………………………………………8图3-6库存实体E-R图………………………………………………………………8图3-7进货单实体E-R图……………………………………………………………8图3-8销售单实体E-R图……………………………………………………………9图3-9用户实体E-R图………………………………………………………………9图4-1程序主窗体界面效果…………………………………………………………10图4-2系统的文件夹组织结构………………………………………………………19图5-1登录界面………………………………………………………………………23图5-2主界面…………………………………………………………………………24图5-3库存管理………………………………………………………………………25图5-4库存盘点管理界面……………………………………………………………26图5-5价格调整界面…………………………………………………………………27图5-6添加和修改库存商品信息界面………………………………………………28图5-7供应商信息界面………………………………………………………………27图5-8查询统计………………………………………………………………………30图5-9客户查询………………………………………………………………………30图5-10商品查询……………………………………………………………………..31图5-11供应商查询…………………………………………………………………..31图5-12入库查询……………………………………………………………………..32图5-13创建新角色…………………………………………………………………..32图5-14创建用户……………………………………………………………………..32图5-15添加操作员界面和修改删除操作员界面…………………………………..33图5-16更改密码界面………………………………………………………………..33长江企业进销存管理系统的设计与实现表格清单表1客户信息表(customer)………………………………………………………….16表2商品信息表(ware)………………………………………………………………16表3供应商信息表(provider)………………………………………………………..17表4库存信息表(storage)……………………………………………………………17表5销售信息表(saleform)……………………………………………………………...17表6进货信息表(stock)………………………………………………………………18表7操作员信息表(user)……………………………………………………………..18铜陵学院毕业设计长江企业进销存管理系统的设计与实现第1章绪论实现企业信息化管理是现代社会中小企业稳步发展的必要条件,它可以提供企业的管理水平和工作效率,最大限度地减少手工操作带来的失误。进销存管理系统可以实现企业的进货、销售、库存管理等各项业务的信息化管理。1.1系统的开发背景加入WTO以后,随着国内经济的高速发展,中小型企业的商品流通越来越多,其所经