硕士论文网第2021-01-18期,本期硕士论文写作指导老师为大家分享一篇
物流管理文章《基于WEB的超市物流管理系统的设计与实现》,供大家在写论文时进行参考。
本篇论文是一篇物流管理硕士论文范文,系统需求分析是系统产品开发设计的第一步,也是最重要的一步。其工作质量的高低,不仅直接影响后续工程的质量,而且决定着所开发出来的系统产品的价值。需求分析从深入分析用户需求出发,把用户的需求变换成以计算机为基础的系统需求。需求分析实际上是调查、评价、以致肯定用户对软件的需求的过程,是一个对用户意图不断进行揭示和判断的过程。
第一章 引言
1.1 选题背景
随着电子商务的兴起,物流业也迎来了自己新的发展。在企业管理中,对于原材料、商品的管理、运输和存储是企业管理者必须要重视的问题。物流管理过程中涉及到的方方面面都可能影响到企业的经济效益。中小型超市的管理者们现在也逐渐意识到了这一点,他们迫切需要将现有的落后的管理方式进行升级,利用计算机技术来提高他们的利润。经过多年的发展,现代物流管理已经逐渐成熟,并且称为一个综合性的庞大系统。现代物流成为了计算机技术、网络通信技术、机电控制技术、管理学、经济学等综合性研究应用领域,成为了企业的“第三利润源泉”。近年来,随着买方市场的形成,企业对物流领域中存在的“第三利润源泉”开始有了比较深刻的认识,优化企业内部物流管理,降低物流成本也已成为目前多数国内企业最为强烈的愿望和要求。近一二十年以来在国外兴起了一门新的学科——物流管理科学,它是管理科学的新的重要分支。当今产品质量的好坏只能是一个企业进入市场参加竞争的首要条件,主要是因为生产技术和管理技术的提高,企业之间的竞争日趋激烈,企业在降低生产成本方面的竞争似乎已经走到了尽头导致的。这时,非生产领域突破生产领域慢慢开始成为竞争的焦点,诸如运输、存储、包装、装卸、流通加工等过去这些分散、孤立的,被视为辅助环节而不被重视的渐渐受到重视。这一现象现在已经受到改观,人们对物流管理的认识不再像以前那么狭隘,如何提高物流管理技术,从而节约成本,提高配送速度,降低周转时间,防止仓库货物囤积等都是追求企业效益的人现在所不可忽视的。所以,物流管理现在已经从原来的潜伏状态,辅助状态提升到明显状态和主要状态,物流管理成为一门专门的学科,这么学科有自己独立的研究领域,并且他的一些研究成果已经运用到实际的生产活动中,为人们创造价值。物流管理是一个复杂的过程,所以,在对其进行研究时需要抓住它的关键部分。通常来讲,物流管理包括以下几个方面的内容:对运输和存贮等环节的管理;对参与物流的人员和财物的管理以及对物流活动的宏观管理,包括物流的目标,策略,质量和技术等等方面。随着工业化的进一步发展,现代许多工厂传统意义上的仓库也得到了逐步的改良。仓库这个部门的名称也有了很多新的叫法:货仓、仓储科、物料部、资材科、物流中心、配送中心等。但是不管叫什么名称,仓库作为它传统意义上的职能并没有发生变化。它始终担负着中转站的功能。仓库对于生产和货物的流通起着非常重要的作用。周转愈是便捷高效,生产和流通愈是顺畅。资金的回笼也是愈快的。这也是任何一家公司所希望达到的目的。仓库是物资的聚散地,所以如何对物料的保护和控管也是直接关系到各种损耗和浪费是否能减少到最低限度。库存的有效控管和利用、不间断地维护减少自然损耗、数字的精准控制等。
1.2 论文研究目标
本文采用目前较为流行的 ASP.NET 3.5 技术,配合微软的 SQL SERVER2005数据库进行基于 Web 的物流管理系统的设计及开发。ASP 技术简化了 WEB 程序开发,支持动态 WEB 设计。ASP 仅用于服务器端,执行动态的,交互式的,高效率的站点服务器应用系统。ASP 以标记语言的形式嵌入到 HTML 中并发送到客户端,但是,显示在客户端浏览器的只是 ASP 执行结果所生成的页面,而其本身根本看不到,所以保密性好,安全,而开发过程中的所有数据都是依靠 ASP 技术的IDE(集成开发环境)和关系数据库 SQL SERVER2005 之间进行通信和数据的存储和调用,在一定程度上实现了整体系统开发的高效性和安全性。根据本系统的需求分析,基于 Web 的仓库物流管理设计及开发包括了基本资料管理,入库管理,盘点管理,出库管理,往来账款管理,报表分析,系统管理等重要功能。这种具有很强的实时性和交互性的功能设计,保证了系统能够让企业仓库管理活动,能够帮助企业提高自身的工作效率,为企业创造更高的价值和利润。鉴于物流管理中仓库物流管理在企业中的重要地位,以及互联网技术的(J2EE .NET 等)发展,我们选择基于 Web 的仓库物流管理系统设计与实现作为毕业设计题目。其目的在于将物流管理行业与计算机技术结合,发挥出计算机技术带给行业的作用。体会信息化条件下现在计算机技术与行业如何结合,在了解物流管理行业的同时,提升对互联网相关技术的使用。之所以选择以 Web 的形式来实现,在于 B/S 模式相对于 C/S 模式或者其他的模式,有其使用方便,简单,覆盖范围广,不受地域限制,不需额外安装,可维护性高等特点,是未来发展的趋势。针对某一具体运用场景(仓库)获取需求,具体化物流管理系统;进行需求分析和可行性分析;对仓库物流管理系统进行总体设计和详细设计;编码实现仓库物理管理系统,并且进行相应的测试;企业试用(尽量满足此任务)。
第二章 相关技术分析及系统环境介绍
2.1 ASP.NET 原理简介
当互联网信息服务接收到通过服务器请求的超文本传输协议后。其会通过一个两个步骤形成处理请求的模块。第一步是通过为其调用和配置与其相适应的.dll文件,在按照客户的需求利用其客户端以页面的方式基础上。第二是把这条信息发给响应的模块。这个模块在 ASP.NET 3.5 可以称为 HTTP 处理程序组件。因为在服务器端有默认的 Http Handler 专门处理.aspx 文件,所以.aspx 文件可以被服务器处理。为了增加客户对请求的控制力度和能力,和保持传输的安全,系统会对请求通过 HTTP 处理程序组件在 IIS 把数据发出之前进行必要的处理。下图是 ASP.NET 3.5 运行基本原理:
上述图标说明,作为能够监视各种不同于一般请求任务的 Http Module 模块,在读取或改变响应的同时还可以成为 ASP.NET 3.5 这个整体结构生命周期的一部分,其前提是需要注册。在一般情况下,当互联网信息服务接收到通过服务器请求的超文本传输协议时,作为 ASP.NET 承载主体的 IIS 需要进行以下两种工作。第一:在 Windows Server+IIS 下创建 ASP.NET 机构体系。第二:把 ISAPI 扩展这个帮助在 IIS 完成注册 ASP.NET 所需的文件进行安装,这个安装是和.NET Framework 安装同时进行的。ASP.NET 在收到相关请求后,会做如下工作:第一,判断请求的 IP 是不是第一次。假如是第一次 ASP.NET 则会按照设计进行初始化工作。初始化工作一般包括对 DLL 动态链接库的加载和网站文件的配置和相关文件的编译等。假如不是初次访问,只需等待。第二,在上述的基础上,负责创建 Http Context 和 Http Text Writer两者实力创建的请求文件。第三:在运行时通过不断的寻找合适的 Http Handler,以达到对 HTTP 请求处理的工作。第四,等待 Http Handler 产生后返回结果。第五,实现在对异常信息的处理和保存工作的基础上,利用 IIS 把结果回馈给客户。
2.2 AJAX 技术介绍
为了给用户带来更好的用户体验,因此在系统开发过程中会使用到一种创建交互式网页应用的网页开发技术,这种技术在专业领域被称之为 AJAX 技术。其是英文单词“Asynchronous Java Script and XML 的缩写。它涵盖的内容非常丰富,但其侧重点是通过 Web 标准 XHTML+CSS 的统一表示,利用基于动态显示和交互使用技术的 DOM 文件,完成对数据进行交换和相关的一系列操做(通过 XML 和XSLT 实现)和实现对数据在异步情况下实现查询和检索(利用 XMLHttp Request完成),然后把所有的东西绑定在 Java Script 编程软件上。AJAX 在支持火狐、IE、欧朋及谷歌、苹果这些大众浏览器系统下运行,但是不支持包含在欧朋浏览器下的 XSL 和 XSLT 格式相关的文件。与可以让所有的用户通过填写表单,然后再提交时发送一个请求,然后给各户弹出一个操作界面,这种重复操作 HTML 请求操作,导致服务器延长响应时间和响应队列的增加,既费时有费力有占据大量空间的流程和让用户感觉机器反应非常慢的传统网页浏览相比。现在使用的充分使用 SOAP 和一些比较先进的公用的在 XML 的网页服务器接口下,通过对客户发送的数据和信息,经过 Java Script编程语言的处理和加工的能够减少服务器和浏览器之间的数据交换的时间和数量,让用户感觉到网页打开的速度非常快,这样就可以让很多用户的请求在较短的时间内在同一台计算机上完成,而不经过网页服务器的参与,即提高了效率又减少了设备的耗损。就是基于上面这些技术于一体的集合就是 AJAX 应用的原理和特点。AJAX 应用程序的最大优势是通过异步传输技术实现数据的查询和检索的同时,优化了浏览器和相关服务器之间数据传输量及传输次数并减少网络带宽的使用量和重复数据传输的次数,并且其分担了一些本应于服务器来承担的工作任务,减少了大量用户访问时服务负载超负荷反应减慢局面的产生, 这就大大的提高了用户操作的流畅性和快速感。用户使用 AJAX 应用程序最大的优势在于网页的数据维护是局部进行更新和间断操作的,在避免通过网络传输没有用处的信息,这样就减少了带宽的占有量,让浏览器的反应更加的迅速和快捷,并且用户在只允许 Java Script 编程软件这个唯一的插件通过浏览器运行后,其他所有的插件都可以不用安装,这大大减少了对用户机器内存和缓存的应用,提高了运行效率和用户的感知度。
第三章 超市物流管理系统需求分析
3.1 系统功能需求分析
3.2 系统角色及用例分析
3.3 系统性能需求分析
3.4 本章小结
第四章 超市物流管理系统总体设计
4.1 系统功能模块设计
4.2 系统数据库设计
4.3 软件体系结构设计
4.4 本章小结
第五章 超市物流管理系统详细设计
5.1 基本资料管理
5.2 入库管理模块
5.3 出库管理模块
5.4 盘点管理模块
5.5 往来账款模块
5.6 综合报表模块
5.7 系统管理模块
5.8 本章小结
第六章 超市物流管理系统实现
6.1 系统概览
6.2 基础数据管理模块
6.3 出库管理模块
6.4 盘点管理模块
6.5 出库管理模块
6.6 往来账款模块
6.7 综合报表模块
6.8 系统管理模块
6.9 本章小结
第七章 超市物流管理系统测试
7.1 软件测试基本知识
7.2 系统性能测试
7.3 本章小结
第八章 结束语
本文对基于 Web 的仓库物流管理系统的设计及开发过程中的各个环节做了详细介绍,包括开发的背景、目的、意义,开发环境的选用及搭建,系统需求分析,系统总体设计和详细设计,系统代码实现及测试。经过最后的系统测试部分,每个功能、指标都达到了设计的要求,能够在实际使用中安全、稳定、高效地运行。在本系统的设计和开过程中,笔者按照软件工程中软件开发流程来进行课题的开发和研究。充分的体会到了需求分析、总体设计对于软件质量的重要性,代码设计只是软件开发过程中的一个环节,却不是最重要的环节。只有认真地进行需求分析和系统设计,才能在后期代码实现和测试的过程中少走弯路,缩短开发周期。此次毕业设计工作,让我感觉收获最大的就是严格按照软件开发流程进行开发,是十分重要而且必要的。本系统基于 Web 的仓库物流管理系统,在是保证功能正确运行的前提下,尽量的提升用户体验,使系统更加易用,对用户更加友好。将计算机技术与行业相结合,也是发挥了计算机技术的优势,在未来企业社会发展中计算机技术将无处不在,推动整个社会的发展。由于开发时间,相关项目经验不足等问题,目前系统还存在需要进一步完善的地方,下面对这些问题进行简单的阐述:对物流管理的认识不够深刻,选取的仓库物流管理能够体现物流的部分思想但是不能完全表达现在物流管理。系统设计之初,考虑欠佳,为后续的开发带来不必要的麻烦。系统权限管理部分,设置过于简单,不够合理。系统代码还需要优化工作。距离真正的商业软件还有一定差距。这些遗憾与我自身的能力和经验限制有着密切的关系,需要在以后的工作中进一步改进和完善。
以上论文内容是由
硕士论文网为您提供的关于《基于WEB的超市物流管理系统的设计与实现》的内容,如需查看更多硕士毕业论文范文,查找硕士论文、博士论文、研究生论文参考资料,欢迎访问硕士论文网物流管理栏目。