录入车辆的违规记录:违规类型为 1,违r r 违规类型-时间 r 1-2 规时间为 2q q q 查询车辆的历史违规信息p p 金额 p 500 缴纳车辆的违规罚款,缴纳金额为 500 元注:考生不用考虑未在上表中列出的命令。
5. 返回码汇总原因码 说明S001:初始化成功S002:录入违规记录成功E001:系统未初始化 系统未初始化前输入其他动作E002:输入时间超出系统允许范围E003:输入违规类型超出系统允许范围E004:车牌已吊销,操作失败E005:输入缴纳金额超出系统允许范围 缴纳罚款金额不能满足任何一项违规记E006:缴纳动作无效 录的罚款E007:无违规记录,不需要缴纳罚款 当前没有违规记录时进行缴纳金额动作E008:时间参数小于上次操作时间E009:违规记录已满 系统支持最多保存 10 条违规记录E010:无违规记录 查询违规信息时,无违规记录注:考生只需考虑上表中列出的返回码。
约束 1、 所有指令格式的合法性不做为测试点,考生不需要考虑。
2、 输出信息均调用系统提供的 API 实现。
基本用例用例 用例标 测试步骤 预期输出编号 题 1 录入违规 1、系统启动 1、系统启动 记录成功 2、输入i,系统初始化成功 2、返回S001:初始化成功 3、输入r 1-2 3、返回S002:录入违规记录成功 2 查询历史 1、系统启动 1、系统启动 违规记录 2、输入i,系统初始化成功 2、返回S001:初始化成功 成功 3、输入r 0-1 3、返回S002:录入违规记录成功 4、输入r 1-31 4、返回S002:录入违规记录成功 5、输入r 2-61 5、返回S002:录入违规记录成功 6、输入q 6、返回 违规时间 1 违规原因 违章停车 罚款金额 100 已缴纳罚款 否 剩余积分 19 违规时间 31 违规原因 超速 罚款金额 200 已缴纳罚款 否 剩余积分 17 违规时间 61 违规原因 闯红灯 罚款金额 300 已缴纳罚款 否 剩余积分 14 3 缴纳罚金 1、系统启动 1、系统启动 成功 2、输入i,系统初始化成功 2、返回S001:初始化成功 3、输入r 2-5 3、返回S002:录入违规记录成功 4、输入r 1-15 4、返回S002:录入违规记录成功 5、输入r 0-20 5、返回S002:录入违规记录成功 6、输入p 450 6、返回 找零 50 剩余积分 14 剩余违规记录数 1 剩余罚款金额 200APIC/C:一、工程说明 VC 工程 LibraySystemC 中包括: libSocketApi.lib:是一个 LIB 库文件,其中实现了对外通信接口。
libCarSystemApi.lib:是一个 LIB 库文件,其中实现了对命令输入 输出的封装。
libExamApi.lib: 一个 LIB 库文件,其中实现了自动化阅卷的封装。
srcapi.h:头文件,定义了考生可能用到的的宏、枚举、结构、函数声 明等,不得更改和删除已有定义。
srccar.h:头文件, 定义了需要考生实现的接口函数和可能用到的的宏、 枚举和结构等。
考生可以向其中添加自己的定义,但不能更改或删除已有定 义。
srccar.cpp:源码文件,提供了主函数 main 和需要考生实现的接口函 数框架,这些函数是空白的,需要由考生实现。
其它文件是 VC 工程自行产生的,考生不必关注。
更详细的定义请参阅 VC 工程。
上一篇:
基于单片机的GPS高精度授时时钟设计
下一篇:
基于web二手汽车交易管理系统(含录像)