已阅读5页,还剩52页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计毕业设计 基于 Internet 的物流配送管理系统 本科毕业设计选题审批表本科毕业设计选题审批表 届 2010 系 计算机工程 专业 计算机科学与技术 2009 年 12 月 21 日 注 1 选题理由 由拟题人填写 2 本表一式二份 一份院系留存 一份发给学生 最后装订在毕业设计说明书 毕业论文 中 天津理工大学中环信息学院教务处制表 本科毕业设计任务书本科毕业设计任务书 题目 题目 基于基于 InternetInternet 的物流配送管理系统的物流配送管理系统 一 毕业设计内容及要求 1 课题意义 随着经济的发展 物流配送活动对经济的影响越来越显著 有效的物流配送管理体系能 够减少运输成本 提高经济效益 随着互联网的兴起 建立物流配送管理体系的网站平台 能够在顾客和供应方之间提供有效的联系方式 从而快速作出物流配送方案 2 设计内容 本课题的主要研究内容就是实现物流配送系统中的用户以及车辆信息的管理 本课题主要实现下述功能 1 车辆信息的管理 实现对车辆信息的添加 修改以及删除等操作 包括车辆的数量 车辆的载重量以及车辆的运输成本等 2 顾客信息的管理 实现对顾客信息的添加 修改以及删除等操作 包括顾客的位置 顾客名称等 3 用户权限分配 为合法用户分配权限 4 顾客订货信息的发布 合法用户登陆后 可以发布订货信息 5 顾客配送信息的生成 根据顾客的订货信息 生成配送清单 并进行有效管理 3 设计要求 1 后台数据库的结构设计合理 便于操作 2 界面友好 便于用户使用 3 功能设计合理 能够满足供应方以及顾客的实际需求 4 提交的毕业设计说明书符合天津理工大学毕业设计说明书撰写规范 4 工具软件 VB NET SQL Server 二 毕业设计进度计划及检查情况记录表 序号起止日期计划完成内容实际完成内容 检查日期 检查人签名 1 2010 1 4 2010 1 17 查找资料 撰写开题报告 2 2010 1 18 2010 3 5 熟悉工具软件 完成系统需求分 析 3 2010 3 6 2010 3 15 考察相关网站 系统总体设计 4 2010 3 16 2010 3 25 后台数据库的设 计 5 2010 3 26 2010 4 10 车辆信息和顾客 信息的管理 6 2010 4 11 2010 4 25 顾客订货以及配 送功能实现 7 2010 4 26 2010 5 5 系统的修改以及 测试 8 2010 5 6 2010 5 20 撰写设计说明书 准备答辩 9 注 1 表中 实际完成内容 检查人签名 栏目要求用笔填写 其余各项均要求打印 2 毕业设计 论文 任务书一式二份 一份学院系留存 一份发给学生 任务完成后装订在 毕业设计说明书 毕业论文 内 天津理工理工大学中环信息学院 本科毕业设计开题报告 届 2010 系 计算机工程系 专业 计算机科学与技术 2010 年 1 月 8 日 毕业设计题 目 基于 Internet 的物流配送管理系统 学生姓名段欣学号06070016 指导教师樊建华职称讲师 报告内容包括课题的意义 国内外发展状况 本课题的研究内容 研究方法 研 究手段 研究步骤以及参考文献资料等 一 课题意义一 课题意义 随着经济的发展 物流配送活动对经济的影响越来越显著 渐渐成为我国第三利润 源泉 它从商品流通的经营方式看的一种商品流通方式 是一种现代的流通方式 而如 今在互联网盛行的时代 网络已成为社会发展的必经之路 建立物流配送管理体系的网 站平台 可以使物流配送管理体系能够减少运输成本 提高经济效益 虽然经过二十年 的改革开放和经济的持续快速发展 我国目前已初步具备发展物流管理和配送技术的经 济环境和市场条件 但还是由于一些客观问题的存在 导致物流管理体制机构多元化 社会化大生产 专业化流通的集约化经营优势难以发挥 利益冲突及信息不通畅等原因 造成余缺物资不能及时调配 大量物资滞留在流通领域 造成资金沉淀 发生大量库存 费用等问题 所以 建立物流配送管理体系的网站平台 能够在顾客和供应方之间提供 有效的联系方式 快速作出物流配送方案 从而可避免利益冲突等问题 既能够使客户 满意 又能促进了物流技术 物流管理飞速发展 从长远来看 在不断推进改革的条件 下 基于网络的物流配送发展将进入一个新阶段 其前景十分可观 二二 国内外发展状况国内外发展状况 随着世界经济贸易的发展 物流服务已成为发达国家的一个主趋势 成为继劳动力 资源之后的第三方利润之泉 从 20 世纪 60 年代起 物流配送的合理化在美国普遍得到 重视 为了在流通领域产生效益 美国企业采取了引进电脑管理网络 对装卸 搬运 保管实行标准化操作 提高作业效率等措施 可以说是比较早的利用电脑进行物流操作 在欧洲诸国 尤其是德国 物流配送是指按照用户的订货要求 在物流据点进行分货 配货以后 将配好的货物送交收货人的活动 德国的物流配送产业是第二次世界大战以 后 随着现代科技的兴起和经济的高速发展而逐步发展起来的 特别是近 10 年来 天津理工大学中环信息学院教务处制表 德国的物流配送己经摈弃了商品从产地到销地的传统配送模式 到形成了以最终需求为 导向 以现代化交通和高科技信息网络为桥梁 以合理分布的配送中心为枢纽的完备的 运行系统 而在我国 物流费用占了货品总成本的 30 运输成本比西方发达国家高出 3 倍 另 外 从产品的供应链结构来看 90 的时间消耗在流通环节 在生产环节的时间只占 10 另据统计 2004 年 全国社会物流总额达 38 4 万亿元 同比增长 29 9 国内现 代物流业实现增加值 8 459 亿元 同比增长 8 4 全国社会现代物流总费用为 29 114 亿元 同比增长 16 6 但第三方物流在整个物流需求中所占的份额不足 4 远低于发 达国家 可以看出 尽管目前我国社会物流需求持续高速增长 物流服务在我国仍占主 导地位 但物流发展的总体水平还比较低 21 世纪随着我国加入 WTO 在发展社会主义经济体制的过程中 涉足物流可谓趋之 若鹜 基于 Internet 的物流配送必将大势所趋 在高科技盛行的时代 发达国家的配 送都要建立在先进的物流技术基础上 配送中心完全采用计算机管理 有些配送中心的 所有环节包括处理订单等和配送商品都由以卫星通信为载体的电脑网络跟踪控制 世界 需要中国 中国需要世界 整个物流配送体系则是维系中国经济发展的机遇和动力 需要我们努力迎头赶上 融入国际经济 贸易 物流大发展的潮流中去 只有这样 我 国物流业的国际竞争力才有望能实现真正提高 三三 本课题的研究内容本课题的研究内容 本课题的主要研究内容就是实现物流配送系统中的用户以及车辆信息的管理 本课题主要实现下述功能 1 车辆信息的管理 实现对车辆信息的添加 修改以及删除等操作 包括车辆的 数量 车辆的载重量以及车辆的运输成本等 2 顾客信息的管理 实现对顾客信息的添加 修改以及删除等操作 包括顾客的 位置 顾客名称等 3 用户权限分配 为合法用户分配权限 4 顾客订货信息的发布 合法用户登陆后 可以发布订货信息 5 顾客配送信息的生成 根据顾客的订货信息 生成配送清单 并进行有效管理 四 研究方法和研究手段四 研究方法和研究手段 本课题最终要实现的是建立一个基于 Internet 的物流配送管理系统 实现在其系 统中用户以及车辆信息的管理 开发工具运用到了 VB NET SQL server 等 其中 在 VB NET 中进行程序的编码来 完成用户管理界面等操作 并做好与数据库的连接 运用 SQL Sever 来完成数据库的 创建及生成 并且在设计数据库时尽量创造足够的存储空间 以便应对大量数据的输入 进行操作 本系统的主要功能应体现在 第一 利用本系统可以方便地进行车辆信息的管理 天津理工大学中环信息学院教务处制表 将各类车辆信息 如车辆的数量 车辆的载重量以及车辆的运输成本等 及顾客信息 如顾客的位置 顾客名称等 输入到数据库中 完成对数据库的初始输入 第二 将 VB NET 创造的用户管理界面与 SOL 数据库相连接 第三 相关人员可以从管理界面 中能添加 修改或删除其中的内容 再将更新后的信息输入数据库 并在管理界面中显 示出来 第四 为合法用户分配权限 合法用户登陆后 可以发布订货信息 第五 根 据顾客的订货信息 生成配送清单 并进行有效管理 五五 研究步骤研究步骤 1 熟悉设计课题 构建环境 研究和阅读资料 完成英文翻译 撰写开题报告 2 熟悉 VB NET SQL Sever 等开发工具 完成系统需求分析 3 要明确开发的目标和所要实现的功能 完成系统总体结构的设计 3 运用 VB NET 进行相关界面的设计和实现 并完成数据库的创建及生成 4 运用开发工具 完成对车辆信息和顾客信息的管理 能够进行对信息添加 删除 等操作 5 运用开发工具 完成为合法用户分配权限 合法用户登陆后 可以发布订货信 息等操作 6 对系统的修改以及测试 7 对系统开发的整个过程进行总结 完成毕业论文 8 修改论文并撰写设计说明书准备答辩 六 参考书目六 参考书目 1 萨师煊 数据库系统概论 第四版 北京 高等教育出版社 1999 2 李春葆 曾慧 Sql server 2000 应用系统开发教程 北京 清华大学出版社 2002 3 丁宝康 数据库原理 M 北京 经济科学出版社 2000 4 郑阿奇 Sql server 实用教程 北京 电子工业出版社 2005 5 杨东青 唐世谓 数据库系统概念 M 北京 机械工业出版社 2003 6 李春葆 金晶 曾平 VB NET 2005 程序设计教程 北京 清华大学出版社 2009 7 美 艾文铮 Evjen B 美 赫利斯 Hollis B 著 杨浩 翻译 VB NET 高 级编程 第三版 北京 清华大学出版社 2005 8 美 威利斯 Willis T VB NET 数据库入门经典 北京 清华大学出版社 2006 指 导 教 师 意 见 签字 年 月 日 天津理工大学中环信息学院教务处制表 基于 Internet 的物流配送管理系统 摘 要 随着企业的经营规模不断扩大 物流配送数量急剧增加 有关物流配送的各 种信息也成倍增长 面对庞大的信息量 有必要开发物流配送信息管理系统来提 高销售管理工作的效率 今天使用的计算机是对物流配送信息进行管理 具有手工管理所无法比拟 的优点 通过这样的系统 可以做到信息的规范管理 科学统计和快速查询 从 而减少管理方面的工作量 有效地提高物流配送的工作效率 本物流配送信息管理系统包括车辆信息管理 顾客信息管理 用户权限 以 及系统登录等几大模块 这其中用户权限是管理者为其他管理者进行权限分配 而对车辆信息和顾客信息分别提供了添加 修改 查询 删除功能 此外 当各类 信息生成后 系统可以对信息进行发布 最后将生成顾客配送信息 进行下一步 处理 本系统采用 VB NET 为开发语言 后台数据库采用 SQL SERVER 2000 操 作系统为 Windows XP 利用软件工程原理 采用面向对象的编程方法 其开发 主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面 实现了 企业物流配送管理的自动化和信息化 关键词 关键词 物流配送管理 查询 管理系统 VB Internet based logistics Management System ABSTRACT With 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 increases 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 can t reach With this one information 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 traffic 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 information 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 principles 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 Management system Search Database VB 目 录 第一章 引言 1 1 1 课题的研究意义 1 1 2 国内外的发展现状 2 1 3 信息管理系统概述 3 1 4 物流配送管理系统概述 3 1 5 开发环境 4 第二章 开发工具介绍 5 2 1 VB NET 的简介 5 2 1 1 VB NET 的概述 5 2 1 2 VB NET 的特点 5 2 1 3 VB NET 与 VB 的区别 6 2 2 C S 简介 6 2 2 1 C S 的概述 6 2 2 2 C S 的优缺点 6 2 3 MICROSOFT VISUAL STUDIO 简介 7 2 3 1 Microsoft Visual Studio 的概述 7 2 3 2 Microsoft Visual Studio 2008 的概述 7 2 4 SQL SERVER 2000 简介 8 2 4 1 SQL Server 简介 8 2 4 2 SQL Server 2000 概要 8 2 4 3 SQL Server 特性 8 2 4 4 SQL Server 特点 9 第三章 系统分析 10 3 1 可行性分析 10 3 2 需求分析 11 3 2 1 系统需求分析 11 3 2 2 系统功能需求分析 11 3 3 总体设计分析 11 3 3 1 项目规划 11 3 3 2 功能模块图设计 12 3 4 数据库设计 13 3 4 1 数据库概念设计 13 3 4 2 数据库逻辑结构设计 14 第四章 详细设计 17 4 1 系统运行环境介绍 17 4 1 1 前台运行环境简介及操作 17 4 1 2 后台运行环境简介及操作 19 4 1 3 前台与后台连接 21 4 2 物流配送管理系统登陆窗体设计 22 4 3 物流配送距离系统主界面的实现 22 4 4 用户权限分配模块的实现 23 4 4 1 用户添加过程 23 4 4 2 用户管理 24 4 5 车辆信息管理设计 24 4 5 1 车辆信息添加 24 4 5 2 车辆信息修改和删除 25 4 5 3 车辆信息查询 26 4 6 顾客信息管理设计 27 4 6 1 顾客信息添加 27 4 6 2 顾客信息修改和删除 27 4 6 3 顾客信息查询 28 4 7 顾客订货信息发布设计 29 4 8 顾客配送信息生成设计 29 第五章 总结 31 参考文献 32 附 录 33 致 谢 46 天津理工大学中环信息学院 2010 届本科毕业设计说明书 1 第一章 引言 1 1 课题的研究意义 随着经济的全球化以及中国经济改革的逐渐深化 制造业面临着越来越激烈的竞争 改 善企业内部以及整个供应链各个环节的管理 调度及资源配置 迅速适应客户的新需求和市 场新机遇的能力 是国内企业赢得竞争胜利的决定性因素 而快速有效地实施企业资源计划 ERP 系统是被实践证明了的提高企业竞争力的最有效的方法之一 从根本上说 企业就 是一个利用资源 人 财 物 时间 为客户创造价值的组织 ERP 就是对这些资源进行 计划 调度 控制 衡量 改进的管理技术和信息系统 现今的企业并不只是人力资源 资 金和产品的组合 它还应该包括供应 销售 市场营销 客户服务 需求预测 以及其他更 多的东西 如果一个 ERP 系统真正想要最大限度地提高其生产能力 它必须能够非常融洽地 和其他关键性的商务领域进行交流 其中物流配送对经济的影响越来越显著 渐渐成为国内第三利润源泉 同时也是 ERP 计 划中非常关键的一环 它从商品流通的经营方式看的一种商品流通方式 是一种现代的流通 方式 当今高速发展的信息社会 现代物流行业突飞猛进发展 伴随着国内国民经济连续多 年的高速增长 为现代物流发展创造了良好的条件 目前 国内各类物流企业有 14 万家左 右 展望整个 21 世纪 可以说现代物流业还将有更大的发展 如今在互联网盛行的时代 网络已成为社会发展的必经之路 建立物流配送管理体系的 网站平台 可以使物流配送管理体系能够减少运输成本 将大大减少公司的管理部门的劳动 量 改善了企业内部以及整个供应链各个环节的管理 调度及资源配置 使得管理合理规范 提高经济效益 虽然经过二十年的改革开放和经济的持续快速发展 国内目前已初步具备发 展物流管理和配送技术的经济环境和市场条件 但还是由于一些客观问题的存在 导致物流 管理体制机构多元化 社会化大生产 专业化流通的集约化经营优势难以发挥 利益冲突及 信息不通畅等原因 造成余缺物资不能及时调配 大量物资滞留在流通领域 造成资金沉淀 发生大量库存费用等问题 尽量合理的控制物流 尤其是材料库存的控制 将材料控制到只在需要的时候向需要的 部门按需要的数量 提供所需要的物料 也就是说 它既防止物料供应滞后于对他们的要求 也防止了物料过早地出产和进货 以免增加库存 造成物资和资金的积压 所以 建立物流配送管理体系的网站平台 能够在顾客和供应方之间提供有效的联系方 式 快速作出物流配送方案 从而可避免利益冲突等问题 既能够使客户满意 又能促进了 物流技术 物流管理飞速发展 从长远来看 在不断推进改革的条件下 基于网络的物流配 送发展将进入一个新阶段 其前景十分可观 天津理工大学中环信息学院 2010 届本科毕业设计说明书 2 1 2 国内外的发展现状 随着世界经济贸易的发展 物流服务已成为发达国家的一个主趋势 成为继劳动力 资 源之后的第三方利润之泉 在发达国家 物流理论促使物流实践快速发展 经济全球化及现 代物流业发展的系统化 信息化 仓储运输的现代化和综合化等趋势 对我国物流业的发展 提出了全方位的挑战 从 20 世纪 60 年代起 物流配送的合理化在美国普遍得到重视 为了在流通领域产生效 益 美国企业采取了引进电脑管理网络 对装卸 搬运 保管实行标准化操作 提高作业效 率等措施 可以说是比较早的利用电脑进行物流操作 在欧洲诸国 尤其是德国 物流配送 是指按照用户的订货要求 在物流据点进行分货 配货以后 将配好的货物送交收货人的活 动 德国的物流配送产业是第二次世界大战以后 随着现代科技的兴起和经济的高速发展而 逐步发展起来的 特别是近 10 年来 德国的物流配送己经摒弃了商品从产地到销地的传统 配送模式 到形成了以最终需求为导向 以现代化交通和高科技信息网络为桥梁 以合理分 布的配送中心为枢纽的完备的运行系统 在上世纪 90 年代 物流技术的发展主要体现在设备技术上 包括自动化仓库 集装箱 运输 大型货运卡车以及随之而来的 GPS 和 GIS 技术等 这些技术的应用 在物流的作业效 率以及服务规模都达到了空前的水平 然而随着技术平民化进程的加快 技术更新的速度进 一步加快 物流业的技术水平也处在互相快速接近的状态 物流业的竞争也愈加激烈 而物 流信息化 使得众多分销商都将面对一个组织或中心 即物流中心 由于物流中心是一个高 度信息化的机构 因此任何来自市场以及生产厂商的需求都将在这里通过信息系统的广泛应 用而得到快速响应 因此建立物流中心以及实现物流中心信息化是产品经营成本降低的主要 原因 而在国内 物流费用占了货品总成本的 30 运输成本比西方发达国家高出 3 倍 另外 从产品的供应链结构来看 90 的时间消耗在流通环节 在生产环节的时间只占 10 另据 统计 2004 年 全国社会物流总额达 38 4 万亿元 同比增长 29 9 国内现代物流业实现 增加值 8 459 亿元 同比增长 8 4 全国社会现代物流总费用为 29 114 亿元 同比增长 16 6 但第三方物流在整个物流需求中所占的份额不足 4 远低于发达国家 可以看出 尽管目前我国社会物流需求持续高速增长 物流服务在我国仍占主导地位 但物流发展的总 体水平还比较低 21 世纪随着我国加入 WTO 在发展社会主义经济体制的过程中 涉足物流可谓趋之若鹜 基于 Internet 的物流配送必将大势所趋 在高科技盛行的时代 发达国家的配送都要建立 在先进的物流技术基础上 配送中心完全采用计算机管理 有些配送中心的所有环节包括处 理订单等和配送商品都由以卫星通信为载体的电脑网络跟踪控制 世界需要中国 中国需 要世界 整个物流配送体系则是维系中国经济发展的机遇和动力 需要我们努力迎头赶上 融入国际经济 贸易 物流大发展的潮流中去 只有这样 我国物流业的国际竞争力才有望 能实现真正提高 天津理工大学中环信息学院 2010 届本科毕业设计说明书 3 1 3 信息管理系统概述 信息管理系统就是我们常说的 MIS Management Information System 它是一个计算机 软硬件资源以及数据库的人 机系统 它能提供信息支持企业或组织的运行 管理和决策功 能 目前 企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段 随 着我国与世界信息高速公路的接轨 企业通过计算机网络获得信息必将为企业带来巨大的经 济效益和社会效益 企业的办公及管理都将朝着高效 快速 无纸化的方向发展 MIS 系统 通常用于系统决策 例如 可以利用 MIS 系统找出目前迫切需要解决的问题 并将信息及时 反馈给上层管理人员 使他们了解当前工作发展的进展或不足 换句话说 MIS 系统的最终 目的是使管理人员及时了解公司现状 把握将来的发展路径 许多企业已经或者正准备投入高额资金 花大力气建立大规模的计算机管理信息系统 MIS 普遍存在着系统建设难以达到预期效果的问题 有的开发规模很大 实际应用的范围 却很小 有的系统用与不用似乎没有明显的差别 还有的系统由于技术落后 维护工作量太 大 若在原有的基础上扩充功能还不如推倒重来 就系统开发的某一具体问题来说 主要是 开发用于数据处理的程序 既不需要高深的物理 如电力系统 概念 也不需要复杂的数学算 法 一般是比较容易实现的 并且大都采用最新的 高性能的计算机软硬件平台 由优秀的 计算机技术人员实施开发 很少出现因网络或程序调试不通而中止开发的事情 信息管理系 统 MIS 以分类组织数据为核心 无论计算机内部多复杂 MIS 建设所用到的通常只是计 算机的操作 随着计算机技术的飞速发展 其功能越来越强 使用越来越简单 计算机技术 本身已不再是 MIS 建设中的难题 系统开发中 有关计算机要解决的关键问题是怎样以计算 机为平台组织新的系统 MIS 系统大大简化了管理人员的工作 使高层管理人员对中层 中层对基层 基层对设 备系统逐级加强了管理 监督和控制等 业务工作量减少 系统的维护工作量增大 大量的 业务改进工作转向系统的改进 系统的正常运行成为企业运转的生命线 因此 选拔 培养 出合格人员特别是各层次计算机系统负责人是企业 MIS 建设的基础 1 4 物流配送管理系统概述 物流配送管理系统是典型的信息管理系统 其开发主要包括后台数据库的建立和维护以 及前端应用程序的开发两个方面 对于前者要求建立资料一致性和完整性强 资料安全性好 的库 而对于后者则要求应用程序功能完备 易使用等特点 随着科学技术的不断提高 计算 机科学日渐成熟 强大的功能已为人们深刻认识 物流配送管理系统的开发的环境及条件越 来越优越 同时功能也变得越来越强大 物流配送信息管理系统即有宏观上的意义 那就是 顺应时代信息化 现代化潮流 提高效益 也有微观上的意义 那就是可以提高管理的现代 化程序 加强管理的信息化手段 提高工作效率 随着社会的进步和计算机的不断普及 各行各业的管理 控制都越来越离不开计算机的 辅助 物流配送管理系统的开发就是为了辅助大多数企业的基本管理 实现信息管理的系统 天津理工大学中环信息学院 2010 届本科毕业设计说明书 4 化 规范化和自动化 简化人们日常工作中的大量机械重复的操作 使一些过程繁琐且数据量大的工作得已高 效的进行 物流配送信息管理系统还可以通过对数据的有效控制 实现对工作流层的控制 协调 从而提高企业的竞争力 1 5 开发环境 1 硬件环境 最低配置 1 CPU Intel Pentium 处理器 2 0GHZ 2 内存 512MB 以上 3 硬盘剩余空间 2G 以上 2 软件环境 最低配置 1 操作系统 Window XP 2 后台数据库 Microsoft SQL Server 2000 或更高 3 开发语言 VB NET 语言 Microsoft Visual Studio 2008 4 分辨率 最佳效果 1024 768 像素 天津理工大学中环信息学院 2010 届本科毕业设计说明书 5 第二章 开发工具介绍 本物流配送管理系统主要是使用 C S 模式 采用 VB NET 语言 结合 SQL Server 数据库 下面将所使用的语言模式及开发工具做一个简单的介绍 2 1 VB NET 的简介 2 1 1 VB NET 的概述 Visual Basic NET 是从 Visual Basic 语言演变而来的 是一种为高效地生成类型安 全和面向对象的应用程序而设计的语言 Visual Basic 允许开发人员开发面向 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 2008 现在的电脑配置 基本都能满足其安装要求 操作系统可以是 Windows XP 以上版本 同时要求有 IE 6 0 或更 高版本 2 1 2 VB NET 的特点 VB NET 是真正成为面向对象以及支持继承性的语言 窗体设计器支持可视化继承 并 且包含了许多新的特性 比如自动改变窗体大小 资源本地化支持 数据类工具内在支持 XML 数据 直接建立在 NET 的框架结构上 可以充分利用所有 NET 平台特性 也可以与其他的 NET 语言交互 为 Windows 应用程序提供了 XCOPY 部署 不再需要为 DLL 的版本问题担忧 所用软件可由 Microsoft Visual Studio 打开 并进行编程 VB NET 常常被人称为 VB7 0 即对 VB6 0 的升级是不对的 几乎在 NET 中的思想已 经完全改变了 VB6 0 中是基于事件和对象的思想 而在 NET 中由于使用了 NET 框架 并且 MS 为了将新的编译环境与潮流接轨 面对对象在 NET 中尤为突出 在 VB 6 0 中 过程的思想还能运用 但是在 NET 中过程的思想已经完全的被 OOP 的思想取代了 用 一句话来解释 就是 VB6 及其以前的产品是 DOS 时代到 Windows 可视化时代的一个转 变 VB NET 是为建造基于因特网的分布式计算的新时代的解决方案提供基础构造的一个 转变 天津理工大学中环信息学院 2010 届本科毕业设计说明书 6 2 1 3 VB NET 与 VB 的区别 VB NET 是基于 NET 框架的完全对向对象的编程语言 而 VB 只是半面向对象的语言 使 用 VB NET 可以编制出功能更加强大的 Windows 程序 在 VB 中 创建对象的时候 需要等这个对象创建完毕后 再另外调用一个独立的方法 对其进行初始化 在 VB NET 中 可以利用构造函数为对象赋初值 这样就不需要进行烦琐 的调用赋初值了 构造函数的使用 简化了编码的过程和出错的机会 VB NET 编写线程的 能力比 VB 有很大的增强 在 VB 中 需要首先声明一个变量 然后才能对其赋值 这样就需要写两行代码 在 VB NET 中 可以使用初始化函数将这两个步骤合并在一行代码中完成 这个似乎微小的改 进 提供了更少 更简单 更易于维护的代码 VB NET 基于 NET 框架 开发者可以快速的可视化开发网络应用程序 网络服务 Windows 应用程序和服务器端组件 因为 VB NET 是基于 NET 框架的 可以与其它 NET 语言协同工作 2 2 C S 简介 2 2 1 C S 的概述 在网络连接模式中 除对等网外 还有另一种形式的网络 即客户机 服务器网 在客户 机 服务器网络中 服务器是网络的核心 而客户机是网络的基础 客户机依靠服务器获得 所需要的网络资源 而服务器为客户机提供网络必须的资源 这里客户和服务器都是指通信中所涉及的两个应用进程 软件 使用计算机的人是计 算机的 用户 user 而不是 客户 client 但在许多国外文献中 也经常把运行客 户程序的机器称为 client 把运行服务器程序的机器称为 server 所以有时要根据上下文 判断 client 与 server 是指软件还是硬件 它是软件系统体系结构 通过它可以充分利用两端硬件环境的优势 将任务合理分配到 Client 端和 Server 端来实现 降低了系统的通讯开销 目前大多数应用软件系统都是 Client Server 形式的两层结构 由于现在的软件应用系统正在向分布式的 Web 应用发展 Web 和 Client Server 应用都可以进行同样的业务处理 应用不同的模块共享逻辑组件 因 此 内部的和外部的用户都可以访问新的和现有的应用系统 通过现有应用系统中的逻辑可 以扩展出新的应用系统 这也就是目前应用系统的发展方向 2 2 2 C S 的优缺点 1 C S 结构的优点 1 应用服务器运行数据负荷较轻 2 数据的储存管理功能较为透明 天津理工大学中环信息学院 2010 届本科毕业设计说明书 7 2 C S 模式的缺点 1 高昂的维护成本且投资大 2 需要针对不同的操作系统系统开发不同版本的软件 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 的功能 通过此框架可使用简 化 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 语言检索能力很强 但是并不擅长进行复杂的运算 现在 VB NET 和 C 能够获取数据 并且能够对数据进行复杂的运算 这也是在 Visual Studio 2008 中引入 LINQ 技术的原因 在软件过程管理中 Visual Studio 2008 引入了 CODE MATRIX 可以测量代码的复杂度 对代码的性能进行定量的分析 从而对代码的优劣有一个比较深入的了解 此外 在 Visual Studio 2008 中引入了新的负载测试的模型 界面和报表 更重要的是 还有一个 连续集成的构建 例如 一个企业有一个开发主线 还有很多开发分支 假定每个开发分支 都是其中的一个功能点 当功能点开发完成以后 需要合并到开发主线 在对开发主线进行 合并操作的时候 Visual Studio 2008 能够自动进行团队构建 并且给出构建的结果 而 在 Visual Studio 2005 时 需要进行很多手工操作 在 Visual Studio 2008 的 C 语言当中 MFC 可以支持 Vista 的通用控件 Visual Studio 2008 还支持智能感应 除此以外 对于 AJAX 引入了很多扩展控件 从而可以快速 开发 ASP NET AJAX 的应用 新的 Vista SDK 中包含大量的非托管 API 使用 Visual Studio 2008 可以高效开发 Windows 应用 设计器中可以实时反映变更 XAML 中智能感知功能可以提高开发效率 Visual Studio 2008 支持项目模板 调试器和部 天津理工大学中环信息学院 2010 届本科毕业设计说明书 8 署程序 2 4 SQL SERVER 2000 简介 2 4 1 SQL Server 简介 SQL Structured Query Language 结构化查询语言 SQL 语言的主要功能就是同各种 数据库建立联系 进行沟通 按照 ANSI 美国国家标准协会 的规定 SQL 被作为关系型数据 库管理系统的标准语言 SQL 语句可以用来执行各种各样的操作 例如更新数据库中的数据 从数据库中提取数据等 绝大多数流行的关系型数据库管理系统都采用了 SQL 语言标准 虽然很多数据库都对 SQL 语句进行了再开发和扩展 但是包括 Select Insert Update Delete Create 以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作 SQL Server 的常用版本有 企业版 标准版 个人版 开发版 企业版是专为拥有大 量用户以及实时应用系统而设计的 可以在对称处理器或者集群计算机等高端计算环境下进 行安装 标准版包括所有数据库功能并且只能在 Window NT 2000 上运行 个人版是针对移 动电脑或者少量数据库用户使用 开发版是用于开发 SQL Server 2000 数据库应用程序的编 程环境 它只是一个开发环境 不能用于实用生产系统来使用 2 4 2 SQL Server 2000 概要 SQL Server 是一个关系数据库管理系统 最初是由 Microsoft Sybase 和 Ashton Tate 公司共同开发的 于 1988 年推出了第一个 OS 2 版本 在 Windows NT 推出后 Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了 Microsoft 将 SQL Server 移植到 Windows NT 系统上 专注于开发推广 SQL Server 的 Windows NT 版本 Sybase 则较专注 于 SQL Server 在 UNIX 操作系统上的应用 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统 该版本继承 了 SQL Server 7 0 版本的优点 同时又比它增加了许多更先进的功能 具有使用方便可伸 缩性好与相关软件集成程度高等优点 可跨越从运行 Microsoft Windows 98 的电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用 SQL Server 2000 是为迅速提供可伸缩性电子商务 企业及数据仓库解决方案而开发的 完整数据库与分析软件产品 SQL SERVER 2000 定位于 Internet 背景下的数据库应用 它 为用户的 Web 应用提供了一款完善的数据管理和数据分析解决方案 同时 SQL SERVER 2000 还是 Windows DNA Distributed Internet Architecture 架 构的一个核心组件 它极大地缩短了用户开发电子商务 数据仓库应用的时间 SQL SERVER 2000 还提供对 XML Extensible Markup Language 扩展标示语言支持 和 HTTP 的全方位支持 天津理工大学中环信息学院 2010 届本科毕业设计说明书 9 2 4 3 SQL Server 特性 Internet 集成 SQL Server 2000 数据库引擎提供完整的 XML 支持 还具有构成最大 的 Web 站点的数据存储组件所需的可伸缩性 可用性和安全功能 SQL Server 2000 程序 设计模型与 Windows DNA 构架集成 用以开发 Web 应用程序 并且 SQL Server 2000 支 持 English Query 和 Microsoft 搜索服务等功能 在 Web 应用程序中包含了用户友好的 查询和强大的搜索功能 可伸缩性和可用性 同一个数据库引擎可以在不同的平台上使用 从运行 Microsoft Windows 98 的便携式电脑 到运行 Microsoft Windows 2000 数据中心版的大型多处理器 服务器 SQL Server 2000 企业版支持联合服务器 索引视图和大型内存支持等功能 使其 得以升级到最大 Web 站点所需的性能级别 企业级数据库功能 SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所 需的功能 数据库引擎充分保护数据完整性 同时将管理上千个并发修改数据库的用户的开 销减到最小 SQL Server 2000 分布式查询使得以引用来自不同数据源的数据 就好象这些 数据是 SQL Server 2000 数据库的一部分 同时分布式事务支持充分保护任何分布式数据 更新的完整性 复制同样使您得以维护多个数据复本 同时确保单独的数据复本保持同步 可将一组数据复制到多个移动的脱接用户 使这些用户自主地工作 然后将所做的修改合并 回发布服务器 易于安装 部署和使用 SQL Server 2000 中包括一系列管理和开发工具 这些工具 可改进在多个站点上安装 部署 管理和使用 SQL Server 的过程 SQL Server 2000 还支 持基于标准的 与 Windows DNA 集成的程序设计模型 使 SQL Server 数据库和数据仓库 的使用成为生成强大的可伸缩系统的无缝部分 这些功能使得以快速交付 SQL Server 应用 程序 使客户只需最少的安装和管理开销即可实现这些应用程序 2 4 4 SQL Server 特点 1 高性能设计 可充分利用 Windows NT 的优势 2 系统管理先进 支持 Windows 图形化管理工具 支持本地和远程的系统管理和配置 3 强壮的事务处理功能 采用各种方法保证数据的完整性 4 支持对称多处理器结构 存储过程 ODBC 并具有自主的 SQL 语言 天津理工大学中环信息学院 2010 届本科毕业设计说明书 10 第三章 系统分析 根据数据库系统生存期的设计方法 从数据库应用系统和开发的全过程来考虑 将数据 库应用系统设计分为以下几个阶段 规划 需求分析 概念设计 逻辑设计 物理设计 3 1 可行性分析 1 开发系统的必要性 随着网络的普及和流行 通过互联网络进行经济活动不仅方便快速 而且经济实惠 还 可以吸引更多的顾客 这也是商家看好的地方 如果系统有良好的发展 对扩大内需 拓展 物流市场是有很大帮助的 从这一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年9月潮州市直遴选面试真题回忆版
- 公务员遴选面试真题及解题思路【范本模板】
- 2025年国考行测判断推理真题解析与备考策略指导
- 中学生开学第一课《安全教育主题班会》课件
- 2025幼儿园教师资格证笔试真题及答案
- 卫生统计学试题及答案题型大全
- 国考行测真题答案
- 中医方剂学试题及答案
- 傅雷家书习题及答案
- 2025年国家公务员考试(国考)申论面试真题及答案
- 江苏入团考试试题及答案2025年
- 微信客户维护培训课件
- GB/T 22577-2025核电站用1E级电缆通用要求
- 《房屋工程总承包工程量计算规范》
- 2025年中小学生读书知识竞赛题库及答案
- 学困生教学课件
- 血液透析患者假性动脉瘤的护理查房
- 内镜室院感护理
- 茶百道企业介绍
- 广西协美化学品有限公司年产7400吨高纯有机过氧化物项目环评报告
- 2025年二年级数学口算天天练
评论
0/150
提交评论