物流管理系统分析和设计.doc
《物流管理系统分析和设计.doc》由会员分享,可在线阅读,更多相关《物流管理系统分析和设计.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、物流管理系统分析及设计摘要:本系统设计尝试用VS2008在网络上架构一个物流网络平台的设计,用来让每一位客户足不出户就可以看到最新的新闻信息与对应的车源货源信息。论文从理论及实践两个方面着手,对一个具有数据挖掘功能的物流网络管理系统进行分析及设计。本文介绍了面向对象分析及设计的有关概念及技术,也介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统之中所用到的VS2008开发技术的特点、结构的框架以及使用方法。然后对整个系统的可行性进行了分析,对系统的整体设计思想、设计目标及系统的整体结构进行了规划。在最后,对系统的页面、应用程序的设计及实现与数据库也进行了一个较为详细的讲解。根据系统
2、所需的功能,采用Microsoft SQL Server 2008 Express做为后台的数据库,Microsoft Visual Studio 2008选择功能比较强大的Microsoft Visual Studio 2008为开发工具,严格按照软件工程开发原则,运用面向对象方法,经过详细的设计与分析,完成该系统。关键词:物流,ASP,SQL Server数据库AbstractWith the development of society and the network technology, based on B/S model of logistics distribution inf
3、ormation website far cannot satisfy the demand of the enterprise, based on B/S model of logistics distribution information website arises at the historic moment, while achieve greater degree of information sharing, provides the object information in time, payment for goods is dealt with, and so on a
4、nd so forth. System according to the reality of the current enterprise USES the ASP technology to SQL Server as a backend database, realize the main registered user login, express query, news and information, corporate information, joining information, user guide, online customer service, and other
5、functions. This design attempts to use VS2008 architecture on the Internet a express website design, in order to make every customer need not go out to see the latest news and information and the corresponding options available sources of information. In this paper, from two angles of theory and pra
6、ctice, of a data mining function express website design to analyze the design and implementation. Paper first object-oriented analysis and design were introduced in detail the concept and technology of special deep in this system are introduced in application to knowledge, such as: object oriented a
7、nalysis and design process; The characteristics of the system for the development of technologies used in VS2008, structure and using method. Then analyzes the feasibility of the reservation system, then the system design idea, design goal and the overall structure of the specific planning. Finally,
8、 the systems main page, database, the design and implementation of application made a detailed explanation. According to the function needed by the system, using Microsoft SQL Server 2008 Express do background database, choose the powerful Microsoft Visual Studio 2008 as development tools, in strict
9、 accordance with the principle of software engineering, using object-oriented method, after the detailed design and analysis, complete the system. Key words: logistics, ASP, SQL Server database1 系统概述1.1 研究背景当今世界是经济快速发展的世界,也是信息化的世界,随着各行各业对信息的需求越来越大,从而激发的物流企业也随之高速发展。经济全球化及信息化的现状下,人们对物流行业的要求也越来越高。人工的管理
10、已经不能满足企业的发展,网络化、智能化、信息化、自动化、柔性化成为了现代物流的特征。物流行业蓬勃发展让物流的信息化日益被广大从业者与信息的系统提供商重视。物流网络及时、准确、便捷性完全满足了物流企业对行业信息的要求。而物流信息网站的出现,让物流信息可以高速传达,也使各种商品可以实现高速的流动。这实现了客户及企业之间信息的快速交流从而加速了资源的交换,可以短时间里最大限度的满足客户的需求。 随着技术的发展,物流行业快速、方便的特性无疑可以让更多商家以及消费者钟爱。而物流信息管理系统,为企业以及客户提供了方便的信息查询及发布,方便企业决策,提高了经济效益及社会效益。1.2 研究意义 传统物流行业的
11、操作过程比较复杂,信息量冗杂,手续特别麻烦,对于信息的处理也比较困难。物流行业的激烈竞争,就是表达在对信息的共享速度以及物品的流动速度上。所以对于数据处理以及整体的控制与协调就变得尤为重要。物流管理信息系统是从这个行业的实际需求出发,从物流行业的发展以及未来展望的理念及流程作为参照。整个系统从信息的基础设置,查询、生成的报表等,加上非常清晰的业务流程。工作人员可以简洁明了的进行实际操作,来保证物流有序又高效的运作。本课题是物流网络平台的设计及分析,基于ASP的物流配送信息管理信息系统的开发与综合性的产品的物流网络平台的建设。研究的重点是运输管理信息系统。完成对农产品物流网络平台的需求分析、功能
12、模块划分、数据库模式分析及系统的实现。产品的物流网络平台管理平台最基本的功能就是保证浏览者查看到准确的信息、最新的信息。本系统采用SQL server数据库。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,系统的安全性大大增加。1.3 技术线路1、调查法首先我们需要对农产品物流网络平台的设计现状进行调查,并整理出及其相关的数据资料,然后我们通过这些数据及整理出的资料,才能调查系统需要的功能是什么,最终使得我们研发的系统更具有针对性,才能更好的服务设计于农产品物流网络平台。2、文献法阅读大量文献并对其归纳、总结使得自己充分了解农产品物流网络平台的设计及各项技术的研究、并在总结
13、出大概方向后,整理并找出自己系统所需要使用的方式及办法,最终才能得出本系统想要的突破,然后找出理论依据,然后找出优秀的成品系统向他学习借鉴,并吸取其他系统的精华,才能为誊写论文与整体的系统实现提供足够的资料。3、比较法找出大量优秀的农产品物流网络平台的设计并从农产品物流网络平台的设计中寻找资料,对比比较出它们的相似共同点及各自独立的特色,然后通过分析他们的相似不同最终得出该系统的设计理念与设计目标。4、分析法分析目前的农产品物流网络平台的所存在的设计现状存在中的的问题与不足,并通过信息化方式来制定所需的交易流程,最终选用ASP的技术为根本。技术路线:本系统采用 Windows XP作为操作平台
14、:不使用WIN 7 系统的原因是因为XP系统的兼容性更合适及优良,并且该系统的稳定性也较之更加优秀。通过以上提出的关键问题我们最终确定设置,本系统数据库将选用SQL server 2008:使得该数据库管理系统在Windows XP上得以运行,且SQL的表变量与SQL语句的扩展也使之能更好的储存农产品物流网络平台的设计的数据库;且其本身的查询语言等也将令系统减少冗余,从而充分提供并加快其运作效率。的特点在于优良的灵活性、简易性与可管理性。可以使系统更加灵活、便于使用。还可以创建更为友好的人机交互界面;本系统技术环境选用Visual Studio 2008:系统环境的,可以开发跨平台的应用程序,
15、还包含代码测试的功能,使用便利、快捷。有助于提高开发的效率与可维护性,使物流管理系统的设计的维护变得容易;2 系统开发环境是把基于通用语言的程序在服务器上运行公司最新的产品 Visual Studio开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。通用语言的编译运行的ASP,它的特性是强大与适应,几乎全部的平台都可以运行。在,数据接口的处理,通用语言的基本库,消息机制都能整合在一起系统也是language-independent,语言独立化的,就可以选择一种最需要的、最适合的语言来编写程序,也可以用很多种语言来写,现在已经支持的有
16、C#(C+与Java的结合体),VB,Jscript。而在将来,这样的多种程序语言协同工作的能力能够完整的移植向ASP。是以字符为基础的,分级的配置系统,让服务器的环境与应用程序的设置更为简便。配置的信息都保存在简单的文本里,所以新的设置可能不需要启动本地的系统工具就可以完成实现。这种哲学观念使基于的应用的开发更为具体快捷,被称为Zero Local Administration。一台服务器系统上安装ASP的应用程序,只需要简单的拷贝一些必备的文件,而不需要系统的重新启动,特别的简单方便。 已经设计成为一种强大的可以用于多处理器的开发工具,它的无缝连接技术,在多处理器的环境下,可以提高很大的运
17、行速度。但现在的ASP系统做不到这一点。因为将来的多处理器运行时可能不需要任何改变都能提高他们的效能。的优越性主要表达在:(1)效率,ASP是建立在 Framework之上的,可使用Visual Basic ,C+这样的模块化程序设计语言,运行的速度与效率比ASP提高很多,因为ASP系统只能用VBScript或JavaScript非模块化的语言来编写脚本编程。第一次就可以直接运行而不是重新编译。可以实现代码及内容的完全分离,可重复使用,而不是像ASP一样将代码与HTML混在一起。(3)代码量,实现同样的功能的情况下,ASP要比ASP代码量小的多。ASP仅仅需要事先说明就可以实现,而不是通过编写
18、代码来实现。2.2动态网站技术介绍系统的操作界面基本上都是Web页面的形式,所以就需要对各种商户的请求进行动态处理并返回结果,静态Web页面技术是没有办法实现的。所以就要采用动态网页技术。在当下,动态网页技术有很多种,比如CGI,ASP,JSP,ASP,ASP等.本设计采用ASP技术.ASP(又称ASP+),他是ASP的下一代的版本,不仅仅只是ASP,而是一个用于 Web开发的全新的框架,包含了许多新的特性在其中是完全基于模块及组件的系统,所以它就具有更好的可扩展性及可定制性.在数据处理的方面引入了许多令人激动的新技术,这些新特性具有很大的革新意义,从而让系统远远超越了ASP,同时Web开发人
19、员也有了更多的灵活性,有效的缩短了Web应用程序开发的周期.同时系统及Windows SQL 2008 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为高效,安全,稳定的一个运行环境.2.3 数据库技术管理数据库及其对象的SQL2008的主要任务。每个都是由触发器、表、存储过程等数据库对象所组成的数据库。包含数据库中所有数据的数据库对象的数据表,设计完数据库后就可以创建数据库中用来存储数据的表了。SQL2008系统提供了两种创建数据库的表:一种是利用表的设计器来创建表,一种是利用Transact-SQL语句中的creat命令来创建一个表。
20、创建完成一个表后,最重要的就是向表中插入你的数据,这个操作是最基本的。如果有需要删除的表,一种可以利用企业管理器来删除表,或者用DROP TABLE语句去删除表。SQL2008数据存储的过程中,是将一些固定的数据操作集中来处理,从而就解决了数据库使用的时候系统的速度与效率问题,可以大大加快系统速度。打开SQL Server 中的企业管理器,选中其中数据库“存储过程”这一文件夹,然后单击鼠标右键,选择“新建存储过程”的命令,就可以向对话框文本显示处添加新的命令语句。存储的过程就是是保存起来的,可以接受与返回用户所提供参数的Transact-SQL语句集合。要想修改存储命令,可以使用ALTER P
21、ROCEDURE这一语句来更改存储过程。删除存储过程可以使用DROP PROCEDURE命令。本系统因为涉及了许多数据的处理,所以就要有一个强大的后台数据库管理系统实现.当下主要有:SQL2008,FoxPro,Excel,Sybase,Oracle,Informix,SQL Server等,其中网络型的SQL Server,Oracle产品安全性远远高于桌面型的SQL2008,FoxPro等数据库.本系统采用的是微软公司的SQL2008.原因如下:第一,SQL Server数据库系统及Windows 2008 Server服务器紧密而成,而Windows 2008 Server服务器拥有良好
22、的安全性,可以实现所有未经授权的非法用户排除访问,保证了SQL2008服务器的安全性,可以完美符合系统安全性的要求;第二,用户可以通过使用Web浏览器去查询存储在SQL2008数据库中的数据,方便,快捷.能够符合用系统来远程访问数据库.第三,数据库容量特别庞大,数据库可以创建多达20万个数据表,而数据表中所记录的行数只受服务器硬盘空间的限制.设计使用SQL Server作为数据库环境,VS2008为开发的为编程的环境。,用户可以简单的访问并切易于进行数据库编程了两种数据访问模式。第一种是连接模式(connected),利用ADO技术来进行数据的连接编程,这种模式是传统的数据库访问技术。还有一种
23、是非连接模式(disconnected),ADO才具有的。提供了更大的升级性与灵活性。在第二种模式,非连接的模式下访问数据,应用程序从数据源中获取所需要用的数据,然后会断开及原数据源的连接,从而完成数据的更新工作。的第二种模式即非连接模式的核心是DataSet类,数据集对象以XML的形势存放数据。数据集的对象可以从一个数据库中获取,也可以从一个XML数据流中获取,所以用户使用时体系结构中,一个非常重要的部分是数据提供的对象,通过它可以访问数据库,还可以产生数据集对象,同时,对于数据库访问,它还支持数据连接模式下的数据库访问。两种编程借口访问数据库,即OleDb与SQL Serve。如果用户需要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 管理 系统分析 设计
限制150内