美章网 资料文库 货物运输管理论文范文

货物运输管理论文范文

本站小编为你精心准备了货物运输管理论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

货物运输管理论文

1三层B/S结构实现

货物运输管理系统通过UML的分析,针对三层B/S结构进行设计与实现,即数据层、业务层和表示层。数据库设计是系统开发过程中非常重要的环节。数据层设计时,依据数据库的功能,分为主体数据库和基本信息数据库两类。其中,主体库包含了系统中主要的信息数据,如货源信息库、车源信息库、历史货源信息库等;基本信息库中存放的是系统基础数据,如车型库、货物类型库、常用词汇库等,基础数据一般不需要经常进行添加、修改、删除等操作。对于数据服务层功能,需利用SQLServer数据库管理系统开发存储过程、触发器、视图等。在数据层利用对数据进行操作,负责将存储在这些数据库中的数据公开给业务层数据层中创建数据访问组件。业务层是整个管理系统的关键和难点。设计过程中,构造业务层的组件主要是根据系统的业务需求流程进行。首先,实现数据连接功能,对数据库连接组件进行设计。其次,对业务流程进行准确分析,并对业务逻辑组件进行设计,包括系统的管理组件、基本数据信息的管理组件、历史信息的管理组件、货源/车源信息的管理组件、综合服务组件等。在业务层中,系统的实现是通过组件、界面、和实体进行。这里使用C#语言开发基于WebServices的组件,甚至用到第三方WebService服务,如查询两地间的距离里程、查询出行日的天气预报等。由于货物运输管理系统采用B/S模式,因此表示层通过IE浏览器的WebForms实现,包括系统主界面、信息界面、搜索信息界面、历史记录管理等界面。实现时,首先用创建站点并进行前台页面设计,且使用Code-behind的方式对每个ASPX页面的代码进行封装,也可以同时调用XMLWebService提供的服务来完成页面功能。在当前的应用程序中,添加封装的XMLWebService,并在code-behind中,实现其实例化。例如要想实现查询货源的信息,在业务层提供的Web服务中,先提供一个查询的页面,再设计好接受用户输入的查询条件,按照货源地、地区、货源目的地等分类进行查询,查询的条件输入后,生成一个相关的字符串,然后直接通过使用相关语句来调用Web服务。

2Web服务的实现

2.1创建Web服务根据以上分析,Web服务组件是在系统的业务层进行开发和部署,Web服务是创建开放分布式系统的一个组件,网上提供数据非常迅速高效。

2.2Web服务器的部署与应用部署web服务器的工作很简单,ASP.NETWeb服务器与ASP、ASP.NET页面的部署模式相同,用户仅将.asmx文件放在Web程序目录内即可。可以使用Internet信息服务管理工具对虚拟目录进行创建,再将虚拟目录指定成专一放置.asmx文件的文件夹。下面以应用上面已经创建好的“MyWeather”Web服务为例介绍应用Web服务的方法。(1)必须先在程序中引用。右击网站根目录,在快捷菜单中选择“添加Web引用”选项,打开“添加Web引用”对话框,单击“此解决方案中的Web服务”链接,系统会自动搜索项目中创建的Web服务,“MyWeather”就会所示出来,单击“MyWeather”链接,系统自动给出此服务的“URL”和“Web引用”,单击“添加引用”,此时网站根目录下多一个“App_WebReferences”目录,用来保存添加的Web引用。(2)再添加一个查询天气预报的Web窗体,输入相应程序代码,就可以使用“MyWeather”Web服务了,具体代码略。在货物运输管理系统中,信息的共享和集成容易通过Web服务进行组件设计来实现。系统中提供的一些组件,比如货源信息查询组件,也可以在内地其他货物运输信息站点上显示。另外,也可以使用其他网站提供的WebService增强系统的功能,如通过WebService实现全国公路里程查询、天气预报等功能。如果全国其他货物运输网站也提供WebService,那么可以把其他货物运输网站的货物运输信息整合到系统中,从而实现全国货物运输信息的共享。

3开发环境

基于SQLServer作为后台数据库,数据引擎具有可扩展、易于使用及安全的特点,加上.NET是目前微软公司主推的开发平台,技术相对简单,宜于开发B/S体系结构的应用系统和包括C/S体系结构在内的桌面应用系统的特点。因此,结合该项目的应用需求,系统选用SQLServer作为后台数据库,采用为开发工具,C#为开发语言,为开发技术,实现基于WebServices的物流管理系统的开发。

4结束语

本文对.NET环境下的三层B/S体系结构提供的主要服务及开发Web应用程序所使用相关技术进行了探讨,运用UML分析系统、设计数据层,并规划主要的业务层组件。利用.NET平台的三层体系结构架构货物运输管理系统,对系统主要功能模块和系统架构设计。系统的设计思想和具体实现已经在一定范围内的测试和使用中获得的理想的效果,经验证具有一定的可操作性、实用性和可维护性。同时,随着管理系统的发展和逐渐成熟,需要扩展部分功能并不断完善和改进系统,如增加三维可视化功能等,满足用户新的需求。

作者:郝倩李伟单位:河南工业职业技术学院