发卡管理模块功能需求
发卡管理模块有两个主要功能:一是自动寻RFID卡片,二是将车主信息和车辆信息存入数据库。
在本模块中,只有一个用例,其详细描述如下:
用例编号 | 001 |
用例名称 | 发卡管理 |
参与者 | 车辆统计人员 |
用例描述 | 车辆统计人员将RFID卡片的卡号、车主信息以及车辆信息存入数据库中。 |
前置条件 | |
后置条件 | 车主和车辆获得合法身份,可以被系统监控 |
基本流程 | RFID读写器寻到RFID卡片 车辆统计人员将RFID卡片的卡号、车主信息以及车辆信息存入数据库中。 |
扩展 | |
异常 | |
非功能性说明 | |
补充说明 |
监控统计模块功能需求
监控统计模块有三个主要功能:一是自动寻RFID卡片,二是将RFID卡片的卡号对应的车主信息和车辆信息从数据库中读取出来,三是对进出口车辆进行自动计数,并将计数后的信息更新到数据库。
用例编号 | 001 |
用例名称 | 监控统计 |
参与者 | |
用例描述 | 系统将RFID卡片的卡号与数据库中的车主信息以及车辆信息进行匹配,若匹配到信息,则计数,并将计数后的信息更新到数据库中,反之,则显示非法车辆。 |
前置条件 | 车主和车辆必须获得合法身份,可以被系统监控 |
后置条件 | |
基本流程 | RFID读写器寻到RFID卡片 车辆统计人员将RFID卡片的卡号、车主信息以及车辆信息存入数据库中。 |
扩展 | 如果寻到的RFID卡片的卡号在数据库中匹配不到信息,则显示非法车辆。 |
异常 | |
非功能性说明 | |
补充说明 |
信息查询模块功能需求
信息查询模块有两个主要功能:一是自动寻RFID卡片,二是将RFID卡片的卡号对应的车主信息和车辆信息从数据库中读取出来。
用例编号 | 001 |
用例名称 | 信息查询 |
参与者 | 车辆统计人员 |
用例描述 | 车辆统计人员将数据库中的车主信息以及车辆信息读取出来。 |
前置条件 | 车主和车辆获得合法身份,可以被系统查询信息 |
后置条件 | |
基本流程 | RFID读写器寻到RFID卡片 车辆统计人员将RFID卡片的卡号、对应的车主信息和车辆信息从数据库中读取出来。 |
扩展 | |
异常 | |
非功能性说明 | |
补充说明 |
实施环境需求
系统的实施环境要求主要是在软件环境方面。
软件环境:系统需要的软件环境包括服务器操作系统、数据库两个个类别,其要求分别如下:
服务器操作系统:window XP 或windows7及以上版本
数据库:sql server 2005及以上版本
用户界面需求
本系统主要针对的用户人群是车辆统计人员,所以其用户界面上,要求简单、方便、直观,而并不要求有太炫丽的效果。
在界面风格上,尽可能采用清晰明了的布局,颜色搭配上采用蓝色为主基调。
体系架构
本章详细说明体系结构设计人员根据产品的需求与发展战略,确定的设计策略。在本系统设计时,主要涉及两类策略:扩展策略和复用策略。其中扩展策略主要偏重于业务上的延伸,而复用策略来自于底层技术实现的接口复用。
扩展策略
当前车辆计数系统主要是满足对对车辆进行监控计数的功能,其在具体的车辆管理上,显得功能比较单薄。在未来系统的可扩展性方面,需求可扩展性可以从车辆管理着手进行延伸。为了能够方便未来的扩展,当前在数据结构设计的时候,必须要考虑到其可扩展性,所以数据模型必须要预留出能够兼容存储车辆管理所需要的数据结构。
复用策略
车辆计数系统在复用策略上,将对数据库交互的接口、超高频设备的操作接口以及对于串口处理的一系列共同接口进行复用。这些接口将以类的方式,提供API接口对外复用。
系统总体架构
车辆计数系统在整体架构上,分为四个层次:应用服务层、基础接口层、基础软件层和硬件环境层。其中:
硬件环境层
硬件环境层指的系统运行所需的硬件服务器和网络环境。本系统仅仅需要一台PC机、一个超高频ISO18000-6就能够完成系统的部署和运行。
基础软件层
基础软件层是系统运行所需要的外部软件支撑环境。本系统需要两方面的软件:操作系统、和数据库。
基础接口层
基础接口层是系统在开发过程中,可复用的公共技术资源。它包括两个方面的接口:数据库交互接口、超高频设备的操作接口。其中数据库交互接口主要完成数据库的连接管理;超高频设备的操作接口主要完成超高频打开/关闭串口、读卡操作。
应用服务层
应用服务层是系统对用户提供业务操作功能的层次。它包括发卡管理、监控统计和信息查询。这三个部分分别对应需求中的三大模块。
开发环境配置
本节规定在开发过程中,开发人员所使用的环境。
类别 | 标准配置 | 最低配置 |
计算机硬件 | cpu:双核2.4,内存4G,硬盘320G | cpu:双核2.0,内存2G,硬盘160G |
软件 | Windows7 visual studio 2010 sql server 2005 | WindowsXP visual studio 2005 sql server 2005 |

