欢迎来到天天文库
浏览记录
ID:11706382
大小:2.79 MB
页数:191页
时间:2018-07-13
《普天海油城市电动汽车加电站 网络智能管理系统 概要设计说明书v. (nxpowerlite)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、普天海油城市电动汽车加电站网络智能管理系统概要设计说明书V1.0文档编写:吴勇提交日期:审批人:____________北邮项目组2010-4-22文档维护记录撰写人修改时间原版本号修改内容介绍目录1引言51.1编写目的51.2术语51.3参考资料52系统设计框架概述52.1MVC模式概述52.2主要应用框架概述62.3运行环境63系统功能框架73.1总体设计方案73.2系统功能模块图73.3ActionForm定义*73.3.1车辆信息管理73.3.2客户信息管理73.3.3电池配送管理73.3.4电池信息管理83.4功能需求与程序的关系*93.4.1车辆信息管理93.4.2客户信息管理12
2、3.4.3电池配送管理133.4.4电池信息管理164系统数据模型设计*194.1数据定义194.2关联关系195系统功能概要设计195.1系统视图设计195.1.1车辆信息管理195.1.2客户信息管理335.1.3电池配送管理405.1.4电池信息管理635.2控制器设计875.2.1车辆信息管理875.2.2客户信息管理*915.2.3电池配送管理*915.2.4电池信息管理*915.3数据访问接口916命名规则917全局数据定义928Service接口*928.1功能点928.2接口929功能点页面对应关系929.1车辆信息管理929.2客户信息管理959.3车辆配送管理979.4电池
3、信息管理10110附录105引言1.1编写目的在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度、组织软件开发与测试,项目小组经过讨论提出了这份概要设计说明书。此概要设计说明书对《普天海油城市电动汽车加电站网络智能管理系统》的解决方案、功能分配、模块划分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性说明,为该软件的详细设计奠定了基础。此文档为系统分析员工作的阶段性总结,并提供项目经理、设计人员和开发人员参考。1.2术语1.3参考资料《普天海油城市电动汽车加电站网络智能管理系统需求规格说明书》2系统设计框架概述2.1MVC模式概述
4、MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面。MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务
5、流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计。控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。1.1主要应用框架概述本模块采用Struts+Spring+Hibernate框架。其中Struts应用于
6、系统的控制层,用于对系统的业务流程进行控制;Spring应用于系统的业务曾,用于对系统的业务数据进行配置组装;Hibernate应用于数据持久层,用于对数据进行持久化。框架设计一个最重要的特点是实现了模型-视图-控制器模式(MVC),模型组件封装了内核数据和功能,从而使核心的功能独立于输出表示和输入方式。视图组件从模型获得信息并向用户显示。控制器组件与唯一的一个视图组件连接,接受用户的输入。通过模型,视图和控制器的相互分离,应用框架,使得系统可以十分灵活的适应用户多变的功能要求。此外,采用框架技术进行软件开发还包括以下的主要特点:l利用框架开发的软件具有一致性结构,框架决定了软件产品的最终形式
7、,利用框架建立的系统很容易维护,系统之间可以很方便地相互存取,而且用户看来也是一致的。l限制了软件设计人员一定程度的创造性行为,软件设计人员可以无须作出太多的设计决策,依照规定的方向建立应用,指导软件设计人员全面了解相关领域,充分完成需求分析,避免过早考虑实现细节,了解框架结构的软件设计人员将很快地洞悉整个系统的逻辑结构。l大粒度的设计支持分析和设计的重用,框架把一个系统有机地分解成一群相对独立的
此文档下载收益归作者所有