软件需求论文程序.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
论文要求 对所选系统进行严密的需求获取以及需求分析。 给出所选系统的各层次需求,包括业务需求,用户需求,功能需求以及非功能需求。 论文中给出所要实现系统的需求规格说明书。 需求规格说明书要详尽,必须包括以下内容:引言,总体描述,功能需求,接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。 附录中给出所选系统需求规格说明书中各图表, 或者图表的获取过程. 例如数据字典的具体描述或者是UML建模中图的获取过程. 需求分析规格说明书 引言 编写目的 所谓“需求分析”,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,需要得到什么结果,最后应输出什么。需求分析阶段是一个非常重要的阶段,良好的需求分析文档,将为整个软件开发项目的成功打下良好的基础。 项目信息 本项目的名称:出租车呼叫服务系统 本项目的应用范围:实时的方便市民出行的服务 开发者:武汉理工大学计算机学院徐晓龙 用户:市民、出租车司机 术语说明 TCSS: Taxi Calling Service System,出租车呼叫服务系统 信息源:人们在科研活动、生产经营活动和其他一切活动中的成果及各种原始记录 C/S模式:Client/Server模式,即客户端/服务器模式 参考资料 [1] 钟络,袁景凌主编,软件工程.北京:科学出版社,2012.1 [2] 李勇华,袁梦霆等主编,软件需求工程.北京机械工业出版社,2008.8 [3] 周晓红,赵红玉,俞建新,基于GPS的出租车呼叫与调度系统.2009 总体描述 组织结构与职责 本系统用户的组织结构如图1-1所示。 角色定义 用户在系统中扮演的角色,以及可以执行的职责,如表1-1 编号 角色 职责 1 管理员 拥有所有用户的职责,享有系统最高权限及对整个系统管理的权限 2 乘客 乘客具有发送乘车请求、获得接受请求的司机的位置、对服务进行评价、反馈问题等权限。 3 出租车司机 出租车司机接收或拒绝乘车请求、切换载客状态、反馈问题等权限 系统概述 出租车呼叫服务系统(TCSS)主要解决市民在日常生活中,打车难的问题,提供给乘客一个快捷、方便的打车系统,并节约出租车司机无目的行驶所浪费的时间和能源,在乘客与出租车司机之间搭建了一个服务完善、实时互动的应用平台,该平台的开发理念是远程、实时、互动、低碳、快捷。 随着非智能手机的GPS应用难题被克服,GPS手机逐步得到普及,手机的位置服务功能成为无线通信应用的一个总要方面。与此同时,越来越多的城市在出租车上安装了车载GPS系统。在此背景下,我们可以构建一个基于GPS手机和安装了车载GPS系统的出租车的系统平台,通过该平台乘客呼叫出租车服务具有目的性,与此同时,出租车公司能够根据用户的当前位置利用最短路径搜索算法搜索出租车前往服务。该系统的结构图如图1-2所示 信息源 本系统的主要信息源说明,如表1-2~1-7所示。 单据名称 Admin 用途 存储管理员的相关信息 使用者 系统管理员 单据名称 Passengers 用途 存储乘客的相关信息 使用者 乘客 单据名称 Taximans 用途 存储司机的相关信息 使用者 出租车司机 单据名称 Questions 用途 存储反馈的问题的相关信息 使用者 管理员、乘客、出租车司机 单据名称 Pas_Tax 用途 存储乘客_司机的相关信息 使用者 系统管理员 单据名称 TakingTaxi 用途 存储乘客打车的相关信息 使用者 系统管理员 用户类及其特征 本系统适用于拥有并能熟练使用手机的用户,以及培训过的出租车司机。要求用户界面良好,提供帮助。 系统运行环境 本系统采用C/S体系结构,易于把握,成本低廉。它可以实现不同的人员,从不同的地点,以不同的接入方式(如WLAN, CMNET等)访问和操作共同的数据库。它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 具体所需配置如下: 服务器端 硬件环境: 80x86系列微机 CPU: 2.0GHz 以上 内存:2GB以上 硬盘空间:80GB以上 输入输出设备:键盘、显示器等 网络设备:Hub、网卡、网线等 软件环境: 操作系统:Windows Server 数据库系统:MySQL 5.5 其他软件支持:JDK1.6+MyEclipse+Tomcat 6.0 客户端 硬件环境: CPU: 1.0 GHz以上 内存: 128MB以上 外存空间:2GB以上 输入输出设备:键盘、触屏显示器等 软件环境: 操作系统:Symbian, Android, Windows Phone, IOS 数据库系统:MySQL 5.5 功能需求

文档评论(0)

w447750 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档