一卡通毕设论文(6)

2019-04-15 22:40

桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 21 页 共 33页

int i=0;

String sql=\ +

\ + \ +

\ +user.getName()+\ +user.getSex()+\ +user.getUsername()+\ +user.getPassword()+\ +user.getIdcard()+\ +user.getPhoto()+\;

i=this.update(sql); return i;

}

5.3.2用户更新界面实现

管理员对用户的更新功能。用户更新界面如图5-5所示:

图 5-5 用户更新界面图

实现代码:

public int update(User u){

int i=0;

String sql =\; if(isApd(u,\,\)){ }

if(isApd(u,\,\)){

sql+=\+u.getUsername()+\; sql+=\+u.getName()+\;

桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 22 页 共 33页

}

if(isApd(u,\,\)){ }

if(isApd(u,\,\)){ }

if(isApd(u,\,\)){ }

if(isApd(u,\,\)){ }

sql+=\+u.getId(); i=this.update(sql); return i; }

sql+=\+u.getType(); sql+=\+u.getIdcard()+\; sql+=\+u.getSex();

sql+=\+u.getPassword()+\;

5.4 充值管理界面实现

可以对公交卡进行充值操作,充值后可以对充值信息进行查询统计。充值成功后页面跳到公交卡的卡信息列表,显示充值后的卡信息。充值界面如图5-6所示:

图 5-6 充值界面

实现代码:

public int recharge(Card c){

int i = 0;

String sql = \; if (isApd(c, \, \)) { }

sql += \ + c.getCardId(); i = this.update(sql);

sql += \+c.getMoney();

桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 23 页 共 33页

return i; }

6 系统测试

6.1 测试结果

在程序的运行过程中第一个出现的界面就是程序的登录界面。因此,我们要在登陆界面上填写信息。(以下管理员和普通用户仅作参考)

表6-1登陆页面(login.jsp)

用户类型 管理员 用户名和密码 用户名:123 密码:123 正确 进入index.jsp页面 错误 当用户名或密码为空是,提示:用户名为空或者密码为空,其余错误,提示:你的账号密码有误,请重新输入 普通用户 用户名:12345 密码:12345 进入index1.jsp页面 当用户名或密码为空是,提示:用户名为空或者密码为空,其余错误,提示:你的账号密码有误,请重新输入

当用户需要注册账号时,在登陆页面点击注册,登陆页面就会跳转到注册页面,然后按照注册页面要求填写好用户自身信息。

表6-2注册页面(register.jsp) 属性 姓名 数据 用户输入 提示 当用户不填写时,提示:姓名不能为空 性别 用户名 初始值:男 用户输入 当用户不填写时,提示:用户名不能为空 密码 用户输入 当用户不填写时,提示:密码不能为空 重输密码 用户输入 当用户不填写时,提示:密码不能为空 桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 24 页 共 33页

身份证 用户输入 当用户不填写时,提示:身份证不能为空 电话号码 用户输入 当用户不填写时,提示:电话号码不能为空

管理员或用户进入相对页面时,点击个人信息,页面就会跳转到个人信息页面,页面显示出当前用户的基本信息。

表6-3个人信息页面(show.jsp)

属性 姓名 性别 用户名 密码 身份证 用户类型 电话号码

当前用户数据 当前用户姓名 当前用户性别 当前用户用户名 当前用户密码 当前用户身份证 当前用户用户类型 当前用户电话号码 管理员进入index.jsp页面后,管理员权限包括公交卡管理功能等(以公交卡管理为例),点击公交卡管理,页面跳转到公交卡信息页面,显示出数据库里公交卡的信息。公交卡信息页面上方有一个查询条件的框,在相应的查询条件里输入要查询的数据,点击查询按钮,公交卡列表就会显示出要查询的相应数据。重置按钮,则是恢复原状。

表6-4公交卡信息页面(list.jsp)

查询条件 卡号 数据 输入要查询的卡号 查询 卡信息列表显示出要查询的数据 用户姓名 输入要查询的用户姓名 两个查询条件及两个以上

输入或选择数据 卡信息列表显示出要查询的数据 卡信息列表显示出要查询的数据 重置 卡号和用户姓名为空。 公交卡信息页面上方有一个查询条件的框,点击新增卡按钮,页面跳到公交卡新增页面。然后按照公交卡新增页面要求填写好相应的数据信息。

表6-5公交卡新增页面(add.jsp)

公交卡属性 数据 提示 正确结果 桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 25 页 共 33页

姓名 点击选择,查询用户姓名并确定 当用户不选择时,提示:姓名不能为空 当用户不填写时,提示:卡号不能为空 跳到list.jsp页面,并显示新增成功 卡号 用户输入 卡类型 选中公交卡的类型 在公交卡信息页面的卡信息列表中,有一个操作的属性。当管理员点击了相应用户上的删除按钮时,该行数据则被删除,当管理员点击了相应用户上的更新按钮时,页面进入公交卡更新页面,管理员可以根据自己的意愿更改公交卡信息。

表6-6公交卡更新页面(update.jsp)

公交卡属性 卡号 数据 卡号不能更改,为所选卡号 卡状态 卡类型 余额 选中公交卡的状态 选中公交卡的类型 选中字典的序号 当用户不填写时,提示:字典序号不能为空

提示 正确结果 跳到list.jsp页面,并显示更新成功 6.2 测试分析

本系统主要实现了公交卡管理和公交卡的充值功能。 公交卡管理系统功能测试:

(1)公交卡新增:通过用户提供的信息,管理员录入注册信息即可完成公交卡的新增,用户即可正常使用公交卡,该功能严格要求用户提供正确的信息方能新增,否则不能完成新增。

(2)公交卡充值:用户输入正确的公交卡号和充值的费用,即可完成对公交卡的充值,否则,提示该公交卡卡号不存在,不能充值!

(3)公交卡挂失:输入正确的公交卡号和状态选择冻结,即可完成对公交卡的挂失,否则提示用户输入错误,不能挂失。

(4)公交卡激活:输入正确的公交卡号和状态选择正常,即可完成对公交卡的激活,否则提示用户输入错误,不能激活。

经过测试,程序能够完成预定设想的功能。并且没有其他异常和错误,程序能够正常运行。但是程序对公交卡的流程考虑的不够周到,如公交卡的计费和使用规则,注册时候的交付押金的规则等,都是有待改进的地方,世上没有完美的东西,都要不断的改进。


一卡通毕设论文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013大大班上期期中数学智力测试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: