- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
文件编号 DHW-doc- A1-SRD 作 者 何翔 文档版本 V1.1 最后修改日期 2016-5-12
修订历史
序号 版本 编写/修订说明 修订人 修订日期 备注 1 1.0 初次编写 何翔 2016-5-7 2 1.1 内容修订 王炜祥 2016-5-12 1引言 3
1.1编写目的 3
1.2背景 3
1.3定义 3
1.4参考资料 4
2任务概述 4
2.1目标 4
2.2用户的特点 4
2.3假定和约束 4
3需求规定 5
5
3.2对性能的规定 7
3.2.1精度 7
3.2.2时间特性要求 7
3.3故障处理要求 7
4运行环境规定 8
4.1设备 8
4.2支持软件 8
4.3接口 8
4.4控制 9
CloudParking需求说明书
1引言
1.1编写目的
本说明书用于CloudParking开发的过程,通过规范软件项目承担单位的开发过程达到提高软件质量,降低维护成本的目的。
编写软件需求说明书的目的在于为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,并以此作为开发者进行软件设计,用户进行验收的依据。该文件包括对软件的功能,性能,安全保密和运行环境的要求。
1.2背景
说明:
CloudParking;
项目开发者:王炜祥,代崇志,何翔,张军平;
用户:驾驶员;
项目实现单位:西北师范大学计算机师范(1)班;
项目实现系统:本项目系统是建立在Windows 7操作系统以上的以Java为开发语 言的手机APP应用软件,数据库系统则采用My SQL;
合作方:停车场。
1.3定义
Java:Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。
PP:?App是application的缩写,通常专指手机上的应用软件,或称手机客户端。另外目前有很多在线app开发平台。
MySQLMySQL是一个关系型数据库管理系统,由瑞MySQL AB公司开发
[1]?李代平等.软件工程(第二版).北京:清华大学出版社,2008?
[2]?《软件工程导论》(第六版) 张海藩,牟永敏 清华大学出版社
[3]?殷人昆.实用面向对象软件工程教程.北京:电子工业出版社,2000
[4]Bruce?Eckel.?Thinking?in?java(Second?Edition)[M].美国:Prentice?Hall.41~48
[5]?李飞,最新实用网络技术教程[M].西安:西安电子科技大学出版社.69~70
[6]?刘玉宝、李念峰?数据库原理及应用[M].科学出版社
2任务概述
2.1目标
本款APP主要用于解决各类汽车驾驶员停车难的问题,并为用户提供预约停车的功能,我们旨在让用户彻底摆脱停车难的困扰。
2.2用户的特点
本款APP的用户为广大汽车驾驶员,只需掌握手机APP的使用即可操作。本款APP的车位数据采用导入停车场数据库的方式。
2.3假定和约束
法律和政策方面的限制:本系统得提出是为了减少停车难问题,提高停车场的资源利用率。
本款APP的开发期限为三个月,预计在六月底完成整款软件的开发。
3需求规定
图3.1系统结构图
上图为本款APP的基本功能一览图,主要分为五大功能模块,以下就是对这些功能的简单介绍。
停车:停车有四个具体功能,分别为我要停车,续时,泊位搜索以及停车资讯。我要停车就是即时停车,在找好停车后用来下单;续时即为停车时间续时;泊位搜索用于查找停车时的位置;停车资讯为用户带来停车场实时动态。
预约:预约只有一个具体功能,就是为用户提供预约停车位的服务。
附近:是一个定位功能,能够为用户提供附近的停车场信息。
服务:有三个具体功能,充值、账单明细、停车记录。充值即为用户的账户充值,类似于Q币的充值;账单明细则是用户查看用户使用本APP所进行的消费行为;停车记录用于记录用户的所有停车记录。
个人中心:共有六个功能,账户、钱包、地图、指南、版本更新、退出。其中指南用于给用户提供最佳的停车方案。
图3.2顶层数据流图
图3.3 一层数据流图
图3.4 预定车位数据流图
3.2对性能的规定
3.2.1精度
数据精度要求:小数点后两位
日期精度要求:日
时间精度要求:分钟
3.2.2时间特性要求
本款APP预约停车功能需用户在预约开始的时间段半小时内到达,否则将取消本次预约;订单提交后需在10分钟内付款,否则取消本次订单。
3.3故障处理要求
经分析可能的故障如下:
运行时连接不上数据库,这个时候系统必须提示“数据库连接不上”的错误信息。
网络异常。如无4G网连接,这个时候系统必须提示错误。
用户的权限不符合,这个时候必须禁止该用户登录。
4运行环境规定
4.1设备
服务器端
最低硬件配置:
CPU:I
文档评论(0)