1、第 1 页 1 停停 车车 场场 管管 理理 系系 统统 需需 求求 规规 范范 说说 明明 书书 文 档 编号 文 档 名称 需求规范说明书 撰写人 审核 /批准 创建时间 第 2 页 2 版本 更新内容 日期 修改人 1.0 新建 第 3 页 3 目录 1 引言 . 4 1.1 编写目的 . 4 1.2 背景 . 4 1.3 定义 . 4 1.4 参考资料 . 4 2 任务概述 . 4 2.1 目标 . 4 2.2 用户的特点 . 5 3 需求规定 . 5 3.1 对功能的规定 . 5 3.1.1 车辆的驶入过程 . 5 3.1.2 车辆的 驶出 过程 . 6 3.1.3 车位信息管理 .
2、 7 3.2 对性能的规定 . 7 3.2.1 精度 . 7 3.2.2 时间特性要求 . 8 3.2.3 灵活性 . 8 4.数 据管理能力要求 . 8 5.故障处理要求 . 8 6.其他专门要求 . 8 7. 运行环境规定 . 9 第 4 页 4 1 引言 停车场管理系统 -需求规范说明书旨在详细描述系统功能需求和一些非功能需求,明确系统需求边界。 1.1编写目的 停车场管理系统需求规格说明书是为了让系统的开发与需求者的需求达成一致认可,明确该系统的需求,为后 续的开发工作提供依据。通常,该需求规格说明可以作为产品设计的主要依据,并作为工程师编码时了解软件实际需求的主要参考资料。同时,需求
3、规格说明是产品实现后用于检验的主要考察依据,是测试人员编写测试用例时的主要参考文件。另外,本文档还可以为其他需要了解系统需求的人员提供产品需求的详细说明。 1.2背景 开发软件名称:停车场管理系统 项目任务提出者:停车场管理者 项目开发者: 用户:停车人员、停车场管理人员 1.3定义 2 任务概述 2.1目标 停车场管理系统是针对愈来愈多的车辆进行管理,是对越来越 多车辆停靠提供条件。同时能建立一个全天候自动化停车场管理系统,使停车场管理工作规范化,系统化,程序化,自动化,避免停车场管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改停车信息情况。 | 第 5 页 5 2
4、.2用户的特点 本系统的最终用户有两类: 1. 管理员:对本系统极其了解,拥有一切对系统添加、修改、删除的权利。 2. 停车人员:能够通过本系统进行停车和取车的需求。 3 需求规定 3.1对功能的规定 停车场管理系统的总体功能如下: 车辆的驶入过程; 车辆的驶出过程; 车位信息管理; 3.1.1 车辆的驶入过程 当车从外面进来时,判断是否为月租卡,月租卡则进入停车场,并将信息登入系统中,若为临时停车,则从系统中查找空车位。若有空车位,将车 的型号、车的颜色、车牌号、当前时间信息一一输入停车场的停车管理系统中,并把这些信息作为车主的基本信息存入临时车卡中。若没空车位是要告知车主请其另找其停车场来
5、停放车辆。 第 6 页 6 出 入 口车 辆 进 入 工 作 区是 否 临 时 车读 卡否月 卡 是 否 过 期进 入 停 车 场否查 找 临 时 车 位 信 息是是 否 有 临 时 车 位是是3.1.2 车辆的驶出过程 当车辆要开出停车场时,判断车辆是否与驶入车辆相同。若相同则车主 出示停车卡,若为月租卡则再次登记信息,表示车辆已经离开。若为临时卡,再次读入临时车卡,查出车辆信息当车辆信息符合要求,则查出车的停车时间计算出停车费,并把单据给车主,当车主付完钱后就可以开车走了。 第 7 页 7 车 辆 驶 至 工 作 区是 否 临 时 车再 次 读 卡驶 出 停 车 场出 入 口读 入 临 时
6、 卡计 算 费 用是否3.1.4 车位信息管理 若停车人员的停车卡为月租,则用其车牌号在信息存储系统中查找此用户的车位,并判定此卡是否过期。若过期则按临时停车进行处理;若不过期则把车辆信息显示给管理人员使车辆进入。 若停车人员是临时停车,则在临时停车区域内查找临时车位。若有临时车位则记录其信息,并把车辆信息记录在临时停车区域车辆管理系统内;若没有临时车位则告知管理人员使其车辆驶出。 3.2对性能的规定 3.2.1 精度 在计费的处理过程中要求保留两位小数。 停车取车的过程中所考虑的期限采用“分钟”为单位。 第 8 页 8 3.2.2 时间特性要求 a 用到的时间中,为保证时间的可靠性,都采用服
7、务器的时间为标准。 b 在多用户的操作过程中可能会碰到数据并发的问题。比如在停车前的过程中所查到的那个空位在他所查的时候还没有停车辆。但在查询后的任 何时候都有可能停放车辆。可能就在被查之后的那一秒种。所以要确保数据的可靠和实时。 3.2.3 灵活性 该自动化停车场管理系统同用适应于其他 microsoft 公司的 windows 产品 此系统是采用 B/S 架构设计的,所以在客户端不需要安装客户端软件。但要求装有 IE,或是其它的网页浏览器工具。所以在设计的时候要求能适应多种浏览的需要。 4.数据管理能力要求 本系统数据库中预计用户总人数为 40000 左右,数据库管理员为 5 人左右,车位
8、信息同时在线个数最多为 300 辆左右。 5.故障处理要求 鉴于车辆流动涉及的数 据对于学车主和管理员双方的重要性,数据库严格有效的恢复机制;数据必须每天进行一次备份,由于本信息涉及信息量巨大,应以天为周期进增量转储,以月为周期进行海量转储。 6.其他专门要求 1)对平台各个功能模块,以网页的形式给出; 2)所有的查询、记录、修改等操作以按钮的形式给出,且名称一律为取为“查询”、 “修改”、“删除”等易于理解的形式; 3)根据车辆流动情况统计信息计算,系统在正常情况下应该支持 200 以上的并行操作能力,第 9 页 9 高峰期间(例如周末、节假日)客流量高峰期间,应支持 300 以上并行处理能力;高峰期间服务 器端应支持 600 次以上的信息记录和修改。 7. 运行环境规定 设备和开发工具规定 设备 计算机 电动栏杆 读卡机 监视器 车辆检测设备 收费显示屏 开发环境 操作系统: windows xp/7 运行环境 操作系统: windows xp/7 数据库管理系统: SQL server 2005 通信接口规定 停车场管理员主要在局域网环境下使用系统,而车主则可能在外网进行访问系统查询信息,所以系统应同时支持局域网协议和广域网协议。