企业管理系统毕业论文.docx

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

企业管理系统毕业论文.docx

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

企业管理系统毕业论文.docx

企业管理系统毕业论文

 

毕业论文

 

基于Java的企业进销存治理系统

TheEnterprisePurchase-sell-stockManagementSystemBasedonJava

系(院)名称:

专业班级:

学生姓名:

学生学号:

指导西席姓名:

指导西席职称:

 

2012年5月

结业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重答应:

所呈交的结业设计(论文),是我小我私家在指导西席的指导下进行的研究事情及取得的结果。

尽我所知,除文中特别加以标注和致谢的地方外,不包罗其他人或组织已经颁发或宣布过的研究结果,也不包罗我为得到安阳工学院及其它教诲机构的学位或学历而使用过的质料。

对本研究提供过资助和做出过孝敬的小我私家或团体,均已在文中作了明确的说明并表现了谢意。

作者签名:

     日 期:

    

指导西席签名:

     日  期:

     

使用授权说明

本人完全了解安阳工学院关于收集、生存、使用结业设计(论文)的划定,即:

凭据学校要求提交结业设计(论文)的印刷本和电子版本;学校有权生存结业设计(论文)的印刷本和电子版,并提供目录检索与阅览办事;学校可以接纳影印、缩印、数字化或其它复制手段生存论文;在不以赢利为目的前提下,学校可以宣布论文的部门或全部内容。

作者签名:

     日 期:

    

 

基于Java的企业进销存治理系统

摘要:

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

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

这些分公司或署理商大部门漫衍在差别的地理位置,跨空间、跨时间的频繁业务信息交换是这些企业业务运动的主要特点。

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

本系统即为一个根本的进销存治理系统,就是利用信息化手段把先进的企业治理要领引入企业的实践,为企业的治理革新提供切实易行的途径。

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

本论文以商品进销存治理系统的阐发和设计为出发点,详细介绍了开发本系统的各个步调:

系统阐发、系统设计、系统实现、系统维护。

本系统主要介绍了在底子信息模块的功效,弥补了在其他系统中难以对客户信息、供给商信息和商品信息的修改及删除。

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

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

本系统接纳目前流行的JavaSwing进行开发,背景数据库使用功效更强大操纵便捷的Oracle数据库。

要害词:

进销存治理系统;JavaSwing;Oracle;数据库

TheEnterprisePurchase-sell-stockManagementSystemBasedonJava

Abstract:

Sailingisanimportantpartofenterprisemanagementinmarketeconomy.Inordertopromotesale,manyofthemsetupsub-companyoragentsystem.Theypromoteproducttocustomersthroughthosesub-companiesoragents.Mostofthemlieindifferentplaces.Thefrequentcommunicationofinformationbeyondspaceandtimeisthemajorfeature.Inthiscase,thetraditionalmanagementconveyinginformationanddatabymanagementpersonnelscan’tsatisfytheneedofincreasingbusiness.

Thesystemisabasicinsailingandaccountingmanagement.Itintroducesadvancedmanagementbyutilizinginformationmethod.Itofferspracticalaccesstothereformofenterprise’smanagement.Thissystemmanagebusinessactivities,suchasbuying,storingandsailing,andthebasicinformationofsuppliersandcustomers.Itusevisualbasicwhichisverypopularcurrentlytodevelop.BackgrounddatabasemakesuseofOracle10g,havingstrongfunctionandconvenientoperation.

Thisthesiswithcommoditypurchase-sell-stockmanagementsystemanalysisanddesignisintroduced,thesystemofexploitationofeachstep:

systemanalysis,systemdesign,systemachieve,systemmaintenance.Thissystemmainlyintroducesthebasicinformationofthemodule,tomakeupfortheothersystemswhichisdifficulttomodificationanddeletioncustomerinformation,supplierinformationandcommodityinformation.Intherealizationofthesystem,therealizationformareappropriatefunctionsofcontrolandsourcecodeexamples,andthemethodtorealizethemenu.Thispaperliststhemainfunctionsofthesystemoperationinterfacediagram.ThissystemusescurrentlypopularJavaSwingdevelopment,backeddatabaseusingmorepowerfulconvenientoperationoftheOracledatabase。

Keyword:

SailingandaccountingManageSystem;JavaSwing;Oracle;database

引言

在信息技能的催化之下,世界经济的厘革已经进入了加快状态。

世界经济一体化,企业经营全球化,以及高度竞争造成的高度本性化与迅速改变的客户需求,令企业与主顾、企业与供方的干系变得越发密切和庞大。

强化治理、范例业务流程、提高透明度、加快商品资金周转,以及为流通领域信息治理全面网络化打下底子,是销售公司乃至众多商业企业梦寐以求的愿望。

进销存软件观点起源于上世纪80年代,由于电算化的普及,盘算机治理的推广,不少企业对付堆栈货品的进货、存货、销售治理有了强烈的需求,进销存软件的生长今后开始。

进入90年代以后,随着进销存软件的应用面越来越广,出现了许多从功效上、从用途上更为全面的进销存系统,从单纯的货品数量治理,扩展为货品的流程治理,进销存软件对每一批货品的来源、存放、去向,都作仔细的记载,随后并延伸为财政进销存一体化的治理模式。

进入21世纪以后,种种百般的进销存软件产物应运而生,在堆栈进销存治理的底子上,聚集了财政治理、客户治理、业务治理等相关内容,成为进销存财一体化的治理系统。

企业进销存治理系统的不停完善,为企业治理现代化和运营信息化提供了有力的支持。

 

第1章概述

1.1研究课题的配景

在全球经济趋向信息化的时代配景下,从我国企业信息化的意义、内容及目前生长状况,深入阐发现阶段我国企业信息化建立中存在问题,进而提出解决问题的对策。

政府和企业协力,以到达加快我国企业信息化建立生长的步调。

信息化革命正在冲破并重组现存的国际经济秩序和结构,并促使其由物质型向信息型经济转变。

而且随着经济的全球化趋势,如果没有信息化,企业的改革、重构、产业化的进程就会怠慢,企业的生存和生长就会成为大问题。

从当前来讲,先行一步的企业常会成为赢家,而那些不能实时做出应对的企业,纵然幸免被淘汰,也只能被挤到低增长的经营领域中分得残羹冷炙。

企业信息化包罗销售、生产、办事等方面内容,而实质是企业治理的信息化,是企业将融合世界先进治理思想的信息技能进一步应用于治理,提高企业治理的效率和效益。

企业治理的信息化在某种意义上意味着企业的全面信息化。

它包罗着企业内部治理信息化和企业的外部沟通信息化。

1.2研究课题的目的和意义

进销存治理系统主要是充实发挥信息技能的优势,通过会合式的信息数据库,将企业的进、销、存等经营业务有机地结合起来,到达数据共享、低落本钱、提高效率、革新办事的目的,进而提供企业的生产效率和治理水平。

随着因特网技能的飞速生长,网上商品网上生意业务日益普及,企业进销存治理系统是目前公司或是其企业对进销存治理系统的中的典范代表,涉及到了商品或货品治理中主要的几个方面,即进货治理、销售治理、库存治理、信息查询、底子信息、系统治理等无论公司照旧企业对付货品都实行了信息化治理,以提高治理水平额事情效率,同时也最大限度的淘汰手工操纵带来的失误。

于是进销存治理系统便应运而生。

在工场中,产物的进销存涉及原料的采购、库存、投入生产,甚至有时涉及到出库,对付产物也有相应的生产、库存和统计等类似环节。

在其它非生产性单位,如超市、商店等,则主要涉及到入库、库存、出库统计等方面。

进销存治理系统具有辽阔的开发前景。

针对我的实际情况,结合我对盘算机软件的熟练水平以及对数据库的了解,经过与指导老师马老师的协商,我选择了《基于Java的企业进销存治理系统》这个课题。

本系统界面设计美观、大方、方便、快捷、操纵灵活。

实现强大的进销存治理,包罗底子信息、进货、销售和库存治理等。

能够在差别的操纵系统下运行,不局限于特定的平台,并提供库存盘点等。

1.3本课题的主要内容及组织结构

主要内容

在这个进销存治理系统中,介绍了如何开发系统的历程以及主要模块的设计与实现步调,其中主要包罗了以下几个功效:

(1)进货单的生成;

(2)销售单的生成;

(3)凭据进货信息和销售信息对库存定期进行盘点;

(4)历史进货和销售记载的查询;

(5)商品信息、客户信息和供给商信息的维护。

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

组织结构

本课题的组织框架结构如下:

前两章主要报告了本课题的前景、目的及开发的情况配置等问题;

第三章扼要说明了本课题的需求阐发以及提要设计;

第四章主要说明了数据库的设计;

第五章解说了系统主要模块的设计与实现;

第六章为系统测试;

第七章为本课题的结论。

 

第2章系统开发情况的选择与配置

2.1硬件情况

开发本系统对硬件的要求不是很高,随着科技的飞速生长,现在一般呆板的配置都能到达开发本系统的要求。

具体开发情况如下:

显示器:

液晶19英寸

辨别率:

1024*768像素

CPU:

AMDAthlon2.91GHz

内存:

1024MB以上

硬盘空间:

320G

光驱:

DVD16X

鼠标:

光电鼠标

键盘:

防水键盘

2.2系统开发东西的选择

Java是一种简朴、面向东西、漫衍式、解释型、结实宁静、结构中立、可移植、性能优异、多线程的动态语言。

Java语言的优良特性使得Java应用具有无比的结实性和可靠性,这也淘汰了应用系统的维护用度。

Java对东西技能的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并低落本钱。

Java的编译一次,随处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间通报信息的低本钱方法。

特别是Java企业应用编程接口(JavaEnterpriseAPI)为企业盘算及电子商务应用系统提供了有关技能和富厚的类库。

Oracle在其技能白皮书上阐发,Oracle10g数据库要害目标有二:

1低落治理开销,2提高性能。

Oracle10g的增强有对高可用性的增强、新的Flashback能力、支持回滚更新操纵;对宁静性的增强,便于治理大量的用户;BI方面的增强,包罗革新的SQL能力、阐发功效、OLAP、数据挖掘的能力等;对非干系型数据存储的能力得到了革新;XML的能力;对开发能力支持的增强,对生物信息学(Bioinformatics)的支持。

一台盘算机上安装了JVM,该台呆板就可运行Java步伐;而要开发Java步伐,盘算机上仅仅有JVM照旧不敷的,需要创建Java开发情况才行。

本系统使用J2SE来进行Java步伐设计,因此需要下载和安装JavaSE开发包。

JavaSE是一个包罗Java开发情况和运行情况的套件该套件由如下三项集成:

(1)JavaDevelopmentKit(JDK),Java步伐开发情况。

(2)JavaRuntimeEnvironment(JRE),Java应用步伐运行情况。

(3)JavaPlug-in,使JavaApplet可在网页中运行的插件。

有关Java平台方面的软件都是免费开放的,可直接从Sun公司的Java技能支持网站()上下载,网站上提供了众多差别尺度和版本的Java亦可。

安装完毕需要设置path和classpath两个情况变量,这对付以后步伐能否编译,编译乐成的步伐能否运行都是很要害的一个环节。

这在WindowsXP下可通过右击桌面中的“我的电脑”,在弹出的快捷菜单中选择“属性”命令即可,再单击左栏任务下的最后一项“高级系统设置”即弹出属性窗口。

然后在属性窗口的“高级”选项卡下,单击“情况变量”按钮就会弹出“情况变量”设置窗口。

path用于设置Java编译、解释等东西的路径,这些东西文件在Java安装目录下的bin目录中。

classpath用于设置应用步伐类路径和扩展的应用步伐类路径,通常需要指定两项Java安装目录下的lib目录和当前运行的class所在目录(用·指定)。

第3章需求阐发与系统设计

3.1需求阐发

需求阐发的历程可以说是一个对具体问题的重复理解和抽象的历程。

理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。

抽象就是撤除问题的外貌,提取问题的本质,创建问题的逻辑模型,以便于以后阶段的系统的设计实现。

需求阐发阶段是软件产物生存命期中的一个重要阶段,其底子任务是确定用户对软件系统的需求。

所谓需求是指用户对软件的功效和性能的要求,就是用户希望软件能什么事情,完成什么样的功效,到达什么性能。

通常需求分为两种类型:

一种是功效性需求,一种是非功效性需求,这一点也需要有一种清楚的认识。

功效性需求是指需要盘算机系统解决的问题,也就是对数据的处置惩罚要求,这是一类最主要的需求。

非功效性需求是指实际使用情况所要求的需求,往往是一些限制要求,例如:

性能要求,可靠性要求,宁静保密要求,等等。

凭据市场的需求,要求系统具有以下功效:

(1)系统操纵简朴,界面友好;

(2)范例、完善的底子信息设置;

(3)支持多人操纵,要求有权限分派功效;

(4)为了方便用户,要求系统支持多条件查询;

(5)对销售信息提供销售排行;

(6)支持销售退货和入库退货功效;

(7)支持库存代价调解功效等。

3.2提要设计

企业进销存治理系统必须提供商品信息、供给商信息和客户信息的底子设置;提供强大的多条件搜索功效和商品的进货、销售和库存治理功效;可以分差别权限、差别用户对该系统进行操纵。

另外,该系统还必须包管数据的宁静性、完整性和准确性。

企业进销存治理系统的目标是实现企业的信息化治理,淘汰盲目采购、低落采购本钱、公道控制库存、淘汰资金占用并提升企业市场竞争力。

项目主要以企业的进货、销售和查询统计功效为主,对付库存、销售和进货的记载信息应该实时、准确的生存,并提供相应的查询和统计。

由于库存商品数量太多,不易盘点,传统的盘点方法容易堕落,系统中的库存盘点功效要准确的盘算出每种商品的损益数量,淘汰企业不须要的损失。

凭据需求阐发,设计的进销存治理系统的模块组织结构如图3-1所示。

图3-1进销存治理系统模块组织结构图

3.3详细设计

下面对各模块的设计功效进行详细说明。

进货单:

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

进货单中的商品名称、供给商和经手人字段分别对应tb_spinfo数据表、tb_gysinfo数据表和tb_userlist数据表中的相关字段,所以这里需要查验用户输入的正当性。

为了治理的方便的范例。

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

销售单:

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

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

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

库存盘点:

库存治理中的重要业务运动,主要是凭据采购记载和销售记载对库存商品盘点,更新每种商品的库存量,为制定采购筹划提供依据。

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

产物治理:

库存治理中的帮助业务,主要是当有产物大概商品的属性数据改变时,需要在这里进行更新。

库存查询:

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

采购查询:

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

销售查询:

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

供给商治理:

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

为了方便对多个供给商的治理和比力,本系统中将此功效用Tab页的形式实现,既方便对单个供给商信息的检察和编辑,又利于对供给商总体的评价和比力。

客户治理:

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

为了方便对多个客户的治理和比力,本系统中也将此功效用Tab页的形式实现,既方便对单个供给商信息的检察和编辑,又利于对供给商总体的评价和比力。

密码设置:

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

退出系统:

用于退出本系统。

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

整个系统从运行开始,治理员大概操纵员登录。

操纵员可以实现底子信息治理、进货治理、销售治理、查询统计、库存治理的所有操纵。

治理员可以拥有操纵员的所有操纵,而且其具有系统治理的功效,以实现对操纵员的权限等的治理。

整个系统运行的业务流程图大抵如图3-2所示。

图3-2系统流程图

3.4本章小结

本章主要介绍了该进销存治理系统中的需求阐发、提要设计以及详细设计的内容,通过本章让我们更了解企业进销存系统的焦点所在,该系统的要害在于数据库的治理和操纵,所以本论文的重点也在第四章的数据库设计,让我们越发清楚的学习该系统表与表之间是如何操纵的。

第4章数据库的设计

4.1数据库介绍

所谓数据库(Database)就是指按一定组织方法存储在一起的,相互有关的若干个数据的结合,数据库治理系统(DatabaseManagementSystem)就是一种利用和治理数据库的大型软件,简称DBMS,他们创建在操纵系统的底子上,对数据库进行统一的治理和控制,其功效包罗数据库界说,数据库治理,数据库创建和维护,于操纵系统通信等。

DBMS通常由数据字典,数据描述语言及其编译步伐,数据利用(查询)语言及其编译步伐,数据库治理例行步伐等部门组成。

干系数据库是以干系模型为底子的数据库,是凭据表、记载和字段之间的干系进行组织和访问的一种数据库,它通过若干个表(Table)来存取数据,而且通过干系(Relation)将这些表联系在一起,干系数据库提供了成为机构化查询语言(SQL)尺度接口,该接口允许使用多种数据库东西和产物,干系数据库是目前最遍及应用的数据库。

4.2E-R图

进销存系统的E-R图,进销存系统主要实现从进货、库存到销售的一体化治理,涉及商品信息、商品的供给商、购置商品的客户等多个实体。

下面简朴介绍几个要害的实体和系统的综合E-R图。

1.供给商实体属性图

供给商实体包罗:

编号、名称、简称、地点、电话、邮政编码、传真、联系人、联系人电话、开户行和E-mail属性,如图4-1所示。

图4-1供给商实体属性图

2.商品实体属性图

商品实体包罗:

编号、商品名称、商品简称、产地、单位、规格、包装、批号、批准文号、商品简介和供给商属性。

如图4-2所示。

图4-2商品实体属性图

3.客户实体属性图

客户实体包罗:

客户编号、客户名称、简称、地点、电话、邮政编码、联系人电话、传真、开户行和账号属性。

如图4-3所示。

图4-3客户实体属性图

4.销售实体属性图

销售实体分为销售主表和销售明细表两个实体,它们是一对多的干系。

其中销售主表包罗:

销售票号、品种数、金额、验收结论、客户名称、经手人、结算方法、操纵员和销售日期属性。

销售明细表包罗:

编号、销售票号、商品编号、数量和单价属性。

如图4-4所示。

图4-4销售实体属性图

4.3数据表提要说明

主要数据库表的提要说明及各个表的生成图,如图4-5所示。

图4-5数据库表提要说明

主要数据库中表之间的关联图,如图4-6所示。

图4-6数据库表之间关联图

4.4主要数据表的结构

数据库在整个治理系统中占据非常重要的职位,数据库结构设计的优劣直接影响着系统的效率和实现效果。

进销存治理系统接纳Oracle10g版本的数据库,数据库名称为ORACLE,因篇幅所限,本论文只给出几个重要数据表的表结构。

1.供给商信息表

供给商信息表的名称为tb_gysinfo,主要用于存储供给商的详细信息,结构如表4-1所示。

表4-1供给商信息表

字段名称

数据类型

字段大小

是否主键

id

varchar

10

主键

name

varchar

10

jc

varchar

10

address

varchar

10

bianma

varchar

10

tel

varchar

20

fax

varchar

20

lian

varchar

10

ltel

varchar

20

yh

varchar

10

mail

varchar

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

当前位置:首页 > 求职职场 > 简历

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

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