网上机票预订系统
第4章 系统实现
4.1. 数据库连接实现
Jsp使用JDBC提供的API和数据库进行交互,特点是,只要掌握了与某种数据库管理系统所管理的数据库交互信息,就会很容易地掌握和其他数据库管理系统所管理的数据库交互信息。核心连接代码如下:
Connection con; Statement sql;
ResultSet rs;
try{ Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); }
Catch(ClassNotFoundException e) { out.print(e); }
try{ con =DriverManger.gerConnection(“jdbc:odbc:mymoon”,”sa”,”sa”);
sql=con.createStatement(); rs=sql.executeQuery(“…”); …… }
通过把连接信息写在java文件中,在jsp页面通过ation来调用java文件,从而调用到数据库,与数据库进行连接。
4.2 管理员功能模块实现
在管理员功能模块中有两个小模块,其中包括了人员管理功能模块和航班管理模块。
人员管理功能模块是对用户进行管理和进行管理员密码的修改,而航班管理模块是对增删航班信息和用户订单的添加。在人员管理功能中,管理员获取到最新注册的用户基本信息,确认后将其添加到数据库中,而管理员在遭遇密码泄露的情况下可以通过修改密码来保证系统的安全性。在航班管理模块中,管理员可以添加最新的航班信息,录入数据库中;管
- 21 -
网上机票预订系统
理员会根据最新的订单消息来进行机票的安排和座位的安排等。
在系统中,使用了一蓝天白云作为背景色,且使用与多个网页,因此将其形成一个独立的jsp,让其他jsp对其进行调用,减少功能的累赘,其代码如下:
<%@ page contentType=\<%
String msg = (String)request.getAttribute(\ %> \
}
waitTime();
} else{ }
setTimeout(\
history.back();
if(count!=1){
count--;
document.all.content.innerHTML=\系统将会在\秒后自动返回!!!
- 22 -
网上机票预订系统
4.2.1. 人员管理功能实现
管理员登录后根据最新的消息来添加用户和管理员密码修改。
管理员输入用户名和密码登录到系统:
图1 管理员登录
管理员登陆以后,就会进入系统的管理页面,首先进行的是对用户的管理。管理人员添加用户的过程如下:先点击系统维护访问相关页面,接收新用户的信息并确认,信息发送到相应的类,类调用相关的业务类,业务类调用相应的表格,并将对应的信息录进数据库里面。其相应的时序图如下:
- 23 -
网上机票预订系统
图2 管理员管理用户信息
在系统没有最新的用户进行注册时,显示的是如下的界面,
图3 管理员管理用户信息页面
当有新用户注册时,显示的界面是:
- 24 -
相关推荐: