大连东软信息技术职业学院毕业设计(论文) 第 5 章 系统实现
该部分的主要代码如下:
public ActionForward updateMemberHead(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
MemberForm memberForm = (MemberForm) form; dao.updateMember(memberForm); request.setAttribute(\修改成功\return mapping.findForward(\
5.3.4 用户查看自己的购物车
用户登录查看自己的购物车,购物车里面有用户已选中的商品,商品的价格,结算价格。用户查询购物车页面如图5.6所示。
图5.6 用户查看购物车页面
5.4 管理员页面
5.4.1 管理员添加新商品
管理员在商品管理页面下进行添加商品,包括:商品的名称,价格生产厂
商等。管理员添加新商品如图5.7所示。
- 22 -
大连东软信息技术职业学院毕业设计(论文) 第 5 章 系统实现
图5.7 管理员添加新商品页面
管理员添加新商品的主要代码如下:
public ActionForward saveGoods(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
UploadFile uploadFile = new UploadFile(); GoodsForm goodsForm = (GoodsForm) form;
String dir = servlet.getServletContext().getRealPath(\FormFile formFile = goodsForm.getFormFile(); String getType = formFile.getFileName().substring(
formFile.getFileName().lastIndexOf(\
String result = \添加商品信息失败\
String imageType[] = { \for (int ii = 0; ii < imageType.length; ii++) {
if (imageType[ii].equals(getType)) {
goodsForm.setBig(Integer.valueOf(request.getParameter(\
goodsForm.setSmall(Integer.valueOf(request.getParameter(\ goodsForm.setName(request.getParameter(\ goodsForm.setFrom(request.getParameter(\
- 23 -
大连东软信息技术职业学院毕业设计(论文) 第 5 章 系统实现
goodsForm.setNowPrice(Float.valueOf(request.getParameter(\goodsForm.setFreePrice(Float.valueOf(request.getParameter(\ goodsForm.setIntroduce(request.getParameter(\
goodsForm.setPriture(\dao.insertGoods(goodsForm); result = \添加商品信息成功\
} }
request.setAttribute(\
return mapping.findForward(\
}
5.4.2 管理员添加公告
管理员在商品管理页面下进行添加新闻,包括:新闻的标题,内容。管理员添加公告页面如图5.8所示。
图5.8 管理员添加公告页面
- 24 -
大连东软信息技术职业学院毕业设计(论文) 第 5 章 系统实现
5.4.3 管理员管理订单
管理员可以查看用户的订单信息,包括:购买时间,总价格,付账方式,付账类型,姓名,地址,邮编,物流方式。管理员查看订单页面如图5.9所示
图5.9 管理员查看订单页面
5.4.4 管理员管理用户
管理员可以管理用户,删除用户。管理员管理用户页面如图5.10所示。
图5.10 管理员管理用户页面
5.4.5 后台管理员设置
后台管理员设置页面如图5.11所示。
图5.11后台管理员设置页面
- 25 -
大连东软信息技术职业学院毕业设计(论文) 第 6 章 系统测试
第6章 系统测试
6.1 测试方案及测试用例
6.1.1 发送数据
(1) 方案:用户修改购买数量。
测试用例:在购物车中添加修改购买数量后查询测试,是否一致。 (2) 方案:管理员添加商品后返回能看到新加的商品。
测试用例:填写完添加内容提交后,是否出现错误信息或出现确认信息,提交添加后,相应的数据库中是否存在添加内容。
(3) 方案:用户删除购物车里的商品。
测试用例:提交删除命令后,是否出现提示信息,提交删除后,相应数据库中信息是否被删除。
6.2系统错误处理测试
系统错误处理测试,此项测试内容包含了输入确认测试,输入确认用来保证系统拒绝无用信息,主要测试系统是否阻止无用信息进入系统,测试内容如下: 输入用户名和密码错误时,系统可以安全通过;会员和管理员权限;提交信息重复输入; 数据库信息安全删除。
- 26 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于Web的网上购物系统的设计与实现(7)在线全文阅读。
相关推荐: