java企业进销存管理系统文精编.docx

上传人:b****8 文档编号:10023710 上传时间:2023-05-23 格式:DOCX 页数:25 大小:120.59KB
下载 相关 举报
java企业进销存管理系统文精编.docx_第1页
第1页 / 共25页
java企业进销存管理系统文精编.docx_第2页
第2页 / 共25页
java企业进销存管理系统文精编.docx_第3页
第3页 / 共25页
java企业进销存管理系统文精编.docx_第4页
第4页 / 共25页
java企业进销存管理系统文精编.docx_第5页
第5页 / 共25页
java企业进销存管理系统文精编.docx_第6页
第6页 / 共25页
java企业进销存管理系统文精编.docx_第7页
第7页 / 共25页
java企业进销存管理系统文精编.docx_第8页
第8页 / 共25页
java企业进销存管理系统文精编.docx_第9页
第9页 / 共25页
java企业进销存管理系统文精编.docx_第10页
第10页 / 共25页
java企业进销存管理系统文精编.docx_第11页
第11页 / 共25页
java企业进销存管理系统文精编.docx_第12页
第12页 / 共25页
java企业进销存管理系统文精编.docx_第13页
第13页 / 共25页
java企业进销存管理系统文精编.docx_第14页
第14页 / 共25页
java企业进销存管理系统文精编.docx_第15页
第15页 / 共25页
java企业进销存管理系统文精编.docx_第16页
第16页 / 共25页
java企业进销存管理系统文精编.docx_第17页
第17页 / 共25页
java企业进销存管理系统文精编.docx_第18页
第18页 / 共25页
java企业进销存管理系统文精编.docx_第19页
第19页 / 共25页
java企业进销存管理系统文精编.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

java企业进销存管理系统文精编.docx

《java企业进销存管理系统文精编.docx》由会员分享,可在线阅读,更多相关《java企业进销存管理系统文精编.docx(25页珍藏版)》请在冰点文库上搜索。

java企业进销存管理系统文精编.docx

java企业进销存管理系统文精编

Documentnumber:

WTT-LKK-GBB-08921-EIGG-22986

 

java企业进销存管理系统文精编

毕业论文

 

题目:

基于java的企业进销存管理系统

作者:

刘玉杰

学号:

062

系:

信息工程系

专业:

信息管理

 

指导者:

评阅者:

2010年05月

 

毕业设计(论文)中文摘要

毕业设计(论文)外文摘要

基于JAVA的企业进销存管理系统

【摘要】在市场经济中,销售是企业运作的重要环节。

为了更好地推动销售,不少企业建立分公司或代理制,通过分公司或代理把产品推向最终用户。

这些分公司或代理商大部分分布在不同的地理位置,跨空间、跨时间的频繁业务信息交流是这些企业业务活动的主要特点。

在这种形势下,传统的依靠管理人员人工工作传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。

本系统即为一个基本的进销存管理系统,就是利用信息化手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。

系统对企业中常见的采购、库存、销售等商业活动以及相关的供应商和客户等基本信息进行管理。

本毕业设计(论文)以商品进销存管理系统的分析和设计为出发点,详细介绍了开发本系统的各个步骤:

系统分析、系统设计、系统实现、系统维护。

在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。

在系统设计中,详细的展现了系统的各个功能模块。

所需的数据库表、表字段以及菜单的设计等。

在系统的实现中,给出了实现窗体中相应功能控件的示例和源代码,以及菜单实现的方法。

文章中列出了本系统的主要功能运行界面图。

本系统采用目前流行的JavaSwing进行开发,后台数据库使用功能更强大操作便捷的SQLServer。

【关键字】销售,进销存管理系统,JavaSwing,SQLServer

 

Salingandaccountingmanagementsystem

Abstract:

Salingisanimportantpartofenterprisemanagementinmarketeconomy.Inordertopromotesale,manyofthemsetupsub-companyoragentpromoteproducetocustomersthroughthosesub-companiesorofthemlieindifferentfrequentcommunicationofinformationbeyondspaceandtimeisthemajorthiscase,thetraditionalmanagementconveyinginformationanddatabymanagementpersonnelscan’tsatisfytheneedofincreasingbusiness.

Thesystemisbasicinsalingandaccountingintroducesadvancedmanagementbyutilizinginformationofferspracticalaccesstothereformofenterprise’ssystemmanagebusinessactivities,suchasbuying,storingandsaling,andthebasicinformationofsuppliersandusevisualBasicwhichisverypopularcurrentlytodatabasemakesuseofSQLServer,havingstrongfunctionandconverientoperation.

KeyWords:

SalingandaccountingManageSystem,JavaSwing,SQLServer

 

 

第一章概述

、本课题的研究意义

进销存管理系统,就是利用信息化手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。

更重要的是,进销存管理系统可以及时通过信息技术把企业数据快速转化为企业信息,进而为相关管理者提供决策依据。

我们的目标就是在于开发一个功能实用、操作方便,简单明了,具有普适性的进销存管理系统。

、本论文的目的、内容及作者主要贡献

(1)目的:

进销存管理系统主要是充分发挥信息技术的优势,通过集中式的信息数据库,将企业的进、销、存等经营业务有机地结合起来,达到数据共享、降低成本、提高效率、改进服务的目的,进而提供企业的生产效率和管理水平。

(2)内容:

在这个进销存管理系统中,主要包含了以下几个功能:

(1)采购入库单的自动生成;

(2)出库单的自动生成;(3)根据采购信息和销售信息对库存定期进行盘点;(4)历史采购和销售记录的查询;(5)产品信息、客户信息和供应商信息的维护。

通过发上几个功能的实现,基本能够满足一般企业的进销存管理需要,为企业的管理现代化和运营信息化提供缋有力的支持。

(3)作者的主要贡献:

本人针对进销存管理所需,独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。

第二章管理信息系统概述

管理信息系统(ManagementInformationSystems简称MIS)在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,MIS事实上已成为计算机MIS。

目前,由于开发高质量MIS的能力大大落后计算机硬件日新月异的进展,加上社会对MIS发展和完善需求的增加以及对MIS开发过程中出现的错误认识和行为而导致MIS开发的失败,这些情况已严重妨碍了计算机技术的进步。

因此对MIS有关的内容进行深入研究,提高工作效率,提高MIS开发成功率已变得十分重要。

我国企业MIS建设随着国民经济信息化的进展,进入了一个新的阶段。

一些中大型企业搞MIS已有五到十年的经验,不少新建企业正打算高起点地建立高水平的MIS。

实际上,企业的信息系统集成化建设,也是国民经济信息化的有机组成部分。

国际上,信息设备不断降价,信息技术更加成熟,一大批企业在搞信息系统集成或重建;研究开发机构适应这种需要投入了很大力量,致力于解决信息系统集成的策略、方法和工具等问题;一些大的信息服务公司纷纷成立或加快发展,正在由设备供应商变为信息技术和企业信息系统建设整体方案的咨询服务者。

这些都是我们可以借鉴、引进和运用的。

实现"两个根本转变"为企业MIS建设带来了新的压力、新的动力和真正的机会。

站在新一轮起飞点上的企业,要想用好新的机遇和新的环境条件搞好MIS建设,就要求业务领导和信息负责人、管理人员和开发人员进一步提高信息化的认识,转变传统的信息系统建设的思维,总结经验与学习先进理论相结合,发挥自身主动性与运用技术市场相结合,明确提出企业信息化的概念和任务,搞好高层的构思和总体规划,并把它作为"九五"企业发展规划的重要组成部分,组织有计划、有步骤的开发实现。

MIS的概念及解释

MIS是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。

2.1.1MIS的对象就是信息

信息是经过加工的数据,信息是对决策者有价值的数据。

信息的主要特征是来源分散,数量庞大。

信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。

信息具有时间性。

信息的加工方式有多种形式。

企业从信息管理的角度可划分为物流和信息流。

生产过程是一个物流的投入产出过程,且是不可逆的过程。

管理过程是信息流的过程,且具有信息反馈的特征。

2.1.2系统的组成

系统是由相互联系、相互作用的若干要素按一定的法则组成并具有一定功能的整体。

系统有两个以上要素,各要素和整体之间,整体和环境之间存在一定的有机联系。

系统由输入、处理、输出、反馈、控制五个基本要素组成。

信息系统是输入的数据,经过处理,输出的是信息的系统。

2.1.3管理信息的要素

管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。

任何地方只要有管理就必然有信息,如果形成系统就形成MIS。

计算机设备使MIS更有效,尤其是现代社会,MIS已和计算机设备不可分离,因此一般来说MIS就是计算机MIS。

MIS包括计算机、网络通讯设备等硬件成份,包括操作系统、应用软件包等软件成份。

并随着计算机技术和通讯技术的迅速发展还会出现更多的内容。

计算机设备并不是MIS的必要条件。

MIS的结构、特征

2.2.1MIS的结构

MIS由信源、信宿、信息处理、信息用户和信息管理者五个组成部分。

2.2.2MIS的特性

完善的MIS具有以下四个标准:

确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。

具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物。

通过MIS实现信息增值,用数学模型统计分析数据,实现辅助决策。

MIS是发展变化的,MIS有生命周期。

MIS的开发必须具有一定的科学管理工作基础。

只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。

因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作:

管理工作的程序化,各部门都有相应的作业流程。

管理业务的标准化,各部门都有相应的作业规范。

报表文件的统一化,固定的内容、周期、格式。

数据资料的完善化和代码化。

MIS的相关学科

  MIS是一个交叉性综合性学科,组成部分有:

计算机学科(网络通讯、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。

随着科学技术的高速发展,MIS涉及的范围还要扩大。

MIS的划分

2.4.1基于组织职能进行划分

  MIS按组织职能可以划分为办公系统、决策系统、生产系统和信息系统。

2.4.2基于信息处理层次进行划分

  MIS基于信息处理层次进行划分为面向数量的执行系统、面向价值的核算系统、报告监控系统,分析信息系统、规划决策系统,自底向上形成信息金字塔。

2.4.3基于历史发展进行划分

第一代MIS是由手工操作,使用工具是文件柜、笔记本等。

第二代MIS增加了机械辅助办公设备,如打字机、收款机、自动记账机等。

第三代MIS使用计算机、电传、电话、打印机等电子设备。

2.4.4基于规模进行划分

  随着电信技术和计算机技术的飞速发展,现代MIS从地域上划分已逐渐由局域范围走向广域范围。

MIS的综合结构

  MIS可以划分为横向综合结构和纵向综合结构,横向综合结构指同一管理层次各种职能部门的综合,如劳资、人事部门。

纵向综合结构指具有某种职能的各管理层的业务组织在一起,如上下级的对口部门。

MIS的开发

创新原则,体现先进性。

计算机技术的发展十分迅速,要及时了解新技术,使用新技术,使目标系统较原系统有质的飞跃。

整体原则,体现完整性。

企业管理可以理解为一个合理的‘闭环’系统。

目标系统应当是这个‘闭环’系统的完善。

企业完整的实现计算机管理不一定必须在企业的各个方面同时实现,但必须完整的设计系统的各个方面。

不断发展原则,体现超前性。

为了提高使用率,有效的发挥MIS的作用,应当注意技术的发展和环境的变化。

MIS在开发过程中应注重不断发展和超前意识。

经济原则,体现实用性。

大而全和高精尖并不是成功MIS的衡量标准。

事实上许多失败的MIS正是由于盲目追求高新技术而忽视了其实用性。

盲目追求完善的MIS而忽视了本单位的技术水平、管理水平和人员素质。

MIS的开发方式有自行开发、委托开发、联合开发、购买现成软件包进行二次开发几种形式。

一般来说根据企业的技术力量、资源及外部环境而定。

第三章系统调研及可行性分析

系统调研

正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。

(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。

(2)提出新系统的人员并不都是系统研究人员,有些人对于的功能和处理数据的方法没有明确的认识。

它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。

(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。

总之,有必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。

可行性分析概述

可行性分析一般可定义为:

可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。

(1)可行性分析阶段的主要工作包括以下几个方面:

①新系统目标可行性分析:

分析新系统的目标是否符合企业的现状和发展的需要。

②社会可行性分析:

社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。

③技术可行性分析:

技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。

④经济可行性分析

经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。

⑤管理可行性分析:

管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。

技术可行性分析

技术可行性分析主要包括四个方面:

目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。

(1)技术支持:

首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。

这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。

(2)硬件资源:

开发管理信息系统所需的硬件资源包含以下两个方面:

系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。

对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。

(3)软件资源

软件资源的可行性分析主要考虑以下几点是否满足用户的要求:

①操作系统的选择;

②编译系统的选择;

③数据库管理系统的选择;

④高级编程语言的选择;

⑤汉字处理系统的选择;

⑥应用软件包的选择。

本系统在开发前,与相关部门的领导和企事业有关人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。

第四章系统分析

系统需求分析

系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。

通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。

这些需求包括:

(1)功能需求。

确定新系统应做什么,这是最主要的需求。

(2)性能需求。

给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。

(3)环境需求。

这是对系统运行以及所处环境的要求。

例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。

(4)未来需求。

这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。

了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。

一旦需要时,就比较容易进行补充和修改了。

进销存管理系统充分发挥信息技术的优势,通过集中式的信息数据库,将企业的进、销、存等经营业务有机地结合起来,达到数据共享、降低成本、提高效率、改进服务的目的,进而提供企业的生产效率和管理水平。

4.2数据流程图与数据字典

数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。

数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,担却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。

数据字典的任务就是对数据流程图中的出现的所有被命名的图形元素在数据字典中作为一个条目加以定义,便得每一个图形元素的名字都有一个确切的解释。

数字是对数据流程图的补充说明,它的编制和维护是一项非常繁重的工作,一旦建立起来,从系统分析直至系统运行都用到它。

第五章系统功能的设计

系统功能的设计是数据库管理系统开发中的重要一环。

系统功能设计首先进行需求分析,根据用户的系统开发要求,初步调查,明确问题,解决目标系统做什么问题,最后确定出目标系统的功能模块。

MIS平台的确定

一个MIS应有一个调试可集成的系统开发平台。

20世纪90年代以来,MIS平台已经发展成为把操作系统与其外部接口融为一体的集成平台。

其软件系统可以包括操作系统、图形用户系统、网络通信、数据库管理系统和程序设计语言等。

硬件平台可以把CPU与存储管理单元、协处理器、网卡等集成为一体,从而形成支持MIS应用开发与运行临近的一体化开发环境。

MIS平台确定应考虑用户投资,技术支持等诸多因素,就将硬件与软件平台统筹考虑。

我们知道MIS平台主要有三种。

主机模式、文件服务器模式和客户/服务器模式。

数据库产品选型原则

数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言是SQLServer2000,

?

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用

模块设计

根据需求分析,设计的进销存管理系统的模块组织结构如下图1所示。

图1进销存管理系统模块组织结构图

下面对各模块的设计功能进行说明。

采购单:

日常业务中需要频繁使用的功能,主要是对每笔采购入库业务进行记录,自动生成对应的采购凭证。

采购单中的商品名称、供应商和经手人字段分别对应Product数据表、Supplier数据表和Users数据表中的相关字段,所以这里需要检验用户输入的合法性。

为了管理的方便的规范。

每笔采购单对应唯一采购单票号。

销售单:

日常业务中需要频繁使用的功能,主要是对每笔销售出库业务进行记录,自动生成对应的销售凭证。

销售单中的商品名称、客户和经手人字段分别对应Product数据表、Customer数据表和Users数据表中的相关字段,所以这里需要检测用户输入的合法性。

为了管理的方便和规范,每笔销售单对应一个唯一销售单票号。

库存盘点:

库存管理中的重要业务活动,主要是根据采购记录和销售记录对库存商品盘点,更新每种商品的库存量,为制定采购计划提供依据。

计算库存时需要检索每一种商品的采购记录,汇总得到此种商品总共的采购数量,然后检索这种商品的销售记录,汇总得到此种商品总的销售数量,最后用总采购数量和总销售数量相减即可。

产品管理:

库存管理中的辅助业务,主要是当有产品或者商品的属性数据改变时,需要在这里进行更新。

库存查询:

统计查询功能中的一个模块,提供了对库存商品按照多种字段模糊查询的功能。

采购查询:

统计查询功能中的一个模块,提供了对采购记录的多种字段的复合式查询功能。

销售查询:

统计查询功能中的一个模块,提供了对销售记录的多种字段的复合式查询功能。

供应商管理:

基础信息维护中的一个模块,主要用于对供应商信息进行查询和维护。

为了方便对多个供应商的管理和比较,本系统中将此功能用Tab页的形式实现,既方便对单个供应商信息的查看和编辑,又利于对供应商总体的评价和比较。

客户管理:

基础信息维护中的一个模块,主要用于对企业客户信息的查询和维护。

为了方便对多个客户的管理和比较,本系统中也将此功能用Tab页的形式实现,既方便对单个供应商信息的查看和编辑,又利于对供应商总体的评价和比较。

密码设置:

系统设置中的一个模块,主要用于为系统中现有的用户提供密码更改功能。

退出系统:

用于退出本系统。

为了防止用户的误操作,退出系统之前需要用户确认退出的操作。

整个系统运行的流程图大致如图2所示。

图2系统流程图

第六章数据库的设计

考虑到系统的通用性和操作的便捷性,这里选用信息系统开发中广泛使用的MicrosoftSQLServer2000作为后台数据库。

数据表结构清单

在这个系统中,设计了一个名称为PurchaseandSale的数据库。

根据系统功能的需要,在其中总共设计了6个数据表,分别如下:

Product表用于存储产品的基本信息以及相应的库存信息;

Supplier表用于存储供应商的基本信息;

Customer表用于存储客户的基本信息;

Users表用于存储系统用户的基本信息;

Purchase表用于存储采购记录的基本信息;

Sale表用于存储销售记录的基本信息。

1、Product数据表结构

Product数据表主要用于存储企业的产品或原材料信息,比如物品的名称、产地、规格、单位等。

另外,根据销售记录和采购记录计算得出的每种商品的库存数量也存放在Product数据表的库存字段中。

表1Product数据表结构

字段名

数据类型

长度

是否允许为空

说明

商品名称

nvarchar

255

主键,唯一标识产品记录

产地

Nvarchar

40

规格

nvarchar

50

包装

nvarchar

50

单位

Nchar

19

库存

int

4

产品的库存量,系统计算得出,默认为0

2、Supplier数据表结构

Supplier数据表主要用于存储企业的供应商信息,比如供应商的编号、供应商的名称、供应商的地址、

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2