1、毕业设计基于 Internet的物流配送管理系统姓 名: 段欣 学 号: 06070016 专 业: 计算机科学与技术 所在系: 计算机工程系 指导老师: 樊建华 天津理工大学中环信息学院本科毕业设计选题审批表届:2010 系:计算机工程 专业:计算机科学与技术 2009 年 12月 21日学生姓名 段欣 学号 06070016指导教师 樊建华 职称 讲师所选题目 基于 Internet的物流配送管理系统题目来源 自拟选题理由(选题意义、拟解决的问题、对专业知识的综合训练情况等):随着经济的发展,物流配送活动对经济的影响越来越显著,有效的物流配送管理体系能够减少运输成本,提高经济效益。随着互联
2、网的兴起,建立物流配送管理体系的网站平台,能够在顾客和供应方之间提供有效的联系方式,从而快速作出物流配送方案。本设计主要实现物流配送系统中的用户以及车辆信息的管理,主要功能如下:1、车辆信息的管理:包括车辆的数量、载重量以及运输成本等;2、顾客信息的管理:包括顾客相关信息的添加,删除等;3、用户权限分配、注册以及登陆等; 4、顾客订货信息的发布。使用的工具:VB.net,SQL Server。本次毕业设计中,要涉及到数据库的相关操作和网站的设计技术,因此可以很好的锻炼学生的计算机能力,提供一个将所学知识与实践操作相结合的机会。签字: 年 月 日指导教师意见 系主任意见签字:年 月 日签字:年
3、月 日注:(1) “选题理由”由拟题人填写。(2)本表一式二份,一份院系留存,一份发给学生,最后装订在毕业设计说明书(毕业论文)中。天津理工大学中环信息学院教务处制表 天 津 理 工 大 学中环信息学院本科毕业设计任务书题目:基于 Internet的物流配送管理系统学生姓名 段欣 届 2010 系 计算机工程 专业 计算机科学与技术 指导教师 樊建华 职称 讲师 下达任务日期 2010 年 1 月 4 日 天津理工大学中环信息学院教务处制一、毕业设计内容及要求1. 课题意义随着经济的发展,物流配送活动对经济的影响越来越显著,有效的物流配送管理体系能够减少运输成本,提高经济效益。随着互联网的兴起
4、,建立物流配送管理体系的网站平台,能够在顾客和供应方之间提供有效的联系方式,从而快速作出物流配送方案。2. 设计内容本课题的主要研究内容就是实现物流配送系统中的用户以及车辆信息的管理。本课题主要实现下述功能:(1) 车辆信息的管理:实现对车辆信息的添加、修改以及删除等操作,包括车辆的数量、车辆的载重量以及车辆的运输成本等;(2) 顾客信息的管理:实现对顾客信息的添加、修改以及删除等操作,包括顾客的位置、顾客名称等;(3) 用户权限分配:为合法用户分配权限;(4) 顾客订货信息的发布:合法用户登陆后,可以发布订货信息;(5) 顾客配送信息的生成:根据顾客的订货信息,生成配送清单,并进行有效管理。
5、3设计要求(1) 后台数据库的结构设计合理,便于操作;(2) 界面友好,便于用户使用;(3) 功能设计合理,能够满足供应方以及顾客的实际需求;(4) 提交的毕业设计说明书符合天津理工大学毕业设计说明书撰写规范。4工具软件VB.NETSQL Server二、毕业设计进度计划及检查情况记录表序号 起止日期 计划完成内容 实际完成内容检查日期检查人签名1 2010.1.42010.1.17查找资料撰写开题报告2 2010.1.182010.3.5熟悉工具软件完成系统需求分析3 2010.3.62010.3.15考察相关网站系统总体设计4 2010.3.162010.3.25后台数据库的设计5 201
6、0.3.262010.4.10车辆信息和顾客信息的管理6 2010.4.112010.4.25顾客订货以及配送功能实现7 2010.4.262010.5.5系统的修改以及测试8 2010.5. 62010.5.20撰写设计说明书准备答辩9注:(1)表中“实际完成内容” 、 “检查人签名”栏目要求用笔填写,其余各项均要求打印。(2)毕业设计(论文)任务书一式二份,一份学院系留存,一份发给学生,任务完成后装订在毕业设计说明书(毕业论文)内。天津理工大学中环信息学院本科毕业设计开题报告届:2010 系:计算机工程系 专业:计算机科学与技术 2010 年 1 月 8 日毕业设计题目基于 Interne
7、t 的物流配送管理系统学生姓名 段欣 学号 06070016指导教师 樊建华 职称 讲师(报告内容包括课题的意义、国内外发展状况、本课题的研究内容、研究方法、研究手段、研究步骤以及参考文献资料等。 )一课题意义随着经济的发展,物流配送活动对经济的影响越来越显著,渐渐成为我国第三利润源泉。它从商品流通的经营方式看的一种商品流通方式,是一种现代的流通方式。而如今在互联网盛行的时代,网络已成为社会发展的必经之路,建立物流配送管理体系的网站平台,可以使物流配送管理体系能够减少运输成本,提高经济效益。虽然经过二十年的改革开放和经济的持续快速发展,我国目前已初步具备发展物流管理和配送技术的经济环境和市场条
8、件,但还是由于一些客观问题的存在,导致物流管理体制机构多元化,社会化大生产、专业化流通的集约化经营优势难以发挥,利益冲突及信息不通畅等原因,造成余缺物资不能及时调配,大量物资滞留在流通领域,造成资金沉淀,发生大量库存费用等问题。所以,建立物流配送管理体系的网站平台,能够在顾客和供应方之间提供有效的联系方式,快速作出物流配送方案,从而可避免利益冲突等问题,既能够使客户满意,又能促进了物流技术、物流管理飞速发展。从长远来看,在不断推进改革的条件下,基于网络的物流配送发展将进入一个新阶段,其前景十分可观。二 .国内外发展状况随着世界经济贸易的发展,物流服务已成为发达国家的一个主趋势,成为继劳动力、资
9、源之后的第三方利润之泉。从 20世纪 60年代起,物流配送的合理化在美国普遍得到重视。为了在流通领域产生效益,美国企业采取了引进电脑管理网络,对装卸、搬运、保管实行标准化操作,提高作业效率等措施,可以说是比较早的利用电脑进行物流操作。在欧洲诸国,尤其是德国,物流配送是指按照用户的订货要求,在物流据点进行分货、配货以后,将配好的货物送交收货人的活动。德国的物流配送产业是第二次世界大战以后,随着现代科技的兴起和经济的高速发展而逐步发展起来的。特别是近 10年来,天津理工大学中环信息学院教务处制表德国的物流配送己经摈弃了商品从产地到销地的传统配送模式,到形成了以最终需求为导向,以现代化交通和高科技信
10、息网络为桥梁,以合理分布的配送中心为枢纽的完备的运行系统。而在我国,物流费用占了货品总成本的 30%,运输成本比西方发达国家高出 3倍。另外,从产品的供应链结构来看,90%的时间消耗在流通环节,在生产环节的时间只占10%。另据统计,2004 年,全国社会物流总额达 38.4万亿元,同比增长 29.9%。国内现代物流业实现增加值 8 459亿元,同比增长 8.4%。全国社会现代物流总费用为 29 114亿元,同比增长 16.6%,但第三方物流在整个物流需求中所占的份额不足 4%,远低于发达国家。可以看出,尽管目前我国社会物流需求持续高速增长,物流服务在我国仍占主导地位,但物流发展的总体水平还比较
11、低。21世纪随着我国加入 WTO,在发展社会主义经济体制的过程中,涉足物流可谓趋之若鹜,基于 Internet的物流配送必将大势所趋. 在高科技盛行的时代,发达国家的配送都要建立在先进的物流技术基础上,配送中心完全采用计算机管理。有些配送中心的所有环节包括处理订单等和配送商品都由以卫星通信为载体的电脑网络跟踪控制。世界需要中国 ,中国需要世界,整个物流配送体系则是维系中国经济发展的机遇和动力,需要我们努力迎头赶上,融入国际经济、贸易、物流大发展的潮流中去,只有这样,我国物流业的国际竞争力才有望能实现真正提高。三. 本课题的研究内容本课题的主要研究内容就是实现物流配送系统中的用户以及车辆信息的管
12、理。本课题主要实现下述功能:(1) 车辆信息的管理:实现对车辆信息的添加、修改以及删除等操作,包括车辆的数量、车辆的载重量以及车辆的运输成本等;(2) 顾客信息的管理:实现对顾客信息的添加、修改以及删除等操作,包括顾客的位置、顾客名称等;(3) 用户权限分配:为合法用户分配权限;(4) 顾客订货信息的发布:合法用户登陆后,可以发布订货信息;(5) 顾客配送信息的生成:根据顾客的订货信息,生成配送清单,并进行有效管理。四研究方法和研究手段本课题最终要实现的是建立一个基于 Internet的物流配送管理系统,实现在其系统中用户以及车辆信息的管理。开发工具运用到了 VB.NET、SQL server
13、等,其中,在 VB.NET中进行程序的编码来完成用户管理界面等操作,并做好与数据库的连接,运用 SQL Sever 来完成数据库的创建及生成,并且在设计数据库时尽量创造足够的存储空间,以便应对大量数据的输入,进行操作。本系统的主要功能应体现在:第一,利用本系统可以方便地进行车辆信息的管理,天津理工大学中环信息学院教务处制表将各类车辆信息(如车辆的数量、车辆的载重量以及车辆的运输成本等)及顾客信息(如顾客的位置、顾客名称等)输入到数据库中,完成对数据库的初始输入。第二,将 VB.NET创造的用户管理界面与 SOL数据库相连接。第三,相关人员可以从管理界面中能添加、修改或删除其中的内容,再将更新后
14、的信息输入数据库,并在管理界面中显示出来。第四,为合法用户分配权限,合法用户登陆后,可以发布订货信息。第五,根据顾客的订货信息,生成配送清单,并进行有效管理。五.研究步骤1. 熟悉设计课题,构建环境,研究和阅读资料,完成英文翻译,撰写开题报告。2.熟悉 VB.NET、SQL Sever 等开发工具,完成系统需求分析3.要明确开发的目标和所要实现的功能,完成系统总体结构的设计。3:运用 VB.NET,进行相关界面的设计和实现,并完成数据库的创建及生成。4.运用开发工具,完成对车辆信息和顾客信息的管理,能够进行对信息添加,删除等操作。5. 运用开发工具,完成为合法用户分配权限,合法用户登陆后,可以
15、发布订货信息等操作。6. 对系统的修改以及测试。7.对系统开发的整个过程进行总结,完成毕业论文。8.修改论文并撰写设计说明书准备答辩。六参考书目1 萨师煊. 数据库系统概论 第四版.北京:高等教育出版社,19992 李春葆,曾慧. Sql server 2000 应用系统开发教程 . 北京:清华大学出版社,20023 丁宝康.数据库原理M.北京:经济科学出版社,2000.4 郑阿奇. Sql server 实用教程 . 北京:电子工业出版社, 2005.5 杨东青,唐世谓.数据库系统概念M.北京:机械工业出版社,2003.6 李春葆,金晶,曾平. VB.NET 2005程序设计教程. 北京:清
16、华大学出版社,20097(美)艾文铮(Evjen,B.) , (美)赫利斯(Hollis,B.)著,杨浩 翻译.VB.NET 高级编程(第三版).北京:清华大学出版社, 20058(美)威利斯(Willis,T.).VB.NET 数据库入门经典.北京:清华大学出版社,2006指导教师意见签字: 年 月 日天津理工大学中环信息学院教务处制表基于 Internet的物流配送管理系统摘 要随着企业的经营规模不断扩大,物流配送数量急剧增加,有关物流配送的各种信息也成倍增长。面对庞大的信息量,有必要开发物流配送信息管理系统来提高销售管理工作的效率。今天使用的计算机是对物流配送信息进行管理,具有手工管理所
17、无法比拟的优点。通 过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高物流配送的工作效率。 本物流配送信息管理系统包括车辆信息管理、顾客信息管理、用户权限、以及系统登录等几大模块。这其中用户权限是管理者为其他管理者进行权限分配,而对车辆信息和顾客信息分别提供了添加、修改、查询、删除功能,此外,当各类信息生成后,系统可以对信息进行发布,最后将生成顾客配送信息,进行下一步处理。本系统采用 VB.NET 为开发语言,后台数据 库采用 SQL SERVER 2000,操作系统为 Windows XP。利用软件工程原理,采用面向 对象的编程方法,其开发主要包括
18、后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了企业物流配送管理的自动化和信息化。 关键词: 物流配送管理 查询 管理系统 VB Internet-based logistics Management SystemABSTRACTWith the expansion of enterprises manage scale, the number of logistics and distribution has a dramatic increase and the information about logistics and distribution also double i
19、ncreases. Facing the large information, a logistics and distribution manage system should be developed to increase the efficiency of it. Nowadays, internet is the management of logistics information. And it has its incomparable advantages that manual management cant reach. With this one, information
20、 management- Standard, statistics calculation - scientific and inquiry- rapid can be attained. As a result, workload can be decreased and efficiency on logistics and distribution will be effectively improved.Logistics and distribution manage system are consist of several major modules such as traffi
21、c information management, customer information management, user rights, and logging in, etc. Above all, user rights is to assign rights for other managers. While it provides add, modify, query and delete function in traffic information and customer information. Besides, when various types of informa
22、tion generated, the system can release the information and the final distribution will generate customer information and handle the next step.The system uses VB.NET as the development language, the background database uses SQL SERVER 2000, the operating system is Windows XP. Software engineering pri
23、nciples are its principles, object-oriented programming method is its method. The development mainly consists of database establishment and maintenance of two front-end application development and realized automation and information of business logistics distribution management.Key Words:Logistics M
24、anagement system Search Database VB目 录第一章 引言 11.1课题的研究意义 11.2 国内外的发展现状 21.3 信息管理系统概述 31.4 物流配送管理系统概述 31.5 开发环境 4第二章 开发工具介绍 52.1 VB.NET的简介 .52.1.1 VB.NET的概述 .52.1.2 VB.NET的特点 .52.1.3 VB.NET与 VB的区别 .62.2 C/S简介 .62.2.1 C/S的概述 .62.2.2 C/S的优缺点 .62.3 MICROSOFT VISUAL STUDIO简介 72.3.1 Microsoft Visual Studi
25、o的概述 .72.3.2 Microsoft Visual Studio 2008的概述 .72.4 SQL SERVER 2000简介 82.4.1 SQL Server简介 .82.4.2 SQL Server 2000 概要 82.4.3 SQL Server特性 .82.4.4 SQL Server特点 .9第三章 系统分析 .103.1可行性分析 103.2 需求分析 113.2.1 系统需求分析 113.2.2 系统功能需求分析 113.3 总体设计分析 113.3.1 项目规划 113.3.2 功能模块图设计 123.4 数据库设计 133.4.1 数据库概念设计 133.4.2
26、 数据库逻辑结构设计 14第四章 详细设计 .174.1系统运行环境介绍 174.1.1 前台运行环境简介及操作 174.1.2 后台运行环境简介及操作 194.1.3 前台与后台连接 214.2物流配送管理系统登陆窗体设计 .224.3物流配送距离系统主界面的实现 .224.4用户权限分配模块的实现 234.4.1用户添加过程 .234.4.2用户管理 .244.5车辆信息管理设计 244.5.1车辆信息添加 .244.5.2车辆信息修改和删除 .254.5.3车辆信息查询 .264.6 顾客信息管理设计 .274.6.1顾客信息添加 .274.6.2顾客信息修改和删除 .274.6.3顾客
27、信息查询 .284.7顾客订货信息发布设计 294.8顾客配送信息生成设计 29第五章 总结 .31参考文献 32附 录 33致 谢 461第一章 引言1.1课题的研究意义随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是国内企业赢得竞争胜利的决定性因素,而快速有效地实施企业资源计划(ERP)系统是被实践证明了的提高企业竞争力的最有效的方法之一。从根本上说,企业就是一个利用资源(人、财、物、时间) ,为客户创造价值的组织,ERP 就是对这些资源进行计划、调度、控制、衡量、
28、改进的管理技术和信息系统。现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、需求预测,以及其他更多的东西。如果一个 ERP系统真正想要最大限度地提高其生产能力,它必须能够非常融洽地和其他关键性的商务领域进行交流。其中物流配送对经济的影响越来越显著,渐渐成为国内第三利润源泉,同时也是 ERP计划中非常关键的一环。它从商品流通的经营方式看的一种商品流通方式,是一种现代的流通方式。当今高速发展的信息社会,现代物流行业突飞猛进发展,伴随着国内国民经济连续多年的高速增长,为现代物流发展创造了良好的条件。目前,国内各类物流企业有 14万家左右,展望整个 21世纪,可
29、以说现代物流业还将有更大的发展。如今在互联网盛行的时代,网络已成为社会发展的必经之路,建立物流配送管理体系的网站平台,可以使物流配送管理体系能够减少运输成本,将大大减少公司的管理部门的劳动量,改善了企业内部以及整个供应链各个环节的管理、调度及资源配置,使得管理合理规范,提高经济效益。虽然经过二十年的改革开放和经济的持续快速发展,国内目前已初步具备发展物流管理和配送技术的经济环境和市场条件,但还是由于一些客观问题的存在,导致物流管理体制机构多元化,社会化大生产、专业化流通的集约化经营优势难以发挥,利益冲突及信息不通畅等原因,造成余缺物资不能及时调配,大量物资滞留在流通领域,造成资金沉淀,发生大量
30、库存费用等问题。尽量合理的控制物流,尤其是材料库存的控制,将材料控制到只在需要的时候向需要的部门按需要的数量,提供所需要的物料,也就是说,它既防止物料供应滞后于对他们的要求,也防止了物料过早地出产和进货,以免增加库存,造成物资和资金的积压。所以,建立物流配送管理体系的网站平台,能够在顾客和供应方之间提供有效的联系方式,快速作出物流配送方案,从而可避免利益冲突等问题,既能够使客户满意,又能促进了物流技术、物流管理飞速发展。从长远来看,在不断推进改革的条件下,基于网络的物流配送发展将进入一个新阶段,其前景十分可观。21.2 国内外的发展现状随着世界经济贸易的发展,物流服务已成为发达国家的一个主趋势
31、,成为继劳动力、资源之后的第三方利润之泉。在发达国家,物流理论促使物流实践快速发展。经济全球化及现代物流业发展的系统化、信息化、仓储运输的现代化和综合化等趋势,对我国物流业的发展提出了全方位的挑战。从 20世纪 60年代起,物流配送的合理化在美国普遍得到重视。为了在流通领域产生效益,美国企业采取了引进电脑管理网络,对装卸、搬运、保管实行标准化操作,提高作业效率等措施,可以说是比较早的利用电脑进行物流操作。在欧洲诸国,尤其是德国,物流配送是指按照用户的订货要求,在物流据点进行分货、配货以后,将配好的货物送交收货人的活动。德国的物流配送产业是第二次世界大战以后,随着现代科技的兴起和经济的高速发展而
32、逐步发展起来的。特别是近 10年来,德国的物流配送己经摒弃了商品从产地到销地的传统配送模式,到形成了以最终需求为导向,以现代化交通和高科技信息网络为桥梁,以合理分布的配送中心为枢纽的完备的运行系统。在上世纪 90年代,物流技术的发展主要体现在设备技术上,包括自动化仓库,集装箱运输,大型货运卡车以及随之而来的 GPS和 GIS技术等。这些技术的应用,在物流的作业效率以及服务规模都达到了空前的水平。然而随着技术平民化进程的加快,技术更新的速度进一步加快,物流业的技术水平也处在互相快速接近的状态,物流业的竞争也愈加激烈。而物流信息化,使得众多分销商都将面对一个组织或中心,即物流中心,由于物流中心是一
33、个高度信息化的机构,因此任何来自市场以及生产厂商的需求都将在这里通过信息系统的广泛应用而得到快速响应,因此建立物流中心以及实现物流中心信息化是产品经营成本降低的主要原因。 而在国内,物流费用占了货品总成本的 30%,运输成本比西方发达国家高出 3倍。另外,从产品的供应链结构来看,90%的时间消耗在流通环节,在生产环节的时间只占 10%。另据统计,2004 年,全国社会物流总额达 38.4万亿元,同比增长 29.9%。国内现代物流业实现增加值 8 459亿元,同比增长 8.4%。全国社会现代物流总费用为 29 114亿元,同比增长16.6%,但第三方物流在整个物流需求中所占的份额不足 4%,远低
34、于发达国家。可以看出,尽管目前我国社会物流需求持续高速增长,物流服务在我国仍占主导地位,但物流发展的总体水平还比较低。21世纪随着我国加入 WTO,在发展社会主义经济体制的过程中,涉足物流可谓趋之若鹜,基于 Internet的物流配送必将大势所趋. 在高科技盛行的时代,发达国家的配送都要建立在先进的物流技术基础上,配送中心完全采用计算机管理。有些配送中心的所有环节包括处理订单等和配送商品都由以卫星通信为载体的电脑网络跟踪控制。世界需要中国 ,中国需要世界,整个物流配送体系则是维系中国经济发展的机遇和动力,需要我们努力迎头赶上,融入国际经济、贸易、物流大发展的潮流中去,只有这样,我国物流业的国际
35、竞争力才有望能实现真正提高。31.3 信息管理系统概述信息管理系统就是我们常说的 MIS(Management Information System),它是一个计算机软硬件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS 系统通常用于系统决策,例如,可以利用 MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们
36、了解当前工作发展的进展或不足。换句话说,MIS 系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。许多企业已经或者正准备投入高额资金、花大力气建立大规模的计算机管理信息系统(MIS)普遍存在着系统建设难以达到预期效果的问题。有的开发规模很大,实际应用的范围却很小;有的系统用与不用似乎没有明显的差别;还有的系统由于技术落后、维护工作量太大,若在原有的基础上扩充功能还不如推倒重来。就系统开发的某一具体问题来说,主要是开发用于数据处理的程序,既不需要高深的物理(如电力系统)概念,也不需要复杂的数学算法,一般是比较容易实现的,并且大都采用最新的、高性能的计算机软硬件平台,由优秀的计算机技
37、术人员实施开发,很少出现因网络或程序调试不通而中止开发的事情。信息管理系统(MIS)以分类组织数据为核心,无论计算机内部多复杂,MIS 建设所用到的通常只是计算机的操作。随着计算机技术的飞速发展,其功能越来越强,使用越来越简单,计算机技术本身已不再是 MIS建设中的难题。系统开发中,有关计算机要解决的关键问题是怎样以计算机为平台组织新的系统。 MIS系统大大简化了管理人员的工作,使高层管理人员对中层,中层对基层、基层对设备系统逐级加强了管理、监督和控制等,业务工作量减少,系统的维护工作量增大,大量的业务改进工作转向系统的改进,系统的正常运行成为企业运转的生命线,因此,选拔、培养出合格人员特别是
38、各层次计算机系统负责人是企业 MIS建设的基础。1.4 物流配送管理系统概述物流配送管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,物流配送管理系统的开发的环境及条件越来越优越,同时功能也变得越来越强大。物流配送信息管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率。随
39、着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。物流配送管理系统的开发就是为了辅助大多数企业的基本管理,实现信息管理的系统4化、规范化和自动化。简化人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,物流配送信息管理系统还可以通过对数据的有效控制,实现对工作流层的控制、协调,从而提高企业的竞争力。1.5 开发环境1. 硬件环境(最低配置)(1)CPU :Intel Pentium 处理器 2.0GHZ(2)内存:512MB 以上。(3)硬盘剩余空间:2G 以上。2. 软件环境(最低配置)(1)操作系统:Window XP(2)后台数
40、据库:Microsoft SQL Server 2000 或更高(3)开发语言:VB.NET 语言 (Microsoft Visual Studio 2008)(4)分辨率:最佳效果 1024768像素5第二章 开发工具介绍本物流配送管理系统主要是使用 C/S模式,采用 VB.NET语言,结合 SQL Server数据库,下面将所使用的语言模式及开发工具做一个简单的介绍:2.1 VB.NET的简介2.1.1 VB.NET的概述Visual Basic.NET 是从 Visual Basic 语言演变而来的,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。Visual Basic 允
41、许开发人员开发面向 Windows、Web 和移动设备的程序。与所有面向 Microsoft .NET Framework 的语言一样,使用 Visual Basic.NET 编写的程序都具有安全性和语言互操作性方面的优点。VB.NET是微软最新平台技术,是.net framework SDK的一种语言。VB.NET 和 VC#.NET在功能上没有区别,编译以后生成的可执行文件被称为 Assembly,即程序集。由于 集成在 Visual Studio之中,所以只需安装 Visual Studio,就可使用集成在其中的相应版本的 VB.NET。建议安装最新版本 Visual Studio 20
42、08,现在的电脑配置,基本都能满足其安装要求,操作系统可以是 Windows XP以上版本,同时要求有 IE 6.0或更高版本。2.1.2 VB.NET的特点VB.NET是真正成为面向对象以及支持继承性的语言。窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化支持、数据类工具内在支持XML数据。直接建立在.NET 的框架结构上,可以充分利用所有.NET 平台特性,也可以与其他的.NET语言交互。为 Windows应用程序提供了 XCOPY部署,不再需要为 DLL的版本问题担忧,所用软件可由 Microsoft Visual Studio 打开,并进行编程。VB.
43、NET 常 常 被 人 称 为 VB7.0 即 对 VB6.0 的 升 级 是 不 对 的 , 几 乎 在 .NET 中 的 思 想 已经 完 全 改 变 了 , VB6.0 中 是 基 于 事 件 和 对 象 的 思 想 , 而 在 .NET 中 由 于 使 用 了 .NET 框 架 ,并 且 MS 为 了 将 新 的 编 译 环 境 与 潮 流 接 轨 , 面 对 对 象 在 .NET 中 尤 为 突 出 , 在 VB 6.0 中过 程 的 思 想 还 能 运 用 , 但 是 在 .NET 中 过 程 的 思 想 已 经 完 全 的 被 OOP 的 思 想 取 代 了 。 用一 句 话 来
44、 解 释 , 就 是 VB6 及 其 以 前 的 产 品 是 DOS 时 代 到 Windows 可 视 化 时 代 的 一 个 转变 , VB.NET 是 为 建 造 基 于 因 特 网 的 分 布 式 计 算 的 新 时 代 的 解 决 方 案 提 供 基 础 构 造 的 一 个转 变 。62.1.3 VB.NET与 VB的区别VB.NET是基于.NET 框架的完全对向对象的编程语言,而 VB只是半面向对象的语言,使用 VB.NET可以编制出功能更加强大的 Windows程序。在 VB中,创建对象的时候,需要等这个对象创建完毕后,再另外调用一个独立的方法对其进行初始化。在 VB.NET中,
45、可以利用构造函数为对象赋初值,这样就不需要进行烦琐的调用赋初值了。构造函数的使用,简化了编码的过程和出错的机会。VB.NET 编写线程的能力比 VB有很大的增强。在 VB中,需要首先声明一个变量,然后才能对其赋值,这样就需要写两行代码。在VB.NET中,可以使用初始化函数将这两个步骤合并在一行代码中完成,这个似乎微小的改进,提供了更少、更简单、更易于维护的代码。VB.NET 基于.NET 框架,开发者可以快速的可视化开发网络应用程序、网络服务、Windows应用程序和服务器端组件。因为 VB.NET是基于.NET 框架的,可以与其它.NET 语言协同工作。2.2 C/S简介2.2.1 C/S的
46、概述在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。这里客户和服务器都是指通信中所涉及的两个应用进程(软件) 。使用计算机的人是计算机的“用户” (user)而不是“客户” (client) 。但在许多国外文献中,也经常把运行客户程序的机器称为 client,把运行服务器程序的机器称为 server,所以有时要根据上下文判断 client与 server是指软件还是硬件。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将
47、任务合理分配到 Client端和 Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的 Web应用发展,Web和 Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。2.2.2 C/S的优缺点1.C/S结构的优点(1)应用服务器运行数据负荷较轻(2)数据的储存管理功能较为透明72.C/S 模式的缺点(1)高昂的维护成本且投资大(2)
48、需要针对不同的操作系统系统开发不同版本的软件2.3 MICROSOFT VISUAL STUDIO简介2.3.1 Microsoft Visual Studio的概述Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic.NET、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化
49、 Web 应用程序和 XML Web Services 开发的关键技术。Visual Studio的功能包括:使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境;在统一的开发环境中,开发并调试多层次的服务器应用程序;使用集成的可视化数据库设计和报告工具,创建 SQL Server 2000解决方案;使用 Visual Studio SDK创建可以扩展 Visual Studio IDE的工具2.3.2 Microsoft Visual Studio 2008的概述在功能上,Visual Studio 2008支持.NET framework 3.5,并且对以前.NET framework版本进行支持。同时,在 VB.NET 3.5和 C# 3.5中加入了对 LINQ的支持。LINQ使用户能够使用 VB.NET和 C#编写出类似于 SQL语句这样的指令,使得开发语言和数据库语言彼此能够结合起来。以前的 SQL语言检索能力很强