欢迎来到天天文库
浏览记录
ID:46221056
大小:142.56 KB
页数:13页
时间:2019-11-21
《软件需求论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1论文要求1)对所选系统进行严密的需求获取以及需求分析。2)给出所选系统的各层次需求,包括业务需求,用户需求,功能需求以及非功能需求。3)论文中给出所要实现系统的需求规格说明书。4)需求规格说明书要详尽,必须包括以下内容:引言,总体描述,功能需求,接口需求以及具它非功能性需求等,符合需求规格说明书各项细则。5)附录中给出所选系统需求规格说明书中各图表,或者图表的获取过程.例如数据字典的具体描述或者是UML建模中图的获取过程.2需求分析规格说明书2.1引言2.1.1编写目的所谓“需求分析”,是指对要解决的问题
2、进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,需要得到什么结果,最后应输出什么。需求分析阶段是一个非常重要的阶段,良好的需求分析文档,将为整个软件开发项目的成功打下良好的基础。2・1・2项目信,息本项目的名称:岀租车呼叫服务系统本项目的应用范围:实时的方便市民岀行的服务开发者:武汉理工大学计算机学院徐晓龙用户:市民、岀租车司机2.13术语说明TCSS:TaxiCallingServiceSystem,出租车呼叫服务系统信息源:人们在科研活动、生产经营活动和其他一切活动中的成果及各种原始记录C/S模
3、式:Client/server模式,即客户端/服务器模式2.1.4参考资料[1]钟络,袁景凌主编,软件工程•北京:科学出版社,2012.1[2]李勇华,袁梦霆等主编,软件需求工程.北京机械工业出版社,2008.8⑶周晓红,赵红玉,俞建新,基于GPS的出租车呼叫与调度系统.20092.2总体描述2.2.1组织结构与职责本系统用户的组织结构如图1-1所示。管理组>管理员I——>出租车司机用户组I—>乘客图1-1组织结构与角色2.2.2角色定义用户在系统中扮演的角色,以及可以执行的职责,如表M表1-1角色定义编号
4、角色职责1管理员拥有所有用户的职责,享有系统最高权限及对整个系统管理的权限2乘客乘客具有发送乘车请求、获得接受请求的司机的位置、对服务进行评价、反馈问题等权限。3出租车司机出租车司机接收或拒绝乘车请求、切换载客状态、反馈问题等权限2.2.3系统概述出租车呼叫服务系统(TCSS)主要解决市民在日常生活中,打车难的问题,提供给乘客一个快捷、方便的打车系统,并节约出租车司机无目的行驶所浪费的时间和能源,在乘客与出租车司机之间搭建了一个服务完善、实时互动的应用平台,该平台的开发理念是远程、实时、互动、低碳、快捷。随
5、着非智能手机的GPS应用难题被克服,GPS手机逐步得到普及,手机的位置服务功能成为无线通信应用的一个总要方面。与此同时,越来越多的城市在出租车上安装了车载GPS系统。在此背景下,我们可以构建一个基于GPS手机和安装了车载GPS系统的出租车的系统平台,通过该平台乘客呼叫出租车服务具有目的性,与此同时,出租车公司能够根据用户的当前位置利用最短路径搜索算法搜索出租车前往服务。该系统的结构图如图1・2所示图系统结构图2.2.4信,息源本系统的主要信息源说明,如表所示。表1-2管理员信息表单据名称Admin用途存储管
6、理员的相关信息使用者系统管理员表1-3乘客信息表单据名称Passengers用途存储乘客的相关信息使用者乘客表1-4司机信息表单据名称Taximans用途存储司机的相关信息使用者租车司机农「5问题信息表单据名称Questions用途存储反馈的问题的和关信息使用者管理员、乘客、出租车司机表1-6乘客—司机信息表单据名称PasTax用途存储乘客一司机的相关信息使用者系统管理员351-7打车记录信息表单据名称TakingTaxi用途存储乘客打车的相关信息使用者系统管理员2.2.5用户类及其特征本系统适用于拥有并能
7、熟练使用手机的用户,以及培训过的出租车司机。要求用户界面良好,提供帮助。2.2.6系统运行环境本系统采用C/S体系结构,易于把握,成本低廉。它可以实现不同的人员,从不同的地点,以不同的接入方式(如WLAN,CMNET等)访问和操作共同的数据库。它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。具体所需配置如下:服务器端硕件环境:80x86系列微机CPU:2.0GHz以上内存:2GB以上硕盘空间:80GB以上输入输出设备:键盘、显示器等网络设备:Hub、网卡、网线等软件环境:操作系统:Windows
8、Server数据库系统:MySQL5.5其他软件支持:JDK1.6+MyEclipse+Tomcat6.0客户端硕件环境:CPU:1.0GHz以上内存:128MB以上外存空间:2GB以上输入输出设备:键盘、触屏显示器等软件环境:操作系统:Symbian,Android,WindowsPhone,IOS数据库系统:MySQL5.52・3功能需求本系统通过面向对象的分析方法作为主要的建模方法,使用UML(Unifie
此文档下载收益归作者所有