江苏农牧科技职业学院毕业论文(设计)
图4-18 管理员登录图
管理员登录验证页面admin/verifylogin.jsp将会对admin/login.jsp提交的数据进行有效性验证,如果通过则进入管理员页面,否则提示“用户名或密码错误”。 运行效果如图4-19所示:
图5-19 管理员登录图
4.2.2管理员设置子模块详细设计
管理员登陆成功之后,可进行对于其他管理员的设置操作,为新管理员命名,设置新管理员密码,设置新管理员的当前状态,以及设置操作类型运行,效果如图5-20所示:
18
江苏农牧科技职业学院毕业论文(设计)
图4-20 管理员设置图
4.2.3修改密码子模块详细设计
管理员密码修改验证页面/system/editpwd.jsp会对/system/editpwd.jsp提交的管理员密码进行更新操作。其运行效果如图4-21所示:
图4-21 管理员修改密码图
4.2.4车次信息管理子模块详细设计
网站后台管理员对于整个网站的车次信息有着直接的操作权利和责任,要保持网站的所有车次信息全面,准确,就要及时的对车次信息进行管理,修改错误信息或者删除已经无效的车次信息,其运行效果如图4-22所示:
图4-22 车次信息管理图
19
江苏农牧科技职业学院毕业论文(设计)
4.2.5增加车次信息子模块详细设计
由于我国铁路的发展极其迅速,每年都会增加很多的车次,尤其是在春节和各大重要节日期间,增加临时车次来解决客流拥挤问题,这就需要更新网站,增加车次信息,其运行效果如图4-23所示:
图4-23 增加车次信息图
增加车次信息关键代码如下:
public int addTrain(String train,String num,String stime,String etime,String sitetype,String price){
String sql = \
\ }
4.2.6订票管理子模块详细设计
订票管理页面admin/ordermanage.jsp实现了显示订单信息的功能。订单管理页面
20
DBO dbo = new DBO(); dbo.open(); try{ }
int i = dbo.executeUpdate(sql); if(i == 1)
return Constant.SUCCESS; return Constant.SYSTEM_ERROR; else
}catch(Exception e){
e.printStackTrace();
return Constant.SYSTEM_ERROR; dbo.close();
}finally{
江苏农牧科技职业学院毕业论文(设计)
admin/ordermanage.jsp运行效果如图4-24所示:
图4-24 订票管理图
4.2.7会员管理子模块详细设计
会员管理页面admin/member/person.jsp实现了会员信息显示功能。会员管理页面admin/member/person.jsp运行效果如图4-25所示:
图4-25 会员管理图
会员管理关键代码如下: public int delMember(int id[]){
21
}
DBO dbo=new DBO(); dbo.open(); try{ }
for(int i = 0;i dbo.executeUpdate(\ member where id = '\dbo.executeUpdate(\ pmember where mid = '\dbo.executeUpdate(\ cmember where mid = '\} return Constant.SUCCESS; e.printStackTrace(); return Constant.SYSTEM_ERROR; dbo.close(); }catch(Exception e){ }finally{