南京地铁自动售票机单程票发售子系统的设计与开发的中期报告.docx
上传人:快乐****蜜蜂 上传时间:2024-09-14 格式:DOCX 页数:3 大小:11KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

南京地铁自动售票机单程票发售子系统的设计与开发的中期报告.docx

南京地铁自动售票机单程票发售子系统的设计与开发的中期报告.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

南京地铁自动售票机单程票发售子系统的设计与开发的中期报告一、项目概述南京地铁自动售票机单程票发售子系统是南京地铁公司为方便广大乘客购买地铁票而研发的一款智能售票系统。该系统包括自动售票机硬件系统、软件系统、数据库系统等。本次中期报告主要内容是对该系统的设计和开发进度进行介绍。二、进展情况1.硬件系统设计硬件系统设计已经完成,包括自动售票机的整体结构设计、触摸屏设计、密码键盘设计等。2.软件系统设计与开发(1)需求分析经过全面的需求调研和分析,确定系统的主要功能和需求:•实现乘客购买地铁单程票功能;•支持用现金、刷卡、二维码等方式支付;•支持多种售票方式,包括单程票、储值卡、纪念票等;•对售票机的设备状态进行监控和维护;•支持售票机故障和异常情况的处理。(2)系统架构在需求分析的基础上,进行系统架构设计:•采用B/S架构,即Browser/Server架构;•服务器端采用JavaEE框架,使用Spring、MyBatis等开源技术,进行业务逻辑处理和数据库访问;•客户端采用HTML、CSS、JavaScript技术,通过浏览器与服务器进行数据交互。(3)系统模块设计根据需求进行模块划分,主要功能模块包括:•用户管理模块:管理用户信息,包括注册、登录、修改密码等功能;•车站管理模块:管理地铁车站信息,包括查询车站信息、新增车站、修改车站信息等功能;•车票管理模块:管理车票信息,包括查询车票信息、新增车票、修改车票信息等功能;•售票模块:实现车票售卖功能,包括多种售票方式、支付功能等;•维修模块:对售票机进行维修和异常处理。(4)系统开发进展目前,系统的用户管理、车站管理、车票管理模块已完成开发和测试,售票模块正在进行中。同时,对系统的稳定性和安全性进行了全面测试和优化。3.数据库系统设计与开发(1)数据库设计根据需求和模块划分,设计了数据库ER图。数据库采用MySQL关系型数据库。(2)数据库开发目前,数据库已完成基本架构和数据表的创建,同时实现了数据库各模块之间的联动关系。三、存在问题与解决方案1.系统安全性问题解决方案:增加系统安全性检测功能,包括登录界面验证码、用户信息加密存储等措施。2.系统售票速度存在差异解决方案:对交易处理流程进行优化,调整系统响应速度。3.系统兼容性问题解决方案:优化界面设计,支持不同浏览器和手机终端的访问。四、下一步工作计划下一步将继续进行售票模块的开发,性能测试和优化。同时,加强系统的安全性和数据备份、恢复等方面的工作。最终完成整个系统的开发和测试,并进行上线运行试验。