全球旧事资料 分类
个按钮,用来完成用户的登录,和注册跳转。其中登录功能中,用户输入的账户与密码须与数据库中的一致。在注册功能中,用户填入的信息将会被录入到SQLServer2014中。(具体实现代码参见篇末源程序)
32CustomLogi
java
该程序是火车订票系统的前台核心界面。包含了四个功能选项供用户选择(详细见413)。用户对这四个功能的操作将会改变数据库中各个表的信息。这四个功能选项分别对应着源程序代码中的Trai
I
formatio
Queryjava、Dia
Piaojava、TicketQueryjava、TuiPiaobutto
。这四个子模块共同构成了前台系统的主要功能。(具体实现代码参见篇末源程序)
33Admi
java
该程序是后台管理员登陆界面,与乘客登陆界面功能类似,但是它没有注册功能。管理员的账号和密码在设计软件时直接被写入数据库。(具体实现代码参见篇末源程序)
34Logi
java
该程序是后台管理系统的核心界面,除了给管理员展现火车所有信息外,它的管理功能被设计在了左上角菜单中,点击并展开包含三个模块,第一个模块是“列车始发时刻表”,这与前台用户功能相似,这里不再重述。第二个与第三个模块是对列车信息的增删功能,详情可见源程序Sha
Trai
Numberjava和addTrai
Numberjava。(具体实现代码参见篇末源程序)
6
f四、结果分析
41前台用户服务系统411用户登录
412用户注册
7
f413订票界面
414始发车时刻表
8
f415订票界面
416订票信息查询
417退票功能
9
f42后台管理员系统421管理员登录
422管理员后台操作系统
423增加列车车次
10
f424删除列车车次
11
f五、总

在这次课程设计中,对于每个模块的图形界面的设计,我们主要利用了教材中第七章“图形用户界面的设计与实现”中的知识,比如说布局管理器的设计,容器组件的设计,菜单的定义与使用等。对于每个模块下的异常处理,我们参见了教材中第八章的“异常处理”中介绍的几种方法。此外对于数据库的连接,我们上网查阅了Java与SQLServer2014的连接方式,并设计了数据库中的各个数据模型与关系,将Java程序的功能与数据库中的数据操作紧密的联系在了一起。对于图形界面的设计,我们更多的使用了javaxswi
g包中的的类与方法,这大大增强了图形界面的设计功能,Swi
gGUI中的组件的新特性为课设的界面布局与样式增添了许多光彩。为了更能体现出面向对象程序设计的封装,继承,多态,我们在程序设计中在同一包下设计了多个模块,每个模块中有大于等于一的类,它们在运行中有序、稳定地运行着,这体现了r
好听全球资料 返回顶部