毕业设计(论文)基于JavaSwing和MySQL的企业进销存管理系统.doc
《毕业设计(论文)基于JavaSwing和MySQL的企业进销存管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于JavaSwing和MySQL的企业进销存管理系统.doc(82页珍藏版)》请在三一办公上搜索。
1、摘 要随着信息化时代的到来,生活中各种信息趋向数字化、清晰化,应用于各行业的信息管理系统应运而生。进销存管理系统是促进企业发展的重要组成部分,是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键,如果能够做到合理采购、及时销售、库存量最小、减少积压,那么企业就能够取得最佳效益。在现代社会中,大多数企事业单位,特别是中小型企业,实现信息化管理是首要任务。只有实现信息化管理,才能够提高工作效率和企业的管理水平。市场经济快速多变,竞争激烈,企业采用进销存管理系统管理进货、库存、销售等诸多环节已成为趋势及必然。本系统是一个基本的进销存管理系统,利用信息化手段把先进的企业管理方法引入企业的实践
2、,为企业的管理改革提供切实易行的途径。系统对企业中常见的采购、库存销售等商业活动以及相关的供应商和客户等基本信息进行管理。本文以企业进销存管理系统的分析和设计为出发点,详细介绍了开发本系统的各个步骤:系统分析、系统设计、系统编码实现和系统测试。在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据和功能模块。在系统设计和系统实现部分,详细的展现了系统的数据库设计与实现,以及系统的各个功能模块的所需的数据库表、表字段以及菜单的设计。系统实现了强大的经销存管理,包括基本信息、采购、进货、销售和库存管理。系统采用Java Swing技术,以MySQL作为后台数据库管理系,使用Eclip
3、se集成环境工具进行开发,界面简洁美观、性能满足要求、功能完善,经测试,本系统的设计是正确的。关键词:信息化管理;进销存管理系统;Java Swing;Mysql;ABSTRACTWith the advent of the information age, living in a variety of information tends to digital, clear, information management systems used in various industries came into being. Inventory management system is an i
4、mportant part of the promotion of enterprise development is a core part of the management of commercial enterprises, is an enterprise the ability to obtain the key to effective, timely sales if you can do a reasonable purchase, minimum inventory levels, reduce the backlog. , then the business will b
5、e able to achieve the best efficiency. In modern society, the majority of enterprises, especially SMEs, to achieve information management is a priority. Only information management, to improve the efficiency and management level of enterprises. Market economy is rapidly changing, highly competitive,
6、 enterprise management of inventory management system to purchase, inventory, sales, and many other areas has become a trend and inevitable.This system is a basic inventory management systems, and use of information technology means the introduction of advanced management methods to the practice of
7、the enterprise, to provide effective and easy way for enterprise management reform. Management system for enterprise purchasing, inventory, sales and other commercial activities, as well as suppliers and customers and other basic information.In this paper, the inventory management system analysis an
8、d design as a starting point, details the various steps of the development of the system: system analysis, system design, system coding and system testing. System analysis has used data flow diagrams, the functional block diagram of the system required by the system data and functional modules. In s
9、ystem design and system implementation part of the show in detail the systems database design and implementation, as well as the various functional modules of the system required database tables, table fields, and menu design. System to achieve a strong distribution inventory management, including b
10、asic information, procurement, purchasing, selling and inventory management.The system uses the Java Swing technology, MySQL as a backend database manager system, using the Eclipse integrated development of environmental tools, the interface is simple and beautiful performance to meet the requiremen
11、ts, fully functionalhas been tested the design of this system is correct.Keywords: information management; inventory management system; Java Swing; MySQL;目录第一章 前言11.1 系统开发背景11.2 系统开发目的与意义11.3 企业进销存系统的发展现状2第二章 系统分析42.1 系统开发的目标42.2 可行性分析42.2.1 可行性研究的前提52.2.2 经济可行性52.2.3 技术可行性52.2.4 社会可行性62.2.5 操作可行性62
12、.3 需求分析62.3.1 系统的功能需求62.3.2 数据字典设计72.3.3 系统的性能需求102.3.4 出错处理需求102.3.5 约束需求102.3.6 开发环境11第三章 总体设计123.1 系统功能结构设计123.2 数据库设计133.2.1 概念结构设计133.2.2 逻辑结构设计203.2.3 数据表设计21第四章 详细设计304.1界面设计304.1.1 界面概述304.1.2 主界面设计304.2 功能模块设计314.2.1 系统登录模块设计314.2.2 供应商基本信息管理模块设计324.2.3 入库信息查询模块设计334.2.4 用户管理模块设计344.2.5 经手人
13、管理模块设计354.2.6 订购商品信息管理模块设计364.2.7 采购入库管理模块设计374.2.8 库存调拨模块设计384.2.9 销售退货管理模块设计384.2.10 其他模块设计39第五章 系统实现405.1 公共类设计405.1.1 SaveUserInfo公共类405.1.2 OnlyNumber公共类405.1.3 DaoConn公共类415.2软件实现415.2.1 用户登录模块415.2.2 供应商基本信息管理模块435.2.3 入库信息查询模块475.2.4 用户信息管理模块设计485.2.5 经手人管理模块设计535.2.6 订购商品信息管理模块555.2.7 采购入库管
14、理模块575.2.8 销售出库管理模块595.3 开发常见问题与解决615.3.1 不显示系统登录窗体615.3.2运行程序时找不到数据库驱动615.3.3运行程序时用户名或密码不正确625.3.4运行程序时找不到数据库625.4 系统测试625.4.1测试目标625.4.2测试方法635.4.3测试方案635.4.4 测试用例635.4.5 测试运行675.4.6 测试结论72总 结73附录A 系统使用说明书74参考文献76致 谢77第一章 前言1.1 系统开发背景计算机技术作为现代科学技术的基础和核心,已经而且将继续对人类文明社会的进步与发展产生深刻影响。在我们生活的21世纪里计算机技术已
15、经在各行各业中发挥着不可替代的作用。当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作。科学的运用计算机技术进行管理工作不仅可以使管理工作规范化、系统化、自动化而且可以节省相当的人力、物力。它能够使用户的管理工作走上良性运转轨道,从而为其快速发展奠定基础。因此各单位对与本行业相关管理软件的需求也十分迫切。 管理信息系统(MIS, Management Information System)是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业,管理、分析和决策职能的系统。进、销、存的管理是企业自身管理信息系统的重要组成部分。进销存是以货物流为基础,以票据流为主线和动
16、力,以金额流作为补充的三种数据流层的关于进货,销售和库存的表述。而进销存系统,是在企业计算机局域网环境下,以数字化、信息化的方式对这种表述进行建模、运算与存储的软件系统。进销存系统的初始作用在很大程度上表现为对传统手工纸质单据的替代。这种特性最直观的降低了企业人力资源的消耗,提高了劳动生产率。因此,在企业信息化进程中,进销存系统必然会起到无可替代的先锋作用。1.2 系统开发目的与意义目前,企业进销存管理系统已经成为企业信息系统不可缺少的一部分。通过该系统,可以了解到企业内部商品的库存情况和销售情况,有利于企业作出更好的决策。在进销存管理系统中,采购管理、销售管理以及库存管理是商场运营的基础,它
17、将企业的其他基础信息管理链接起来共同组成一个完整的进、销、存管理系统。该系统可以帮助企业工作人员对库存商品进行详尽、全面地控制和管理,提供的采购分析和销售分析可以为管理者的决策提供依据。对库存的实时管理可以大大降低库存和减少资金占用,避免货品积压或短缺,保证日常经营的正常进行。进销存管理系统是基于先进的软件和高速、大容量的硬件基础上的新的进销存管理模式,通过集中式的信息数据库,将企业的进、销、存、供应商管理以及客户管理等企业的经营业务有机的结合起来中,达到数据共享、降低成本、提高效率、改进服务等目的。同时还可以从以下几个方面来提高管理水平:(1)提高管理效率降低人工成本(2)降低采购成本(3)
18、及时调整营销策略(4)防范陈呆死帐提高帐款管理(5)减少仓储面积,提高房产综合利用(6)降低储备资金占用(7)加快资金周转实现的经济效益(8)强化财务控制实现的经济效益(9)高效决策 1.3 企业进销存系统的发展现状在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是销售公司乃至众多商业企业梦寐以求的愿望。进销存软件概念起源于上世纪80年代,由于电算化的普及,计算
19、机管理的推广,不少企业对于仓库货品的进货、存货、出货管理,有了强烈的需求,进销存软件的发展从此开始。 进入90年代以后,随着进销存软件的应用面越来越广,出现了许多从功能上,从用途上,更为全面的进销存系统,从单纯的货品数量管理,扩展为货品的流程管理,进销存软件对每一批货品的来源,存放,去向,都作仔细的记录,随后并延伸为财务进销存一体化的管理模式。 进入00年以后,各种各样的进销存软件产品应运而生,在仓库进销存管理的基础上,集合了财务管理。客户管理,业务管理等相关内容,成为进销存财一体化的管理系统。目前国内比较出名财务软件公司纷纷推出进销存软件,每种进销存软件的功能和特点个不一样,国内进销存软件市
20、场可大体分为三大派系: 第一类以“深信”为首,将进销存做成专业的财务软件,供会计使用。此类软件专业性强、功能强大、可用于报税。但此类软件前期培训成本较高,且对于非财务人员不适用,有很强的排它性。 第二类以“管家婆”为首,将进销存专业、复杂的程序隐入幕后,做成傻瓜型的软件,供普通用户使用。此类软件操作界面简单,易学易用,非财务人员也能快速掌握。但此类软件功能比较单一,很多统计数据无法实现。 第三类以“金蝶智慧记”为首,针对个体批发店、个体零售店、网店、简单管理小企业的免费进销存软件。主要功能:进出货记录、管理库存、管理欠款、管理收支、管理客户、管理供应商、统计报表等,界面简单,功能齐全,简单易学
21、。随着3G移动网络的部署,进销存已经进入了移动时代。移动进销存,是利用无线网络实现进销存的技术。它将原有进销存系统上的进销存管理功能迁移到手机。移动进销存系统具有传统进销存系统无法比拟的优越性。移动进销存 系统使业务软摆脱时间和场所局限,随时进行随地与公司业务平台沟通,有效提高管理效率,推动企业效益增长。移动进销存系统就是一个集3G移动技术、智能移动终端、VPN、身份认证、地理信息系统(GIS)、Webservice、商业智能等技术于一体的移动进销存产品。第二章 系统分析 2.1 系统开发的目标在进销存管理系统中,采购管理、销售管理以及库存管理是商场运营的基础,它将企业的其他基础信息管理链接起
22、来共同组成一个完整的进、销、存管理系统。现从采购管理、销售管理、库存管理及用户权限管理四个方面对系统开发的目标进行分析。采购管理:系统可以进行进行入库采购;经过采购签单的物品才进行入库操作,同时更新库存量,并可以对入库商品进行入库查询操作,没有进过采购签单的商品不能进行入库操作;对于入库的商品还可以进行退货操作,并同步更新库存量,且能进行退货查询。销售管理:系统可以进行销售签单操作,只有经过销售签单操作的客户才能拿到销售订单,然后根据销售订单进行出库操作,同步更新库存量,并可以对销售出库的商品进行查询操作,没有销售订单的商品不能出库;对于销售出库的商品也可以进行退货操作,并同步更新库存量,且能
23、进行退货查询。库存管理:系统可以进行库存盘点、库存调拨和库存查询等操作,只有经过入库签单的商品才能够入库存储,同步更新库存量,并可以对仓库中的库存商品进行查询操作,没有经过入库签单的商品不能进行入库操作。用户权限管理:系统管理员还可以对用户的权限进行设置,可以把用户设置为一般用户或管理员,设置为管理员权限的用户可以修改密码和查看用户信息,而一般用户只能修稿密码而不能查看用户信息。具有系统管理员权限的用户和管理员权限的用户还可以进行添加用户和进行经手人设置等操作,而一般用户不能添加用户,也不能进行经手人设置。根据企业对进销存管理的要求,制定企业进销存管理系统还应达到如下目标:(1) 灵活的人机交
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 JavaSwing MySQL 企业 进销存 管理 系统
链接地址:https://www.31ppt.com/p-2395825.html