普天海油城市电动汽车加电站 网络智能管理系统 概要设计说明书V1.0 (NXPowerLite).doc

普天海油城市电动汽车加电站 网络智能管理系统 概要设计说明书V1.0 (NXPowerLite).doc

普天海油城市电动汽车加电站 网络智能管理系统 概要设计说明书V1.0 (NXPowerLite).doc

普天海油城市电动汽车加电站 网络智能管理系统 概要设计说明书V1.0 文档编写: 吴勇 提交日期: 审 批 人:____________ 北邮项目组 2010-4-22 文档维护记录 撰写人 修改时间 原版本号 修改内容介绍 目 录 1 引言 5 1.1 编写目的 5 1.2 术语 5 1.3 参考资料 5 2 系统设计框架概述 5 2.1 MVC模式概述 5 2.2 主要应用框架概述 6 2.3 运行环境 6 3 系统功能框架 7 3.1 总体设计方案 7 3.2 系统功能模块图 7 3.3 ActionForm定义 * 7 3.3.1 车辆信息管理 7 3.3.2 客户信息管理 7 3.3.3 电池配送管理 7 3.3.4 电池信息管理 8 3.4 功能需求与程序的关系 * 9 3.4.1 车辆信息管理 9 3.4.2 客户信息管理 12 3.4.3 电池配送管理 13 3.4.4 电池信息管理 16 4 系统数据模型设计 * 19 4.1 数据定义 19 4.2 关联关系 19 5 系统功能概要设计 19 5.1 系统视图设计 19 5.1.1 车辆信息管理 19 5.1.2 客户信息管理 33 5.1.3 电池配送管理 40 5.1.4 电池信息管理 63 5.2 控制器设计 87 5.2.1 车辆信息管理 87 5.2.2 客户信息管理 * 91 5.2.3 电池配送管理 * 91 5.2.4 电池信息管理 * 91 5.3 数据访问接口 91 6 命名规则 91 7 全局数据定义 92 8 Service接口 * 92 8.1 功能点 92 8.2 接口 92 9 功能点页面对应关系 92 9.1 车辆信息管理 92 9.2 客户信息管理 95 9.3 车辆配送管理 97 9.4 电池信息管理 101 10 附录 105 引言 编写目的 在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度、组织软件开发与测试,项目小组经过讨论提出了这份概要设计说明书。 此概要设计说明书对《普天海油城市电动汽车加电站网络智能管理系统》的解决方案、功能分配、模块划分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性说明,为该软件的详细设计奠定了基础。 此文档为系统分析员工作的阶段性总结,并提供项目经理、设计人员和开发人员参考。 术语 参考资料 《普天海油城市电动汽车加电站网络智能管理系统需求规格说明书》 系统设计框架概述 MVC模式概述 MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面。MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。 模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计。 控制(Controller)可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。VIRealTimeForm ActionForm名称 属性 解释 VIInfoForm file 文件 batch 批次 vehicleFactory 厂家 vehicleType 车辆型号 vehicleNumber 车辆号 customer 客户名,车主 color 车主 buyTime 购买时间 networkTime 入网时间 networkPhoto 入网照片 netReturnReason 退网原因 netRe

文档评论(0)

1亿VIP精品文档

相关文档