java航空订票系统.docx
《java航空订票系统.docx》由会员分享,可在线阅读,更多相关《java航空订票系统.docx(16页珍藏版)》请在冰点文库上搜索。
java航空订票系统
主要代码为:
注册会员
会员登录
管理员通道
|
|
2.注册会员
主要实现代码:
用 户名:
*用户名长度为8-16字母数字
|
密 码:
*密码长度为6-14数字 |
重复密码:
*必须与密码保持一致 |
真实姓名:
*应为真实姓名 |
性 别:
男
女 |
电话号码:
*电话号码为8-14位数字 |
电子邮件:
|
3会员登陆
4预定机票
主要代码为:
publicArrayListquest(Connectionconnection)
{
ArrayListarray=newArrayList();
//查询所有定制航班的信息
//将查询出的值放入ArrayList动态数组中返回
Stringsql="selectHao,Qifei,Rqi,Mudi,Jiage,Piaosufromsch";
Statementstatement=null;
ResultSetresultset=null;
try
{
statement=connection.createStatement();
resultset=statement.executeQuery(sql);
while(resultset.next())
{
Schedsch=newSched();
sch.setHao(resultset.getString("Hao"));
sch.setRqi(resultset.getString("Rqi"));
sch.setQifei(resultset.getString("Qifei"));
sch.setMudi(resultset.getString("Mudi"));
sch.setJiage(resultset.getInt("Jiage"));
sch.setPiaosu(resultset.getInt("Piaosu"));
array.add(sch);
}
returnarray;
}
catch(SQLExceptione)
{
}
finally
{
try
{
if(statement!
=null)statement.close();
if(resultset!
=null)resultset.close();
}
catch(SQLExceptionee)
{
}
}
returnarray;
}
5密码修改
6.用户信息修改
主要实现代码为:
param=1"onsubmit="returnUser()">
用 户名:
|
真实姓名:
|
性 别:
${ho} ${mo} |
电话号码:
|
电子邮件:
|
7.预定机票
8.管理员通过管理员通道登陆后制定航班
主要实现代码为:
航班号
forEachvar="flight"items="${a}">
${flight}
forEach>
|
起飞地点
武汉 北京 上海 长沙 深圳 南京 福州 大连 天津 广州 |
目的地点
北京 上海 长沙 深圳 南京 福州 大连 天津 广州 |
旅程(小时)
forEachvar="h"items="${b}"> ${h}
forEach> |
价格(¥)
forEachvar="mon"items="${c}"> ${mon}
forEach> |
票数(张)
forEachvar="piao"items="${d}"> ${piao}
forEach> |
9.管理员安排航班
10.退票
六、附录
数据库访问对象包下目录(com.dao):
Anpai.java
DinDao.java
Sched.java
SchedDao.java
Tocom.java
User.java
UserDao.java
Servlet包下目录(com.servlet):
AdminServlet.java
AffirmServlet.java
ArrangeServlet.java
DestineServlet.java
ExamineServlet.java
FlightServlet.java
HavingServlet.java
IntercalateServet.java
InterServlet.java
LoginServlet.java
ModifyServlet.java
NewUser.java
NoparamServlet.java
PassServlet.java
PurchaseServlet.java
RecedeServlet.java
SchedServlet.java
数据库连接目录,获得一个连接对象并返回,供别的方法使用(com.test):
JDBconne.java
WebRoot目录下的视图jsp页面。
详细见附带的项目压缩包。