物流管理系统分析和设计.docx
- 文档编号:23183913
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:32
- 大小:2.41MB
物流管理系统分析和设计.docx
《物流管理系统分析和设计.docx》由会员分享,可在线阅读,更多相关《物流管理系统分析和设计.docx(32页珍藏版)》请在冰豆网上搜索。
物流管理系统分析和设计
物流管理系统分析与设计
摘要:
本系统设计尝试用VS2008在网络上架构一个物流网络平台的设计,用来让每一位客户足不出户就可以看到最新的新闻信息和对应的车源货源信息。
论文从理论与实践两个方面着手,对一个具有数据挖掘功能的物流网络管理系统进行分析与设计。
本文介绍了面向对象分析与设计的有关概念与技术,也介绍了在本系统中运用到的知识,如:
面向对象的分析设计流程;系统之中所用到的VS2008开发技术的特点、结构的框架以及使用方法。
然后对整个系统的可行性进行了分析,对系统的整体设计思想、设计目标与系统的整体结构进行了规划。
在最后,对系统的页面、应用程序的设计与实现和数据库也进行了一个较为详细的讲解。
根据系统所需的功能,采用MicrosoftSQLServer2008Express做为后台的数据库,MicrosoftVisualStudio2008选择功能比较强大的MicrosoftVisualStudio2008为开发工具,严格按照软件工程开发原则,运用面向对象方法,经过详细的设计和分析,完成该系统。
关键词:
物流,ASP.NET,SQLServer数据库
Abstract
Withthedevelopmentofsocietyandthenetworktechnology,basedonB/Smodeloflogisticsdistributioninformationwebsitefarcannotsatisfythedemandoftheenterprise,basedonB/Smodeloflogisticsdistributioninformationwebsitearisesatthehistoricmoment,whileachievegreaterdegreeofinformationsharing,providestheobjectinformationintime,paymentforgoodsisdealtwith,andsoonandsoforth.SystemaccordingtotherealityofthecurrententerpriseUSEStheASP.NETtechnologytoSQLServerasabackenddatabase,realizethemainregistereduserlogin,expressquery,newsandinformation,corporateinformation,joininginformation,userguide,onlinecustomerservice,andotherfunctions.
ThisdesignattemptstouseVS2008architectureontheInternetaexpresswebsitedesign,inordertomakeeverycustomerneednotgoouttoseethelatestnewsandinformationandthecorrespondingoptionsavailablesourcesofinformation.Inthispaper,fromtwoanglesoftheoryandpractice,ofadataminingfunctionexpresswebsitedesigntoanalyzethedesignandimplementation.Paperfirstobject-orientedanalysisanddesignwereintroducedindetailtheconceptandtechnologyofspecialdeepinthissystemareintroducedinapplicationtoknowledge,suchas:
objectorientedanalysisanddesignprocess;ThecharacteristicsofthesystemforthedevelopmentoftechnologiesusedinVS2008,structureandusingmethod.Thenanalyzesthefeasibilityofthereservationsystem,thenthesystemdesignidea,designgoalandtheoverallstructureofthespecificplanning.Finally,thesystem'smainpage,database,thedesignandimplementationofapplicationmadeadetailedexplanation.
Accordingtothefunctionneededbythesystem,usingMicrosoftSQLServer2008Expressdobackgrounddatabase,choosethepowerfulMicrosoftVisualStudio2008asdevelopmenttools,instrictaccordancewiththeprincipleofsoftwareengineering,usingobject-orientedmethod,afterthedetaileddesignandanalysis,completethesystem.
Keywords:
logistics,ASP.NET,SQLServerdatabase
1系统概述
1.1研究背景
当今世界是经济快速发展的世界,也是信息化的世界,随着各行各业对信息的需求越来越大,从而激发的物流企业也随之高速发展。
经济全球化与信息化的现状下,人们对物流行业的要求也越来越高。
人工的管理已经不能满足企业的发展,网络化、智能化、信息化、自动化、柔性化成为了现代物流的特征。
物流行业蓬勃发展让物流的信息化日益被广大从业者和信息的系统提供商重视。
物流网络及时、准确、便捷性完全满足了物流企业对行业信息的要求。
而物流信息网站的出现,让物流信息可以高速传达,也使各种商品可以实现高速的流动。
这实现了客户与企业之间信息的快速交流从而加速了资源的交换,可以短时间里最大限度的满足客户的需求。
随着技术的发展,物流行业快速、方便的特性无疑可以让更多商家以及消费者钟爱。
而物流信息管理系统,为企业以及客户提供了方便的信息查询与发布,方便企业决策,提高了经济效益与社会效益。
1.2研究意义
传统物流行业的操作过程比较复杂,信息量冗杂,手续特别麻烦,对于信息的处理也比较困难。
物流行业的激烈竞争,就是体现在对信息的共享速度以及物品的流动速度上。
所以对于数据处理以及整体的控制和协调就变得尤为重要。
物流管理信息系统是从这个行业的实际需求出发,从物流行业的发展以及未来展望的理念与流程作为参照。
整个系统从信息的基础设置,查询、生成的报表等,加上非常清晰的业务流程。
工作人员可以简洁明了的进行实际操作,来保证物流有序又高效的运作。
本课题是物流网络平台的设计与分析,基于ASP.NET的物流配送信息管理信息系统的开发和综合性的产品的物流网络平台的建设。
研究的重点是运输管理信息系统。
完成对农产品物流网络平台的需求分析、功能模块划分、数据库模式分析及系统的实现。
产品的物流网络平台管理平台最基本的功能就是保证浏览者查看到准确的信息、最新的信息。
本系统采用SQLserver数据库。
由于ASP.net在服务器端运行,运行结果以HTML主页形式返回用户浏览器,系统的安全性大大增加。
1.3技术线路
1、调查法
首先我们需要对农产品物流网络平台的设计现状进行调查,并整理出与其相关的数据资料,然后我们通过这些数据与整理出的资料,才能调查系统需要的功能是什么,最终使得我们研发的系统更具有针对性,才能更好的服务设计于农产品物流网络平台。
2、文献法
阅读大量文献并对其归纳、总结使得自己充分了解农产品物流网络平台的设计与各项技术的研究、并在总结出大概方向后,整理并找出自己系统所需要使用的方式与办法,最终才能得出本系统想要的突破,然后找出理论依据,然后找出优秀的成品系统向他学习借鉴,并吸取其他系统的精华,才能为誊写论文和整体的系统实现提供足够的资料。
3、比较法
找出大量优秀的农产品物流网络平台的设计并从农产品物流网络平台的设计中寻找资料,对比比较出它们的相似共同点及各自独立的特色,然后通过分析他们的相似不同最终得出该系统的设计理念和设计目标。
4、分析法
分析目前的农产品物流网络平台的所存在的设计现状存在中的的问题和不足,并通过信息化方式来制定所需的交易流程,最终选用ASP.NET的技术为根本。
技术路线:
本系统采用WindowsXP作为操作平台:
不使用WIN7系统的原因是因为XP系统的兼容性更合适与优良,并且该系统的稳定性也较之更加优秀。
通过以上提出的关键问题我们最终确定设置,本系统数据库将选用SQLserver2008:
使得该数据库管理系统在WindowsXP上得以运行,且SQL的表变量和SQL语句的扩展也使之能更好的储存农产品物流网络平台的设计的数据库;且其本身的查询语言等也将令系统减少冗余,从而充分提供并加快其运作效率。
本系统的应用软件开发技术选用ASP.NET:
ASP.NET的特点在于优良的灵活性、简易性和可管理性。
可以使系统更加灵活、便于使用。
还可以创建更为友好的人机交互界面;
本系统技术环境选用VisualStudio2008:
系统环境是基于.NET2.0框架的,可以开发跨平台的应用程序,还包含代码测试的功能,使用便利、快捷。
有助于提高开发的效率和可维护性,使物流管理系统的设计的维护变得容易;
2系统开发环境
2.1ASP.NET概述
ASP.Net是把基于通用语言的程序在服务器上运行。
ASP.Net构架是可以用Microsoft®公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。
通用语言的编译运行的ASP.Net,它的特性是强大和适应,几乎全部的平台都可以运行。
在ASP.Net的Web应用中,数据接口的处理,通用语言的基本库,消息机制都能整合在一起。
ASP.Net系统也是language-independent,语言独立化的,就可以选择一种最需要的、最适合的语言来编写程序,也可以用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。
而在将来,这样的多种程序语言协同工作的能力能够完整的移植向ASP.Net。
ASP.Net是以字符为基础的,分级的配置系统,让服务器的环境和应用程序的设置更为简便。
配置的信息都保存在简单的文本里,所以新的设置可能不需要启动本地的系统工具就可以完成实现。
这种哲学观念使基于ASP.Net的应用的开发更为具体快捷,被称为"ZeroLocalAdministration"。
一台服务器系统上安装ASP.Net的应用程序,只需要简单的拷贝一些必备的文件,而不需要系统的重新启动,特别的简单方便。
ASP.Net已经设计成为一种强大的可以用于多处理器的开发工具,它的无缝连接技术,在多处理器的环境下,可以提高很大的运行速度。
但现在的ASP系统做不到这一点。
因为将来的多处理器运行时可能不需要任何改变都能提高他们的效能。
ASP.NET的优越性主要体现在:
(1)效率,ASP.NET是建立在.NETFramework之上的,可使用VisualBasic,C++这样的模块化程序设计语言,运行的速度和效率比ASP提高很多,因为ASP系统只能用VBScript或JavaScript非模块化的语言来编写脚本编程。
第一次就可以直接运行而不是重新编译。
(2)可重用性,ASP.NET可以实现代码与内容的完全分离,可重复使用,而不是像ASP一样将代码和HTML混在一起。
(3)代码量,实现同样的功能的情况下,ASP.NET要比ASP代码量小的多。
ASP.NET仅仅需要事先说明就可以实现,而不是通过编写代码来实现。
2.2动态网站技术介绍
系统的操作界面基本上都是Web页面的形式,所以就需要对各种商户的请求进行动态处理并返回结果,静态Web页面技术是没有办法实现的。
所以就要采用动态网页技术。
在当下,动态网页技术有很多种,比如CGI,ASP.NET,JSP,ASP,ASP.NET等.本设计采用ASP.NET技术.
ASP.NET(又称ASP+),他是ASP的下一代的版本,不仅仅只是ASP,而是一个用于Web开发的全新的框架,包含了许多新的特性在其中.ASP.NET是完全基于模块与组件的系统,所以它就具有更好的可扩展性与可定制性.在数据处理的方面,ASP.NET引入了许多令人激动的新技术,这些新特性具有很大的革新意义,从而让ASP.NET系统远远超越了ASP,同时Web开发人员也有了更多的灵活性,有效的缩短了Web应用程序开发的周期.同时ASP.NET系统与WindowsSQL2008Server/AdvancedServer的完美组合,为中小型乃至企业级的web商业模型提供了一个更为高效,安全,稳定的一个运行环境.
2.3数据库技术
管理数据库及其对象的SQL2008的主要任务。
每个都是由触发器、表、存储过程等数据库对象所组成的数据库。
包含数据库中所有数据的数据库对象的数据表,设计完数据库后就可以创建数据库中用来存储数据的表了。
SQL2008系统提供了两种创建数据库的表:
一种是利用表的设计器来创建表,一种是利用Transact-SQL语句中的creat命令来创建一个表。
创建完成一个表后,最重要的就是向表中插入你的数据,这个操作是最基本的。
如果有需要删除的表,一种可以利用企业管理器来删除表,或者用DROPTABLE语句去删除表。
SQL2008数据存储的过程中,是将一些固定的数据操作集中来处理,从而就解决了数据库使用的时候系统的速度和效率问题,可以大大加快系统速度。
打开SQLServer中的企业管理器,选中其中数据库“存储过程”这一文件夹,然后单击鼠标右键,选择“新建存储过程”的命令,就可以向对话框文本显示处添加新的命令语句。
存储的过程就是是保存起来的,可以接受和返回用户所提供参数的Transact-SQL语句集合。
要想修改存储命令,可以使用ALTERPROCEDURE这一语句来更改存储过程。
删除存储过程可以使用DROPPROCEDURE命令。
本系统因为涉及了许多数据的处理,所以就要有一个强大的后台数据库管理系统实现.当下主要有:
SQL2008,FoxPro,Excel,Sybase,Oracle,Informix,SQLServer等,其中网络型的SQLServer,Oracle产品安全性远远高于桌面型的SQL2008,FoxPro等数据库.
本系统采用的是微软公司的SQL2008.原因如下:
第一,SQLServer数据库系统与Windows2008Server服务器紧密而成,而Windows2008Server服务器拥有良好的安全性,可以实现所有XX的非法用户排除访问,保证了SQL2008服务器的安全性,可以完美符合系统安全性的要求;第二,用户可以通过使用Web浏览器去查询存储在SQL2008数据库中的数据,方便,快捷.能够符合用系统来远程访问数据库.第三,数据库容量特别庞大,数据库可以创建多达20万个数据表,而数据表中所记录的行数只受服务器硬盘空间的限制.
设计使用SQLServer作为数据库环境,VS2008为开发的环境,嵌套C#语言的ASP.NET为编程的环境。
2.4ADO.NET连接数据库
ADO.NET提供了一种全新的数据库访问机制,用户可以简单的访问并切易于进行数据库编程。
ADO.NET为用户提供了两种数据访问模式。
第一种是连接模式(connected),利用ADO技术来进行数据的连接编程,这种模式是传统的数据库访问技术。
还有一种是非连接模式(disconnected),ADO.NET才具有的。
提供了更大的升级性和灵活性。
在第二种模式,非连接的模式下访问数据,应用程序从数据源中获取所需要用的数据,然后会断开与原数据源的连接,从而完成数据的更新工作。
ADO.NET中的第二种模式即非连接模式的核心是DataSet类,数据集对象以XML的形势存放数据。
数据集的对象可以从一个数据库中获取,也可以从一个XML数据流中获取,所以用户使用时不需要考虑数据源的位置。
在ADO.NET体系结构中,一个非常重要的部分是数据提供的对象,通过它可以访问数据库,还可以产生数据集对象,同时,对于数据库访问,它还支持数据连接模式下的数据库访问。
ADO.NET提供了两种编程借口访问数据库,即OleDb和SQLServe。
如果用户需要使用SQLServer作为数据库,最好使用SQLServer接口,可以大大提高效率。
3需求分析
3.1可行性分析
技术可行性:
计算机的配置比较高,可以有足够的空间用来安装运行平台、各类编程工具和数据库等,在编程的环境上提供了有力的支持;在编程的人员技术方面,可以运用所学过的开发软件的计算机知识和管理知识,加上不断的探索研究讨论等等,为系统的开发提供了的技术保障;
社会可行性:
目前已经出现了很多成功产品物流网络平台的设计的先例。
首先,物流网络平台的设计、开发和运行没有违背任何国家的政策法规。
另外,物流管理系统的设计所采用的工作方式和操作方式符合工作人员的日常习惯,系统操作灵活便利,且管理便捷,可行性很高。
经济可行性:
本系统开发软件主要采用ASP.NET,首先无需支付任何费用,开源,登入网络平台的设计就可以进行操作,使用方便快捷;
3.1.1技术可行性
技术可行性是首要并且非常关键的问题。
首先要根据设计出的系统功能、性能及实现系统的各项约束条件来研究分析系统实现的可行性。
本系统采用的是.NET家族的ASP.NET技术和ADO.NET技术。
在当下的发展环境中.NET现在已经发展日益稳定成熟,被公认是计算机领域中最有前途的技术之一。
同时数据库采用的是SQL2008。
将ASP.NET、SQL2008、ADO.NET三个系统结合起来设计一套物流管理系统,必定是可行并且高效的。
3.1.2经济可行性
对于经济可行性,首先要对成本效益进行分析,成本效益包括项目的开发成本,需要估算一下开发成本是否会高于项目预期的全部利润。
要研究比较一下这款软件所能带来的经济效益与之后开发设计出来所需要的投资相比能带来多少收益。
同时,要对此软件能否真正给用户带来足够的经济效益进行一定程度上的展望。
设计的这套系统,是为用户提高工作效率,节省工作时间,方便操作与管理的考虑下设计的。
本系统的开发在经济上是完全可行的。
此软件的开发,不需要大量的经费,可以节省许多费用,同时系统由个人独立设计而成,也可提高实际动手的能力。
对于新系统成本效益的分析与估算,其中包括项目开发的成本多少,开发费用和之后的运行、维护的费用等,也要对新系统将获得的效益进行估算,以及比较开发成本的预算是否会高于项目预期的全部经费。
3.1.3操作可行性
在当今科技迅速发展的世界,计算机以及普及到世界的每一个角落。
随着便利的科技发展越来越多,人们的工作环境也随之变得更加优越,所以人们对工作效率的追求以及工作的操作性都有了更高的要求。
所以社会发展的必然趋势就是利用计算机开发出来的各种功能进行管理与操作。
随着各种高效软件如雨后春笋般不断开发出来,大大减少了原来人工手动操作的费时费力的状况,使工作效率和准确度大大增加。
本系统用户平台是面向学校和教务的管理人员以及各方面的用户,系统的界面简单、明了,操作非常便捷。
系统采用可视化的界面,用户只需要使用鼠标与键盘就可以查看信息。
正是由于系统的简洁界面与便捷的操作方式,初次使用此系统的用户,不需要经过长时间复杂的培训和学习就可以掌握系统的操作方法从而完成自主操作。
由此可见,开发此软件在操作上是可行的。
3.2计算机软硬件的配置与开发平台
3.2.1计算机系统硬件配置
主板:
技嘉GA-G31M-S2C
CPU:
Intel奔腾双核E5300(盒)
内存:
威刚2GBDDR280
硬盘:
希捷320GB
光驱:
先锋DVR-117CH
显卡:
集成IntelGMA3100显卡
声卡:
集成RealtekALC8838声卡
网卡:
集成AR8132百兆网卡
显示器:
优派19寸LED显示器
3.2.2计算机系统软件配置
操作系统:
MicrosoftWindows7
安装软件:
MicrosoftOffice2003
金山词霸2010
AdobeAcrobat10.0Professional
瑞星杀毒软件防火墙组合版
InternetExplorer8.0
VS2008+SQL2008
3.2.3编程环境与工具
本次设计的物流管理信息系统,采用MicrosoftWindows7作为操作系统的平台。
在开发本系统的过程中,选用了Windows7中文专业版这一稳定性非常强的操作系统,同时用C#作为开发语言,选用了SQL2008数据库。
这些软件产品都是Microsoft公司的产品,所以彼此之间的兼容性较好,最后开发出的应用系统稳定性也会较高。
使用VS2008这一开发环境,利用可视化,可以快速完成系统的开发。
内部采用集成的数据访问通道,使得用户可以轻松方便的对数据库进行管理。
数据库采用MicrosoftSQL2008,对于之前设计的系统模块与要求,采用MicrosoftSQL2008可完全满足系统开发的工作需求。
而且MicrosoftSQL2008所支持的类型十分丰富,过程中维护简便,不需要支付什么费用,对使用人员的素质要求也不是很高,容易升级。
4系统概要设计
4.1概述
本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,这一结构是适用于Internet环境下的模型结构。
用户只要可以连上使用Internet,便可以在任何时间、任何地点任意使用。
系统工作原理图如图4-1所示:
图4-1系统工作原理图
4.2系统结构
本系统采用B/S结构,具体功能如下:
图4-2系统功能结构图
4.3.数据库设计
4.3.1数据库E-R图
对现实世界信息进行抽象来实现信息世界的建模,就需要概念模型的设计,概念模型的设计是进行数据库设计的有力工具。
数据库概念模型的设计一般都可通过E-R图来描述现实世界的概念模型。
本系统的E-R图可以清晰的表现出系统中各个实体之间的联系
4.3.2数据库实体
管理员属性图如图4-2所示。
图4-2
会员属性图如图4-3所示。
图4-3会员信息实体属性图
链接信息实体属性图如图4-4
图4-4链接信息属性图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 管理 系统分析 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)