jsp公交刷卡数据统计系统图表的设计与实现(4)
时间:2021-07-12 20:48 来源:毕业论文 作者:毕业论文 点击:次
2.2 需求分析与系统建设思路 2.2.1 需求分析 根据企业的现有情况进行分析,发现目前的系统存在不足之处:目前的系统仅仅有刷卡收费、财务清算功能,即使有一部分的数据统计的功能,但并不能对数据进行归类总结,整理分析,所以根据数据预测以及管理决策方面还存在诸多不便;文献综述 公交公司需要统计刷卡数据了解每辆车次的运行情况,从而调整车次发车时间,频率等,此系统目前针对一条线路,但可以引申到其他线路,最后达到一个交通网内的数据统计与分析。 2.2.2 建设思路 (1)数据库的建立阶段: a)乘客信息表:乘客姓名、ID、IC卡类型,使用期限、剩余金额; b)公交卡信息表:卡主姓名、卡号、IC卡类型、卡上余额; c)公交车信息表:刷卡机序号、刷卡总金额; d)刷卡信息表:刷卡卡号、刷卡人姓名、刷卡时间、刷卡站台、刷卡金额; e)公交线路信息表:公交线路序号、线路上公交的刷卡机序号、线路刷卡总金额。 (2)系统功能架构阶段: (a)乘客信息管理:乘客信息查询、乘客乘车信息添加、乘客乘车信息删除、乘客公家卡余额更新; (b)公交卡信息管理:公交卡信息查询、公交卡类型设定(老年卡、老年优惠卡、学生卡、普通卡)、公家卡信息添加、公交卡信息删除; (c)公交车信息管理:公交车刷卡机序号查询、公交车刷卡总额查询、公交车刷卡信息查询; (d)刷卡信息管理:刷卡卡号查询、刷卡人姓名查询、刷卡时间查询、刷卡站台查询、刷卡金额查询、刷卡信息更新; (e)公交线路信息管理:公交线路序号查询、线上公交车刷卡机号查询、线上公交刷卡信息查询、线上公交刷卡金额查询、线上刷卡总金额查询; (3)数据库连接阶段:使用Java与SQL数据库进行连接; (4)报表生成阶段:利用导入的echarts来生成刷卡卡号、刷卡日期、刷卡时间、刷卡金额、车辆编号、线路号信息总览的报表;生成公交车号、起点站、终点站、行程、运营时间段、发车时间等信息总览的报表;来!自~优尔论-文|网www.youerw.com 3.系统模块实现阶段: (1)数据库连接:通过直接对数据库的访问,高效实现对数据库的操作; (2)JSP页面设计:设计美观大方、方便操作、容错性高; 4.编码及测试阶段: (1)编写各部分的实现代码; (2)代码编写完成后进行调试,并测试系统性能; 2.3 本章小结 本节通过对企业现状的分析,找出现有的公交刷卡系统中的不足之处,来提出本系统需要完成的工作,并制定相应的实施计划,列出工作流程,对后续的系统开发有一个指导作用。 (责任编辑:qin) |