企业管理系统毕业论文.docx
《企业管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《企业管理系统毕业论文.docx(43页珍藏版)》请在三一办公上搜索。
1、 毕 业 论 文基于Java的企业进销存管理系统The Enterprise Purchase-sell-stock Management System Based on Java系(院)名称: 专 业 班 级: 学 生 姓 名: 学 生 学 号: 指导教师姓名: 指导教师职称: 2012年5月毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得安阳工学院及其它教育机构的学位或学历而使用过的材料。对
2、本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 基于Java的企业进销存管理系统摘要:在市场经济中,销售是企业运作的重要环节。为了更好地推动销售,不少企业建立分公司或代理制,通
3、过分公司或代理把产品推向最终用户。这些分公司或代理商大部分分布在不同的地理位置,跨空间、跨时间的频繁业务信息交流是这些企业业务活动的主要特点。在这种形势下,传统的依靠管理人员人工工作传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。本系统即为一个基本的进销存管理系统,就是利用信息化手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。系统对企业中常见的采购、库存、销售等商业活动以及相关的供应商和客户等基本信息进行管理。本论文以商品进销存管理系统的分析和设计为出发点,详细介绍了开发本系统的各个步骤:系统分析、系统设计、系统实现、系统维护。本系统主要介绍了在基础信息
4、模块的功能,弥补了在其他系统中难以对客户信息、供应商信息和商品信息的修改及删除。在系统的实现中,给出了实现窗体中相应功能控件的示例和源代码,以及菜单实现的方法。论文中列出了本系统的主要功能运行界面图。本系统采用目前流行的Java Swing进行开发,后台数据库使用功能更强大操作便捷的Oracle数据库。关键词:进销存管理系统;Java Swing;Oracle;数据库The Enterprise Purchase-sell-stock Management System Based on JavaAbstract:Sailing is an important part of enterpri
5、se management in market economy. In order to promote sale,many of them set up sub-company or agent system.They promote product to customers through those sub-companies or agents.Most of them lie in different places.The frequent communication of information beyond space and time is the major feature.
6、In this case,the traditional management conveying information and data by management personnels cant satisfy the need of increasing business.The system is a basic in sailing and accounting management.It introduces advanced management by utilizing information method.It offers practical access to the
7、reform of enterprises management.This system manage business activities,such as buying,storing and sailing,and the basic information of suppliers and customers.It use visual basic which is very popular currently to develop.Background database makes use of Oracle 10g,having strong function and conven
8、ient operation.This thesis with commodity purchase-sell-stock management system analysis and design is introduced, the system of exploitation of each step: system analysis, system design, system achieve, system maintenance.This system mainly introduces the basic information of the module, to make up
9、 for the other systems which is difficult to modification and deletion customer information, supplier information and commodity information.In the realization of the system, the realization form are appropriate functions of control and source code examples, and the method to realize the menu. This p
10、aper lists the main functions of the system operation interface diagram.This system uses currently popular Java Swing development, backed database using more powerful convenient operation of the Oracle database。Key word:Sailing and accounting Manage System;Java Swing;Oracle;database 目 录引 言1第1章 概述21.
11、1 研究课题的背景21.2 研究课题的目的和意义21.3 本课题的主要内容及组织结构31.3.1 主要内容31.3.2 组织结构3第2章 系统开发环境的选择与配置42.1 硬件环境42.2 系统开发工具的选择42.2.1 使用Java + Oracle 10g进行程序设计和数据库设计42.2.2 Java环境的配置5第3章 需求分析与系统设计63.1 需求分析63.2 概要设计63.3 详细设计73.4 本章小结9第4章 数据库的设计104.1 数据库介绍104.2 E-R图104.3 数据表概要说明124.4 主要数据表的结构13第5章 主要模块设计与实现175.1 系统登录模块设计与实现1
12、75.2 基础信息模块设计与实现235.3 销售单功能设计与实现255.4 销售退货管理模块设计与实现285.5 查询统计模块设计与实现295.6 库存管理模块的设计与实现305.7 本章小结32第6章 系统测试336.1 系统软件测试336.1.1 测试的原则336.1.2 单元测试336.1.3 集成测试336.2 测试总结346.3 系统实施与维护34结 论35致 谢36参考文献37 I 引 言在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理
13、、规范业务流程、提高透明度、加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是销售公司乃至众多商业企业梦寐以求的愿望。进销存软件概念起源于上世纪80年代,由于电算化的普及,计算机管理的推广,不少企业对于仓库货品的进货、存货、销售管理有了强烈的需求,进销存软件的发展从此开始。进入90年代以后,随着进销存软件的应用面越来越广,出现了许多从功能上、从用途上更为全面的进销存系统,从单纯的货品数量管理,扩展为货品的流程管理,进销存软件对每一批货品的来源、存放、去向,都作仔细的记录,随后并延伸为财务进销存一体化的管理模式。进入21世纪以后,各种各样的进销存软件产品应运而生,在仓库进销存管理的基
14、础上,集合了财务管理、客户管理、业务管理等相关内容,成为进销存财一体化的管理系统。企业进销存管理系统的不断完善,为企业管理现代化和运营信息化提供了有力的支持。第1章 概述1.1 研究课题的背景在全球经济趋向信息化的时代背景下,从我国企业信息化的意义、内容及目前发展状况,深入分析现阶段我国企业信息化建设中存在问题,进而提出解决问题的对策。政府和企业合力,以达到加快我国企业信息化建设发展的步伐。信息化革命正在打破并重组现存的国际经济秩序和结构,并促使其由物质型向信息型经济转变。并且随着经济的全球化趋势,如果没有信息化,企业的改造、重构、工业化的进程就会怠慢,企业的生存和发展就会成为大问题。从当前来
15、讲,先行一步的企业常会成为赢家,而那些不能及时做出应对的企业,即使幸免被淘汰,也只能被挤到低增长的经营领域中分得残羹冷炙。企业信息化包括销售、生产、服务等方面内容,而实质是企业管理的信息化,是企业将融合世界先进管理思想的信息技术进一步应用于管理,提高企业管理的效率和效益。企业管理的信息化在某种意义上意味着企业的全面信息化。它包括着企业内部管理信息化和企业的外部沟通信息化。1.2 研究课题的目的和意义进销存管理系统主要是充分发挥信息技术的优势,通过集中式的信息数据库,将企业的进、销、存等经营业务有机地结合起来,达到数据共享、降低成本、提高效率、改进服务的目的,进而提供企业的生产效率和管理水平。随
16、着因特网技术的飞速发展,网上商品网上交易日益普及,企业进销存管理系统是目前公司或是其企业对进销存管理系统的中的典型代表,涉及到了商品或货物管理中主要的几个方面,即进货管理、销售管理、库存管理、信息查询、基础信息、系统管理等无论公司还是企业对于货物都实行了信息化管理,以提高管理水平额工作效率,同时也最大限度的减少手工操作带来的失误。于是进销存管理系统便应运而生。在工厂中,产品的进销存涉及原料的采购、库存、投入生产,甚至有时涉及到出库,对于产品也有相应的生产、库存和统计等类似环节。在其它非生产性单位,如超市、商店等,则主要涉及到入库、库存、出库统计等方面。进销存管理系统具有广阔的开发前景。针对我的
17、实际情况,结合我对计算机软件的熟练程度以及对数据库的了解,经过与指导老师马老师的协商,我选择了基于Java的企业进销存管理系统这个课题。本系统界面设计美观、大方、方便、快捷、操作灵活。实现强大的进销存管理,包括基础信息、进货、销售和库存管理等。能够在不同的操作系统下运行,不局限于特定的平台,并提供库存盘点等。1.3 本课题的主要内容及组织结构1.3.1 主要内容在这个进销存管理系统中,介绍了如何开发系统的过程以及主要模块的设计与实现步骤,其中主要包含了以下几个功能:(1)进货单的生成;(2)销售单的生成;(3)根据进货信息和销售信息对库存定期进行盘点;(4)历史进货和销售记录的查询;(5)商品
18、信息、客户信息和供应商信息的维护。通过发上几个功能的实现,基本能够满足一般企业的进销存管理需要,为企业的管理现代化和运营信息化提供缋有力的支持。1.3.2 组织结构本课题的组织框架结构如下:前两章主要讲述了本课题的前景、目的及开发的环境配置等问题;第3章 简要说明了本课题的需求分析以及概要设计;第4章 主要说明了数据库的设计;第5章 讲解了系统主要模块的设计与实现;第6章 为系统测试;第7章 为本课题的结论。第2章 系统开发环境的选择与配置2.1 硬件环境开发本系统对硬件的要求不是很高,随着科技的飞速发展,现在一般机器的配置都能达到开发本系统的要求。具体开发环境如下:显示器:液晶19英寸分辨率
19、:1024*768像素CPU:AMDAthlon2.91GHz内存:1024MB以上硬盘空间:320G光驱:DVD16X鼠标:光电鼠标键盘:防水键盘2.2 系统开发工具的选择2.2.1 使用Java + Oracle 10g进行程序设计和数据库设计Java是一种简单、面向对象、分布式、解释型、健壮安全、结构中立、可移植、性能优异、多线程的动态语言。Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开
20、放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise API)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。Oracle 在其技术白皮书上阐明,Oracle 10g数据库关键目标有二:1 降低管理开销,2 提高性能。Oracle 10g的增强有对高可用性的增强、新的 Flashback 能力、支持回滚更新操作;对安全性的增强,便于管理大量的用户;BI 方面的增强,包括改进的 SQL 能力、分析功能、OLAP 、数据挖掘的能力等;对非关系型数据存储的能力得到了改进;XML 的能力;对开发能力支持的加强,对生物信息学( Bioinfor
21、matics )的支持。2.2.2 Java环境的配置一台计算机上安装了JVM,该台机器就可运行Java程序;而要开发Java程序,计算机上仅仅有JVM还是不够的,需要建立Java开发环境才行。本系统使用J2SE来进行Java程序设计,因此需要下载和安装JavaSE开发包。JavaSE是一个包含Java开发环境和运行环境的套件该套件由如下三项集成:(1)Java Development Kit(JDK),Java程序开发环境。(2)Java Runtime Environment(JRE),Java应用程序运行环境。(3)Java Plug-in,使Java Applet可在网页中运行的插件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业管理 系统 毕业论文
链接地址:https://www.31ppt.com/p-1777744.html