客运售票系统的设计与实现

摘  要

随着我国客运交通的不断发展以及人们生活不断丰富,人们的出行变的更为普遍。而随着出行人口的增多,简单的窗口售票模式已经不能满足方便人们的出行需求。采用网络技术开发更为方便快捷的客运票务管理成为现代客运业务发展的必然需求。本次设计的客运系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供更为方便快捷的订票服务,使用户的出行变的更加简单。本系统采用了Java语言开发,开发模式为B/S模式。数据库选用MySQL,采用MySQL Front提供数据库可视化设计、模型建立、以及管理功能。利用Tomcat9.X搭建Web 应用服务器,提供通过网页访问功能。采用MVC开发模式实现系统的高内聚低耦合,确保系统的扩展性和安全性。本系统功能模块有:乘客管理、票务信息管理、订单信息管理、退票信息管理、留言反馈功能模块及车票管理功能模块。 

关键词;客运售票系统;数据库MySQL;Java

1.3 研究方法

在本次的管理系统开发过程中,会将大学期间收获的相关知识归纳总结,融入开发设计,同时将利用软件工程 中精确的原模型来保证开发过程的科学性与规范性。在实际的系统开发过程中,也将精准依照原模型在不同时期的 对应任务来协调整体的开展进度。 

通过资料的调研,首先针对系统进行需求调研,针对实现系统的可能性进行分析;在软件设计构思的过程中, 通过对E-R图的进行数据信息分析来定位将要利用的可行信息。

3.2 需求分析

3.2.1 需求背景分析 

随着网络信息技术的不断发展,人们办公智能化的意识也不断增长,用户管理部门的工作量也日益加重,陈旧的信息管理系统无法适应当前社会中的受众的使用需求。以往用户信息的管理策略也已经落后,完全不能实现用户 希望对大量数据的快速整合和储存需求,同时也无法满足社会需求,不能顺应时代的发展前景,所以急需一项新型 的智能化技术来针对这一现状做出改进。目前社会已经进入了信息时代,社会的各个领域由于信息技术革命,都发 生了改天换地的变化,紧跟时代的步伐是每个用户的发展所趋,提高各个用户现代化的管理能力,来适应整个科技 社会的变化和发展。用户对信息需求的增长,使网络技术已经融合到各种用户的平常工作当中。系统的出现是为了顺应新时代社会的发展需求,所以作为当代社会的新青年,我们需要创新思维,创立一项 新型的信息管理系统来实现管理的便捷和智能化,信息网络能够快速运行,其不失为最恰当的选择。新研发的信息数据管理系统兼具创新性及革命性。所以为了能够高效的帮助信息行业实现信息的管理工作,提升其工作效率,我们需要实现对相关行业已有资源的合理应用,从而开发出的最适配的信息数据管理系统。

3.2.2 运行需求分析 

硬件条件:局域网;酷睿 CPU、1G RAM、PC机要求20G硬盘以上;打印机。 软件条件:Windows 7 IE6.0以上。

服务器

处理器:Intel 酷睿

内 存:512M 或更大

硬 盘:120G 或更大

软件 Microsoft Windows XP Microsoft mysql Microsoft tomcat 6.0 或更高版本

Microsoft Office 2003

客户机 硬件 无特殊要求,只要能上连接互联网即可 软件 Microsoft Windows 7 Microsoft IE 6.0 或更高版本

3.2.3 运行环境需求 

在各个地点都能够运用此系统,仅需借助一台可以联网的就可以实现,其的配置如表3-1所示。


表3-1运行环境配置

硬件

软件环境

处理器:inter酷睿i5以上

操作系统:windows7

内存:4G以上

数据库:Mysql

硬盘空间:500GB以上

浏览器:IE11以上

3.4.3 系统结构设计

本系统是将IT技术用于信息的管理, 它能够收集与存储信息,提供更新与检索信息,这样能够极大的提升了系统工作的效率。在开发的过程中,我们得到信息管理系统,通过该系统,能够对不同类型的用户进行标准化、自动化管理,方便用户进行了解和掌握系统情况,提高管理的效率,同时操作非常方便,管理效率非常高,极大的提升了系统管理的正确性。该系统的功能强,同时操作页面合理,用户体验感好, 所以,为了实现这种性能,通常需要建立合理的功能模块,用户能够通过系统实现自己的需求,同时提高了系统管理的效率。结合资料可知,在本次的设计中,得到的是管理的系统,在整个系统中,用户能够了解日常的系统信息,同时管理者能够对系统进行管理,还能和用户进行沟通和交流。在设计的过程中,针对不同模块的性能,需要进行具体的说明,将它们和软件系统进行对应。为了降低设计的难度,在本次的设计中,将系统按照不同的功能分为多个模块,然后针对每个模块进行设计,最后将它们进行连接在一起,进行调试分析,最终得到了满足本次需求的系统。具体如图8所示。

  

  图8  客运售票系统结构图

 

3.4.5 系统用例图

用户用例图如图10所示。

 

图10  用户用例图

管理用例图如图11所示。

图11 管理用例图

 

4.2 首页设计

当系统运行起来以后可以看见本系统中的登录界面,左边设计了一个礼物盒,右边则是登录窗体,用户需要输入账号和密码才能进入到系统中,账号密码的输入需要符合系统特定的规则,且不能通过sql注入的形式登录,系统对于这方面做了严谨的判断,如果成功将返回给用户true的标识用户则可以进入到系统中,如果失败则返回给用户false的标识并且msg里面将给出拒绝的理由。用户不能进入。

登录页面如图11所示。

 

图11  登录

目 录

摘  要

ABSTRACT

第一章 概述

1.1背景及意义

1.2研究现状

1.3 研究方法

1.4 系统所需的软件资源

1.4.1 系统开发环境

1.4.2 开发工具

1.4.3 B/S结构

1.4.4系统所使用的数据库

1.4.5系统所使用的技术

1.4.6系统的开发语言

第二章 系统的总体设计

2.1 目标设计

2.2 系统的性能需求

2.2.1 系统的数据需求

2.3 系统的功能分析

2.4 系统的功能模块设计

第三章 系统分析

3.1 可行性分析

3.1.1 经济可行性

3.1.2 运行可行性

3.1.3 时间可行性

3.2 需求分析

3.2.1 需求背景分析

3.2.2 运行需求分析

3.2.3 运行环境需求

3.2.4 性能需求

3.2.5 安全需求

3.2.6 可靠性需求

3.3 业务流程分析

3.3.1 系统开发流程

3.3.2 用户登录流程

3.3.3 系统操作流程

3.3.4 添加信息流程

3.3.5 修改信息流程

3.3.6 删除信息流程

3.3.7 非功能需求分析

3.4 系统总体分析

3.4.1 系统的工作原理

3.4.2 系统开发流程分析

3.4.3 系统结构设计

3.4.4 结构设计

3.4.5 系统用例图

第四章 系统功能的设计

4.1 数据库设计

4.2 首页设计

4.3乘客管理

4.4票务管理

4.5乘客首页

第五章 系统的测试运行

5.1测试环境

5.2 测试目的

5.3 测试计划

5.4 测试用例

5.5 压力测试

5.6 测试小结

总 结

参考文献

致  谢

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值