(附源码)计算机毕业设计SSM火车票预定管理系统

项目运行

环境配置:

Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。

项目技术:

SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可

4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目

6.数据库:MySql 5.7/8.0等版本均可;

毕设帮助,指导,本源码分享,调试部署(见文末)

3.3  总体设计

根据火车票预定管理系统的功能需求,进行系统设计。

用户进入系统后台可以实现个人中心、订票信息管理、退票信息管理、改签信息管理等进行操作;

管理员功能包括个人中心、用户管理、火车类型管理、车票信息管理、车次管理、线路信息管理、订票信息管理、退票信息管理、改签信息管理、管理员管理、系统管理等;

系统对这些功能进行整合,产生的功能结构图如下:

 

图3-1 系统总体结构图

3.4  数据库设计与实现

在每一个系统中数据库有着非常重要的作用,数据库的设计得好将会增加系统的效率以及系统各逻辑功能的实现。所以数据库的设计我们要从系统的实际需要出发,才能使其更为完美的符合系统功能的实现。

3.4.1  数据库概念结构设计

数据库的E-R图反映了实体、实体的属性和实体之间的联系。下面是各个实体以及实体的属性。

管理员登录信息实体属性图如下所示:

 

图3-2管理员登录信息实体属性图

用户管理实体属性图如下所示:

 

图3-3用户管理实体属性图

4.1系统功能模块

火车票预定管理系统,在系统首页可查看首页、车票信息、通知公告、个人中心、后台管理、在线客服等内容,如图4-1所示。。

 

图4-1系统首页界面图

用户注册, 用户通过输入身份证、密码、年龄、姓名、手机、邮箱、地区、住址等内容进行注册;注册完后通过输入账号、密码进行登录,如图4-2所示。

 

 

图4-2用户注册、登录界面图

车票信息,用户可在车票信息页面查看车次、车序号、起点站、终点站、开车时间、到站时间、座位类型、车票价格、票数、火车类型、图片、车厢总数、线路、点击次数、车辆路线等内容,还可进行订票或收藏等操作,如图4-3所示。

 

图4-3车票信息界面图

个人中心,用户可在个人中心页面通过输入身份证、密码、年龄、姓名、性别、手机、邮箱、地区、住址、上传图片等内容进行更新信息或查看我的收藏等内容,如图4-4所示。

 

                                                                 图4-4个人中心界面图

4.2用户功能模块

后台管理,用户进入后台管理页面可查看个人中心、订票信息管理、退票信息管理、改签信息管理等内容,如图4-5所示。

 

图4-5用户后台功能界面图

订票信息管理,用户可在订票信息管理页面查看车序号、车次、起点站、终点站、开车时间、到站时间、座位类型、列车图片、车票价格、票数、火车类型、车厢总数、线路、姓名、身份证、手机、订票时间、是否支付等内容,还可进行删除等操作,如图4-6所示。

图4-6订票信息管理界面图

 

退票信息管理,用户可在退票信息管理页面通过输入车序号、车次、起点站、终点站等内容进行查询或删除等操作,如图4-7所示。

图4-7退票信息管理界面图

 

4.3管理员功能模块

管理员通过输入用户名、密码、角色进行登录进入系统,如图4-8所示。

 

图4-8管理员登录界面图

管理员通过登录进入火车票预定管理系统可查看个人中心、用户管理、火车类型管理、车票信息管理、车次管理、线路信息管理、订票信息管理、退票信息管理、改签信息管理、管理员管理、系统管理等内容,如图4-9所示。

 

图4-9管理员功能界面图

用户管理,管理员在用户管理页面可查看身份证、年龄、姓名、性别、手机、邮箱、地区、住址、照片等内容,还可进行新增、修改或删除等操作,如图4-10所示。

 

图4-10用户管理界面图

火车类型管理,管理员可在火车类型管理页面通过输入火车类型进行查询、新增、修改或删除等操作,如图4-11所示。

 

图4-11火车类型管理界面图

车票信息管理,管理员可在车票信息管理页面查看车序号、车次、起点站、终点站、开车时间、到站时间、座位类型、列车图片、车票价格、票数、火车类型、车厢总数、线路等内容,还可进行新增、修改或删除等操作,如图4-12所示。

 

图4-12车票信息管理界面图

线路信息管理,管理员可在线路信息管理页面通过输入车次进行查询、新增、修改或删除等操作,如图4-13所示。

 

图4-13线路信息管理界面图

退票信息管理,管理员可在退票信息管理页面通过输入车序号、车次、起点站、终点站、座位类型等内容进行新增、修改或删除等操作,如图4-14所示。

 

图4-14退票信息管理界面图

管理员管理,管理员可在管理员管理页面查看用户名、密码、角色等内容,还可进行新增、修改或删除等操作,如图4-15所示。

图4-15管理员管理界面图

 

通知公告,管理员可在通知公告页面通过输入标题进行查询、新增、修改或删除等操作,如图4-16所示。

图4-16通知公告界面图

 

JAVA毕设帮助,指导,源码分享,调试部署

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机科学与技术系 信息管理与信息系统专业 《程序设计综合课程设计》报告 (2013/2014学年 第一学期) 学生: 学生班级: 学生学号: 指导教师: 2013年 1 月 8 日 目 录 第一章 课程设计的目的和要求 1 1.1课程设计的目的 1 1.2 课程设计的基本要求 1 第二章 课程设计任务容 2 2.1 简介 2 2.2 功能说明 2 第三章 详细设计说明 3 3.1 模板设计图 3 3.2 主函数流程图 4 3.3 子函数流程图 5 第四章 编码与调试 7 4.1 软件使用说明 7 4.2 运行结果及截图 7 第五章 课程设计心得与体会 11 录一 参考文献 12 录二 程序清单 13 录三 录入文件 27 火车票管理系统 第一章 课程设计的目的和要求 高级语言课程设计的主要目的是培养学生能够提高综合应用语言的能力,通过课程设计 的训练,使学生能及时巩固已学的知识,补充未学的但有必要的容,掌握应用计算机解决 实际问题的基本方法,熟悉程序开发的全过程,提高综合应用语言的能力。高级语言程 序设计的主要任务是要求学生遵循软件开发过程的基本规,运用结构程序设计的方法按 照课程设计的题目要求,分析,编写,调试和测试高级语言程序及编写设计报告。 1.1课程设计的目的 1.巩固和掌握高级语言程序设计基本概念; 2.掌握基本的程序设计方法; 3.掌握开发软件所需的需求定义能力; 4.提高书写程序设计说明文档的能力; 5.提高综合运用高级语言的能力,强化编程和调试能力。 1.2 课程设计的基本要求 1.根据所给的课程设计题目,分析课程设计题目的要求; 2.对系统功能模块进行分析,写出详细的设计说明文档; 3.编写程序代码,调试所编写程序使其能正确运行; 4.设计完成的软件便于操作和使用; 5.设计完成后提交课程设计报告。 第二章 课程设计任务容 2.1 简介 火车票管理系统:是为广大群众开发的,帮助人们查询车次信息,订票和退票,大大节 约了人们的时间,是铁路营运公司所需要的全部功能的一个综合的管理系统。 2.2 功能说明 (1)录入班次信息:信息用文件保存,可不定时地增加班次数据。 (2)浏览班次信息:可显示出所有班次当前状总(如果当前系统时间超过了某班次的发 车时间,则显示"此班已发出"的提示信息)。 (3)查询路线:可按班次号查询 ,可按终点站查询。 (4)售票和退票功能: A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自 动更新已售票人数。 B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。 (5)删除功能:该功能可以删除录入的错误信息。 (6)订购功能:该功能可以方便旅客提前预定。 第三章 详细设计说明 3.1 模板设计图 图3-1函数功能模板图 3.2 主函数流程图 1 2 3 4 是 否 图3-2主函数流程图 3.3 子函数流程图 是 否 否 是 1 2 图3-3 录入班次流程图 图3-4 查询车次函数流程图 否 是 1 2 是 否 图3-5 订票函数流程图 第四章 编码与调试 4.1 软件使用说明 打开软件后,会出现一个主页面,这时候你首先要把火车票信息调用出来,这款软件 具备很多功能,例如用键盘操作页面;可以更改班次信息;浏览班次信息;订票;退票 等等,并且能够随时退出系统得功能。 这款软件简单易操作,希望大家会喜欢。 4.2 运行结果及截图 进入系统页面录入班次信息 图4-1 录入班次信息图 2、浏览录入班次信息 图4-2 浏览班次信息图 查询你乘车需要的信息 按班次查询 图4-3 班次查询图 按终点站查询 图4-4 班次查询图 订票与退票 订票成功 图4-5 订票成功图 订票失败 图4-6 订票失败图 退票成功 图4-7 退票成功图 退票失败 图4-8 退票失败图 退出系统 图4-9 退出系统图 第五章 课程设计心得与体会 三周的课程设计结束了,我终于完成了这次高级语言课程设计,并且认真完成了课程 设计报告。在这次的课程设计中不仅检验了我所学习的知识,也培养了自己的耐心。课 程设计是我们专业课程知识综合应用的实践训练,也是我们迈向社会,从事职业工作前 一个必不少的过程."千里之行始于足下",通过这次课程设计,我深深体会到这句千古 名言的真正含义. 通过这次课程设计,本人在多方面都有所提高。通过这次火车票系统设计,综合运用 本专业所学课程的理论,巩固与扩充了高级语言设计等课程所学的容,掌握高级语言设 计的方法和步骤,掌握了高级语言设计的基本的概念,了解了高级语言的基本结构,提 高了编程能力,绘图能力,熟悉了规和标准,同时各科相关的课程都有了全面的复习, 独立思考的能力也有了提高。 在这次设计过程中,大大激发了我编程的兴趣,在设计的过程中亦遇到了许多困难,

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值