基于JAVA企业进销存管理系统毕业设计文件.docx
《基于JAVA企业进销存管理系统毕业设计文件.docx》由会员分享,可在线阅读,更多相关《基于JAVA企业进销存管理系统毕业设计文件.docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、企业进销销存管理理系统学 院专 业班 级学 号姓 名指导教师师教师职称称年月日 35 摘要【摘要】进销存管管理系统统是一个个基于IInteerneet的应应用系统统,它是是一个面面对当前前的进销销存管理理工作基基本还处处于手工工和半信信息自动动化处理理状态而而应运而而生的一一个基于于Intternnet的的一个完完全信息息自动化化的系统统,整个个系统从从符合操操作简便便、界面面友好、灵活、实用、安全的的要求出出发,完完成进货货、销售售、库存存管理的的全过程程。企业单位位只需具具备访问问Intternnet的的条件即即可在系系统发布布的站点点上进行行进销存存的管理理。在图图型化的的人机界界面中完
2、完成日常常的进销销存管理理工作.一方面面摆脱了了时间和和空间的的限制,另一方方面有效效的解决决的数据据共享的的问题。经过实际际使用证证明,本本文所设设计的企企业进销销存管理理系统可可以满足足企业进进货、销销售管理理方面的的需要。【关键词词】库存存 销售售 企业业进销存存管理系系统目录摘要110 引引言11 系系统分析析21.1 需求求分析21.2 可行行性分析析22 总总体设计计22.1 项目目规划22.2 系统统功能结结构图33 系系统设计计33.1 设计目目标33.2 开发发及运行行环境43.3 数据据库设计计44 JJavaaBeaan的编编写54.1 数据据库操作作的JaavaBBea
3、nn的编写写54.2 中文文乱码处处理的JJavaaBeaan的编编写74.3 客户户基本信信息的JJavaaBeaan的编编写74.4 提交交客户信信息的JJavaaBeaan的编编写84.5 查询询、分页页JavvaBeean的的编写(QueestSStriing.javva)94.6 显示示系统时时间的JJavaaBeaan的编编写145 用用户登录录模块设设计156 系系统首页页设计167 基基础信息息管理主主要功能能模块设设计187.1 客户户信息管管理设计计187.2 客户户信息查查询设计计198 库库存管理理主要功功能模块块设计228.1 商品品入库信信息设计计238.2 商品品
4、价格调调整设计计26附录A 参考考文献附录B 数据据表附录C 文件件架构图图0引言随着中国国电子商商务、互互联网业业务的迅迅猛发展展,国内内许多企企业已跨跨入电脑脑网络管管理时代代,并因因此提高高了管理理效率和和市场竞竞争力。但目前前仍有部部分企业业还停留留在原始始计账管管理阶段段。而随随着全球球经济信信息化的的进程和和WTOO的成功功实现,企业面临临着前所所未有的的机遇和和挑战,在如此此激变的的社会形形势和激激烈的市市场竞争争下,愈愈来愈多多的企业业管理者者意识到到效率管管理和科科学管理理的重要要性,以以及增强强市场竞竞争力的的迫切性性,因此此建立科科学、规规范、高高效的管管理制度度和秉承承
5、富有竞竞争力的的经营理理念是每每一个企企业管理理者的渴渴望,企企业采用用电脑管管理进货货、库存存、销售售等诸多多环节也也已成为为趋势及及必然。在进货、库存、销售环环节中,由于商商品种类类繁多、业务量量大、库库存管理理复杂,使用手手工操作作的工作作量很大大,在操操作过程程中也很很容易出出现各种种错误。而采用用计算机机管理则则可以大大大提高高日常工工作的效效率,不不仅将原原来由手手工操作作的进货货、出货货及销售售这一整整套流程程用计算算机进行行全程管管理,而而且消除除了手工工操作中中可能存存在的不不确定因因素,达达到进销销存管理理流程清清晰,从从而能够够比较彻彻底地贯贯彻经营营者的管管理模式式。1
6、 系系统分析析1.1 需求求分析通过调查查研究,要求系系统满足足以下功功能:q 由于操作作人员的的计算机机知识水水平有限限,因此此要求系系统具有有良好的的人机界界面。q 如果系统统的使用用对象较较多,则则要求有有较好的的权限管管理。q 方便的数数据查询询功能,并支持持多条件件查询。q 在各种单单据中根根据输入入的基础础数据自自动计算算金额,尽量减减少人工工干预。q 对客户或或供应商商的往来来账目进进行有效效管理,绝不存存在假账账、漏账账、差账账等情况况。q 通过计算算机,能能够直接接“透视”仓库存存储情况况。q 对某一时时间段内内的某种种商品的的销售情情况按数数量或金金额进行行升序或或降序排排
7、行。q 图表分析析年销售售额。1.2 可行行性分析析通过计算算机网络络系统对对企业进进行全面面的管理理,满足足了企业业的现代代化管理理的要求求。q 经济性当前许多多中小型型企业都都使用人人工管理理方式(即纸和和笔)来来管理企企业的进进销存,这样的的管理方方式既困困难又浪浪费时间间和成本本,并且且容易出出现漏账账、差账账的情况况,因此此中小企企业应该该向大型型企业那那样采用用先进的的管理方方式,提提高企业业效率、降低企企业运营营成本。q 技术性企业进销销存管理理系统从从中小企企业的实实际出发发,可有有效地管管理企业业的进销销存情况况,并降降低企业业运营成成本、及及时调整整营销策策略、提提高库房房
8、的利用用率。2 总总体设计计2.1 项目目规划企业进销销存管理理系统是是一个典典型的数数据库开开发应用用程序,由基础础信息管管理、库库存管理理、商品品销售、查询统统计、往往来管理理、系统统设置66部分组组成。q 基础信息息管理该模块主主要是对对企业的的客户信信息、商商品信息息、供应应商信息息进行有有效管理理,并可可实现按按不同条条件对这这些数据据进行查查询。q 库存管理理该模块主主要是对对商品的的入库及及入库退退货信息息进行有有效管理理,对商商品的价价格进行行调整,同时可可按不同同条件查查询库存存商品。q 商品销售售该模块主主要是对对商品的的销售及及销售退退货信息息进行有有效管理理。q 查询统
9、计计该模块主主要实现现按不同同条件查查询商品品的入库库信息及及销售信信息,并并可对某某一时间间段内某某种商品品的销售售情况按按数量或或金额进进行升序序或降序序排行,同时可可对某一一年度的的销售额额进行图图表分析析。q 往来管理理该模块主主要实现现对商品品的入库库结账、入库退退货结账账、销售售结账、销售退退货结账账信息进进行有效效管理,同时可可实现销销售结账账信息及及入库结结账信息息的查询询操作。q 系统设置置访模块主主要实现现对操作作员及操操作员密密码进行行有效管管理。2.2 系统统功能结结构图企业进销销存管理理系统的的功能结结构如图图1所示示。图1 系统功功能结构构图3 系系统设计计3.1
10、设计计目标本系统针针对中小小型企业业进销存存管理现现状,通通过网络络对企业业的进销销存进行行有效管管理。本本系统主主要实现现如下目目标:q 系统采用用人机对对话方式式,界面面美观友友好,信信息查询询灵活、方便、快捷、准确,数据存存储安全全可靠。q 实现企业业内一些些基础信信息的设设置及查查询。q 商品的入入库、入入库退货货、销售售、销售售退货流流程清晰晰。q 数据计算算自动完完成,提提高工作作效率。q 与供应商商和客户户之间的的账目清清晰。q 以图表形形式对年年销售额额进行分分析。q 实现多条条件查询询。q 可方便快快捷地查查询库存存信息,并可对对商品价价格进行行调整。q 对某一时时间段内内的
11、某种种商品按按照销售售数量或或销售金金额进行行销售升升序排行行或降序序排行。q 操作员可可以随时时修改自自己的口口令。q 对用户输输入的数数据,系系统进行行严格的的数据检检验,尽尽可能排排除人为为的错误误。q 系统最大大限度地地实现了了易维护护性和易易操作性性。q 系统运行行稳定、安全可可靠。3.2 开发发及运行行环境硬件平台台:q CPU:P411.8GGHz。q 内存:2256MMB以上上。软件平台台:q 操作系统统:Wiindoows220000。q 数据库:SQLL Seerveer 220000。q 开发工具具包:JJDK Verrsioon1.4.22。q JSP服服务器:Tomm
12、catt。q 浏览器:IE55.0,推荐使使用IEE6.00。q 分辨率:最佳效效果100247688像素。3.3 数据据库设计计本系统采采用SQQL SServver 20000数据据库,系系统数据据库名称称为dbb_shhopppingg。数据据库dbb_shhopppingg中包含含17张张表。关关于数据据库中的的数据表表请参见见附录BB。4JavvaBeean的的编写根据系统统的需求求编写需需要的JJavaaBeaan。下下面将给给出企业业进销存存管理系系统中所所需要的的JavvaBeean的的编写过过程。4.1 数据据库操作作的JaavaBBeann的编写写数据库连连接的JJavaa
13、Beaan的编编写代码码如下:packkagee coom.mminggri.dbcconnn;impoort javva.ssql.*;impoort javvax.nammingg.*;impoort javvax.sqll.DaataSSourrce;publlic claass DBCConnn puubliic sstattic synnchrroniizedd Coonneectiion gettConnnecctioon() thhrowws EExceeptiion tryy CConttextt innitCCtx=neww jaavaxx.naaminng.IInittia
14、llConntexxt(); /获得JJNDII初始上上下文对对象/在JJNDII命名空空间jaava:commp/eenv段段里获得得上下文文对象 CConttextt ennvCttx=(Conntexxt)iinittCtxx.loookuup(javva:ccompp/ennv); DDataaSouurcee dss=(DDataaSouurcee)ennvCttx.llookkup(jddbc/minngrii); /通通过JNNDI名名获得数数据源对对象 rretuurn ds.gettConnnecctioon(); cattch(SQLLExccepttionn e) tth
15、roow ee; cattch(NamminggExccepttionn e) tthroow ee; 数据库操操作的JJavaaBeaan的编编写代码码如下:packkagee coom.mminggri.dbcconnn;impoort javva.ssql.*;impoort comm.miingrri.ddbcoonn.DBCConnn;publlic claass DBRResuult prrivaate Connnecctioon ccon; puubliic DBRResuult() thiis.ccon=DBCConnn.geetCoonneectiion(); /* * 用于
16、于获得执执行SQQL语句句的ReesulltSeet对象象 */ puubliic RResuultSSet gettRessultt(Sttrinng ssql) tryy SStattemeent stmmt=ccon.creeateeStaatemmentt(); RResuultSSet rs=stmmt.eexeccuteeQueery(sqll); rretuurn rs; cattch(Exccepttionn e) retturnn nuull; /* * 用于于执行SSQL语语句没有有返回值值 */ puubliic vvoidd dooExeecutte(SStriing
17、sqll) tryy SStattemeent stmmt=ccon.creeateeStaatemmentt(); sstmtt.exxecuuteQQuerry(ssql); caatchh(Exxcepptioon ee) /* * 用于于获得执执行SQQL语句句的PrrepaareddStaatemmentt(预处处理)对对象 */publlic PreeparredSStattemeent gettPreeparredSStattemeent(Strringg sqql) tryy PPreppareedSttateemennt ppstmmt=ccon.preeparreSttat
18、eemennt(ssql); rretuurn psttmt; cattch(Exccepttionn e) retturnn nuull; /* * 关闭闭连接 */ puubliic vvoidd clloseeConn() tryythiss.coon.cclosse(); caatchh(Exxcepptioon ee) e.priintSStacckTrracee(); 4.2 中文文乱码处处理的JJavaaBeaan的编编写在JSPP开发中中,经常常出现乱乱码问题题,我们们可以指指定编码码方式,以消除除乱码。packkagee coom.mminggri.chiinesse;imp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JAVA 企业 进销存 管理 系统 毕业设计 文件
限制150内