资源预览内容
第1页 / 共70页
第2页 / 共70页
第3页 / 共70页
第4页 / 共70页
第5页 / 共70页
第6页 / 共70页
第7页 / 共70页
第8页 / 共70页
第9页 / 共70页
第10页 / 共70页
亲,该文档总共70页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
小型物流管理系统设计摘 要随着信息技术的日益发展,物流管理的信息化已成为物流运输系统的必然趋势。物流管理的核心部分是对运输车队的管理及调度以及对承运货物的跟踪管理。为了更详细的了解物流配送运输管理过程中各项管理业务,调研人员和最终用户进行了多次讨论,并提出了双方认可的解决方案。 现在物流企业对一套基于B/S架构的物流管理系统的需求量越来越大,而陈旧、繁琐、无法网络管理的老式物流系统正逐渐退出市场,新的基于WEB的物流管理系统势在必行。本系统主要面向中小型企业用户,亦可作为简单的车队管理工具,配合企业相应的会计管理软件和车队物资调配系统使用。关键词:物流 B/S架构 管理系统 THE SMALL LOGISTICS MANAGEMENT SYSTEMABSTRACTWith the increasing development of information technology, logistics management, information technology has become an inevitable trend of logistics and transport systems. Logistics Management is a core part of fleet management and dispatch, and track management on the carriage of goods. For a more detailed understanding of logistics distribution management process of the management business, research staff and end users have had discussions and put forward a solution accepted by both sides. Logistics is now based on a set of B / S structure of the logistics management system for the growing demand, while the old, cumbersome, not the old logistics network management system is gradually withdrawn from the market, the new WEB-based logistics management system potential in the inevitable. This system mainly for small business users, but also as a simple tool for fleet management, accounting management with enterprise software and the original deployment of software in use.Key words:Logistics B / S structure Management System目 录摘 要IABSTRACTII1序 论11.1项目背景11.2课题意义11.3主要技术11.3.1ASP.NET11.3.2SQL SERVER11.3.3ADO.NET21.3.4MD5加密技术21.3.5AJAX32开发环境42.1ASP.NET环境42.2数据库43需求分析53.1用户定义53.1.1系统管理员(Administrator)53.1.2操作员(普通管理员)53.2项目目标53.3相关术语53.4用例分析63.4.1车辆管理用例73.4.2驾驶员管理用例93.4.3运力查询用例113.4.4承运任务管理用例123.4.5运输成本核算用例143.5角色权限设计153.5.1后台管理及审批图例153.5.2后台管理员权限分析图例163.5.3系统管理员操作用例分析图163.5.4用户以及管理员评论用例分析图173.5.5用户注册用例分析图173.5.6系统管理员权限分配以及用户管理用例分析图183.5.7用户评论SDK用例分析图184系统设计概述194.1系统功能概述194.2数据库结构设计214.3功能模块划分224.3.1车辆管理模块224.3.2驾驶员管理模块:244.3.3运力查询模块:254.3.4承运任务管理模块:264.3.5运输成本核算模块:284.3.6系统管理模块:305测试计划345.1测试概要345.2测试结果345.2.1登陆测试345.2.2驾驶员管理模块测试355.2.3运力查询模块测试365.2.4承运任务管理模块测试375.2.5运输成本核算模块测试375.2.6系统管理模块测试385.3对软件功能的结论395.4分析摘要395.4.1能力395.4.2缺陷和限制405.4.3建议415.4.4评价415.5测试资源消耗41结 论42参考文献43附 录44谢 辞651 序 论1.1 项目背景我所设计的系统项目为(靖叶)小型物流管理系统。随着生产技术和管理技术的提高,企业生存环境发生了巨大变化,企业竞争的焦点已从原来的生产领域转向非生产领域,由企业间的竞争演变为供应链间的竞争,由价格竞争转向品牌、管理、技术、人力资本和售后服务诸方面,被誉为“第三方利润源泉”的现代物流正在企业或供应链竞争中扮演着日益重要的角色。 1.2 课题意义由于我国物流管理研究的历史比较短,系统性的理论体系尚未完全建立,在理论和实践工作中相关研究人员和从业人员常常忽视物流系统的整体性或全局性优化要求,致使物流系统往往难以实现整体效益最优,从而降低了社会资源的配置效率,减缓了企业前进的步伐。所以,一套高效、节省、安全、自动化的物流管理是系统是现代物流企业所必需的。1.3 主要技术1.3.1 ASP.NETASP.NET是Microsoft的Active Server Pages的新版本,是建立在微软新一代.NET平台架构上,建立在公共语言运行库上,在服务器后端为用户提供建立强大的企业级WEB应用服务的编程框架。可用于在服务器上生成功能强大的Web应用程序,为Web站点创建动态的、交互的HTML页面。 1.3.2 SQL SERVERSQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本;SQL Server 2005也于2005年问世;而Server 2008(Katmi)也在2007年发布。SQL Server 特点:1真正的客户机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理更加直观、简单。 3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。 5具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 6对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 7SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。1.3.3 ADO.NETADO.NET是对Microsoft ActiveX Data Objects (ADO)一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。1.3.4 MD5加密技术MD5算法的全称是“消息摘要算法”(Message-Digest Algorithm version.5),它是当前公认的强度最高的加密算法。出现在MD5之前的是MD2和MD4,间隔分别只有一年。虽然三者的算法结构多少有点相似,但是由于MD2诞生于8位计算机的时代,因此它的设计与后来出现的MD4、MD5完全不同,因此不能进行简单的替代。然而,无论是MD2、MD4还是MD5,它们都是在获得一个随机长度信息的基础上产生一个128位信息摘要的算法。1.3.5 AJAXAjax(Asynchronous JavaScript + XML)的定义是基于web标准(standards-based presentation)XHTML+CSS的表示;使用 DOM(Document Object Model)进行动态显示及交互;使用 XML 和 XSLT 进行数据交换及相关操作;使用 XMLHttpRequest 进行异步数据查询、检索;使用 JavaScript 将所有的东西绑定在一起。传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然後返回一个新的网页。这个做法浪费了许多带宽,因为在前後两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。 与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。2 开发环境2.1 ASP.NET环境目前支持ASP.NET开发的平台有Windows XP,Windows 2000和Windows 2003 Server(.NET)等。第一步,在ASP配置的基础上,这里假设目的服务器已经安装了IIS。第二步,按照微软要求安装VS.NET,以便IIS能够识别并处理ASP.NET文件类型,例如.asmx、.aspx等第三步,和ASP Web应用程序类似,按照需求设置IIS虚拟目
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号