本科毕业论文---基于cs结构的仓库智能管理系统设计.doc
《本科毕业论文---基于cs结构的仓库智能管理系统设计.doc》由会员分享,可在线阅读,更多相关《本科毕业论文---基于cs结构的仓库智能管理系统设计.doc(77页珍藏版)》请在咨信网上搜索。
1、本科毕业设计(论文) 题目名称: 基于c/s 的仓库智能管理系统 摘 要本文主要阐述了采用面向对象思想开发基于C/S的仓库智能管理系统的方法和过程,包括从可行性研究到系统投入使用的主要相关文档。本系统主要完成对仓库的库存管理,包括入库、出库、库存、员工信息、供应商信息以及密码管理等6个方面。系统可以完成对各类信息的浏览、查询、添加、删修改、报表等功能。系统的开发环境为mysql+Myeclipse。使用Myeclipse时限逻辑代码。系统实现了系统设置,单据填开,库存查询,报表导出等功能。其中系统设置包括:管理员的增加,修改,删除,以及权限管理;仓库内货物的基本资料的增加,修改,删除;商家的基
2、本资料的增加,修改,删除。单据填开模块包括:出库单,入库单,等单据的填开级作废操作。库存查询系统包括:库存情况的查询,各项明细的查询。该系统是对仓库的智能管理,并进行相应的采购管理、入库管理、出库管理、报表管理等一些仓库方面的管理。该系统可以方便地实现商品的入库操作和出库操作、以及报表输出等功能,这些功能的实现对该公司的仓库管理从以往的手工管理过渡到计算机的信息化管理,从而大大提高了工作效率。关键词:数据库;sql语言;Myeclipse;数据库组建;仓库管理AbstractThe system mainly refers to warehousing management,which inc
3、ludes the folllowing fields:stock in and out,inventory,staff data,suppliers data and password management.It also offers the funcions as data browse, adding,deleting,modification and report,etc.The System development environment is mysql and Myeclipse.It contains 3 modules,system management,receipts
4、management and inventory query.System management module is used to conduct operater adding.modification.deleting and authoirties assignmentmin addition,inventory,staff andcustomer data adding,modification and deleting;the second part refers to stock in and out,receipts fill-in cancellation; thelast
5、maodule contends to warehousing query,staff salary query,monthly,quarterly,yearly report query.As stated previously,the sysrem is an intelligent warehousing management solution.which includes:purchasing management,stock in and our management,report management,etc.The system can expediently carry out
6、 the merchandise to store in warehouse the operation and a database operation, and the statement print etc. function, the realization of these functions manages to the stock of that company to manage to transfer the information-based management of the calculator from the former handicraft, raising t
7、he work efficiency thus and consumedly.Key words:database; SQL;Myeclipse ;Database module; Database managementIII目 录摘 要IAbstractII第1章 绪论11.1 选题背景11.2 国内外发展概况及存在的问题21.3 选题目的、意义21.4 课题应解决主要问题31.5 指导思想3第2章 系统分析62.1可行性研究62.1.1 技术可行性研究62.1.2 经济可行性研究72.2 需求分析82.2.1 理解需求82.2.2 分析需求102.2.3 数据处理需求10第3章 概要设计1
8、23.1 总体构想123.2 据库设计模块123.2.1 数据库结构设计123.2.2 连接数据库133.3 功能模块设计143.3.1 客户端的基本功能153.3.2 服务器的基本功能15第4章 详细设计及实现164.1 程序主体框架设计164.2 程序流图164.3 客户端窗口及相关功能184.4 服务器功能实现244.4.1 多线程监听功能的实现244.4.2 数据传输功能的实现254.4.3 数据库持久层功能的实现274.4.4 数据统计的实现32第5章 系统测试345.1 单元测试345.1.1 白盒测试345.1.2 黑盒测试345.2 功能测试355.2.1 仓库管理的功能测试3
9、55.2.2 商品管理模块的测试355.2.3 数据传输模块的测试355.2.4 数据库仓储模块的测试355.3 集成测试与系统测试355.4 程序的异常处理365.5 调试37结 论38致 谢39参考文献40附 录41第1章 绪论1.1 选题背景随着社会发展,物流行业已经成为一个与我们的生活息息相关的行业。该行业最大的特点就是数据量极大,每日的进销量都是一个惊人的数字,传统的纸质记录方法既浪费人力物力,又缺乏准确性、安全性。但在信息时代的今天,这种庞大的数据采集记录工作只需交给一台电脑,一两个管理人员操作即可。所以,我们有必要开发一个完整、安全、便捷、高效率的仓库智能管理系统,来配合管理人员
10、完成数据采集。我国物流市场潜力巨大是不争的事实,随着加入WTO后开放的步伐逐步加快,我国的“世界工厂”的雏形已经显现,世界主要的跨国公司均在我国部署了他们的研发基地、生产基地,这将吸引更多的国内外物流企业进入这个市场。但是国内物流企业规模小、数量多,缺少竞争优势,并且技术含量低,要想在这个大市场下取得优势,必须减少成本,增强企业效率,提供更具信息化、人性化、快速化、便捷化的服务,电子商务不免是一个明智的选择,电子商务给企业带来的效益不言而喻。仓储管理在物流管理中占据着核心的地位。传统的仓储业是以收保管费为商业模式的,希望自己的仓库总是满满的,这种模式与物流的宗旨背道而驰。现代物流以整合流程、协
11、调上下游为己任,静态库存越少越好,其商业模式也建立在物流总成本的考核之上。由于这两类仓储管理在商业模式上有着本质区别,但是在具体操作上如入库、出库、分拣、理货等又很难区别,所以在分析研究必须注意它们的异同之处,这些异同也会体现在信息系统的结构上。 随着制造环境的改变,产品周期越来越短,多样少量的生产方式,对库存限制的要求越来越高,因而必须建立及执行供应链管理系统,借助电脑化、信息化将供应商、制造商、客户三者紧密联合,共担库存风险。仓储管理可以简单概括为8个关键管理模式:追-收-查-储-拣-发-盘-退。 设计模式提供了一种共享经验的方式,可以使团体受益和避免不断的重复发明。设计模式通常捕捉问题的
12、描述、问题的语境、推荐的问题解决方案以及使用解决方案后可以预见到的结果。为了具有最广泛的适用性(从而对更多的读者有用),设计模式通常从取决于环境的精确细节中抽象而来。这种抽象性产生了一些把设计模式应用到现有的案例中所必需的译码。C/S(客户端/服务器)结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快,降低服务器的运行数据负荷量。方便快捷,让使用者拥有更高的自由性和灵活性。本次毕业设计,利用c/s结构来实现一个仓库智能管理系统。1.2 国内外发展概况及存在的问题当今的主流仓库管理系统主要是以“便捷、高效、智能、安全”作为设计理念
13、。传统的仓库管理系统只注重“进、销、存”三项基本功能,在其他方面显的用心不足,技术比较落后,工作效率也低。致使很多优秀的仓库管理系统都在不断的提高自身性能。从国外的经验来看,一个优秀的仓库管理系统应该具备以下几点:1、有效的人工管理。2、通过智能系统和布局使柔性最大化。3、与合作伙伴的仓储管理系统一体化。4、不要只局限于收货、储存和运送5、在仓库内安装逆向传动装置。6、在仓库内建设一个中枢指挥中心。7、准确测量,快速反应。8、无线射频与语音技术的结合。9、最优化供应链中的仓库。10、不要被技术所迷惑。从我们国内的实际脚步出发,在汲取以上经验的同时,我们还要注意一下几点:1、我们市场比较大,所以
14、应扩大服务器的网络覆盖面积(支持多线程客户端)。2、加强系统的便捷性。3、完善系统自身,对数据做好保护,避免由于外界原因而造成的数据损坏或丢失。目前市场上出现的仓库管理系统都十分优秀,功能丰富,界面美观。例如中小企业最常用的“管家婆”软件。但这些软件仍然有需要问题要解决,最明显的就是操作复杂。绝大部分用户只需要出库、入库的记账功能,花哨的界面、臃肿的结构和复杂的操作使得很多用户都抱怨软件不好用。所以我们需要开发一种功能全面,但操作简单的仓库管理软件。1.3 选题目的、意义随着我国经济迅猛发展,各类商品流动及其频繁,复杂的供应链编织着我国的经济市场。仓储在企业的整个供应链中起着至关重要的作用,如
15、果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。仓库存放的货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。针对这一情况,本系统在满足仓库的基本管理功能基础上发挥信息系统的智能化,减轻仓库管理人员和操作人员的工作负担。系统主要的实现目标是监控整个仓库的运转情况;提供
16、完善的任务计划功能,由整个操作的指令中心来安排进出任务,确认任务的开始,进货管理和出货管理按其指令执行即可;实时监控所有货物的在线运动情况,实时提供库存变化的信息。仓储管理及精确定位在企业的整个管理流程中起着非常重要的作用,如果不能保证及时准确的进货、库存控制和发货,将会给企业带来巨大损失,这不仅表现为企业各项管理费用的增加,而且会导致客户服务质量难以得到保证,最终影响企业的市场竞争力。所以我们提出了全新基于射频识别的仓库系统方案来解决精确仓储管理问题。1.4 课题应解决主要问题本系統使用Core java技术开发的基于c/s的仓库智能管理系统。后台数据库使用mysql,windows XP作
17、为平台,可以有效管理各种数据信息。客户方面,要做的尽可能人性化点,一般用户登录时就能进行基本的操作,如一般的查看各种信息。1.5 指导思想 1. c/s结构。客户端/服务器结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和
18、现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。2. Java JDBC技术。JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。3. Eclipse环境。Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组
19、件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。 2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。 2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月发布代号为GALILEO的3.5版。
20、Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟
21、,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开发源码项目,它其实是 Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可。虽然大多数用户很乐于将 Eclipse 当作 Jav
22、a IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。基于 Eclipse 的应用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 基于 cs 结构 仓库 智能 管理 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。