出租车呼叫应用概要设计试题.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
出租车呼叫应用软件 概要设计 版本:V1.0 发布时间:2011-12-8 文件件变更记录 *A-增加 *M-修改 *D删除 变更版本号 日期 变更类型 (A*M*D) 修改人 变更摘要 审批人/日期 备注(原因、进一步的说明等) 1.0 2011-12-8 A 王鑫浩 创建 目录 1 概述 1 1.1 开发与设计的总体思想 1 1.2 参考文档 1 1.3 开发平台及编程语言 1 1.4 名词解释 2 2 用户界面设计 2 3 总体设计 3 3.1 产品总体结构 3 3.2 软件模块组成 4 3.2.1 功能软件模块图 4 3.2.2 功能模块说明 4 3.3 业务流程 6 3.3.1 软件系统业务时序图 6 3.4 通信设计 10 3.4.1 数采仪嵌入式软件对外通信方式 10 3.4.2 协议报文结构定义 10 3.5 数据存储设计 11 3.5.1 数据库设计 11 3.5.2 表结构设计 11 3.5.3 数据库表关系 12 3.6 性能设计 13 3.7 可靠性设计 13 3.8 兼容性设计 13 3.9 可移植性设计 14 3.10 可升级性设计 14 3.11 可维护性设计 14 3.12 安全性设计 14 附录一 15 HTTP报文结构 15 附录二 17 MD5码算法 17 概述 开发与设计的总体思想 出租车呼叫应用软件设计遵循以下原则,实现出租车驾驶员与乘客的双向查找,并以此为基础扩展对需求点的满足程度,形成为具有良好稳定性、可靠性、兼容性、可移植性、安全性、模块化、易于维护管理、拥有友好用户界面的应用软件,为此界面展示模块使用storyboard框架编写实现,其它功能模块使用OBJ-C编码,,以便于软件系统的功能升级、变更以及跨平台移植。 开发平台及编程语言 开发工具:XCODE4.3 设计工具:Enterprise Architect7.5、Microsoft Office Word2007、Microsoft Office Visio2007 编程语言:OBJ-C 名词解释 英文缩写 原词组及汉语释义 TCP/IP Transmission Control Protocol/Internet Protocol的,中译名为传输控制协议/因特网互联协议,又名网络通讯协议通常也称作套接字,应用程序通常通过套接字向网络发出请求或者应答网络请求。Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。 nicode Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 Web Services 是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务 用户界面设计 用户界面提供界面化交互操作功能,功能范围涵盖需求规格说明书对界面功能的要求。详见界面展示DEMO。 总体设计 产品总体结构 图3.1-1 出租车呼叫应用软件总体架构 如图3-1所示,出租车呼叫应用软件总体架构由“四个层次”构成;四个层次则包括:“用户层”、“应用展现层”、“服务层”、“基础设施层”。 在出租车呼叫应用软件总体架构中,各个层次之间逻辑上相互独立,下一层为上一层提供支持和服务。 基础设施层包括网络通信链路、无限通信设备、GPS定位设备及操作系统环境等基础软、硬件设备,为整个出租车呼叫应用软件的运行提供支持。 服务层是整个软件系统的核心层级,地图信息模块、地理信息模块、数据收发模块、数据处理模块,这些服务模块直接为应用层实现各项功能提供支撑。 应用展现层是对出租车呼叫应用软件各项功能需求的整体实现,包含用户人机界面及后台服务两个部分,通过服务层的各项服务,为用户提供友好的可视化界面以及与上位服务器的数据交互。 用户及上位服务器层位于出租车呼叫应用软件总体架构的最顶层,脱离于出租车呼叫应用软件之外,包括数据解析服务器、数据库等、出租车呼叫应用软件用户,是出租车呼叫应用软件的数据接收方以及命令下达方。 软件模块组成 功能软件模块图 图3.2-1出租车呼叫应用软件模块图 功能模块说明 模块名称 模块功能 模块接口 依赖模块 权限管理模块 负责用户登录操作的处理,并赋予相应的操作权限以及软件配置参数修改功能。 验证接口: 输入:用户名、密码 输出:验证结果 配置修

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档