鍩轰簬JSP鐨勫鍗栫偣椁愮郴缁熺殑璁捐涓庡疄鐜?- 鐧惧害鏂囧簱 联系客服

发布时间 : 星期五 文章鍩轰簬JSP鐨勫鍗栫偣椁愮郴缁熺殑璁捐涓庡疄鐜?- 鐧惧害鏂囧簱更新完毕开始阅读bd629a3fa36925c52cc58bd63186bceb18e8ed71

//定义管理员对象并获取管理员的用户名及密码 TAdmin admin=new TAdmin(); admin.setUserName(userName); admin.setUserPw(userPw); //保存值 adminDAO.save(admin); this.setMessage(\操作成功\ this.setPath(\ return \ }

4.3.2 注册会员管理

点击注册会员管理界面,如图4-7所示,在此界面可看到会员信息主要包括用户名,密码,真实姓名,住址,性别,联系方式,E-mail,QQ等主要信息,管理员可对其进行删除操作。

图4-7 注册会员管理界面

4.3.3 菜品类别管理

管理员可对菜品类别进行添加及删除操作,添加菜品类别的目的在于管理员在进行菜品信息的添加时可直接选择正确的菜品类别。如图4-8所示。

图4-8 菜品类别管理界面

4.3.4 菜品管理

菜品信息的管理主要包括菜品信息的添加、编辑及删除操作。如图4-9所示。同时在此模块设置有特价区子模块,同样是对特价区的菜品信息进行管理。

图4-9 菜品管理界面

实现菜品信息添加功能的主要代码如下:

public String goodsNoTejiaAdd() { //定义菜品信息对象并获取相关值 TGoods goods=new TGoods(); goods.setGoodsCatelogId(goodsCatelogId); goods.setGoodsName(goodsName); goods.setGoodsMiaoshu(goodsMiaoshu); goods.setGoodsPic(fujian); goods.setGoodsShichangjia(goodsShichangjia); goods.setGoodsTejia(goodsShichangjia);// 如果不是特价商品。把这个商品的特价设置为市场价格

} goods.setGoodsIsnottejia(\goods.setGoodsDel(\goods.setGoodsRenqun(goodsRenqun); goodsDAO.save(goods); this.setMessage(\操作成功\this.setPath(\return \4.3.5 订单管理

点击订单管理界面,订单信息的管理主要包括对订单编号、金额、下单日期、

送货地址、付款方式以及订单明细等信息,管理员可对未受理的订单进行受理处理,同时可删除订单。如图4-10所示。

图4-10 订单管理界面

4.3.6 留言管理

留言信息的管理主要包括对前台用户的留言进行删除操作。如图4-11所示。

图4-11 留言管理界面

4.3.7 公告管理

公告信息的管理主要包括标题、发布时间、内容等信息。管理员可点击“查看内容”按钮查看详细内容,同时可添加及删除公告信息。

第5章 系统测试

经过了一系列的需求分析、设计和编码等阶段的开发后,本系统的设计也将接近尾声,接下来我们进入到系统测试阶段。由于在测试前系统的各个模块都会存在一定的错误和缺陷,从而可能导致系统的非正常运行,有时候会出现很严重的后果,对于程序设计开发来说,软件测试是一项非常重要的工作。

本系统主要存在管理员及会员两个主要的角色,因此在进行系统测试需要对此两个角色,如表5-1所示,本次系统测试以管理员为例来进行。

表5-1管理员登录模块测试情况表

测试用例 测试前提条件 测试步骤 测试数据 Admin 能够正确打开管理员登录模块 输入管理员账号、密码 A:不输入用户名和密码 B:输入用户名错误 C:输入密码错误 D:选择错误的角色 A:弹出“不存在此管理员” B:弹出“不存在此管理员” C:弹出“密码输入错误或者权限选择错误,请检查!” D:弹出“密码输入错误或者权限选择错误,请检查!” 均和预期结果一致 通过 预期结果 实际结果 测试状态 错误提示:

(1) 用户名或者密码为空时,点击登录,出现的错误信息如图5-1所示。