版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕毕 业业 设设 计计( 论论 文文)itit 产品网上物流管理信息系统的设计与实现产品网上物流管理信息系统的设计与实现论文作者姓名:论文作者姓名:申请学位专业:申请学位专业:申请学位类别:申请学位类别:指指导导教教师师姓姓名名(职职称称):论文提交日期:论文提交日期:itit 产品网上物流管理信息系统的设计与实现产品网上物流管理信息系统的设计与实现摘摘 要要随着互联网时代的来临,it 产品在市场上大量流通,it 公司对现代物流提出了越来越高的要求。信息化、自动化、网络化、已成为现代物流的鲜明特征。现代物流企业只有依靠对物流信息的科学运筹和管理,将仓储、运输、配送、信息传递等功能集于一体,才能
2、为客户提供安全、优质、快捷、准确的现代物流服务。因此,建立完善、有效的物流信息管理系统是非常有必要的。it 产品的物流管理信息系统采用 sql server 2000 和 asp.net 平台,以c#为编程语言进行开发设计。实现货物登记、货物调动、货物运输、单据查询验收、客户信息管理的功能。通过系统可以使 it 产品在物流过程中各个环节有效、规范的管理,使货物运输管理信息规范化,减少管理者的工作量,加快 it 产品在市场上的流通。关键词关键词:信息管理;物流管理;货物运输;it 产品the design and realization of the online logistics manag
3、ement information system for it product abstractalong with internet time coming, the it product in the market circulate massively, it corporation take the more and more high request to the modern logistics. information, automation, network and intellectualization have become the distinct characteris
4、tic of the modern logistics. only depending upon the logistics information science operation and the management, integrating storage, transportation, allocation, transmission information, the modern logistics enterprise will be able to provide the security, high quality and quick services for the cu
5、stomer. therefore, it is necessary to extremely establish the consummate and effective logistics information management system. the it product logistics management information system uses sql server 2000 and the asp.net platform, uses c# as the programming language on the development design. it prov
6、ides functions including cargo registration, cargo reassignment, cargo traffic, bill checking and customer information management. using this system, the it product will be effective in the logistics process each link, the management will be consummate and the goods traffic management information wi
7、ll be standard. it also can reduce superintendents work load, speed up the it product in market circulation.key words: information management; logistics management; cargo transportation; it product目目 录录论文总页数:20 页1 引言.11.1 选题背景.11.2 国内外研究现状.11.3 课题研究的意义.12 理论基础.12.1 数据库技术.12.2 面向对象技术.32.3 b/s 架构的 web
8、 程序设计技术 .43 系统需求分析.43.1 现行业务系统描述.43.2 现行系统存在的主要问题分析.43.3 提出解决方案.54 系统功能模块设计.54.1 系统总体架构.54.2 数据库设计.74.3 系统模块实现.94.3.1货物登记调动 .104.3.2货物运输配送.124.3.3客户资料管理.134.3.4单据查询验收.135 系统实施及测试.155.1 实施概况.155.2 测试方案.165.3 测试结果.17结 论.18参考文献.18致 谢.19声 明.20第 1 页 共 20 页1 1 引言引言1.11.1选题背景选题背景进入 20 世纪 90 年代以来,企业的外界市场环境发
9、生了很大的变化,如客户服务激增、时间性成为管理的焦点、产品的多样性和小批量化决定了配送的复杂化,迫使企业越来越重视物流信息管理。由于市场竞争的日趋激烈,人们发现通过在生产过程中降低成本获得竞争优势的空间已经非常有限了,因此,企业开始把寻求成本优势和服务差别化优势的目光转向向生产前后延伸的物流领域,并开始在这一领域里实行全程质量管理。可以说,从世界范围看,在当今工商企业面临的诸多战略问题中,最具挑战的领域之一就是物流信息管理。1.21.2国内外研究现状国内外研究现状针对现在物流信息系统的发展,在国外物流管理信息系统已经发展进入成熟阶段,并转向复杂功能的研究。在中国虽然起步较晚,但近几年发展却较快
10、,国内企业物流信息系统大部分是面向基本流程控制,如库存控制系统、货物跟踪查询系统等。并且采用传统的客户/服务器模式(c/s)结构。但是随着计算机网络技术飞速发展,对信息的需求日益增大,国内开始转向研究浏览器/服务器(c/s)模式的开发。在这种结构下,系统的工作界面是通过 ie 浏览器来实现的,极大的方便了货物信息的更新和有效的管理。1.31.3课题研究的意义课题研究的意义随着互联网的发展,网络化管理领域已日趋成熟,目前最为明显的是信息管理平台的开发与使用。当然,对于任何物流企业也可采用此方法来加强货物信息的管理,让管理者可以更方便更快捷的了解仓库货物信息,这样可以通过物流管理系统网站平台来加强
11、货物流通管理。 在物流企业中,货物管理是一项非常重要的工作。使用人工方式管理货物运输不仅效率低下,而且容易出错,安全性很差。并且在实际操作中,数据的查找和更新都不容易实现,容易发生差错,导致了管理费用增加,服务质量难以得到保证,从而影响企业的竞争力。这里设计的 it 产品网上物流管理信息系统,采用 b/s 结构,就可以解决这些问题。其目的在于实现货物信息管理、入库、出库、调配、单据查询验收的功能,从而提高工作效率和质量。2 2 理论基础理论基础2.12.1数据库技术数据库技术数据库技术产生于 20 世纪 60 年代末 70 年代初,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究
12、如何存储,使用和管理数据。近年来,数据库技术和计算机网络技术的发展相互渗透,相互促进,已成为当今计算机领域发展迅速,应用广泛的两大领域.数据库技术不仅应用于事务处理,并且进一第 2 页 共 20 页步应用到情报检索、人工智能、信息系统、计算机辅助设计等领域。数据库主要内容包括为:(1)实体:是现实世界中的客观事物。(2)关系模型:是把数据间组织关系用一张表来表示。(3)表:表是包含数据库中所有数据的数据库对象,表定义为列的集合。(4)视图:是一个虚拟表,其内容由查询进行定义。(5)存储过程:是由流程控制和 sql 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只需调动。结合
13、物流管理信息系统的应用,本系统采用现在普遍使用的 sql server 2000 数据库并结合 实现数据的存储和读取。sql server 2000 简介: sql server 2000 是微软公司开发的一个关系数据库管理系统,以 transact_sql 作为它的数据库查询和编程语言。tsql 是结构化查询语言 sql 的一种,支持 ansi sql92 标准。sql server 提供服务器端的软件,这部分需要安装在 nt server 上,sql server 的客户端则可以安装在许多客户端 pc 系统中,windows 可以让客户端进行数据库的建立,维护及存取等操作,sql serv
14、er 可以最多定义 32767 个数据库,每个数据库中,可以定义 20 亿个表格,每个表格可以有 250 个字段,每个表格的数据个数并没有限制,每一个表格可以定义 250 个索引,其中有一个可以是 clustered 索引。ado.net 简介: ado.net 提供对 microsoft sql server 等数据源以及通过 ole db 和 xml 公开的数据源的一致访问。数据共享使用者应用程序可以使用 来连接到这些数据源,并检索、操作和更新数据。ado.net 是从 web的角度对 ado 进行检讨和改进。microsoft 对 ado.net 的设计严格地体现了其名字的含义:ado
15、再加上.net。ado.net 自动连接网络,致力于让 web 数据访问变得更加简单和高效。两个功能使得这方面的增强成为可能。第 3 页 共 20 页asp.net 应用程序datasetdatareaderdataadapterconnection 对象commadnd 对象数据库图 2-1ado.net 的对象ado.net 的对象主要包括:dataset,datatable,datacolumn,datarow,和 datarelation。这些对象的主要特点说明如下。 dataset:这个对象是一个集合对象,它可以包含任意数量的数据表,以及所有表的约束、索引和关系。所有这些信息都以 x
16、ml 的形式存在,我们可以处理、遍历、搜索任意或者全部的数据。 datatable:这个对象代表着可以在 dataset 对象内找到的所有表。datacolumn:表包含与列有关的信息,包括列的名称、类型和属性。我们可以按照下面的方式创建 datacolumn 对象,指定数据类型,然后把列加入到表。数据库技术的快速发展能够解决物流信息化管理的实现。2.22.2面向对象技术面向对象技术c#是纯粹的面向对象编程语言,它真正体现了“一切皆为对象”的精神。在c#中,即使是最基本的数据类型,如int,double,bool类型,都属于system.object类型。此外,使用c#编程,不会存在与游离于对
17、象之外的属于过程的东西。c#支持所有关键的面向对象的概念,如封装、继承和多态性。 在c#中, 不存在全局函数、变量或者是常量,所有的东西都封闭在类中,包括事件成员和静态成员。面向对象技术的主要特点:1、对象:特性+行为类描述了一组有相同特性(数据元素)和相同行为(函数)的对象。类实际上就是数据类型,抽象数据类型的创建是面向对象程序设计中的一个基本概念。抽象数据类型几乎能像内部类型一样准确工作。程序员可以创建类型的变第 4 页 共 20 页量(在面向对象程序设计中称为“对象”或“实例” )并操纵这些变量(称为发送“消息”或“请求” ,对象根据发来的消息知道需要做什么事情) 。2、继承:类型关系类
18、型不仅仅说明一组对象上的约束,还说明与其他类型之间的关系。两个类型可以有共同的特性和行为,但是,一个类型可能包括比另一个类型更多的特性,也可以处理更多的消息(或对消息进行不同的处理)。继承表示了基本类型和派生类型之间的相似性。一个基本类型具有所有由它派生出来的类型所共有的特性和行为。程序员创建一个基本类型以描述系统中一些对象的思想核心。由这个基本类型派生出其他类型,表达了认识该核心的不同途径。3、多态性当处理类型层次结构时,程序员常常希望不把对象看作是某一特殊类型的成员,而把它看作基本类型成员,这样就可以编写不依赖于特殊类型的代码。程序员可以用关键字virtual表明他希望某个函数有晚捆绑的灵
19、活性,而并不需要懂得virtual的使用机制。没有它,就不能用c + +做面向对象的程序设计。virtual函数(虚函数)表示允许在相同家族中的类有不同的行为。这些不同是引起多态行为的原因。2.32.3b/sb/s 架构的架构的 webweb 程序设计技术程序设计技术b/s(browser/server)结构即浏览器和服务器结构。它是随着 internet 技术的兴起,对 c/s 结构的一种变化或者改进的结构。在这种结构下,客户工作界面是通过 www 浏览器来实现,极少部分事务逻辑在前端。由于 b/s 架构管理软件只安装在服务器端(server)上,网络管理人员只需要管理服务器就行了,客户界面
20、主要事务逻辑在服务器(server)端完全通过 www 浏览器实现,极少部分事务逻辑在前端(browser)实现。.net 平台最大的优点体现在:传统的 asp 限制程序开发人员使用脚本语言,而 asp.net 允许使用一个支持.net 的语言,因此在 asp.net 中编写的代码被编译后将拥有更好的性能,并且可以充分的利用高级语言特性。visual c# 编程的库是 .net framework。此系统的页面和代码部分是进行了分离的,能够更方便分离各个页面的功能和排查错误,使代码看起整齐,有序。其中功能代码在以后缀为 cs 的文件中,页面的外观和一些组件在以后缀为 aspx 的文件中。3 3
21、 系统需求分析系统需求分析3.13.1现行业务系统描述现行业务系统描述在现行的物流管理中企业使用传统的人工方式管理,对货物的登记,更新,调动,单据验收需要大量的人力和物力,整个货物物流信息管理的各个环节分工合作是靠物流员的人工参与完成各项任务。第 5 页 共 20 页3.23.2现行系统存在的主要问题分析现行系统存在的主要问题分析在现代社会中,物流管理信息系统在 it 公司、电子商务网站中是一种广泛需要的系统,但一直以来人们使用传统的人工方式管理,这种管理方式存在着许多缺点,如:效率低且较为烦琐,另外随着物流管理项目的增加,工作量也将大大增加,这必然增加物流管理者的工作量和劳动强度,并给物流管
22、理信息的查找、更新和维护都带来了很多困难。目前我国有相当一部分物流管理公司还停留在人工管理的基础上,这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多的人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机网络技术为基础的信息管理方法所取代。3.33.3提出解决方案提出解决方案针对现在人工管理的不完善,利用发展进入成熟阶段的计算机网络技术和新推出的.net 平台,加上广泛采用的 sql server 2000 数据库,可以实现物流管理的信息化,并且针对货物在运输过程和到达目的地的过程中很多有效的信息不能及时返回,也就不知道到货物及时的状态,设计一个可以监控货物状态的功
23、能,实现货物从运输到到达目的地的层层细化和单据信息及时返回到系统的功能 ,让管理员更加方便的查看库存中的货物。系统采用 b/s 的结构模式,一个服务器端对整个系统的有效管理,和一个浏览器端对货物状态信息的更新反馈.整个方案都实现物流管理信息系统的主要功能,结合现在 it 产品的大量出货,本系统主要是针对 it 产品的运输管理。4 4 系统功能模块设计系统功能模块设计4.14.1系统总体架构系统总体架构结合.net 的特性和物流信息系统的特点,系统采用 b/s 的结构模式开发。下面给出系统模块图,如图 4-1:(1)货物登记调动管理:对入库的货物进行登记(货物 id、货物名称、货物厂家、货物价格
24、、货物品牌、货物状态)录入到系统中,等待货物的调配运输。(2)货物运输配送管理:把货物从库存中调度出来,进行分类选定,开始物流送货。(3)货物单据查询验收:根据货物的发送时间和客户的确认时间以及货物的状态值(0 和 1)对货物在运输过程中进行监控并把单据信息及时返回到系统中。(4)客户信息管理:添加客户资料,添加客户的 id 和密码使客户在赋予查看货物的状态的权限后才能进入确认系统,对客户实现有效的管理。使系统更加安全。第 6 页 共 20 页物流管理信息系统客户资料管理货物运输配送单据查询验收删除客户资料添加客户资料 删除货物信息添加确认时间添加货物信息更新货物状态更新客户资料添加货物状态添
25、加目的地 货物登记调动添加发货时间添加客户 id调动货物图 4-1 功能模块图根据整个物流运输系统的流程设计了该系统的流程图, 如图 4-2:第 7 页 共 20 页首页管理员登录 确认货物系统管理员客户端管理审批处理货物浏览 物流送货 更新客户信息基本管理 登记货物 提交审批通过是否否是图 4-2 系统流程图4.24.2数据库设计数据库设计对于 it 网上物流管理信息系统,使用数据库为 it,要应用到的数据库表有:表 41 admin字段名称字段名称字段类型字段类型字段说明字段说明主键主键外键外键长度长度nameint帐号帐号是是否否20passwordvarchar密码密码否否否否50功能
26、说明:记录管理员的基本信息。表 42 guest字段名称字段名称字段类型字段类型字段说明字段说明主键主键外键外键长度长度idint编号编号是是否否20namevarchar名字名字否否否否50passwordvarchar密码密码否否否否50addressvarchar联系地址联系地址否否否否100功能说明:记录客户的基本信息。第 8 页 共 20 页表 43 product字段名称字段名称字段类型字段类型字段说明字段说明主键主键外键外键长度长度idint编号编号是是否否20itnamevarchar货物名称货物名称否否否否50ittypevarchar货物类型货物类型否否否否50 itcom
27、panyvarchar货物厂家货物厂家否否否否30itpricemoney货物价格货物价格否否否否30sendtimesmalldatetime发货时间发货时间否否否否4rectimesmalldatetime到货时间到货时间否否否否4destvarchar目的地目的地否否否否50statesmallint反馈信息反馈信息否否否否2useridint客户编号客户编号否否否否4功能说明:记录仓库中货物的基本信息。er 图(实体-关系图): 它反映了在进行数据库设计时表示各种图表的关系图.本系统采用了数据库中货物编号,客户编号和合同编号相对应的关系实现货物和客户以 1:1 的关系进行设计的。客户信
28、息客户编号名字地址密码货物信息货物编号货物名称类型品牌家价格库存状 态物流送货n1 图 4-3 er 关系图第 9 页 共 20 页在数据库中各个表显示如下:在物流管理信息系统中,关于管理员的信息存放于 admin 表中,如图 4-4:图 4-4 管理员表在物流管理信息系统中,关于客户的信息存放于 guest 表中,如图 4-5:图 4-5 客户表在物流管理信息系统中,关于货物的信息放在 product 表中,如图 4-6:图 4-6 货物表数据库的连接关键代码:string connstr = server=(local);uid=sa;pwd=sa;database=it;sqlconne
29、ction conn = new sqlconnection(connstr);sqldataadapter da = new sqldataadapter(selectstr,conn);conn.open();4.34.3系统模块系统模块实现实现根据系统功能分析,主要实现四个主要模块(登记调动管理、运输配送管理、客户资料管理、单据查询验收)。每个模块还包括一些小的模块。第 10 页 共 20 页4.3.1货物登记调动货物登记调动主页(index.aspx):主页具体介绍货物的信息和图片,让客户了解货物的具体规格说明。图 4-7 主页管理员登录窗体(adminlogin.aspx):管理员通
30、过登录验证后实现后台的管理。图 4-8 管理员登录页面功能页面(adminmain.aspx):登录系统后管理员可以通过对系统的重要功能进行操作(货物登记调动、货物运输、单据查询验收、客户资料管理的功能)。第 11 页 共 20 页图 4-9 系统功能页面 货物路由器管理(adminrouter):管理员可以对货物进行发货处理录入货物的基本信息(id,名称,类型,品牌厂家,货物价格,和发货时间以及最重要的货物状态(此处输入 0 表示货物的状态为发货的状态)。图 4-10 货物登记页面代码:实现数据库中的字段以表格的形式加载到页面中。第 12 页 共 20 页图 4-11 加载页面代码4.3.2
31、货物运输配送货物运输配送货物物流管理(selectit.aspx):管理员对即将物流的货物进行选定如果系统管理页面选取的是路由器,返回的结果就该是货物路由器,如果选取的是交换机,返回的结果就该是交换机,此选取的是路由器。选定后货物就可以开始物流运输。 图 4-12 货物调配页面第 13 页 共 20 页4.3.3客户资料管理客户资料管理客户信息管理(manegeuser.aspx):管理员对客户的基本信息进行管理。在添加了客户的系统密码后,客户就有了查看货物状态和返回确认信息的权限。图 4-13 客户资料管理页面4.3.4单据查询验收单据查询验收客户登录界面(guestlogin.aspx):
32、客户登录系统后可以对产品进行确认,并填写单据。把信息返回到系统中。图 4-14 客户登录页面货物确认页面(showrouter&showswitch):此界面显示了从系统发过来的货物编号和货物类型,名称,价格以及发货日期,客户填写完确认日期后并在确认第 14 页 共 20 页状态中填 1(表示货物到达目的地,为处理状态)最后点提交按扭返回到信息系统中。图 4-15 货物确认页面单据查看页面:管理员在后台对已经处理的货物进行查看单据。图 4-16 单据返回页面代码:实现把反馈的信息更新到数据库中(1 表示处理,0 表示未处理)第 15 页 共 20 页图 4-17 更新数据库代码5 5 系统实施
33、及测试系统实施及测试5.15.1实施概况实施概况实现功能模块时,采用先模块化,后集成的方式。首先对系统各个功能模块分别独立设计和调试,在创建系统主窗体时将各个功能模块通过主窗体的菜单系统集成到一起,最后进行系统整体设计调试。系统配置:cpu:inter p4 1.8 以上内存:512mb 以上硬盘:40g 以上软件环境:windows 2003 server (含 iis 6.0),microsoft sql server 2000vs 2003 dremweaver mx 2004 fireworks mx 2004编程环境比较:asp 的不足:(1)它是被解释执行的,并不是被编译执行的,所
34、以比较慢。(2)它没有提供一个很好的开发环境。 (3)不支持类,很难封装复杂的外理逻辑。(4)可随意加入脚本,很灵活,但也导致了不可维护性。asp.net 相应的优点:(1)它是被编译后再执行的,所以效率要比 asp 高很多。(2)它有很高的开发环境,如 vs.net 2003,更容易调试程式。(3)支持类,支持面向对象,可以使用.net framework 更好的进行开发。(4)它使设计和开发分开过来,如界面设计放在.aspx 文件中,开发则放在.cs 或 .vb 等文件中。这样更有利于程式的维护。第 16 页 共 20 页5.25.2测试方案测试方案把整个代码文件放在文件名为 it 的目录
35、下面,配置好 iis 虚拟目录 it,并把该目录创建为应用程序,打开 sql server 服务管理器启动服务。在 windows 2003 的系统下进行测试。针对货物的登记运送管理模块进行测试。首先我们在发货系统中添加一个准备登记运送的货物,设立两个条件,(1)提交内容为(id 号为 6,名称为:3905,类型为交换机,品牌为华为,价格为 3000,发送时间为 2007-5-1 号,目的地为四川)。(2)改变提交的内容,随意输入一些数据如数字(343) ,看能否提交成功到数据库,系统会出现什么结果。输入条件(1) 图 5-1 货物登记测试 1 页面系统返回页面:第 17 页 共 20 页 图
36、 5-2 登记成功页面输入条件(2): 图 5-3 货物登记测试 2 页面点击提交按纽后出现错误,提示字符串转换发生错误: 图 5-4 返回错误页面5.35.3测试结果测试结果通过测试发现在数据库中有一些字段的定义还不是很准确,向数据库提交一些数据时会报错误,系统没有对输入内容进行验证控制的功能,从而输入的数据字段与在数据库中的字段不匹配,无法向数据库中提交数据,而且在提交数据的时候系统反映速度比较,系统的界面还不是很友好。第 18 页 共 20 页结结 论论通过运用以前所学的专业知识,以及对货物物流运输过程的了解,分析当前 it 企业对物流信息系统的需求而设计了此系统。实现了货物登记调动、货
37、物运输、单据查询验收、客户资料管理的功能。解决了以前物流人工管理的货物调配不合理,单据信息不能及时返回,货物状态不能跟踪,客户资料不准确的问题。实现了物流管理的信息化,加快了 it 产品在市场上的流通。系统在设计过程中不可避免地遇到了各种各样的问题,通过测试发现系统还存在如下的问题:1、系统界面还不够友好。2、信息的管理不够全面。3、一些数据字段定义不够准确。4、物流管理信息系统的一些功能,如数据备份和数据恢复等还没实现。这些问题都需要在以后的工作学习中不断完善。 本次设计前期做了大量的工作,比如资料的搜集,系统的分析。通过自己的不断努力,最后按要求成功的完成了 it 产品网上物流管理信息系统
38、各个模块的设计。也是对自己大学四年学习到的知识进行的一次检验。 参考文献参考文献1 王辉,黄红超.asp.net 实用教程m.北京: 清华大学出版社, 2004。2 陈程.中文 dreamweaver mx 三合一教程m.北京: 电子工业出版社, 2005。3 费书宁.c#标准教程m.北京: 清华大学出版社, 2005。4 郑人杰,殷人昆.管理信息系统m.北京: 清华大学出版社, 2005。5 张海藩.软件工程导论m.北京: 清华大学出版社, 2005。6 吴越.asp.net 应用与开发案教程m.北京: 清华大学出版社, 2004。7 杨云.asp.net 程序开发详解m.北京: 人民邮电出
39、版社, 2004。8 明海波.asp.net 项目教程m.北京: 清华大学出版社, 2005。第 19 页 共 20 页致致 谢谢本文是在赵军老师的热情关心和指导下完成的,他渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。在此向他表示我最衷心的感谢!在论文完成过程中,本人还得到了其他老师和许多同学的热心帮助,本人向他们表示深深的谢意!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!作者简介:姓 名: 孙林 性别: 男出生年月:1983 年 8 月 民族: 汉e-mail: 声声 明明本论文的工作是 2007 年 2 月至 2007 年 6 月在成都信息工程学院
40、网络工程系完成的。文中除了特别加以标注地方外,不包含他人已经发表或撰写过的研究成果,也不包含为获得成都信息工程学院或其他教学机构的学位或证书而使用过的材料。除非另有说明,本文的工作是原始性工作。关于学位论文使用权和研究成果知识产权的说明:本人完全了解成都信息工程学院有关保管使用学位论文的规定,其中包括:(1)学校有权保管并向有关部门递交学位论文的原件与复印件。(2)学校可以采用影印、缩印或其他复制方式保存学位论文。(3)学校可以学术交流为目的复制、赠送和交换学位论文。(4)学校可允许学位论文被查阅或借阅。(5)学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定) 。除非另有科
41、研合同和其他法律文书的制约,本论文的科研成果属于成都信息工程学院。特此声明! 作者签名: 年 月 日毕毕 业业 设设 计计( 论论 文文)itit 产品网上物流管理信息系统的设计与实现产品网上物流管理信息系统的设计与实现论文作者姓名:论文作者姓名:申请学位专业:申请学位专业:申请学位类别:申请学位类别:指指导导教教师师姓姓名名(职职称称):论文提交日期:论文提交日期:itit 产品网上物流管理信息系统的设计与实现产品网上物流管理信息系统的设计与实现摘摘 要要随着互联网时代的来临,it 产品在市场上大量流通,it 公司对现代物流提出了越来越高的要求。信息化、自动化、网络化、已成为现代物流的鲜明特
42、征。现代物流企业只有依靠对物流信息的科学运筹和管理,将仓储、运输、配送、信息传递等功能集于一体,才能为客户提供安全、优质、快捷、准确的现代物流服务。因此,建立完善、有效的物流信息管理系统是非常有必要的。it 产品的物流管理信息系统采用 sql server 2000 和 asp.net 平台,以c#为编程语言进行开发设计。实现货物登记、货物调动、货物运输、单据查询验收、客户信息管理的功能。通过系统可以使 it 产品在物流过程中各个环节有效、规范的管理,使货物运输管理信息规范化,减少管理者的工作量,加快 it 产品在市场上的流通。关键词关键词:信息管理;物流管理;货物运输;it 产品the de
43、sign and realization of the online logistics management information system for it product abstractalong with internet time coming, the it product in the market circulate massively, it corporation take the more and more high request to the modern logistics. information, automation, network and intell
44、ectualization have become the distinct characteristic of the modern logistics. only depending upon the logistics information science operation and the management, integrating storage, transportation, allocation, transmission information, the modern logistics enterprise will be able to provide the se
45、curity, high quality and quick services for the customer. therefore, it is necessary to extremely establish the consummate and effective logistics information management system. the it product logistics management information system uses sql server 2000 and the asp.net platform, uses c# as the progr
46、amming language on the development design. it provides functions including cargo registration, cargo reassignment, cargo traffic, bill checking and customer information management. using this system, the it product will be effective in the logistics process each link, the management will be consumma
47、te and the goods traffic management information will be standard. it also can reduce superintendents work load, speed up the it product in market circulation.key words: information management; logistics management; cargo transportation; it product目目 录录论文总页数:20 页1 引言.11.1 选题背景.11.2 国内外研究现状.11.3 课题研究的
48、意义.12 理论基础.12.1 数据库技术.12.2 面向对象技术.32.3 b/s 架构的 web 程序设计技术 .43 系统需求分析.43.1 现行业务系统描述.43.2 现行系统存在的主要问题分析.43.3 提出解决方案.54 系统功能模块设计.54.1 系统总体架构.54.2 数据库设计.74.3 系统模块实现.94.3.1货物登记调动 .104.3.2货物运输配送.124.3.3客户资料管理.134.3.4单据查询验收.135 系统实施及测试.155.1 实施概况.155.2 测试方案.165.3 测试结果.17结 论.18参考文献.18致 谢.19声 明.20第 1 页 共 20
49、页6 6 引言引言6.16.1选题背景选题背景进入 20 世纪 90 年代以来,企业的外界市场环境发生了很大的变化,如客户服务激增、时间性成为管理的焦点、产品的多样性和小批量化决定了配送的复杂化,迫使企业越来越重视物流信息管理。由于市场竞争的日趋激烈,人们发现通过在生产过程中降低成本获得竞争优势的空间已经非常有限了,因此,企业开始把寻求成本优势和服务差别化优势的目光转向向生产前后延伸的物流领域,并开始在这一领域里实行全程质量管理。可以说,从世界范围看,在当今工商企业面临的诸多战略问题中,最具挑战的领域之一就是物流信息管理。6.26.2国内外研究现状国内外研究现状针对现在物流信息系统的发展,在国
50、外物流管理信息系统已经发展进入成熟阶段,并转向复杂功能的研究。在中国虽然起步较晚,但近几年发展却较快,国内企业物流信息系统大部分是面向基本流程控制,如库存控制系统、货物跟踪查询系统等。并且采用传统的客户/服务器模式(c/s)结构。但是随着计算机网络技术飞速发展,对信息的需求日益增大,国内开始转向研究浏览器/服务器(c/s)模式的开发。在这种结构下,系统的工作界面是通过 ie 浏览器来实现的,极大的方便了货物信息的更新和有效的管理。6.36.3课题研究的意义课题研究的意义随着互联网的发展,网络化管理领域已日趋成熟,目前最为明显的是信息管理平台的开发与使用。当然,对于任何物流企业也可采用此方法来加
51、强货物信息的管理,让管理者可以更方便更快捷的了解仓库货物信息,这样可以通过物流管理系统网站平台来加强货物流通管理。 在物流企业中,货物管理是一项非常重要的工作。使用人工方式管理货物运输不仅效率低下,而且容易出错,安全性很差。并且在实际操作中,数据的查找和更新都不容易实现,容易发生差错,导致了管理费用增加,服务质量难以得到保证,从而影响企业的竞争力。这里设计的 it 产品网上物流管理信息系统,采用 b/s 结构,就可以解决这些问题。其目的在于实现货物信息管理、入库、出库、调配、单据查询验收的功能,从而提高工作效率和质量。7 7 理论基础理论基础7.17.1数据库技术数据库技术数据库技术产生于 2
52、0 世纪 60 年代末 70 年代初,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储,使用和管理数据。近年来,数据库技术和计算机网络技术的发展相互渗透,相互促进,已成为当今计算机领域发展迅速,应用广泛的两大领域.数据库技术不仅应用于事务处理,并且进一第 2 页 共 20 页步应用到情报检索、人工智能、信息系统、计算机辅助设计等领域。数据库主要内容包括为:(1)实体:是现实世界中的客观事物。(2)关系模型:是把数据间组织关系用一张表来表示。(3)表:表是包含数据库中所有数据的数据库对象,表定义为列的集合。(4)视图:是一个虚拟表,其内容由查询进行定义。(5)存储过程:是由
53、流程控制和 sql 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只需调动。结合物流管理信息系统的应用,本系统采用现在普遍使用的 sql server 2000 数据库并结合 实现数据的存储和读取。sql server 2000 简介: sql server 2000 是微软公司开发的一个关系数据库管理系统,以 transact_sql 作为它的数据库查询和编程语言。tsql 是结构化查询语言 sql 的一种,支持 ansi sql92 标准。sql server 提供服务器端的软件,这部分需要安装在 nt server 上,sql server 的客户端则可以安装在许多客
54、户端 pc 系统中,windows 可以让客户端进行数据库的建立,维护及存取等操作,sql server 可以最多定义 32767 个数据库,每个数据库中,可以定义 20 亿个表格,每个表格可以有 250 个字段,每个表格的数据个数并没有限制,每一个表格可以定义 250 个索引,其中有一个可以是 clustered 索引。ado.net 简介: ado.net 提供对 microsoft sql server 等数据源以及通过 ole db 和 xml 公开的数据源的一致访问。数据共享使用者应用程序可以使用 来连接到这些数据源,并检索、操作和更新数据。ado.net 是从 web的角度对 ad
55、o 进行检讨和改进。microsoft 对 ado.net 的设计严格地体现了其名字的含义:ado 再加上.net。ado.net 自动连接网络,致力于让 web 数据访问变得更加简单和高效。两个功能使得这方面的增强成为可能。第 3 页 共 20 页asp.net 应用程序datasetdatareaderdataadapterconnection 对象commadnd 对象数据库图 2-1ado.net 的对象ado.net 的对象主要包括:dataset,datatable,datacolumn,datarow,和 datarelation。这些对象的主要特点说明如下。 dataset:这
56、个对象是一个集合对象,它可以包含任意数量的数据表,以及所有表的约束、索引和关系。所有这些信息都以 xml 的形式存在,我们可以处理、遍历、搜索任意或者全部的数据。 datatable:这个对象代表着可以在 dataset 对象内找到的所有表。datacolumn:表包含与列有关的信息,包括列的名称、类型和属性。我们可以按照下面的方式创建 datacolumn 对象,指定数据类型,然后把列加入到表。数据库技术的快速发展能够解决物流信息化管理的实现。7.27.2面向对象技术面向对象技术c#是纯粹的面向对象编程语言,它真正体现了“一切皆为对象”的精神。在c#中,即使是最基本的数据类型,如int,do
57、uble,bool类型,都属于system.object类型。此外,使用c#编程,不会存在与游离于对象之外的属于过程的东西。c#支持所有关键的面向对象的概念,如封装、继承和多态性。 在c#中, 不存在全局函数、变量或者是常量,所有的东西都封闭在类中,包括事件成员和静态成员。面向对象技术的主要特点:1、对象:特性+行为类描述了一组有相同特性(数据元素)和相同行为(函数)的对象。类实际上就是数据类型,抽象数据类型的创建是面向对象程序设计中的一个基本概念。抽象数据类型几乎能像内部类型一样准确工作。程序员可以创建类型的变第 4 页 共 20 页量(在面向对象程序设计中称为“对象”或“实例” )并操纵这
58、些变量(称为发送“消息”或“请求” ,对象根据发来的消息知道需要做什么事情) 。2、继承:类型关系类型不仅仅说明一组对象上的约束,还说明与其他类型之间的关系。两个类型可以有共同的特性和行为,但是,一个类型可能包括比另一个类型更多的特性,也可以处理更多的消息(或对消息进行不同的处理)。继承表示了基本类型和派生类型之间的相似性。一个基本类型具有所有由它派生出来的类型所共有的特性和行为。程序员创建一个基本类型以描述系统中一些对象的思想核心。由这个基本类型派生出其他类型,表达了认识该核心的不同途径。3、多态性当处理类型层次结构时,程序员常常希望不把对象看作是某一特殊类型的成员,而把它看作基本类型成员,
59、这样就可以编写不依赖于特殊类型的代码。程序员可以用关键字virtual表明他希望某个函数有晚捆绑的灵活性,而并不需要懂得virtual的使用机制。没有它,就不能用c + +做面向对象的程序设计。virtual函数(虚函数)表示允许在相同家族中的类有不同的行为。这些不同是引起多态行为的原因。7.37.3b/sb/s 架构的架构的 webweb 程序设计技术程序设计技术b/s(browser/server)结构即浏览器和服务器结构。它是随着 internet 技术的兴起,对 c/s 结构的一种变化或者改进的结构。在这种结构下,客户工作界面是通过 www 浏览器来实现,极少部分事务逻辑在前端。由于 b/s 架构管理软件只安装在服务器端(server)上,网络管理人员只需要管理服务器就行了,客户界面主要事务逻辑在服务器(server)端完全通过 www 浏览器实现,极少部分事务逻辑在前端(browser)实现。.net 平台最大的优点体现在:传统的 asp 限制程序开发人员使用脚本语言,而 asp.net 允许使用一个支持.net 的语言,因此在 asp.net 中编写的代码被编译后将拥有更好的性能,并且可以充分的利用高级语言特性。visual c# 编程的库是 .net framework。此系统的页面和代码部分是进行了分离的,能够更方便分离各个页面的功能和排查错误,使代码看起整齐
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职(新能源汽车技术)汽车维修实务试题及答案
- 2025年大学美术(绘画基础)试题及答案
- 2025年高职环境监测技术(大气污染监测)试题及答案
- 2025年大学环境监测方案设计(监测方案编制)试题及答案
- 2026年芳纶纤维项目商业计划书
- 2025年大学大二(市场营销)市场营销综合测试试题及答案
- 多民族社区慢性病健康公平策略
- 2025年高职热能动力工程技术(热能动力应用)试题及答案
- 2025年大学仪器科学与技术(测量与控制技术)试题及答案
- 2025年中职休闲服务与管理(休闲服务基础)试题及答案
- 2026年辽宁机电职业技术学院单招职业技能考试题库附答案解析
- 工业AI《2025年》机器视觉应用测试题
- new共青团中央所属单位2026年度高校毕业生公开招聘66人备考题库及完整答案详解
- (更新)卵巢癌分子病理检测临床应用指南解读课件
- 2025云南昆明巫家坝城市发展建设有限公司社会招聘14人参考笔试题库及答案解析
- 颈托的使用课件
- 跨境电商物流解决方案方案模板
- 无创正压通气护理技术团体标准2026
- 2026年及未来5年市场数据中国船舶智能化市场深度分析及投资战略咨询报告
- 钢结构厂房拆除施工方案设计
- 2026共青团中央所属单位高校毕业生招聘66人考试笔试备考题库及答案解析
评论
0/150
提交评论