微软用户系统实现
4.2.3 在线订车
从上一个页面chexing.jsp接受要预订的车辆信息,让用户进行预订前的核对,系统自动生成订单的订单号,用户需要记下自己的订单号,接着填写预定该汽车所需要的信息,包括起租时间、还车时间、订单人的姓名、订单人的联系电话、订单人的身份证号以及客户所需要的一些特殊要求,填写好信息后用户可点击“确认订单信息”进行预订。
如果客户没有从车型报价页面跳转过来,这样就没有具体的参数显示,系统会默认用“***”代替具体的信息值,并提示用户在车型报价页面进行车辆挑选、预订。
图4-4 在线订车页面
4.3 后台功能模块
后台模块有管理用户会员信息、管理新闻信息、管理车辆信息、管理加盟商信息、管理订单信息、管理用户留言信息。根据用户权限的不同,有不同的显示界面。管理员有最高的权限,下面介绍后台的主要功能模块。
27
微软用户系统实现
4.3.1 后台默认界面
此界面为系统后台登陆后的默认界面。
图4-5 后台默认页面
4.3.2 用户管理
此页面为系统用户的管理界面,只有系统管理员才可以管理用户,所以只有是系统管理员登陆的时候才显示此界面,而普通会员则不显示此界面。
图4-6 用户管理页面
28
微软用户系统实现
添加用户,包括用户名、性别、登录密码、用户邮箱,确认信息后,点击提交按钮交给系统进行用户的添加处理。
图4-7 添加用户页面
4.3.3 租车管理
此页面是管理租赁车辆的管理模块,列出所有车辆信息,管理员可以点击查看按钮进行详细查阅,并可进行修改;点击删除按钮时删除该车辆对应的记录。
图4-8 后台租车管理页面
29
微软用户系统实现
添加车辆信息界面,填写汽车车名、汽车类型、车辆的服务商、车位、日租金额、月租金额、车辆押金、更新汽车的数量等信息,用户填写完详细信息后点击确定按钮后由系统进行车辆信息的添加操作。
图4-9 后台添加车辆页面
4.3.4 订单管理
此界面用来管理订单信息模块,列出所有订单信息,用户可以点击修改按钮进行详细查阅,并可进行修改;点击删除按钮时删除该订单对应的记录。
图4-10 后台订单管理页面
核心代码:
<% Connection conn=null;
Statement stmt=null; ResultSet rst=null; String strSQL=\ int PageSize=15; int Page=1; int totalPage=1; int totalrecord=0;
30
微软用户系统实现
try { Class.forName(\ }catch(ClassNotFoundException ce) {
out.print(ce.getMessage());}
try{conn=DriverManager.getConnection(\\
stmt=conn.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY );
strSQL=\ rst=stmt.executeQuery(strSQL);
if(rst.next()) { rst.last(); totalrecord=rst.getRow(); rst.first(); } if(totalrecord%PageSize==0) totalPage=totalrecord/PageSize;
else totalPage=(int)Math.floor(totalrecord/PageSize)+1; if(totalPage==0) totalPage=1;
if(request.getParameter(\ ||request.getParameter(\ ) Page=1; else
try { Page=Integer.parseInt(request.getParameter(\ }catch(NumberFormatException e) { Page=1; } if(Page<1)Page=1;
if(Page>totalPage)Page=totalPage; rst.absolute((Page-1)*PageSize+1); out.print(\
out.print(%urndate联系人电话身份证需求状态操作\
for(int iPage=1;iPage<=PageSize;iPage++)
{ out.print(\
out.print(\
31