摘 要
随着我国客运交通的不断发展以及人们生活不断丰富,人们的出行变的更为普遍。而随着出行人口的增多,简单的窗口售票模式已经不能满足方便人们的出行需求。采用网络技术开发更为方便快捷的客运票务管理成为现代客运业务发展的必然需求。本次设计的客运系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供更为方便快捷的订票服务,使用户的出行变的更加简单。本系统采用了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 登录