基于WEB的仓库物流管理系统的设计与实现

上传人:沈*** 文档编号:60942370 上传时间:2022-03-09 格式:DOC 页数:30 大小:806.55KB
收藏 版权申诉 举报 下载
基于WEB的仓库物流管理系统的设计与实现_第1页
第1页 / 共30页
基于WEB的仓库物流管理系统的设计与实现_第2页
第2页 / 共30页
基于WEB的仓库物流管理系统的设计与实现_第3页
第3页 / 共30页
资源描述:

《基于WEB的仓库物流管理系统的设计与实现》由会员分享,可在线阅读,更多相关《基于WEB的仓库物流管理系统的设计与实现(30页珍藏版)》请在装配图网上搜索。

1、合肥学院2014 届 毕 业 论 文(设计)论文(设计)题目 基于Web的仓库物流管理系统的设计与实现院系名称计算机科学与技术系专业(班级)网络工程2009级本科2班姓名(学号)指导教师 系负责人 完成时间2014-5-31 I 基于WEB的仓库物流管理系统设计与实现 中 文 摘 要当一个企业的经营规模和范围的不断变大。企业急需更多的运营资金,硬件和职员用来稳固和放大企业的产品在市场当中的销量。而如何对产品的进、销、存有效地进行管理已经是企业领导的重要的决定事务。然而到目前为止,在文本、表格等载体上的人工处理仍是信息管理的主要方法,对信息处理的工作量非常大,查询也非常的困难。所以急需要建立一个

2、对信息进行管理的综合化系统。在系统的研发当中,运用软件工程的概念和技术方法,从而把整个系统的研发阶段(需求分析、需求系统设计、系统实施)各个活动连贯起来。系统主要是为企业的经营活动提供信息服务,对客户,订单,货物,采购商,库存,系统用户等信息提供随时存储、更新、查询、统计的功能。采用的开发工具是:SQL Server 2005,MYeclipse 8.5。关键词:仓库物流管理系统;信息管理;存储 The Design and Implementation of Warehouse LogisticsManagement System based on Web ABSTRACT When an

3、enterprises business scale and scope changes. Enterprises need more capital, hardware and staff to secure and enlarge the enterprise product sales in the market. And how the product import and sale, the effective management is the enterprise leadership important decisions matters. However, so far, t

4、he main method of artificial processing is the information managements in the texts, tables and other supports, for very large informational processing worker, the query is very difficult. So it is an urgent need to establish an integrated system to manage information. In system development, using t

5、he concepts and methods of software engineering, the development of the whole system (in the implementations of demand analysis, systems design, systems demand) of each activity together. Systems is mainly to provides information services to customers, orders, procurement, inventory, goods, as the b

6、usiness activities of enterprises, users of the system to provide information to store, update, query, statistical functions. Using the development tools: SQL Server 2005 and Myeclipse 8.5.KEY WORDS: warehouse logistics management system; information management; storage II 目 录 中 文 摘 要ABSTRACT目 录第一章

7、绪论11.1系统研发背景11.2系统研发目标11.3 系统覆盖范围1第二章系统概要设计22.1 系统模块结构的设计2 2.1.1 系统开发工具22.2 数据库的设计32.2.1 实体描述32.2.2 联系描述32.2.3 E-R图4第三章 系统的详细设计53.1 数据库的逻辑设计53.2 数据库的实现53.3 程序流程图8第四章 系统实现104.1 登录界面:104.2系统内部的设计104.2.1商品的库存添加114.2.2 商品信息管理134.2.3 供应商管理144.2.4 客户管理144.2.5 数据备份15第五章 系统测试165.1模块测试165.2 组装测试165.3 系统测试165

8、.4 系统运行与维护17结 论18参考文献19致 谢20附 录21III合肥学院计算机科学与技术系毕业论文第一章 绪论1.1系统研发背景随着市场中业务量的增长, 经营范围不断的扩大,市场竞争变得激烈,企业需要很多的物力、财力、人力资源用来稳固和拓展企业产品在市场中的份额。 所以,我们如何有效的管理企业产品、企业客户、企业供应商变得越发的重要。企业的仓库管理系统的开发能够使企业快速降低管理的成本,把管理变得科学高效,提升竞争的优势,提高企业的资源的利用率,使信息处理的速度加快和处理的准确性提高,能够让企业的管理人员及时、精确的掌握企业内部、外部市场的信息,为领导的及时决策提供支持。而如何对产品的

9、进、销、存有效地进行管理已经是企业领导的重要的决定事务。然而到目前为止,在文本、表格等载体上的人工处理仍是信息管理的主要方法,对信息处理的工作量非常大,查询也非常的困难。1.2系统研发目标经过调查,系统开发的目标为:在整个过程中对企业经营管理的支持,加强在营销布局过程中资源和信息的整合,稳固和拓展企业产品在市场中的份额,让企业的销售管理和经营管理更加的科学更加的智能化,可以在第一时间能够提供各种信息资料和市场资源信息给企业的决策人员。所以本着遵循信息管理的原理和措施的方法,借助成熟先进的技术方法手段,是相当的有必要去开发一套完整的系统来支持企业的生产经营管理和运作。1.3 系统覆盖范围这个系统

10、的各种信息的数据由各部门的人员通过手动录入。对系统用户管理、顾客的后续跟踪、订单信息的查看、企业产品的监管、仓库库存的整理等及时提供保存、更新、随时查询的功能。从而能够精确的把控进销存当中的各个步骤,提高现金的流转率,将企业的生产经营等管理变的更加的有效率和实时安全。第二章系统概要设计系统概要的设计主要包括这几个步骤:总体结构的设计;细节的设计;实施进度的设计和详细步骤的制定几个方面1。2.1 系统模块结构的设计要用科学严谨的方式和工具指导此次的设计。所以我们将整个系统分成了几块,知道这几块间的联系,再敲定各个模块的内部构成,明确它们如何调用和如何交换信息数据来呈现整个系统的功能。2.1.1

11、系统开发工具 (1) JSP:JSP(Java Server Pages)是在服务器端执行的,在打开网页浏览器输入网址链接时,程序开始执行,执行的结果和文件中的代码一起返回给客户端,所以只需要打开浏览器就能运行系统5。B/S体系结构本系统采用B/S三层结构。如下图所示:图2-1 B/S三层结构图B/S三层结构的优势2:(a)B/S界面使用非常简单而且界面相当友好;(b)B/S三层结构具有很好的通用性以及不错的跨平台性;(c)B/S的应用程序却是相对简单的,只要打开浏览器,而不需要改变客户端,升级和维护都是在服务器上执行的;(2) Myeclipse 8.5Myeclipse 8.5是一款用于开

12、发程序的软件,在这个软件中可以进行程序的编写。(3) SQL Server 2005 数据库SQL Server 数据库是一款大型而且使用率是最高的数据库系统之一9。它的特性有:(a) 我们可以通过程序来运用 Web 方便访问数据库内部的信息数据 ;(b) SQL Server 2005具有强大而灵活的基于 Web 的分析数据的性能的优势;(c) SQL Server 2005具有能够很好的向外扩展能力和很好的实用性的特点 ;(d) 具有快速开发、调试和数据之间的转换性能,使我们管理起来也非常的简单而且变得高效;2.2 数据库的设计数据库的设计我们需要在具体的应用环境之中,来设计一个数据库。需

13、要通过运用逻辑和物理的设计方法和理念,从而建立一个良好的模型来建立数据库和开发编写应用程序10。首先我们要分析数据,得出实体结构数据信息之间的联系。再用E-R图描述出系统的功能。2.2.1 实体描述此系统包含的实体结构有:顾 客:所在地、名称、联系方式、负责人、代号;货 物:信息、型号、价格、单位、代号;采购商:名称、负责人、联系方式、所在地、代号;2.2.2 联系描述上述各个实体结构间的关系有:(1)订货关系:业务员、客户和商品的关系是1:M:N;(3)存储关系:仓位和商品的关系是1:N;(4)出库关系:客户、仓位和商品的关系是M:N:N;(5)入库关系:供应商、仓库和产品关系是:N:M:N

14、; 以上实体的联系属性如下所列:定 货 : 定货表的单号、时间、量、价格;入仓库 : 入仓库的单号、时间、量;出仓库 : 出仓库的单号、时间、量;存 储 : 具体日期、量;2.2.3 E-R图先简单用图来建造以上关系。系统各个E-R图如下图所示:(1)图 2-2 系统E-R图(2)图2-3 管理员E-R图(3):图2-4 库存E-R图(4):图2-5 供应商E-R图通过构造以上几个实体间的关系图表,我们可以很清楚而且直观的了解他们之间存在的相互关系。而且,只有画出了关系图,我们才能更好的进行数据库的设计。为我们后面的数据库的详细设计提供了极大的帮助和指导。第三章 系统的详细设计3.1 数据库的

15、逻辑设计我们首先要进行数据库的逻辑设计,分析实体结构的联系情况。实体间的关系可以分为下面三个情况:实体间的关系可以为一比一的情况;实体间的关系可以为一比n的情况;实体间的关系可以为n比m的情况;下面将实体所具有的属性一一罗列出来:顾 客:所在地,姓名,联系方式,负责人,代号;货 物:信息,型号,价值,单位,代号;采 购 商:名称,负责人,联系方式,所在地,代号;出 仓 库:出库表,仓位,货物,时间,量;存 放:仓库,货物,时间,量;入 仓 库:入库表号,仓库,货物,时间,量;3.2 数据库的实现数据库经过逻辑设计列出各个实体所具有的属性之后, 我们就可以进行数据库的具体构造实现了。有以下几个关

16、系数据的表:表3-1 用户表代号名 称类 型宽 度可以是空?长度 极限其 它1地 址数字类型5Y82名字VChr 45Y2403密码VChr 45Y2404时间时间数据45Y240表3-2 出库表代号名 称类 型宽 度可以是空?长度 极限其 它1地 址数字类型5Y82Num berVChr 45Y2403neamVChr 45Y2404cankuVChr 45Y2405Chu huo liangVChr 45Y2406Gu keVChr 45Y2407Qi taVChr 45Y2408Ren YuanVChr 45Y240表3-3 供应商表代号名 称类 型宽 度可以是空?长度 极限其 它1地址

17、数字类型5Y82Num berVChr 45Y240 3ComplY neamVChr 45Y2404TLVChr 45Y2405YoujianVChr 45Y2406addrVChr 45Y2407shanpinVChr 45Y2408qitaVChr 45Y240表3-4 顾客信息表代号名 称类 型宽 度可以是空?长度 极限其它1地址数字类型5Y82Num berVChr 45Y2403neamVChr 45Y2404CompY neamVChr 45Y2405callVChr 45Y2406dianzixinVChr 45Y2407addrVChr 45Y2408qitaVChr 45Y

18、240表3-5入库记录表代号名 称类 型宽 度可以是空?长度 极限其 它1地址数字类型5Y82Num berVChr 45Y2403neamVChr 45Y2404shengYuVChr 45Y2405jinhuoliangVChr 45Y2406caigoushanVChr 45Y2407Qita VChr 45Y2408renYuanVChr 45Y240表3-6 产品类别表代号名 称类 型宽 度可以是空?长度 极限其 它1地址数字类型 5Y82changpinleibVChr 45Y240 表3-7产品信息表代号名 称类 型宽 度可以是空?长度 极限其 它1地址数字类型 5Y82Num

19、berVChr 45Y2403nameVChr 45Y2404Zhon leiVChr 45Y2405photoVChr 45Y2406qitaVChr 45Y2407danjiaVChr 45Y2408shenYu数字类型 5Y83.3 程序流程图画程序的流程图能够让我们清楚的分析系统的构成的详细的情况,能够帮助我们进行快速高效的系统的设计。在分析了数据库的罗辑设计和数据库实现之后,我们也就可以画程序的流程图了。我们可以用程序的流程图来简单并且直观的把系统运行的过程进行详细直观的描述。画程序的流程图是能够让我们更加清楚的知道程序是如何一步一步的执行的,程序流程图也为我们后面的详细设计和步骤的

20、制定提供了清晰的帮助。所以画程序流程图是很有必要的。主要流程图为:登陆界面importY 重试N比对信息Y菜单N 顾客 顾客客户 货物库存采购商信息备份OVER图3-1 程序的流程图第4章 系统实现4.1 登录界面:图4-1 用户登录界面登录系统的界面设计比较的简洁化和直观。数据库中我们预先设置了超级账户和普通账户,超级账户可以在系统中管理普通账户,使用超级账户和普通账户都可以在系统中进行各种数据的处理和更新。如果我们输入的数据跟服务器中的信息不符合,则无法进入,如果符合则会直接进入系统。提示窗口:图4-2 提示窗口此系统模块功能是检测系统内已有的用户数据,以防止无关人员登录系统,给管理带来麻

21、烦和难度。本模块界面简洁,但是实现的方法比较复杂。系统会把输入的数据与数据库中的已有数据进行一一比对。如果信息正确则运行进入系统,并且记录,如果数据库中没有信息与输入的信息匹配,则会弹出错误提示。4.2系统内部的设计当我们输入正确则会正常的登录,首先显示的是软件的首页。软件的内部操作的页面是:图4-3 首页界面首页由包含三大块(上、左、右)的框架所组成。说明这是一个什么样的系统,联系人的信息等等,也是这个系统的操作的主界面,所有的后台的操作都是在此界面上进行操作的。包括数据信息的录入与查询等等。本首页界面是由一个包含三大块(上、左、右)的框架构成。最上面的一块是基本信息的显示,显示当前登录操作

22、的用户是哪位管理员,他的权限是什么。系统界面最下面的一小块主要就是当前时间的显示了。左边是系统的主要功能操作界面。4.2.1商品的库存添加界面 产品的库存添加界面中包括了产品的入库添加和查询产品的信息两个界面:图4-4 入库记录的添加图4-5 入库记录的查询商品出库的记录添加和查询出库商品信息的界面为:图4-6 出库记录的添加图4-7 出库记录的查询库存查询界面如下:图4-8 库存查询此页面进行的是查询货物的剩余库存。4.2.2 商品信息管理(1)产品类别的添加和查看:图4-9 类别的添加和查看我们也可以在系统里面将商品分为几个大的类,每个商品对应一个大类,我们可以通过类别的查询来知道我们现在

23、的仓库中有哪几大类商品。当有新的类别的商品进入公司的仓库时,可以在系统里通过类别的添加方式新增商品的类别。(2) 商品信息的添加和查询:图4-10 商品信息添加当我们增加一种商品的时候 ,可以进行上面的操作,输入的信息包括商品的号码、名字、所属的类别,价格。也可以添加图片,更能直观的看到商品。4.2.3 供应商管理包括了对Gongyingshang信息的查看、剔除和增加等具体操作:图4-11 供应商信息查询4.2.4 客户管理对顾客的资料管理就是增加、剔除和查看客户的基本资料的信息:图4-12 客户信息管理 4.2.5 数据备份直接点击系统内的数据备份的按钮就可以轻松的进行数据的备份了。数据备

24、份的信息的数据是存放在电脑上的,因此,就不会因为进入不了系统而出现无法拿到数据的情况了。数据的备份是系统的一个重要的也是不可或缺的功能,可以保证信息的完整性,使系统的数据信息不容易被丢失或破坏。如果不能对系统进行日常的数据的备份,一旦系统无法工作,那么系统中的数据就很有可能找不回来的,这将对于企业将会是要造成各种损失以及影响的,所以,具有数据备份的这个功能是一个健全的系统必不可少的。第5章 系统测试目标是:通过程序执行发现错误。一个完整的测试方法的设计,可以使我们的测试更加科学和可靠。使测试结果更加准确。总之,我们测试系统就是发现错误,找出错误,修改错误,使系统朝着预期的方向完善。5.1模块测

25、试模块测试也称为单元测试。如对“登录”模块进行测试:输入用户数据,系统查找比对数据库中所有的已有成员信息,检查输入的用户数据是否在数据库中有对应的成员信息。如果,查询比对不到成员信息,则系统会弹出提示。进行模块测试我们首先可以运用一种叫做白盒检测理念。方法就是预先知道这个模块的功能和逻辑,我们根据它的功能输入数据,比较输入输出看是否满足系统此模块的功能。进行模块测试我们也可以用一种叫做黑盒的测试理念。方法是将系统作为一不透明的盒子。根据软件的所需要的功能或这个模块的功能来进行一一测试,比较输入输出的结果,看是否满足系统此模块的功能。其他的模块测试我们也可以用上述两种方法一一测试。直到全部可以实

26、现,这样测试的比较全面和完整。然后,我们可以进行下面的组装测试了。5.2 组装测试模块测试成功后,按照前面设计的层次模块图把它们组合到一起进行测试。我们用黑盒法从上到下来测试。按层次模块图从最上面的顶层模块开始组装,逐步从上而下组装。先完成主菜单,然后,为主菜单添加子菜单,每添加一个子菜单就检测一下是否能整体运行。逐步往下进行,直到将系统安装完成。5.3 系统测试系统组装成后需要再对系统进行整体的测试。系统软件的测试就是将整个系统作为一个测试对象,把系统所有模块看作一个整体进行测试,看系统的各个部分是否能够协调的运行。经过以上测试,暂时并未发现系统有何问题,能够按照当初的设计需求正常运行。5.

27、4 系统运行与维护为使此系统能够长时间高效稳定地工作,我们需要加强对信息管理系统运行的管理。系统的管理包含系统的运行状况、数据的输入输出以及安全稳定性的记录与处置。对数据进行备份就是一个很好的手段,保证数据不会丢失或者损坏,这样就可以使系统能够正常稳定的运行。数据维护:业务模式和状况都是在不断的变化,随之而来的数据以及实体结构也要求根据需求变化来改变,当中就包括了数据内容条目的增加以及结构的不断改变。代码维护:任何信息管理系统的所有微小的改变都必须要通过修改内部代码来实现改变。结 论我们的这个系统是信息管理系统的典型的例子,它当中涵盖了建立和维护数据库、设计程序等两个方面。经过分析功能的诉求,

28、要求系统具有操作简单,功能完善等等特点,经过比对和筛选,最终我们觉得使用JSP程序设计语言会更加合适。我经过本次的课程设计深刻体会到了:1. 前期的分析非常重要前期我们的工作就是要明确需求。只有了解了用户的准确需求,根据需求去设计框架模块基本就不会出什么问题了,而且能够使后期的系统开发变得更加明朗。2. 前期要制定详细的步骤,严格遵循步骤进行当我们明确了需求和系统应该有的功能后,我们就要制定详细的步骤,根据设计的步骤一步一步来实现,在系统的开发设计过程中严格遵循前期制定的的规范步骤。3. 善于学习和吸收通过查找参考资料和理解别的系统的优点和实现方法时,会使我们的开发工作更有效率。通过这个毕业设

29、计的机会,我将大学学习的相关专业的知识又重新回顾了,查找了很多资料,丰富了一定的课外知识,对开发系统有了更加深刻的认识。做系统开发是一个艰苦的过程,是一个技术性很强的工作,这次毕业设计也让我学到了很多,我相信对我今后的生活和工作必定很有帮助。参考文献1 汪晓平、钟军网络的开发技术M.北京:人民邮政出版社,2008年5月第三版. 2 龙马 工作室.JSP+ SQL组建动态的网站M.北京:人民邮电出版社,2004年8月第一版.3 高怡新.JSP网络应用程序设计.第2版.北京:人民邮电出版社,20084 陈秋江,朱海东.网页设计制作与上级指导.第1版. 北京:清华大学出版社, 2003.5 范乐 于

30、强. 基于Web的编程技术. 第1版. 北京:铁道电出版社,2003.6 杨文龙, 姚淑珍, 吴芸. 软件工程. 北京: 电子工业出版社, 2002.7.7 薛华成. 管理信息系统. 第3版. 北京: 清华大学出版社, 1999.8 姚国章. 中国企业电子商务发展战略.北京:北京大学出版社, 2001.9 黄平主编. 数据库技术.北京:机械工业出版社,2002.10 袁玫等 编著. 网络数据库应用教程. 北京:人民邮电出版社,2002.致 谢在本次的毕业设计当中,指导老师*给予了我很大的帮助,每次老师都是主动跟我联系,询问我毕业设计的进展,系统是否弄好了,论文是否写完了,每次询问老师一些相关事

31、宜,都是很有耐心的告诉我,通过邮件或电话第一时间给我答复,不厌其烦的给予我指导和帮助,对我的论文的内容和格式排版方面都给了很多非常好和实用的建议,使我的毕业设计能够顺利的完成。为此,我真诚的对老师的关怀指导表示感谢! 在我们离开校园走向外面的社会,没有了校园的庇护,我们必须用这四年所学来的知识和能力来融入这个社会。 更加努力的参加社会工作为社会创造价值是给老师和学校最大的回报。谢谢!附 录一 登录界面实现代码用户登录 仓库物流管理系统       用户名   密码   权限   管理员 员工     二 系统内部实现代码 base href= 仓库物流管理系统 25

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!