在用户提供的《福州市轨道交通 4 号线一期工程 票务系统采购项目 用户需求书》、《福州市轨道交通AFC技术标准》基础上深入分析、转换,形成更加详细、便于进行系统开发的软件总体设计文档。
点击空白处退出提示
在用户提供的《福州市轨道交通 4 号线一期工程 票务系统采购项目 用户需求书》、《福州市轨道交通AFC技术标准》基础上深入分析、转换,形成更加详细、便于进行系统开发的软件总体设计文档。
1、软件技术架构
1)设备模块(DeviceUint):TVM设备硬件模块。
2)设备驱动服务(Driver Services):系统对设备驱动封装,为应用系统提供接口调用。
3)业务逻辑(BusinessPorcess):业务逻辑和过程的组织,通过与用户事件的配合,完成业务功能的实现。
4)系统消息通知处理(SystemHandler):通过消息通知,自动运行后台逻辑处理,用于系统对中心软件指令的响应。
5)用户事件响应处理(UserHandler):对用户操作的事件进行处理。
用户界面(HMI):对业务数据及应用操作进行图形化呈现,并提供用户交互方式及发起事件通知业务处理模块。
2、软件功能架构
TVM软件负责为用户提供售票功能的操作指引、业务处理、数据处理、单程票出票等业务功能,同时为运维人员提供系统维护管理的界面。TVM系统根据业务设定能够自动完成交易数据上传、参数同步等后台功能,软件功能结构
福州地铁4号线TVM系统 项目中我作为主力开发者参与了从零搭建到成功上线的全过程,工作量达到了90%以上
运用技术有Spring Boot、Netty框架,JNA、RXTX/JSSC进行串口和本地库调用的经验,数据库mysql
评论