本科计算机系毕设论文.docx

上传人:cn****1 文档编号:547830918 上传时间:2023-05-25 格式:DOCX 页数:108 大小:85.94KB
返回 下载 相关 举报
本科计算机系毕设论文.docx_第1页
第1页 / 共108页
本科计算机系毕设论文.docx_第2页
第2页 / 共108页
本科计算机系毕设论文.docx_第3页
第3页 / 共108页
本科计算机系毕设论文.docx_第4页
第4页 / 共108页
本科计算机系毕设论文.docx_第5页
第5页 / 共108页
点击查看更多>>
资源描述

《本科计算机系毕设论文.docx》由会员分享,可在线阅读,更多相关《本科计算机系毕设论文.docx(108页珍藏版)》请在金锄头文库上搜索。

1、本科计算机系毕设论文本科毕业设计说明书本科毕业设计说明书本科毕业设计说明书本科毕业设计说明书(论文论文论文论文)第 1 页共 49 页 11 11 绪论绪论绪论绪论1.11.1 1.11.1 研究背景研究背景研究背景研究背景物流管理包括生产过程的一系列物料移动以及产品和运输,物流管理作为供应链管理的重要组成部分,是集现代运输、信息网络、仓储管理、产品后道加工、营销策划等诸多业务技术门类于一体的一门多学科、多领域的综合管理学科。良好的物流管理可以大大降低企业的成本,物流领域甚至被称之为经济增长的“黑暗大陆”,是继劳动力、资源之后的第三利润源泉。早在20世纪六七十年代,物流在美国、日本、德国等发达

2、国家就受到高度重视,特别是近年来随着计算机网络和通信技术的快速发展,有力地推进了物流系统的发展,基本上形成了自动化、信息化、智能化、规模化的现代物流模式。在我国,受经济等条件的制约,物流业起步较晚,目前仍处于规模较小、技术相对比较落后的局面,已经不能适应网络经济的发展。本论文所属的项目课题是:开发出一个物流管理系统,以便能够建立一个先进、高效、精细、灵活、开放、集成和安全的物流管理平台,为烟草现代物流体系建立良好的信息化基础,满足商业公司的物流管理对信息化的需求。而本论文的主要内容是物流管理系统中仓储管理模块的设计与实现。以前的仓库管理都是人的手工操作,入库和出库都是在账本上进行登记,这样不但

3、耗费了大量的人力物力和财力,而且容易出错。并且现在的仓库作业和库存控制作业已十分多样化、复杂化,靠人工去记忆处理已十分困难。如果不能保证正确的进货、验收、质量保证及发货,就会导致浪费时间,产生库存,延迟交货,增加成本,以致失去为客户服务的机会。使用计算机控制的物流管理系统对仓库进行管理,既能节省人员开支,又不容易出现错误,能极大的提高劳动生产率。现代企业物流应具备的特点如下:(1) 信息化电子商务下的物流系统存在三种信息流,即需求信息、供应信息、共享信息,物流信息化是电子商务的必然要求。这主要表现为物流信息的商品化、物流信息收集的数据化和代码化、物流信息处理的电子化、物流信息传递的标准化和实时

4、化、物流信息存储的数字化等。(2) 自动化美国、日本、德国等发达国家物流配送业发展起步早,自动化和信息化水平都很本科毕业设计说明书本科毕业设计说明书本科毕业设计说明书本科毕业设计说明书(论文论文论文论文)第 2 页共 49 页高,自动化立体仓库发展也比较成熟,基本上实现了存储自动化、识别条码化、管理计算机化。物流自动化的设施非常多,如条码/语音/射频自动识别系统、巷道堆垛机、自动分拣系统、自动导向车、货物自动跟踪系统、自动输送系统等,但在我国由于物流业起步较晚以及投资较低,物流自动化水平还相对比较落后(3) 计算机网络化物流配送中心与供应商、生产商、下游客户等通过Internet 网络有机地连

5、接在一起,基于Web 或EDI 进行信息和数据交换。计算机网络化的发展为物流网络化提供了良好的外部环境,物流网络化是物流信息化的必然,是电子商务下物流活动的主要特征之一。(4) 智能化物流管理是一项复杂的系统工程,物流作业过程涉及大量的运筹和决策问题,如最优库存水平的确定、存储货位的分配、巷道堆垛机和自动导向车的运行轨迹和作业控制、运输资源的优化配置、入出库物资的调度管理、货物的自动分拣技术、物流配送中心的经营管理与决策以及运送物资的货物跟踪技术等。(5) 敏捷性“以客户为中心”是IT时代驾驭市场的根本,敏捷性是衡量企业竞争能力的一项重要指标,这就要求企业必须具备从原材料供应、生产过程、物料流

6、动到产品配送的敏捷的物流系统。 1.21.2 1.21.2 研究目的研究目的研究目的研究目的与意义与意义与意义与意义对于项目而言物流信息系统是现代物流系统的核心和灵魂,而且国家局关于行业现代物流建设的意见中也明确指出要以物流信息化带动物流现代化,因此,物流管理信息系统的设计目的也就是整个现代物流系统建设的目标,即“提高服务质量、提高物流效率、降低物流成本”。对于我个人而言我利用这次毕业设计的机会,认真设计。把大学四年来学到的内容尽量融入到毕业设计中。通过几个月来在东软公司的实习,以及项目经理和老师的指导下,让我掌握了以下几点:1.了解烟草物流-数字化仓储系统的流程;2.提高java web开发

7、的能力;3.提高数据库开发的能力;4.深入理解框架结构的原理,达到熟练运用的目的5.理解了部门的开发环境以及开发工具和要求;6.培养团队合作的意识和能力。 1.31.31.31.3研究内容研究内容研究内容研究内容本科毕业设计说明书本科毕业设计说明书本科毕业设计说明书本科毕业设计说明书(论文论文论文论文)第 3 页共 49 页在我的毕业设计中,采用了Eclipse作为开发工具,和大家共同开发一套烟草物流信息系统的数字化仓储管理模块,此模块实现的是现实中出入货物的管理。即当货物要入库时,首先生成要生成一张入库单据,写有你要入库的货物信息,然后就要对你所要入库的货物进行储位分配,即给它一个储位进行存

8、储,然后进入记账管理,进行确认,将货物录入库存表中。当出库时也会生成一张库存表,把你想要的货物和数据写出来,然后进入储位分配,查找是否有满足条件的货物的储位出货,找到后即可分配储位,然后进入记账管理,进行确认,修改库存表。所以整个系统分为个模块,登陆,菜单,入库单,入库上架(对应的储位分配),入库记账,出库单,出库下架(对应的储位分配),出库记账。而我主要负责登陆,入库单,出库下架,出库记账模块的开发。入库单模块就是入库单据的新建,修改,删除,查看的操作;出库下架模块就是对出示和已分配状态的出库单据进行的储位的分配(即出货的位置的分配)。出库记账就是对库存表的数量进行修改本科毕业设计说明书本科

9、毕业设计说明书本科毕业设计说明书本科毕业设计说明书(论文论文论文论文)第 4 页共 49 页 2222相关技术概述及开发平台相关技术概述及开发平台相关技术概述及开发平台相关技术概述及开发平台2.12.1 2.12.1 网络架构网络架构网络架构网络架构2.1.1 B/S模式本系统中采用B/S结构B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样

10、就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本( TCO) 1。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。传统的两层C/S结构实际上是一种“胖客户机(Fat Client)”,“瘦服务器(Thin Server)”的网络计算模式,而三层C/S结构则是一种

11、“瘦客户机(ThinClient)”,“胖服务器(Fat Server)”的网络计算模式。目前,流行的趋势是客户机应更“瘦”服务器更“胖”,有些三层C/S系统己实现了客户端的零代码编程,这就是基于www的数据库应用系统,它采用统一的浏览器作为用户界面,形成浏览器-Web服务器-数据库服务器的结构,这种结构就是通常所说的B/S结构,B/S结构是一种以Web技术为基础的新型的网络管理信息系统平台模式,B/S结构把传统两层C/S中的服务器部分分解为Web服务器和数据库服务器,从而构成一个三层结构的客户服务器体系。实质上,客户机与web服务器之间类似于终端和主机的模式,而web服务器与数据库服务器之间

12、类似于C/S模式。图2.1显示出了B/S结构。图2.1 B/S结构图 B/S结构的网络计算模式,可以用如下公式表示: 用户WEB服务器数据库服务器本科毕业设计说明书本科毕业设计说明书本科毕业设计说明书本科毕业设计说明书(论文论文论文论文)第 5 页共 49 页 B/S网络计算模式=多浏览器十单Web服务器十多数据库服务器+动态计算2.1.2 B/S模式的优点与不足相对两层C/S模式,B/S模式具有以下优点:1) 开放的标准C/S所采用的标准只要在内部统一即可,它的应用往往是专用的。B/S所采用的TCP/1尸(Transfer Control ProtoCol/Internet Protocol

13、,传输控制协议/网际协议)、HTTP(HyperTeXt Transfer Prorocol,超文本传输协议)等标准都是开放的、非专用的,是经过标准化组织所确定的而非单一厂商所制定,保证了其应用的通用性和跨平台性。同时,标准化使得B/S模式可直接接入Internet,具有良好的扩展性、伸缩性,可从不同厂家选择设备和服务。2) 分布计算的基础结构多层的B/S应用可以更充分的利用系统资源,在大型的联机应用中,数据库面临的客户数量是非常庞大的,使用传统的客户/服务器模式可能根本无法胜任。例如,可能有上千客户机在同时运行,需要访问数据库。如果它们的请求都直接传递到数据库服务器上,就必须要有非常强大的硬

14、件支持。通过中间层的缓冲,连接数据库的用户数。虽然增加了应用服务层,并不会使系统的性能和可靠性降低。因为在动态分布式计算系统中,客户端程序不必要确切指出应用服务的网络地址,如果应用服务器超负荷,通过统一的管理程序调度将请求转移到其他应用服务器上来消除瓶颈。3) 较低的开发和维护成本C/S的应用必须开发出专用的客户端软件,无论是安装、配置还是升级都需要在所有的客户机上实施,极大地浪费了人力和物力。B/S的应用只需在客户端装有通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。4) 使用简单,界面友好C/S用户的界面是由客户端软件所决定的,其

15、使用的方法和界面各不相同,每推广一个C/S系统都要求用户从头学起,难以使用。B/S用户的界面都统一在浏览器上,浏览器易于使用、界面友好,不须再学习使用其它的软件,一劳永逸的解决了用户的使用问题。5) 系统灵活C/S系统的各模块中有一部分需改变就要关联到其它模块的变动,使系统很难升本科毕业设计说明书本科毕业设计说明书本科毕业设计说明书本科毕业设计说明书(论文论文论文论文)第 6 页共 49 页级。B/S系统的三部分模块各自相对独立,其中一部分模块改变时,其它模块不受影响,应用的增加、删减、更新不影响用户个数和执行环境,系统改变变得非常容易,且可以用不同厂家的产品来组成性能更佳的系统。6) 保障系统的安全性在C/S系统中由于客户机直接与数据库进行连接,用户可以很轻易的改变服务器上的数据,无法保证系统的安全性。B/S系统在客户机与数据库服务器之间增加了一层Web服务器,使两者不再直接相连,通过对中间层的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号