XX地铁APP详细设计说明书Word文档格式.docx
《XX地铁APP详细设计说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《XX地铁APP详细设计说明书Word文档格式.docx(70页珍藏版)》请在冰点文库上搜索。
BOM
半自动(票房)售票机(BookingOfficeMachine)
CAD
计算机辅助设计(ComputerAidedDesign)
CLK
时钟系统(ClockSystem)
ECU
电子控制单元/主控单元(ElectronicControlUnit)
EMC
电磁兼容性(ElectroMagneticCompatibility)
EnG
进站检票机(EntryGate)
ExG
出站检票机(ExitGate)
IP
国际防护标准(InternationProtection)
LCC
线路中央计算机系统(LineCentralComputer)
MPServer
信用管理服务器(MasterPurseServer)
MTBF
平均故障间隔时间(MeanTimeBetweenFailure)
MCBF
平均故障间隔次数(MeanCyclesBetweenFailure)
MTTR
平均修复时间(MeanTimeToRepair)
OCC
控制中心(OperatingControlCenter)
RAM
随机存储器(RandomAccessMemory)
RAMS
可靠性、可用性、可维修性、安全性(Reliability、Availability、Maintainability、Safety)
RG
双向检票机(ReversibleGate)
SAM
安全存取模块(SecureAccessModule)
SC
车站计算机系统(StationComputer)
SLE
车站售检票设备(StationLevelEquipment)
TPMC
每分钟交易次数(TransationperMinuteCount)
TRS
通信传输系统(TransmissionSystem)
TVM
自动售票机(TicketVendingMachine)
TCM
自动查询机(TicketCheckingMachine)
R/W
读写器(Reader/Writer)
4系统概述
XX地铁项目分为Android系统和iOS系统移动端App、后台管理系统三大模块。
Android和iOS系统的移动端App主要为乘客提供在线购票、二维码过闸、站点信息查询、乘客服务、投票、问卷调查、义务监督员和地铁志愿者等主要功能,后台管理系统主要实现后台信息的维护
5功能架构
1.XX地铁项目移动端主要包括以下功能模块:
(1)在线购票,主要为用户提供线上购票服务;
(2)乘客服务,包含“便民服务”、“出行指南”、“票务信息”、“乘车安全”、“便民雨伞”、“意见反馈”等模块,主要提供用户便捷乘车服务;
(3)站点信息,提供所有站点的信息查询和每个站点的详细信息(包括基础设施、出入站、生活服务、公交等);
(4)地铁志愿者,主要提供志愿者的申请服务;
(5)义务监督员,主要提供义务监督员的申请服务;
(6)问卷调查,提供问卷服务;
(7)投票,提供投票服务;
(8)二维码过闸,用户可直接使用二维码乘车,无需购票和取票;
(9)支付渠道签约,用户可绑定银联、微信、支付宝三个支付渠道,实现线上自助支付;
(10)生活圈,包含“地铁约”、“地铁购”、“地铁族”、“全媒体”等模块,让乘客充分融入地铁生活。
2.XX地铁项目后台管理系统主要包括“首页推荐管理”、“乘车服务管理”、“运行资讯管理”、“生活圈管理”、“投票问卷管理”、“义务监督员管理”、“志愿者管理”、“轮播图管理”、“用户管理”、“系统管理”等模块,主要实现后台功能的模块管理等功能;
6功能模块
6.1个人中心
6.1.1个人中心首页查询接口
6.1.1.1类名/文件名(及路径)列表
<
com.sdjictec.ticket.controller.IndexController>
6.1.1.2引用的资源
引用的类/包>
com.sdjictec.ticket.service.ItpService;
com.sdjictec.ticket.utils.AppResponse;
com.sdjictec.ticket.utils.BaseController;
org.slf4j.Logger;
org.slf4j.LoggerFactory;
org.springframework.beans.factory.annotation.Autowired;
org.springframework.web.bind.annotation.PostMapping;
org.springframework.web.bind.annotation.RequestBody;
org.springframework.web.bind.annotation.RequestMapping;
org.springframework.web.bind.annotation.RestController;
java.io.IOException;
继承/扩展的类/接口>
继承如下类:
com.sdjictec.ticket.utils.BaseController
6.1.1.3输入项
字段
类型
说明
platform
string
平台类型
token
用户登录token
6.1.1.4输出项
image
头像
vouch
卡券数量
ticket
车票数量
nickName
昵称
terminus
常用线路的终点站
credit
当前积分情况
message
未读消息条数
starting
常用线路的始发站
6.1.2查询用户签到记录
6.1.2.1类名/文件名(及路径)列表
com.sdjictec.ticket.controller.TaskSignInController>
6.1.2.2引用的资源
6.1.2.3输入项
6.1.2.4输出项
success
成功/失败
result
结果
信息
createDate
签到时间
6.1.3查询模块下的资讯列表
6.1.3.1类名/文件名(及路径)列表
com.sdjictec.ticket.controller.QueryController>
6.1.3.2引用的资源
6.1.3.3输入项
Mid
所属模块的id
6.1.3.4输出项
title
模块名称
id
资讯id
content
内容
author
作者
replay
回复数量
allowReplay
是否允许回复
favorite
收藏数量
outline
大纲
titleImage
显示图片
6.1.4查询资讯
6.1.4.1类名/文件名(及路径)列表
com.sdjictec.ticket.controller.ModulesController>
6.1.4.2引用的资源
6.1.4.3输入项
6.1.4.4输出项
6.1.5收藏文章
6.1.5.1类名/文件名(及路径)列表
com.sdjictec.ticket.controller.FavoriteController>
6.1.5.2引用的资源
6.1.5.3输入项
6.1.5.4输出项
6.1.6查询当前路线信息
6.1.6.1类名/文件名(及路径)列表
com.sdjictec.ticket.controller.LineController>
6.1.6.2引用的资源
6.1.6.3输入项
6.1.6.4输出项
时间
6.2乘车服务
购票业务流程
6.2.1签约状态查询
查询用户的签约状态
6.2.1.1类名/文件名(及路径)列表
com.sdjictec.ticket.controller.RequestSignInfoController>
6.2.1.2引用的资源
6.2.1.3输入项
6.2.1.4输出项
channelCode
签约渠道编码
desc
描述
status
状态
6.2.2请求行业数据
请求行业数据信息
6.2.2.1类名/文件名(及路径)列表
com.sdjictec.ticket.controller.RequestTicketController>
6.2.2.2引用的资源
6.2.2.3输入项
6.2.2.4输出项
qrCode
二维码数据
type
进出站类型
randomCode
随机数据
6.2.3请求补站信息
请求补站信息
6.2.3.1类名/文件名(及路径)列表
com.sdjictec.ticket.controller.SupplementController>
6.2.3.2引用的资源
org.springframework.web.bind.annotation