基于web的仓库物流管理系统的设计与实现毕业论文

基于web的仓库物流管理系统的设计与实现毕业论文

ID:9383107

大小:965.50 KB

页数:30页

时间:2018-04-29

上传者:jjuclb
基于web的仓库物流管理系统的设计与实现毕业论文_第1页
基于web的仓库物流管理系统的设计与实现毕业论文_第2页
基于web的仓库物流管理系统的设计与实现毕业论文_第3页
基于web的仓库物流管理系统的设计与实现毕业论文_第4页
基于web的仓库物流管理系统的设计与实现毕业论文_第5页
资源描述:

《基于web的仓库物流管理系统的设计与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

合肥学院2014届毕业论文(设计)论文(设计)题目基于Web的仓库物流管理系统的设计与实现院系名称计算机科学与技术系专业(班级)网络工程2009级本科2班姓名(学号)指导教师系负责人完成时间2014-5-31III 基于WEB的仓库物流管理系统设计与实现中文摘要当一个企业的经营规模和范围的不断变大。企业急需更多的运营资金,硬件和职员用来稳固和放大企业的产品在市场当中的销量。而如何对产品的进、销、存有效地进行管理已经是企业领导的重要的决定事务。然而到目前为止,在文本、表格等载体上的人工处理仍是信息管理的主要方法,对信息处理的工作量非常大,查询也非常的困难。所以急需要建立一个对信息进行管理的综合化系统。在系统的研发当中,运用软件工程的概念和技术方法,从而把整个系统的研发阶段(需求分析、需求系统设计、系统实施)各个活动连贯起来。系统主要是为企业的经营活动提供信息服务,对客户,订单,货物,采购商,库存,系统用户等信息提供随时存储、更新、查询、统计的功能。采用的开发工具是:SQLServer2005,MYeclipse8.5。关键词:仓库物流管理系统;信息管理;存储II TheDesignandImplementationofWarehouseLogisticsManagementSystembasedonWebABSTRACTWhenanenterprise'sbusinessscaleandscopechanges.Enterprisesneedmorecapital,hardwareandstafftosecureandenlargetheenterpriseproductsalesinthemarket.Andhowtheproductimportandsale,theeffectivemanagementistheenterpriseleadershipimportantdecisionsmatters.However,sofar,themainmethodofartificialprocessingistheinformationmanagementsinthetexts,tablesandothersupports,forverylargeinformationalprocessingworker,thequeryisverydifficult.Soitisanurgentneedtoestablishanintegratedsystemtomanageinformation.Insystemdevelopment,usingtheconceptsandmethodsofsoftwareengineering,thedevelopmentofthewholesystem(intheimplementationsofdemandanalysis,systemsdesign,systemsdemand)ofeachactivitytogether.Systemsismainlytoprovidesinformationservicestocustomers,orders,procurement,inventory,goods,asthebusinessactivitiesofenterprises,usersofthesystemtoprovideinformationtostore,update,query,statisticalfunctions.Usingthedevelopmenttools:SQLServer2005andMyeclipse8.5.KEYWORDS:warehouselogisticsmanagementsystem;informationmanagement;storageIIIII 目录中文摘要ⅠABSTRACTⅡ目录Ⅲ第一章绪论11.1系统研发背景11.2系统研发目标11.3系统覆盖范围1第二章 系统概要设计22.1系统模块结构的设计22.1.1系统开发工具22.2数据库的设计32.2.1实体描述32.2.2联系描述32.2.3E-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.4系统运行与维护17结论18参考文献19致谢20附录21III 合肥学院计算机科学与技术系毕业论文第一章绪论1.1系统研发背景随着市场中业务量的增长,经营范围不断的扩大,市场竞争变得激烈,企业需要很多的物力、财力、人力资源用来稳固和拓展企业产品在市场中的份额。所以,我们如何有效的管理企业产品、企业客户、企业供应商变得越发的重要。企业的仓库管理系统的开发能够使企业快速降低管理的成本,把管理变得科学高效,提升竞争的优势,提高企业的资源的利用率,使信息处理的速度加快和处理的准确性提高,能够让企业的管理人员及时、精确的掌握企业内部、外部市场的信息,为领导的及时决策提供支持。而如何对产品的进、销、存有效地进行管理已经是企业领导的重要的决定事务。然而到目前为止,在文本、表格等载体上的人工处理仍是信息管理的主要方法,对信息处理的工作量非常大,查询也非常的困难。1.2系统研发目标经过调查,系统开发的目标为:在整个过程中对企业经营管理的支持,加强在营销布局过程中资源和信息的整合,稳固和拓展企业产品在市场中的份额,让企业的销售管理和经营管理更加的科学更加的智能化,可以在第一时间能够提供各种信息资料和市场资源信息给企业的决策人员。所以本着遵循信息管理的原理和措施的方法,借助成熟先进的技术方法手段,是相当的有必要去开发一套完整的系统来支持企业的生产经营管理和运作。1.3系统覆盖范围这个系统的各种信息的数据由各部门的人员通过手动录入。对系统用户管理、顾客的后续跟踪、订单信息的查看、企业产品的监管、仓库库存的整理等及时提供保存、更新、随时查询的功能。从而能够精确的把控进销存当中的各个步骤,提高现金的流转率,将企业的生产经营等管理变的更加的有效率和实时安全。26 合肥学院计算机科学与技术系毕业论文第二章 系统概要设计系统概要的设计主要包括这几个步骤:总体结构的设计;细节的设计;实施进度的设计和详细步骤的制定几个方面[1]。2.1系统模块结构的设计要用科学严谨的方式和工具指导此次的设计。所以我们将整个系统分成了几块,知道这几块间的联系,再敲定各个模块的内部构成,明确它们如何调用和如何交换信息数据来呈现整个系统的功能。2.1.1系统开发工具(1)JSP:JSP(JavaServerPages)是在服务器端执行的,在打开网页浏览器输入网址链接时,程序开始执行,执行的结果和文件中的代码一起返回给客户端,所以只需要打开浏览器就能运行系统[5]。B/S体系结构本系统采用B/S三层结构。如下图所示:图2-1B/S三层结构图B/S三层结构的优势[2]:(a)B/S界面使用非常简单而且界面相当友好;(b)B/S三层结构具有很好的通用性以及不错的跨平台性;(c)B/S的应用程序却是相对简单的,只要打开浏览器,而不需要改变客户端,升级和维护都是在服务器上执行的;(2)Myeclipse8.5Myeclipse8.5是一款用于开发程序的软件,在这个软件中可以进行程序的编写。26 合肥学院计算机科学与技术系毕业论文(3)SQLServer2005数据库SQLServer数据库是一款大型而且使用率是最高的数据库系统之一[9]。它的特性有:(a)我们可以通过程序来运用Web方便访问数据库内部的信息数据;(b)SQLServer2005具有强大而灵活的基于Web的分析数据的性能的优势;(c)SQLServer2005具有能够很好的向外扩展能力和很好的实用性的特点;(d)具有快速开发、调试和数据之间的转换性能,使我们管理起来也非常的简单而且变得高效;2.2数据库的设计数据库的设计我们需要在具体的应用环境之中,来设计一个数据库。需要通过运用逻辑和物理的设计方法和理念,从而建立一个良好的模型来建立数据库和开发编写应用程序[10]。首先我们要分析数据,得出实体结构数据信息之间的联系。再用E-R图描述出系统的功能。2.2.1实体描述此系统包含的实体结构有:顾客:所在地、名称、联系方式、负责人、代号;货物:信息、型号、价格、单位、代号;采购商:名称、负责人、联系方式、所在地、代号;2.2.2联系描述上述各个实体结构间的关系有:(1)订货关系:业务员、客户和商品的关系是1:M:N;(3)存储关系:仓位和商品的关系是1:N;(4)出库关系:客户、仓位和商品的关系是M:N:N;(5)入库关系:供应商、仓库和产品关系是:N:M:N;以上实体的联系属性如下所列:定货:定货表的单号、时间、量、价格;26 合肥学院计算机科学与技术系毕业论文入仓库:入仓库的单号、时间、量;出仓库:出仓库的单号、时间、量;存储:具体日期、量;2.2.3E-R图先简单用图来建造以上关系。系统各个E-R图如下图所示:(1)图2-2系统E-R图(2)图2-3管理员E-R图(3):26 合肥学院计算机科学与技术系毕业论文图2-4库存E-R图(4):图2-5供应商E-R图通过构造以上几个实体间的关系图表,我们可以很清楚而且直观的了解他们之间存在的相互关系。而且,只有画出了关系图,我们才能更好的进行数据库的设计。为我们后面的数据库的详细设计提供了极大的帮助和指导。26 合肥学院计算机科学与技术系毕业论文第三章系统的详细设计3.1数据库的逻辑设计我们首先要进行数据库的逻辑设计,分析实体结构的联系情况。实体间的关系可以分为下面三个情况:实体间的关系可以为一比一的情况;实体间的关系可以为一比n的情况;实体间的关系可以为n比m的情况;下面将实体所具有的属性一一罗列出来:顾客:所在地,姓名,联系方式,负责人,代号;货物:信息,型号,价值,单位,代号;采购商:名称,负责人,联系方式,所在地,代号;出仓库:出库表,仓位,货物,时间,量;存放:仓库,货物,时间,量;入仓库:入库表号,仓库,货物,时间,量;3.2数据库的实现数据库经过逻辑设计列出各个实体所具有的属性之后,我们就可以进行数据库的具体构造实现了。有以下几个关系数据的表:表3-1用户表代号名称类型宽度可以是空?长度极限其它1地址数字类型5Y8 2名字VChr45Y240 3密码VChr45Y240 4时间时间数据45Y240 26 合肥学院计算机科学与技术系毕业论文表3-2出库表代号名称类型宽度可以是空?长度极限其它1地址数字类型5Y8 2NumberVChr45Y240 3neamVChr45Y240 4cankuVChr45Y240 5ChuhuoliangVChr45Y240 6GukeVChr45Y240 7QitaVChr45Y240 8RenYuanVChr45Y240 表3-3供应商表代号名称类型宽度可以是空?长度极限其它1地址数字类型5Y8 2NumberVChr45Y240 3ComplYneamVChr45Y240 4TLVChr45Y240 5YoujianVChr45Y240 6addrVChr45Y240 7shanpinVChr45Y240 8qitaVChr45Y240 表3-4顾客信息表代号名称类型宽度可以是空?长度极限其它1地址数字类型5Y8 2NumberVChr45Y240 3neamVChr45Y240 4CompYneamVChr45Y240 5callVChr45Y240 6dianzixinVChr45Y240 7addrVChr45Y240 8qitaVChr45Y240 26 合肥学院计算机科学与技术系毕业论文表3-5入库记录表代号名称类型宽度可以是空?长度极限其它1地址数字类型5Y8 2NumberVChr45Y240 3neamVChr45Y240 4shengYuVChr45Y240 5jinhuoliangVChr45Y240 6caigoushanVChr45Y240 7QitaVChr45Y240 8renYuanVChr45Y240 表3-6产品类别表代号名称类型宽度可以是空?长度极限其它1地址数字类型5Y8 2changpinleibVChr45Y240 表3-7产品信息表代号名称类型宽度可以是空?长度极限其它1地址数字类型5Y8 2NumberVChr45Y240 3nameVChr45Y240 4ZhonleiVChr45Y240 5photoVChr45Y240 6qitaVChr45Y240 7danjiaVChr45Y240 8shenYu数字类型5Y83.3程序流程图画程序的流程图能够让我们清楚的分析系统的构成的详细的情况,能够帮助我们进行快速高效的系统的设计。在分析了数据库的罗辑设计和数据库实现之后,我们也就可以画程序的流程图了。我们可以用程序的流程图来简单并且直观的把系统运行的过程进行详细直观的描述。26 合肥学院计算机科学与技术系毕业论文画程序的流程图是能够让我们更加清楚的知道程序是如何一步一步的执行的,程序流程图也为我们后面的详细设计和步骤的制定提供了清晰的帮助。所以画程序流程图是很有必要的。主要流程图为:登陆界面importY重试N比对信息Y菜单N顾客顾客客户货物库存采购商信息备份OVER图3-1程序的流程图26 合肥学院计算机科学与技术系毕业论文第四章系统实现4.1登录界面:图4-1用户登录界面登录系统的界面设计比较的简洁化和直观。数据库中我们预先设置了超级账户和普通账户,超级账户可以在系统中管理普通账户,使用超级账户和普通账户都可以在系统中进行各种数据的处理和更新。如果我们输入的数据跟服务器中的信息不符合,则无法进入,如果符合则会直接进入系统。提示窗口:图4-2提示窗口此系统模块功能是检测系统内已有的用户数据,以防止无关人员登录系统,给管理带来麻烦和难度。本模块界面简洁,但是实现的方法比较复杂。系统会把输入的数据与数据库中的已有数据进行一一比对。如果信息正确则运行进入系统,并且记录,如果数据库中没有信息与输入的信息匹配,则会弹出错误提示。4.2系统内部的设计当我们输入正确则会正常的登录,首先显示的是软件的首页。软件的内部操作的页面是:26 合肥学院计算机科学与技术系毕业论文图4-3首页界面首页由包含三大块(上、左、右)的框架所组成。说明这是一个什么样的系统,联系人的信息等等,也是这个系统的操作的主界面,所有的后台的操作都是在此界面上进行操作的。包括数据信息的录入与查询等等。本首页界面是由一个包含三大块(上、左、右)的框架构成。最上面的一块是基本信息的显示,显示当前登录操作的用户是哪位管理员,他的权限是什么。系统界面最下面的一小块主要就是当前时间的显示了。左边是系统的主要功能操作界面。4.2.1商品的库存添加界面产品的库存添加界面中包括了产品的入库添加和查询产品的信息两个界面:图4-4入库记录的添加26 合肥学院计算机科学与技术系毕业论文图4-5入库记录的查询商品出库的记录添加和查询出库商品信息的界面为:图4-6出库记录的添加图4-7出库记录的查询26 合肥学院计算机科学与技术系毕业论文库存查询界面如下:图4-8库存查询此页面进行的是查询货物的剩余库存。4.2.2商品信息管理(1)产品类别的添加和查看:图4-9类别的添加和查看我们也可以在系统里面将商品分为几个大的类,每个商品对应一个大类,我们可以通过类别的查询来知道我们现在的仓库中有哪几大类商品。当有新的类别的商品进入公司的仓库时,可以在系统里通过类别的添加方式新增商品的类别。(2)商品信息的添加和查询:26 合肥学院计算机科学与技术系毕业论文图4-10商品信息添加当我们增加一种商品的时候,可以进行上面的操作,输入的信息包括商品的号码、名字、所属的类别,价格。也可以添加图片,更能直观的看到商品。4.2.3供应商管理包括了对Gongyingshang信息的查看、剔除和增加等具体操作:图4-11供应商信息查询4.2.4客户管理对顾客的资料管理就是增加、剔除和查看客户的基本资料的信息:图4-12客户信息管理26 合肥学院计算机科学与技术系毕业论文4.2.5数据备份直接点击系统内的数据备份的按钮就可以轻松的进行数据的备份了。数据备份的信息的数据是存放在电脑上的,因此,就不会因为进入不了系统而出现无法拿到数据的情况了。数据的备份是系统的一个重要的也是不可或缺的功能,可以保证信息的完整性,使系统的数据信息不容易被丢失或破坏。如果不能对系统进行日常的数据的备份,一旦系统无法工作,那么系统中的数据就很有可能找不回来的,这将对于企业将会是要造成各种损失以及影响的,所以,具有数据备份的这个功能是一个健全的系统必不可少的。26 合肥学院计算机科学与技术系毕业论文第五章系统测试目标是:通过程序执行发现错误。一个完整的测试方法的设计,可以使我们的测试更加科学和可靠。使测试结果更加准确。总之,我们测试系统就是发现错误,找出错误,修改错误,使系统朝着预期的方向完善。5.1模块测试模块测试也称为单元测试。如对“登录”模块进行测试:输入用户数据,系统查找比对数据库中所有的已有成员信息,检查输入的用户数据是否在数据库中有对应的成员信息。如果,查询比对不到成员信息,则系统会弹出提示。进行模块测试我们首先可以运用一种叫做白盒检测理念。方法就是预先知道这个模块的功能和逻辑,我们根据它的功能输入数据,比较输入输出看是否满足系统此模块的功能。进行模块测试我们也可以用一种叫做黑盒的测试理念。方法是将系统作为一不透明的盒子。根据软件的所需要的功能或这个模块的功能来进行一一测试,比较输入输出的结果,看是否满足系统此模块的功能。其他的模块测试我们也可以用上述两种方法一一测试。直到全部可以实现,这样测试的比较全面和完整。然后,我们可以进行下面的组装测试了。5.2组装测试模块测试成功后,按照前面设计的层次模块图把它们组合到一起进行测试。我们用黑盒法从上到下来测试。按层次模块图从最上面的顶层模块开始组装,逐步从上而下组装。先完成主菜单,然后,为主菜单添加子菜单,每添加一个子菜单就检测一下是否能整体运行。逐步往下进行,直到将系统安装完成。5.3系统测试系统组装成后需要再对系统进行整体的测试。26 合肥学院计算机科学与技术系毕业论文系统软件的测试就是将整个系统作为一个测试对象,把系统所有模块看作一个整体进行测试,看系统的各个部分是否能够协调的运行。经过以上测试,暂时并未发现系统有何问题,能够按照当初的设计需求正常运行。5.4系统运行与维护为使此系统能够长时间高效稳定地工作,我们需要加强对信息管理系统运行的管理。系统的管理包含系统的运行状况、数据的输入输出以及安全稳定性的记录与处置。对数据进行备份就是一个很好的手段,保证数据不会丢失或者损坏,这样就可以使系统能够正常稳定的运行。数据维护:业务模式和状况都是在不断的变化,随之而来的数据以及实体结构也要求根据需求变化来改变,当中就包括了数据内容条目的增加以及结构的不断改变。代码维护:任何信息管理系统的所有微小的改变都必须要通过修改内部代码来实现改变。26 合肥学院计算机科学与技术系毕业论文结论我们的这个系统是信息管理系统的典型的例子,它当中涵盖了建立和维护数据库、设计程序等两个方面。经过分析功能的诉求,要求系统具有操作简单,功能完善等等特点,经过比对和筛选,最终我们觉得使用JSP程序设计语言会更加合适。我经过本次的课程设计深刻体会到了:1.前期的分析非常重要前期我们的工作就是要明确需求。只有了解了用户的准确需求,根据需求去设计框架模块基本就不会出什么问题了,而且能够使后期的系统开发变得更加明朗。2.前期要制定详细的步骤,严格遵循步骤进行当我们明确了需求和系统应该有的功能后,我们就要制定详细的步骤,根据设计的步骤一步一步来实现,在系统的开发设计过程中严格遵循前期制定的的规范步骤。3.善于学习和吸收通过查找参考资料和理解别的系统的优点和实现方法时,会使我们的开发工作更有效率。通过这个毕业设计的机会,我将大学学习的相关专业的知识又重新回顾了,查找了很多资料,丰富了一定的课外知识,对开发系统有了更加深刻的认识。做系统开发是一个艰苦的过程,是一个技术性很强的工作,这次毕业设计也让我学到了很多,我相信对我今后的生活和工作必定很有帮助。26 合肥学院计算机科学与技术系毕业论文参考文献[1]汪晓平、钟军网络的开发技术[M].北京:人民邮政出版社,2008年5月第三版.[2]龙马工作室.JSP+SQL组建动态的网站[M].北京:人民邮电出版社,2004年8月第一版.[3]高怡新.JSP网络应用程序设计.第2版.北京:人民邮电出版社,2008[4]陈秋江,朱海东.网页设计制作与上级指导.第1版.北京:清华大学出版社,2003.[5]范乐于强.基于Web的编程技术.第1版.北京:铁道电出版社,2003.[6]杨文龙,姚淑珍,吴芸.软件工程.北京:电子工业出版社,2002.7.[7]薛华成.管理信息系统.第3版.北京:清华大学出版社,1999.[8]姚国章.中国企业电子商务发展战略[M].北京:北京大学出版社,2001.[9]黄平主编.数据库技术.北京:机械工业出版社,2002.[10]袁玫等编著.网络数据库应用教程.北京:人民邮电出版社,2002.26 合肥学院计算机科学与技术系毕业论文致谢在本次的毕业设计当中,指导老师***给予了我很大的帮助,每次老师都是主动跟我联系,询问我毕业设计的进展,系统是否弄好了,论文是否写完了,每次询问老师一些相关事宜,都是很有耐心的告诉我,通过邮件或电话第一时间给我答复,不厌其烦的给予我指导和帮助,对我的论文的内容和格式排版方面都给了很多非常好和实用的建议,使我的毕业设计能够顺利的完成。为此,我真诚的对老师的关怀指导表示感谢!在我们离开校园走向外面的社会,没有了校园的庇护,我们必须用这四年所学来的知识和能力来融入这个社会。更加努力的参加社会工作为社会创造价值是给老师和学校最大的回报。谢谢!26 合肥学院计算机科学与技术系毕业论文附录一登录界面实现代码用户登录26 合肥学院计算机科学与技术系毕业论文仓库物流管理系统

 

 

 

26 合肥学院计算机科学与技术系毕业论文用户名 密码 权限 管理员员工  26 合肥学院计算机科学与技术系毕业论文二系统内部实现代码">仓库物流管理系统<body></body>序号名称规格型号单位数量备注一制冷系统1压缩机组4AV10台42冷凝器LN-70台126 合肥学院计算机科学与技术系毕业论文3贮氨器ZA-1.5台14桶泵组合ZWB-1.5台15氨液分离器AF-65台16集油器JY-219台17空气分离器KF-32台18紧急泄氨器JX-108台19冷风机KLL-250台810冷风机KLD-150台411冷风机KLD-100台212阀门套8613电磁阀套614管道及支架吨18.615管道及设备保温m32216管道保温包扎镀锌板吨1.617附件套1二气调系统1中空纤维制氮机CA-30B台12二氧化碳洗涤器GA-15台13气动电磁阀D100台144电脑控制系统CNJK-406台15信号转换器8线台16果心温度探头台77库气平衡袋5m3个78库气安全阀液封式个79小活塞空压机0.05/7台110PVC管套111附件套1三水冷系统1冷却塔DBNL3-100台22水泵SBL80-160I台23水泵SBL50-160I台24阀门套305管道及支架吨2.86附件套1四电仪控系统1电器控制柜套12照明系统套13电线电缆套14桥架管线套15附件套126 合肥学院计算机科学与技术系毕业论文26

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
最近更新
更多
大家都在看
近期热门
关闭