EXP快递运输管理系统.doc_第1页
EXP快递运输管理系统.doc_第2页
EXP快递运输管理系统.doc_第3页
EXP快递运输管理系统.doc_第4页
EXP快递运输管理系统.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实训产品白皮书 EXPEXP 快递运输管理系统快递运输管理系统 产品白皮书产品白皮书 20102010 年年 4 4 月月 1 目目 录录 1 产品概述产品概述 1 1 1 项目背景 1 1 2 实训目标 1 1 3 产品特色 2 2 技术架构技术架构 2 2 1 技术架构图 2 2 2 先修课程及知识点 3 3 功能模块功能模块 5 2 1 产品概述产品概述 1 1 项目背景项目背景 EXP 快递物流系统是一个面向快递公司的一个运输管理系统 本系统可以适用于任何快 递公司来完成自己公司内部的货物运送业务 该系统功能齐全 主要包括票据管理 接货 管理 配车管理 到货管理 中转管理 客户服务 应用管理 组织人员管理等功能 通过该系统 快递公司可以实现从票据直道客户收到货物完整的业务流程电子化管理 快递公司可以实现发货客户与快递公司签订货运合同 货运单 把货物交给快递公司来托 运 快递公司根据货物运输线路 为货物配车 找到合适的车辆后 与司机签订运输合同 回执单 并按照运输合同的运费结算方式结算 司机对货物检查无误后 装车 然后发车 司机到达目的地后 需要经过货物验收 验收通过 填写一份司机回执单 快递公司这时同时通知发货客户和收货客户 货物已到 3 达 如果该货物不需要中转 通知收货客户来提货 客户验收通过后 填写客户回执单 快递公司这时通知发货客户 所发货物已被提走 如果该货物需要中转 则填写一份中转信息单 快递公司这时同时通知发货客户和收 货客户 货物已被中转 中转成功后 收货客户来提货 并通知发货客户 货物已被提 然后进行转货结算 该系统采用领先的三层架构模式 结构清晰 通过做 EXP 系统的实训 学生能进一步 掌握 ASP NET 2 0 ADO NET 2 0 SQL SERVER 2005 等业界主流的开发技术 更能了解 到真实项目的规范开发流程和对代码的严格要求 并充分领略到 NET 架构的优越和高效 1 2 实训目标实训目标 通过对 EXP 系统的实训 每个学生需要按照指定的开发流程和编码规范 完成 EXP 系统中的一个功能模块 并提交平台验收通过 通过该实训 能较大的提高学生编程的质 量和效率 在为期两周的实训中 每个学生需要编写约 2000 行的代码 1 3 产品特色产品特色 技术先进技术先进 EXP 系统设计于 2007 年 采用了当时最新的技术 ASP NET 2 0 架构 并使用业界流 行的 VS ENT 2005 作为开发工具 流程规范流程规范 系统采用迭代式开发方法 第一次迭代主要是为了完成功能 系统上线试用 第二次 迭代是在前期基本上进行代码重构 为以后的系统升级和维护 以及后续的系统产品化服 务 在本实训中 我们同样采用迭代式开发方法 还引入了测试驱动开发的理念 TDD 即先写单元测试 再写业务代码 并可随时构建 自动代码检查自动代码检查 在本实训中 学生成果代码的检查均交由平台完成 可大大减轻老师的工作量 代码检查主要包括三方面的内容 规范性检查 功能检查 运行期检查 规范性检查 主要是检查代码的命名规范和代码风格 功能检查 是检查模块功能是否符合需求规格 4 说明的内容 运行期检查 是检查本模块的外部接口是否满足功能 2 技术架构技术架构 2 1 技术架构图技术架构图 从架构图中可以看出系统主要分为三层 表现层 有时也称之为 Web 层 采用 ASP NET 框架 用 Model 封装与用户互动的 数据元素 用 Asp NET 代码模型实现动作处理 链接转向等 用标准控件来完成数据展 现 业务逻辑层 有时也称之为 业务层 实际的项目中 每个领域都会有自己独特的业 务逻辑 正因为这样 致使项目中代码高度耦合 原本有可能被重用的代码或功能 因为 与具体的业务逻辑绑定在一块而导致很难被重用 因此我们将实现这些具体逻辑的代码抽 取出来分为单独的一层 其目的是希望通过该层 来降低它与系统其他部分的耦合度 本 层通过为 Web 层提供数据机业务操作 它屏蔽了表现层自己对业务数据的操作 数据持久层 有时也称之为 持久层 本层采用 ADO NET 2 0 技术框架 让我们可 以高效率的操作数据表 而且为数据操作进行了统一的封装 为数据操作提炼了极其方便 的数据接口 在提升系统性能的同时 更可以大大提高开发效率 另外 还有一个贯穿三层的域对象 Domain Model 该层应该说是 ORM 思想的产物 5 ORM 用对象关联数据表 我们也可以将这些对象的集合归为一个专门的层 Domain Layer 实际上域对象也是一个完完全全的业务对象 域对象是各层之间数据通信的载体 2 2 先修课程及知识点先修课程及知识点 为顺利进行 NETOA 实训 学生需要先完成相应的课程 列表如下 C 2005 程序语言设计 NET Framework 2 0 程序设计 SQL SERVER 2005 数据库开发与实现 数据库访问技术 ADO NET 2 0 Web 应用开发 ASP NET 2 0 先修课程所涉及的主要知识点列表如下 客户端 HTML 标记语言 CSS 样式 JavaScript 脚本语言 服务器端 Windows Server 2003 IIS 6 0 SQL Server 2005 开发工具 VS ENT 2005 主要知识点 HTML 表单及元素 CSS 样式 JavaScript 客户端验证 数据分页 数据的 CRUD 增加 查询 修改 删除 TreeView 6 Menu 控件 数据验证组件 母板页 ASP NET 主题和外观 GridView FormView Object

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论