软件需求与设计规格说明书共享单车管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件需求与设计规格说明书共享单车管理系统 Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】
校园共享单车运行管理系统
需
求
与
设
计
规
格
说
明
书
姓名:邵江南
班级:14计科2班
学号:
目录
1.引言
需求规格说明书编写目的 (2)
软件产品的产生背景 (2)
定义、同义词与缩写 (3)
参考文献 (3)
2.任务概述
目标 (3)
产品与功能 (4)
用户特征 (4)
限制与约束 (5)
3.需求规定
对功能的规定 (5)
对性能的规定 (13)
输入输出要求 (14)
数据管理能力要求(针对软件系统) (15)
故障处理要求 (15)
安全保密 (15)
4.运行环境规定
设备 (16)
控制 (16)
5.备注 (17)
1.引言
需求规格说明书编写目的
本要求规格说明书对校园共享单车管理系统进行简单的分析,给出了系统的数据流图。系统主要用户是学生,教师和校内工作人员。同时编写
此需求规格说明书,可以加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的应用系统。
软件产品的产生背景
共享单车是指企业与政府合作,在校园、地铁站点、公交站点、居民区、商业区、公共服务区等提供单车共享服务,是共享经济的一种新形态。为解决“最后一公里出行”问题,共享单车应运而生,相比其他出行方式,其价格低。中国这一“上的国家”几十年后通过共享单车再次名副其实。
与网约车不同,自行车的运营受季节变化、天气状况等影响也比较大。至于遇上台风暴雨,则无论地处何方,共享单车出行的订单量,都会直线下降甚至归零,而平台还得面对更加高昂的车损折旧成本。据中国报告大厅发布的《》显示,与“有桩”的公共自行车相比,这种随时取用和停车的“无桩”理念给市民带来了极大便利的同时,也导致“小红车”和“小黄车”的“乱占道”现象更加普遍,城市空间的管理因而变得更加困难,这也就需要相应的管理规定出台。
在这些共享单车的出没环境中,路途较短,分布集中,用户素质较高,电子支付熟练,易于管理,人流量大,使用率高……等特点的校园,必然集万众焦点于一身,成为各个共享单车平台的必争之地,这也带来了一大堆问题:
常有用户或遗忘或故意停车不锁车,这直接导致了车的非正常恶意使用率上升,加速车的损耗,影响正常需求用户的使用,也降低了单车的运
营收入;而近期成为热点问题的用户乱停乱放、随手停车等严重影响交通、阻碍大众出行的问题屡禁不止,让本来诞生之初为了减轻交通拥堵问题的共享单车起了反作用;更有甚者,有些用户由于无人监管,便肆无忌惮蓄意破坏单车……
本共享单车运行管理系统,即主要面向此类校园共享单车。
定义、同义词与缩写
定义关键词如下:
Sbike——校园共享单车;
SMS——校园共享单车管理系统
参考文献
《软件工程——第2版》齐治昌谭庆平宁洪编着高等教育出版社
2.任务概述
目标
本软件的目标是使校园共享单车管理系统管理电子化、系统化、简单化,以节省Sbike管理方面不必要的资源浪费。该管理系统的最终用户为终端用户,管理人员和其他相关人员。本系统包括了Sblke运行管理的一般功能。还包括一些其他的系统功能,诸如新车上市,旧车退市以及提醒落锁、收费等。目标还包括:
1.减少人力资源的使用和降低管理费用;提高信息准确度和可靠性;
2.改进Sbike内管理和人员服务;
3.建立高效的信息传输和服务平台,提高信息处理速度和利用率;
4.系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大效率高;
5.更简便、信息化程度更高的Sbike管理流程;
产品与功能
针对产品背景、用户需求等初步归纳产品应具备的功能如下:
1.租赁管理(计费收费等)
2.设备管理(开锁关锁故障记录报修报失等)
3.调度管理
4.故障报修管理
5.仓库管理
7.信息推送模块(车辆GPS定位、轨迹及分布查询等)
8.监控系统模块
9.统计报表
10.系统角色及用户管理(记录信息用户信用记录)
用户特征
小型SMS的工作人员,包括Sbike校园经理、Sbike管理员等掌握基本的计算机操作
注意:借车人员随机性大,频率不稳定,开发人员需定期维护。
限制与约束
开发与运行的硬件平台要能够支持多用户并发访问。本软件在开发的过程中,分为技术实现与软件工程两大部分,两大部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。若软件工程陈述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。在管理方面,如管理者没有预见性,对出现的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。本次设计的管理系统采用的是B/S结构的软件体系,服务器采用技术,后台数据库采用mySQL。
3.需求规定
对功能的规定
系统概述
对于本系统划分为:车辆管理子系统、用户管理子系统和借还车辆管理子系统三个主题
域。各个主题域的功能如图3-0-1
图3-0-2
系统概述
管理
车辆录入:添加新增车辆的基本信息
车辆退市:将已退市车辆的数量、信息全部清零,并安排回收处理
车辆查询修改:输入车辆号即可获得当前车辆的位置、健康度、是否已借出等信息。当校园内有旧车退市或新车上市时,管理员可通过改系统对车辆信息进行更新。如图3-1-2:
图3-1-2 车辆管理子系统
业务事件
1.管理员登陆系统
业务流程分析:
管理员对系统数据库信息进行操作时,需要验证账号和密码登陆成功后才能进行相关的操作。其中主要包括对车辆信息的录入、查询、更新及删除操作。其流程如图3-1-3所示。
图3-1-3 管理员登录系统及操作流程图
2.车辆管理员录入车辆信息
业务流程分析: