欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    面向对象程序设计课程设计--火车订票系统

    • 资源ID:1402045       资源大小:492.78KB        全文页数:44页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    面向对象程序设计课程设计--火车订票系统

    1、 面向对象程序设计面向对象程序设计 课程课程 设计报告设计报告 学生姓名学生姓名: 学学 号:号: 学学 院院: 班班 级级: 题题 目目: 火车订票系统 指导教师:指导教师: 职称职称: 2014 年 12 月 7 日 -1- 目 录 目 录 1 一、选题背景 . 2 1.1 时代所需 . 2 1.2 Java 语言和 SQL Server 数据库 2 二、算法设计 . 3 2.1 业务需求的抽象. 3 2.2 全局设计框架 3 2.3 各个子系统模块设计框图 3 三、程序及功能说明 6 四、结果分析 . 7 五、总 结. 12 六、课程设计心得体会 13 参考文献 14 源程序 15 -2

    2、- 一、选题背景 1.1 时代所需 随着时代的发展,计算软件和系统的成熟,火车票的正当管理成为一个 影响铁道部门正常运营的因素之一,而建立火车票订票管理系统是一个很好 的解决办法。 理,具有手工管理无法比拟的特点。例如检索迅速、查找方便、可靠性高、 率, 也正体现了火车票的科学化正规化管理。 1.2 Java 语言和 SQL Server 数据库 由于数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存 大量的数据,以便能更好的利用这些数据资源,便于旅客预定火车票。本次 设计应用Java语言编写程序应用程序和SQL Server数据库相连接做成一个火 车票订票系统,使得管理员能够查询、添

    3、加、删除火车信息。同时旅客可以 通过查询到相关的火车信息,预定火车票,查询自己预定的火车票的相关信 息。 -3- 二、算法设计 2.1 业务需求的抽象 2.2 全局设计框架 2.3 各个子系统模块设计框图 -4- -5- -6- 三、程序及功能说明 3.1 Custom.java 该程序是乘客的登录界面,我们设计了两个按钮,用来完成用户的登录, 和注册跳转。其中登录功能中,用户输入的账户与密码须与数据库中的一致。 在注册功能中,用户填入的信息将会被录入到 SQL Server2014 中。(具体实 现代码参见篇末源程序) 3.2 CustomLogin.java 该程序是火车订票系统的前台核心

    4、界面。包含了四个功能选项供用户选 择(详细见 4.13)。用户对这四个功能的操作将会改变数据库中各个表的信 息 。 这 四 个 功 能 选 项 分 别 对 应 着 源 程 序 代 码 中 的 TrainInformationQuery.java、 DianPiao.java、 TicketQuery.java、 TuiPiao button。这四个子模块共同构成了前台系统的主要功能。(具体实现代码参 见篇末源程序) 3.3 Admin.java 该程序是后台管理员登陆界面,与乘客登陆界面功能类似,但是它没有 注册功能。管理员的账号和密码在设计软件时直接被写入数据库。(具体实 现代码参见篇末源程

    5、序) 3.4 Login.java 该程序是后台管理系统的核心界面, 除了给管理员展现火车所有信息外, 它的管理功能被设计在了左上角菜单中,点击并展开包含三个模块,第一个 模块是“列车始发时刻表”,这与前台用户功能相似,这里不再重述。第二 个 与 第 三 个 模 块 是 对 列 车 信 息 的 增 删 功 能 , 详 情 可 见 源 程 序 ShanTrainNumber.java 和 addTrainNumber.java。(具体实现代码参见篇末 源程序) -7- 四、结果分析 4.1 前台用户服务系统 4.1 .1 用户登录 4.1.2 用户注册 -8- 4.1.3 订票界面 4.1.4

    6、始发车时刻表 -9- 4.1.5 订票界面 4.1.6 订票信息查询 4.1.7 退票功能 -10- 4.2 后台管理员系统 4.2.1 管理员登录 4.2.2 管理员后台操作系统 4.2.3 增加列车车次 -11- 4.2.4 删除列车车次 -12- 五、总 结 在这次课程设计中,对于每个模块的图形界面的设计,我们主要利用了 教材中第七章“图形用户界面的设计与实现”中的知识,比如说布局管理器 的设计,容器组件的设计,菜单的定义与使用等。对于每个模块下的异常处 理,我们参见了教材中第八章的“异常处理”中介绍的几种方法。 此外对于数据库的连接,我们上网查阅了 Java 与 SQL Server2014 的连 接方式,并设计了数据库中的各个数据模型与关系,将 Java 程序的功能与数 据库中的数据操作紧密的联系在了一起。 对于图形界面的设计,我们更多的使用了 javax.swing 包中的的类与方 法,这大大增强了图形界面的设计功能,Swing GUI 中的组件的新特性为课 设的界面布局与样式增添了许多光彩。 为了更能体现出面向对象程序设计


    注意事项

    本文(面向对象程序设计课程设计--火车订票系统)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583