手持机移动端概要设计说明书V1.0.1
- 格式:doc
- 大小:421.00 KB
- 文档页数:18
手持机操作说明书一、手持机总览二、显示屏说明三、按键说明1、开关键:短按开机,长按3S关机2、菜单键:进入菜单操作模式,有四个菜单选项.3、组合键:在菜单操作模式下,起“+”键作用;不在菜单操作模式时,进入刷临时卡入场工作模式。
4、组合键:在菜单操作模式下,起“+”键作用;不在菜单操作模式时,进入刷临时卡出场工作模式。
5、快捷键:快速查询手持机机号和扇区号。
6、、、、数字键:输入0~9的数字键。
四、操作示例注意:本管理器必须进入值班操作状态才可以对进出场车辆卡片,进行正常操作。
1、值班员无卡上下班1.1、在第一次使用手持机的时候,需要登录操作员。
无卡上下班,通过菜单按键进入菜单选项,输入值班员编号(这里的编号不是指操作员的人员编号,而是1至15数字,总共15个编号),然后输入该操作员的密码(操作员密码默认为888888),按“确定”键登录。
注意:手持机上电默认显示出厂时添加的收费员。
2、刷卡记录查询和值班记录查询2.1、查询刷卡记录,通过菜单按键进入菜单选项,如图所示:然后按确定键进入查询界面,如下图所示:2.2、查询值班记录,通过菜单按键进入菜单选项,如图所示:然后按确定键进入查询界面,如下图所示:3、临时卡进出场刷卡操作3.1、临时卡入场需要通过入场按钮进入读卡界面,如下图所示:如果需要预置车牌可按键盘上的‘*’键,如下图所示:注意:需要设置车牌的首字和首字母,必须进入系统设置的车牌预置功能选项。
如果需要把预置卡片类型可以按‘#’键会出现如下界面:在选项了卡类后按确定键会返回到入场刷卡界面,在车辆入场时卡片类型就会被改成预置的卡类,但是此卡类只能更改一次卡类,如果下次还要更改卡类,需要重新预置卡类。
设置好车牌后按确定键返回到进场刷卡界面,刷临时卡进场如下图所示:如果需要把首字更换可以按‘*’键会出现如下界面:注意:如果需要翻页可以按9键进行翻页设置好首字和车牌后按确定键返回到进场刷卡界面,刷临时卡进场如下图所示:3.2、临时卡出场需要通过出场按钮进入读卡界面,如下图所示:然后在卡片感应区读取出场的临时卡就会显示出场收费界面,如下图所示:4、系统参数配置4.1、进入系统参数配置需要通过菜单选项的‘系统参数配置’选项,如图所示:进入系统配置需要输入密码才能进入参数配置,密码默认为: 888888,如果需要修改密码可进入系统配置的密码修改选项进行修改,密码输入界面如下图所示:系统设置的选项有:1:机号设置机号设置的有效设置范围为:1~1272:系统设置a.预警天数设置:可设置卡片过期的提示天数b.读卡模式:选择读卡的出入模式3:IC月卡设置a.进出模式:可选择一进一出和多进多出b.下载有效:设置下载是否有效c.过期收费:IC卡过期是否收费4:其它标识设置a.记录满设置:刷卡记录满后可设置禁止使用和继续使用5:查询IC卡扇区查询扇区号,默认为9扇区6:修改系统密码可以修改系统参数配置的密码7:修改系统时间可以脱机设置手持机的时间8:背光时间可设置在无操作情况下显示屏显亮时间9:读卡时间可设置读卡操作时间10:关机时间可设置自动关机时间,以节约电池电量,设置90秒以上为不省电模式 11:欢迎词选择此设置可选择播报“欢迎光临”或“你好”。
XXX项目概要设计说明书创智和宇信息技术股份有限公司修改记录此页由EPG编写,项目实施人员不用更改任何地方模板编写及修订记录此页由EPG编写,项目实施人员不用更改任何地方目录XXX项目_概要设计书 (1)1 引言 (1)1.1 编写目的 (1)1.2 参考文献 (1)1.3 术语与缩写解释 (1)2 总体设计 (1)2.1 系统概述 (1)2.2 系统设计原则 (1)2.3 设计中应用的关键技术 (1)2.4 系统结构图 (2)2.5 网络结构图 (2)2.6 系统功能模块图 (2)2.7 数据流向图(或称为时序图) (2)2.8 模块构成 (2)3 环境设计 (2)4 硬件设备 (2)5 支持软件 (3)6 接口设计 ............................................................................................................ 错误!未定义书签。
6.1 用户接口 (3)6.2 外部接口 (5)6.3 内部接口 (5)7 数据库设计 (6)7.1 数据库环境说明 (6)7.2 数据库命名规则 (6)7.3 逻辑设计 (6)7.4 物理设计 (6)7.5 安全性设计 (7)8 公用结构 ............................................................................................................ 错误!未定义书签。
9 界面设计 (8)10 出错处理设计 (8)11 开发工具 ........................................................................................................ 错误!未定义书签。
蓝牙手持机APP系统用户操作手册重庆英卡电子有限公司2015.2目录1概述 (1)2系统特点 (1)3操作说明 (1)3.1进入 (1)3.2预警监控 (2)3.3节点管理 (4)3.3.1节点配置 (4)3.3.2节点查询 (6)3.3.3模拟预警 (7)3.4安装维护 (8)3.4.1通信测试 (8)3.5连接管理 (9)3.5.1连接蓝牙设备 (9)3.5.2断开蓝牙设备连接 (13)3.6更多设置 (14)3.6.1盒子RF配置设置 (15)3.6.2盒子RF配置查询 (16)3.6.3报警设置 (17)3.7系统退出 (18)1概述蓝牙手持机APP系统主要是通过手机蓝牙通讯功能连接专用蓝牙设备,蓝牙设备与探测器之间进行通信,这样用户的手机就可以直接配置和接收探测器节点信息,实现探测器的测试、管理、查询等检查及维护管理功能,从而取代专用的手持机设备和软件。
蓝牙手持机APP系统包括预警监控、节点配置、节点查询、模拟预警、通信测试、连接管理、蓝牙设备的配置设置和查询等功能。
其系统主要功能为:(1)预警监控:预警监控、消警、历史预警记录查看与清空等功能。
(2)节点管理:节点配置、节点查询、模拟预警、历史记录查看与清空等功能。
(3)安装维护:通信测试、历史记录等功能。
(4)连接设备:搜索蓝牙设备、连接管理等功能。
(5)更多设置:盒子RF配置设置、盒子RF配置查询、报警设置功能。
2系统特点(1)预警提示:只要探测器给手机发送预警警报,用户在软件任意界面都会接收到预警提示对话框,便于用户及时查看和处理预警信息。
(2)手机蓝牙:当用户打开该软件后,如果用户没有开启蓝牙功能,则自动开启手机蓝牙,并且在退出系统后自动关闭蓝牙功能;如果用户已经开启蓝牙,则退出系统不会关闭蓝牙功能,保持用户手机的状态不作改变。
(3)蓝牙自动连接与断开:当该软件在手机后台运行或手机关屏等操作时,30秒后蓝牙会自动断开;当用户重新唤醒软件则自动连接蓝牙。
User ManualContents1.SAFETY MATTERS (3)2.OVERVIEW (4)3.INTRODUCTION (5)3.1.P RODUCT OVERVIEW (5)3.2.A BOUT K EYBOARD (5)3.3.I NTRODUCTION TOUCHPAD T OUCH P AD ICON (6)3.4.L ASER H EAD D ESCRIPTION (6)3.5.W IRELESS 2.4G RECEIVER 2.4G A DAPTER ICON (7)4.STARTED (7)4.1.C ONNECT RECEIVER (7)4.2.P ROCESS OF USE (7)4.3.H OW TO CONTROL THE BACKLIT (7)4.4.E QUIPMENT SLEEP AND WAKE-UP OPERATION (7)4.5.S WITCH OFF THE DEVICE AFTER USE (7)4.6.B ATTERY C HARGING (8)5.BASIC FUNCTIONS (8)5.1.P RIMARY K EY BITS (8)5.2.SUB-KEYS (8)5.3.DEPLICATE KEYS (8)5.4.BACKLIT CONTROL KEY (8)5.5.T OUCH P AD (8)5.6.L ASER P OINTER (9)5.7.RF MATCHING (9)6.APPENDIX (9)6.1.T ECHNICAL PARAMETERS (9)6.2.M AINTENANCE (9)6.3.T ROUBLESHOOTING (11)6.4.P ACKING LIST (11)1. Safety MattersSafety MattersTo avoid injury, death of personnel or damage to the equipment the operator must refer to anexplanation in the User’s Manual.Battery: There is a piece of lithium-ion rechargeable battery in this device. Don’t water this device, or take it in the humid environment for long time, or the device will be damaged.Attention to traffic safety(CAR PC): Do not use the device while driving. If you want to use, please park the car.错误!未指定书签。
手持移动数据终端用户手册(V1.00)目录第一章产品介绍 (4)1.1 产品技术参数 (4)1.2 外部结构 (7)1.3 键盘说明 (9)1.4 随机配件 (10)1.5 可选配件 (10)第二章使用入门 (12)2.1更换电池 (12)2.2安装TF卡 (13)2.3安装SIM卡 (14)2.4 手柄拆装 (15)2.4 电池充电 (15)2.5 TF卡使用 (16)2.6 休眠与唤醒 (16)2.7 任务栏 (17)2.8桌面 (18)2.9 设备复位 (19)第三章系统设置 (20)3.1Internet选项 (22)3.2PC连接 (24)3.3存储管理器 (25)3.4电源管理设置 (25)3.5键盘属性 (26)3.6区域设置 (27)3.7日期和时间设置 (28)3.8删除程序 (29)3.9输入面板 (30)3.10鼠标 (30)3.11所有者(设备使用者私人信息) (31)3.12网络连接和拨号 (32)3.13系统信息设置 (33)3.14显示及背光设置 (34)3.15音量和声音 (36)3.16拨号设置 (37)3.17证书管理 (37)3.18笔针 (38)3.20 蓝牙管理器 (39)3.21 USB同步修复 (39)3.22 HMS模块电源管理 (40)第四章键盘及输入法 (41)4.1软件盘的使用 (41)4.2输入法 (42)第五章网络连接 (43)5.1WIFI网络连接 (43)5.2GPRS拨号连接 (45)5.2.1 GPRS配置说明 (45)5.2.2 GPRS拨号操作 (50)第六章手持移动数据终端与电脑同步连接 (52)6.1 同步软件安装说明 (52)第七章功能使用 (57)7.1 扫描器的使用 (57)7.2 RFID的使用 (58)7.3 GPS (60)7.4拍照 (60)7.5蓝牙 (61)第八章故障排除 (62)8.1 设备及系统故障 (62)8.2扫描故障 (62)8.3RFID故障 (63)8.4 网络及通讯故障 (63)8.5 WIFI连接故障 (63)8.6 其它故障 (64)第九章保养维护 (64)第一章产品介绍本设备将“ALL IN ONE”的设计理念贯穿其中,它将图像获取、无线通讯、条码扫描、RFID读写器等功能集成一身。
XXX项目概要设计说明书创智和宇信息技术股份有限公司修改记录此页由EPG编写,项目实施人员不用更改任何地方模板编写及修订记录此页由EPG编写,项目实施人员不用更改任何地方目录XXX项目_概要设计书 (1)1引言 (1)1.1编写目的 (1)1.2参考文献 (1)1.3术语与缩写解释 (1)2总体设计 (1)2.1系统概述 (1)2.2系统设计原则 (1)2。
3设计中应用的关键技术 (1)2。
4系统结构图 (2)2.5网络结构图 (2)2。
6系统功能模块图 (2)2。
7数据流向图(或称为时序图) (2)2.8模块构成 (2)3环境设计 (2)4硬件设备 (2)5支持软件 (3)6接口设计 ............................................................................................................ 错误!未定义书签。
6.1用户接口 (3)6。
2外部接口 (5)6.3内部接口 (5)7数据库设计 (6)7。
1数据库环境说明 (6)7.2数据库命名规则 (6)7。
3逻辑设计 (6)7.4物理设计 (6)7。
5安全性设计 (7)8公用结构 ............................................................................................................ 错误!未定义书签。
9界面设计 . (8)10出错处理设计 (8)11开发工具 ........................................................................................................ 错误!未定义书签。
12附录 .. (8)1 引言1.1 编写目的[说明编写这份概要设计说明书的目的,指出预期的读者]例如:本设计说明书简单阐明了XXX系统的XXX模块的基本设计思想、基本功能、模块划分以及模块间接口。
XX概要设计说明书文档修改记录填写说明1.系统结构的定义本体系对整个软件系统按如下结构方式进行划分: 系统( 子系统( 模块( 子模块其中:(1)“系统( 子系统”划分属于“系统设计”, 在系统设计说明书中予以描述。
(2)“子系统( 模块”划分属于“概要设计”, 在本说明书中予以描述。
(3)“模块( 子模块”划分属于“详细设计”, 在详细设计说明书中予以描述。
如果系统相对简单, 可以省略“子模块”这一层次。
2.如果填写了系统设计说明书,则在本说明书中略过“系..子系统”划分的相关内容(即第2章)。
3.如果系统相对简单,不需要做“系..子系统”划分,这种情况下,取消填写系统设计说明书,只须填写本说明书,直接套用“子系..模块”划分(即第3章)进行“系..模块”划分(把其中“子系统”一词替换为“系统”),并删除本说明书中“系..子系统”划分的相关内容(第2章)。
目录1.简介 (1)1.1.背景和目的 (1)1.2.范围 (1)1.3.术语和缩略语 (1)2.系统总体设计 (1)2.1.任务概述 (2)2.1.1.目标 (2)2.1.2.需求概述 (2)2.2.设计概述 (2)2.2.1.总体约束 (2)2.2.2.系统外部接口 (2)2.2.3.设计方案概述 (2)2.3.系统架构设计 (3)2.3.1.系统的逻辑架构设计 (3)2.3.2.系统的物理架构设计 (5)2.4.子系统定义 (5)2.4.1.子系统列表 (5)2.4.2.子系统间关系 (6)3.子系统1设计 (6)3.1.任务概述 (7)3.1.1.目标 (7)3.1.2.需求概述 (7)3.2.设计概述 (7)3.2.1.总体约束 (7)3.2.2.子系统外部接口 (8)3.2.3.设计方案概述 (9)3.3.子系统架构设计 (9)3.4.模块定义 (11)3.4.1.模块列表 (11)3.4.2.模块间关系 (11)3.4.3.模块描述 (11)4.非功能性需求的实现方案 (13)6.1.性能的考虑 (13)6.2.兼容性的考虑 (13)6.3.安全的考虑 (13)6.4.可移植性的考虑 (13)6.5.集成与测试的考虑 (14)6.6.可扩展性的考虑 (14)6.7.可靠性的考虑 (14)6.8.可维护性的考虑 (14)5.难点及解决方案 (14)6.参考资料 (15)7.附录 (15)1. 简介1.1. 背景和目的1.2. 本文档编制的目的是说明对软件系统的设计考虑, 包括软件系统的基本处理流程, 软件系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等, 为软件的详细设计奠定基础。
M10 手持终端用户手册V1.0上海孚恩电子科技有限公司版权所有ShangHaiFineElectronics Co.,Ltd.AllRightReserved目录1.内容简介 (3)2.产品简介 (3)2.1.产品说明 (3)2.2.产品外观 (4)2.3.产品功能 (6)2.4.规格参数 (6)2.5.产品编号说明 (8)2.6.产品配置说明 (8)2.7.交付清单 (9)3.操作指南 (10)3.1.使用须知 (10)3.1.1.电池安装 (10)3.1.2.卡片安装 (13)3.1.3.充电 (15)3.1.4.按键布局图及说明 (16)3.1.5.开机 (17)3.1.6.关机 (17)3.1.7.挂起 (17)3.1.8.挂起唤醒 (17)3.2.电脑同步 (17)3.3.时间设置 (19)4.注意事项 (21)4.1.危险 (21)4.2.警告 (22)5.FAQs (22)1.内容简介M10手持终端是本公司推出的新一代产品,它采用高性能CPU和大容量的存储介质,可配置低中高频段无线射频模块,通过有线或无线进行数据通讯交互,使用Android操作系统,可满足各行业移动数据采集和简单数据处理的需求。
为了方便您的使用,本手册将详细地向您介绍M10手持终端和使用指南。
请在使用前认真阅读有关章节。
如果需要二次开发,可查阅SDK 文档和开发手册。
2.产品简介2.1.产品说明M10手持终端是本公司推出的新一代物联网多功能手持终端,它采用A9系列的CPU作为手持终端的控制中心,集成LCD显示屏、可充电电源管理、英文键盘输入、中文手写输入等功能,并将硬件驱动封装成API接口,二次开发接口和文档齐全,因而能很好地支持手持终端的应用程序,能很好地支持二次开发和远程升级,大大提高设备的便利性和应用扩展性。
本手持终端根据您选购的配置不同,设备可内置125Khz、13.56MHz、902~927Mhz、2.4GHz等无线射频识别模块,同时支持一维条码、二维条码、GPS定位等数据采集方式,能方便地自动采集各种数据;同时内置WIFI、蓝牙、GPRS、CDMA等无线传输模块,可方便地与车载终端、中央服务器进行即时数据传输与交换,具有高度可靠性和灵活便利性。
手持机开发设计说明原来的手持机采用STC51单片机开发的,由于51单片机的种种局限,已经不能适应目前的环境了,想用STM32单片机,加TFT显示,USB接口,COMS摄像等功能。
基本功能如下:手持机功能说明* 刷卡计费功能,并记录消费。
* 查询消费记录。
* 通过232串口,可把消费记录上传到电脑。
* 除车位锁外,还可控制各种其他动作终端,使用灵活。
* 选用名牌微电脑控制芯片和电源控制芯片,工作性能稳定可靠,效率高,功耗低。
* 手持机全中文功能界面显示,操作简单。
* 进入车辆发卡,向卡内写入车辆进入管理区时间。
* 车辆离开刷卡,读取卡内的时间数据。
* 自动计算停车时间,将停车时间XX日XX时XX分显示在液晶屏。
* 自动计算停车应收费用金额。
* 随时可查阅停车收费总金额、进车次数等信息。
* 两级管理,管理级对员工级管理,员工级对进出车辆级管理。
* 填写收费规则,管理级可通过管理卡填写收费规则。
* 清除相关信息,管理级可通过管理卡对停车收费总金额、收费时间等信息一次性清除。
* 时间调整,管理级可通过管理卡进行时间校对。
* 识别和判断内部卡是否有效。
* 电量不足声响及显示提示。
* 随时可将停车收费总金额及收费笔数转存到财务卡内。
* 充电功能。
* 可无线控制:车位锁/道闸/显示屏等。
* 可将收费资料与车牌号码同时上传计算机。
一、手持机管理系统特点1、灵活性:可以在任何两个出入口或一个出入口实现整个停车交易流程。
2、便捷性:安装简易,无需大规模施工,机动性强,无需专用的PC机管理。
3、经济性:系统及设备价格对比同类产品优势明显,具有很高的性价比。
4、智能性:由于利用智能卡和计费机管理,原有的数据收集和整理工作更为简洁准确,避免票款的流失、所需统计数据的准确性大大提高。
5、多样性:手持机+道闸(车位锁)复合使用时,比较适用多车道进出口的管理,可实现进出车辆的分流。
6、服务性:停车管理的反复读写性,可以简化了临时停车证的制作及用户更换带来的麻烦。
手持机移动端概要设计说明书北京盛威时代信息科技有限公司--------------------------------------------------------------------- 北京盛威时代信息科技有限公司对本文件资料享受著作权及其它专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何第三方,或进行修改后使用。
文件更改摘要:日期版本号修订说明修订人审核人批准人2016-04-29 V1.0.0 概要设计初稿张彦强2016-05-06 V.1.0.1 概要设计第一次修改张彦强目录文件更改摘要: (1)1. 引言 (3)1.1目的 (3)1.2术语及缩略语 (3)1.3参考资料 (3)2. 概述 (3)2.1背景 (3)2.2范围 (4)2.3目标 (4)2.4设计约束、限制 (4)3. 总体设计 (4)3.1需求规定 (4)3.2运行环境 (4)3.3开发环境 (5)3.4设计思想 (5)3.5系统结构 (5)3.5.1 手持机-全局模块 (6)3.5.2 手持机-票务模块 (7)3.5.3 手持机-订单模块 (9)3.5.4 手持机-用户模块 (10)3.5.5 手持机-统计模块 (11)3.5.6 手持机-设置模块 (12)3.6系统关键流程 (13)3.6.1 手持机业务初始化流程 (13)3.6.2 手持机售票流程 (14)3.7系统返回流程 (16)3.8关键技术 (16)4. 接口设计 (16)1. 引言1.1 目的本文档用来描述手持机售票软件的客户端功能性需求、非功能性需求,重点描述了各个功能的设计要求。
用户、项目经理、开发经理、开发人员、设计人员、测试经理、测试人员是本文档的预期读者。
1.2 术语及缩略语名称解释手持机手持机售票客户端 1.0.0版本盛威时代北京盛威时代科技有限公司用户售票人员1.3 参考资料编号资料名称GB/T 11457-2006 《信息技术软件工程术语》2. 概述2.1 背景中国移动互联网处于高速发展阶段,信息化、数字化已成趋势。
传统的售票补票方式存在三大痛点:计算难(中途上车下车,站点多),查询难(稽查人员检查多个班次),统计难(售票员和稽查人员都需要及时递交补票的数量及票务计算)。
盛威时代作为一家为道路交通行业提供信息化的服务商,已经为行业管理部门和客运企业提供了一整套的信息化方案,包含为客运企业提供的站务管理、网站售票管理、移动端售票客户端、微信售票公众号服务、综合统计分析系统等。
通过信息化的实施大大提高了企业和行业的管理水平,形成了比较完备的闭环管理。
但是,我客车中途售票,目前还是人工操作,会给行业管理和客运企业管理方面带来一些不便,也为企业的数据分析和决策留下了一些缺口。
为了更好的满足行业和企业管理需求,盛威时代推出手持机售票系统。
2.2 范围本产品为客运中心提供了方便的售票途径,方便查询和统计,更方便、更快捷。
本产品可支持售票员和稽查人员使用。
2.3 目标实现通过手持机移动设备,可以方便售票员中途售票,稽查人员在稽查站快速补票,提供打印功能和票务数据统计。
2.4 设计约束、限制本节描述软件开发工作的某些限制,例如经费限制、开发期限、硬件限制、编程语言、通信协议、安全和保密要求、开发过程中须遵守的某些标准或规则。
本节内容不是陈述具体需求或设计约束,而是为具体需求以及设计约束的描述提供依据。
开发期限:2016年6月30日完成;编程语言:Java通信协议:HTTP开发过程中须遵守的某些标准或规则:编码和注释按照对应的规范进行。
3. 总体设计3.1 需求规定参见《手持机售票需求规格说明书》3.2 运行环境Android OS: 4.4.43.3 开发环境Android Studio+IDEAndroid SDk 4.4.23.4 设计思想系统采取从顶往下的设计思想,坚持模块化、分层、面向对象原则进行设计。
系统从业务上划分为子系统、子系统模块、功能三个层次。
在子系统模块再按照分层原则进行设计。
Android 的模块分层:配置层(config),数据实体层(bean),数据操作层(dataoperate),业务层(business),界面适配层(adapter),视图层(view),界面层(ui)。
Android 拥有包机制,因此按照包进行管理。
Android 的顶层包为swnl.handsale,其他按照顶层包.子系统.模块分层.功能命名规则,其中基础框架层(app)在顶层包下管理基础工具和框架。
整体归属包原则是如果多个下级复用则归属下级的直接上级原则。
3.5 系统结构手持机(handsale)票务模块(ticket)订单模块(order)设置模块(setting)用户模块(user)统计模块(count)图3-1 手持机(handsale)总体模块图3.5.1手持机-全局模块手持机logo 页登录班次选择首页图3-2手持机-全局模块(一)手持机启动页1. 手持机启动页描述显示公司制作的启动屏画面,进行版本更新的信息获取,及其它系统参数加载。
(二)手持机进入首页1. 手持机LogoActivity页描述2秒钟左右的停留画面展示logo,可以在此进行版本判断、升级等,以及进行一些初始化参数获取、配置。
1,之后若未登陆跳转登录页;2,之后若已登陆未设置班次,跳转班次选择页;3,之后若已登录并且班次已选定,进入首页2. 手持机登录页(UserLoginActivity)描述输入用户名、密码进行登录。
注意:登录的用户包括售票员和稽查人员。
3. 手持机班次选择页(VehicleChoiceActivity)描述根据输入的车牌号和或者班次号选择当前车辆发班班次4. 首页首页需要实现三个页签:一、站点选择页面(HomeStationChoiceActivity);二、查询页面(HomeSearchActivity);三、我的页面(HomeUserActivity)。
5. 首页界面存在的事件及业务逻辑首页是有三个页签控制三个页面组成:一、站点选择页面(HomeStationChoiceActivity),本页面中有出发站、目的站、乘车日期的选择,选择完后进入填单页面,根据填写的站点获取阶段票价,支持的票种,是否实名制、保险等相关信息;二、查询页面(HomeSearchActivity),查询页面可以填写订单号或者车票号,可以查询到对应的订单,可以查看到订单的详细信息,可以操作废票(和打印);三、我的页面(HomeUserActivity),查看用户信息、售票统计、进入设置项,退出系统等操作。
3.5.2手持机-票务模块票务模块(ticket)查询班次车票打印退票查询出发站查询目的站车票生成车票查询图3-3 票务模块(ticket)划分图(一)查询班次1.班次查询页面(VehicleSearchActivity)登录成功后,若身份是稽查人员,没有携带班次信息返回,进入班次查询页面,选择班次。
选择班次需要选择时间(默认当天),选择车牌号(CarLicenseChoiceActivity),选择班次(VehicleChoiceActivity),点击确定,保存班次信息,进入首页。
首页-我的,选项“选择班次”,可以重新进入班次查询页面设置班次信息。
(二)查询出发站/目的站1.选择乘车日期提供用户可选择购买票范围内的日期(默认当前日期,若可预售变为可选,若不做预售功能,可做成不可选,车票上打印“车票上打印的乘车日期当日有效”)。
2.查询出发站页面(StationStartSearchActivity)首页,点击查询出发站,进入查询出发站页面。
输入框提示用户输入汉语拼音或汉字,根据用户输入出发站汉语全拼、简拼、前几个汉语查询出发站列表。
点击某一个出发站,返回首页,附带选择的站点填入出发站输入框。
3.查询目的站页面(StationEndSearchActivity)首页,点击查询目的站,进入查询出发站页面。
输入框提示用户输入汉语拼音或汉字,根据用户输入目的站汉语全拼、简拼、前几个汉语查询目的站列表。
点击某一个目的站,返回首页,附带选择的站点填入目的站输入框。
信息填写完毕,确认按钮进入填单页面。
(三)车票生成车票的生成时伴随着订单的创建生成的,每个订单可能包含一个或者多个车票信息。
在订单创建之前会对车票信息检测。
(四)车票打印订单支付成功后会自动打印,在订单详情页也可以对单张车票进行补打。
打印车票调用封装好的打印工具(PrintTicketsUtil)打印方法,传入一个车票信息(Ticket)或者多个车票信息(TicketList),将车票一张张打印来。
打印车票时用同意的弹窗遮罩当前窗口,提示“正在打印车票...”。
(五)退票订单详情页有每个车票的信息,车票状态若为可退状态,显示退票按钮,点击退票按钮弹窗提醒退票详情及所退金额,点击确定执行退票接口。
(六)车票查询在首页-查询,输入车票号,查询车票详情,跟订单的查询类似,仅展示当前车票信息。
3.5.3手持机-订单模块订单模块(order)订单提交订单支付订单打印订单查询订单填写图3-4订单模块(order)划分图(一)订单填写1.订单填写(OrderCreateActivity)查询班次和站点后进入售票信息页填写订单,显示班次、日期、发车时间,出发站和目的站等信息;根据配置的票种,选择全票、半价票、学生票、军人票和团体票。
订单填写页面展示相关班次、站点、票价等信息,点击添加按钮添加车票信息。
2.添加车票(AddTicketActivity)根据是否实名制要求决定是否录入身份证信息;根据是否可售保险决定是否展示购保选项;根据是否可带儿童展示携带儿童选项;点击确定返回订单页展示所添加的售票信息。
(二)订单提交1.订单检测订单填写页在添加车票后,下方有总金额的显示,点击收银按钮,将所售车票信息提交服务端检验车票及订单的合法性,若不可售或者出现订单、车票信息有误,服务端返回相应的提示信息。
2.订单提交服务端订单检测通过自动执行订单的创建,返回前端创建成功的订单信息及支付信息,前端跳转收银界面。
(三)订单支付1.订单支付(OrderPayActivity)服务端返回支付信息,引入收银界面。
收银界面包含现金支付和微信。
支付宝等支付方式,目前先做现金支付。
2.现金支付现金支付界面显示要支付的总金额,输入实付金额,自动计算找零金额。
点击收银按钮,表示支付完成,进入支付完成页面(PaySuccessActivity),自动打印当前支付的订单。
3.支付异常(PayFailActivity)若支付接口调用异常,则进入支付异常界面,提示支付异常,点击“重新支付”再次进入订单支付页面。