3. 客户信息修改
点击客户管理,页面跳转到客户信息管理界面,浏览所有的客户信息,点击要修改的客户信息,跳转到客户信息修改页面修改该条客户信息。
程序效果图如下图5-5所示:
图5-5 客户信息修改界面
4. 客户信息删除
首先点击客户管理,页面跳转到客户信息管理界面,浏览所有的客户信息,点击要删除的客户信息,弹出的确定对话框,即可删除该客户信息。
程序效果图如下图5-6所示:
图5-6 客户信息删除
29
5.2.2 航班信息管理
1. 航班信息录入
管理员输入航班信息相关正确信息后点击录入按钮,如果是没有输入完整的航班信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit=\来检查,checkForm()函数中是各种的校验输入数据的方式。
程序效果图如下图5-7所示:
图5-7 航班信息录入
2. 航班信息管理
管理员点击左侧的菜单“航班管理”,页面跳转到航班信息管理界面,调用后台的action类查询出所有的航班信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出航班信息。
程序效果图如下图5-8所示:
图5-8 航班信息管理页面
航班信息管理关键代码:
public void hangbanAdd(HttpServletRequest req,HttpServletResponse res){
String bianhao = req.getParameter(\30
......
String del = \
String sql = \
Object[] params={bianhao,qidian,zhongdian,gongsi,juli,shijian,jixing,del}; DB mydb=new DB();
mydb.doPstm(sql, params);
mydb.closed();
req.setAttribute(\航班信息添加成功\
req.setAttribute(\ String targetURL = \
dispatch(targetURL, req, res);
}
public void hangbanUpd(HttpServletRequest req,HttpServletResponse res){
int id = Integer.parseInt(req.getParameter(\String bianhao = req.getParameter(\
......
String sql = \ \
Object[] params={bianhao,qidian,zhongdian,gongsi,juli,shijian,jixing,id}; DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\航班信息修改成功\
req.setAttribute(\ String targetURL = \ dispatch(targetURL, req, res);
} public void hangbanDele(HttpServletRequest req,HttpServletResponse res) { int id = Integer.parseInt(req.getParameter(\ String del = \
}
String sql = \ Object[] params={del,id}; DB mydb=new DB();
mydb.doPstm(sql, params);
mydb.closed();
req.setAttribute(\航班信息删除成功\req.setAttribute(\ String targetURL = \dispatch(targetURL, req, res);
31
3. 航班信息修改
先是点击航班管理,页面跳转到航班信息管理界面,浏览所有的航班信息,点击要修改的航班信息,跳转到航班信息修改页面修改该条航班信息。
程序效果图如下图5-9所示:
图5-9 航班信息修改页面
4. 航班信息删除
先是点击航班管理,页面跳转到航班信息管理界面,浏览所有的航班信息,点击要删除的信息,弹出的确定对话框,即可删除该航班信息。
程序效果图如下图5-10所示:
图5-10 航班信息删除页面
32

