网上盆景销售系统的设计与实现 联系客服

发布时间 : 星期三 文章网上盆景销售系统的设计与实现更新完毕开始阅读9c11ab8a2b160b4e777fcf10

咸阳师范学院2014届本科毕业论文(设计)

示当前已经添加的盆景列表。选择新增盆景,调转到adminAddMer.jsp页面,显示新增盆景列表,在此页面填写要添加的盆景信息,点击提交,调用addMer()方法新增盆景,同时更新merchandise表。查看盆景详情调用showMer()方法获取盆景的id,可查看该id对应盆景的详细信息。当管理员删除盆景时,调用delMer()方法先获取到该盆景的id,通过id删除此盆景,更新merchandise表。当管理员要修改某种盆景的信息时,先调用loadMer()方法加载获取到id对应盆景信息,在修改盆景页面填写要修改的信息,点击提交,调用modiMer()方法,更新merchandise表。

盆景增加流程图如图4.3所示:

开始 新增盆景 填写盆景信息 No 信息正确 Yes 添加信息并保存 更新数据库 结束 图 4.3盆景增加流程图

4.4 盆景分类管理模块设计

管理员登录成功后,选择盆景分类管理,调用AdminCateAction类中的browserCate()显示当前已经添加的盆景类别。选择新增盆景分类,跳转到adminAddCate.jsp页面,显示新增盆景分类列表,在此页面填写要增加的盆景分类信息,点击提交,调用addCate()方法可以新增盆景分类,更新category表。当管理员删除盆景分类时,调用delCate()方法先获取到该盆景类别的id,通过id删除此类别,更新category表。当管理员要修改某盆景分类的信息时,先调用loadCate()方法加载获取到id对应盆景分类信息,在修改盆景分类页面填写要修改的信息,点击提交,调用modiCate()方法,更新category表。

19

网上盆景销售系统的设计与实现

盆景分类删除流程图如图4.4所示:

开 始 登录成功 选择盆景类别 No 确定删除 Yes 删除此类别 结 束 图 4.4盆景类别删除流程图

4.5 会员管理模块设计

管理员登录成功后,选择会员管理,调用AdminMemberAction类中的browseMember()方法可浏览所有已注册的会员信息。调用viewMember()方法获取会员的id,通过id查看此会员的详细信息,在详细信息中可以调动会员级别,同时更新Member表。管理员也可通过delMember()方法获取先获取id,然后通过id删除对应的会员,更新Member表。 会员信息修改流程图如图4.5所示:

开始 选择等级 No 信息正确 Yes 修改信息并保存 更新数据库 结束 图 4.5 会员信息修改流程图

20

咸阳师范学院2014届本科毕业论文(设计)

4.6 订单管理模块设计

管理员登录成功后,选择订单管理,可通过browseOrder()方法查看订单,当管理员发现订单状态为已支付,即可调用updateOrder()方法受理该订单,改变订单的状态为处理中,当发现订单状态为已确认收货,即可调用updateOrder()方法结单,改变订单的状态为处理完毕。管理员也可通过delOrder()方法删除订单。

订单受理结单流程图如图4.6所示:

开始 登录成功 选择订单 No 是否支付 Yes 受理该订单 No 已确认收货 Yes 结 单 结束

图 4.6订单受理结单流程图

4.7 留言管理模块

管理员登录成功后,选择留言管理,调用AdminMemberAction类中的browseWord()方法显示当前所有留言信息,管理员通过调用viewWord()方法,根据获取到的id查看对应留言的详细信息,在留言详情中管理员也可调用answerWord()方法回复该留言,若留言为空,则提示回复内容不能为空,更新leaveword表。管理员也可调用delWord()方法删除对应id的的留言。

21

网上盆景销售系统的设计与实现

第五章 系统测试

软件测试就是对已开发的软件系统进行测试,验证系统是否满足需求分析中的功能需求和性能需求,找出不正确或者不符合规范的地方,对这些问题进行分析评估,确认问题,从而再次修改系统,以满足系统的需求分析[15]。

系统测试方法多种多样,主要的测试方法有黑盒测试,白盒测试,α测试,β测试,可移植性测试,回归测试等。本系统使用黑盒测试方法,黑盒测试又称为功能测试,是依据软件的规格来对软件进行相应的测试,然后通过对系统的每个功能进行测试看是否可以正常运行并且达到预期的结果。测试人员在测试时将程序看作是一个不可以打开的黑盒子,在完全不考虑程序的内部结构是怎样设计的情况下,在接口进行测试,不需要关心程序是怎么具体实现的。

5.1 购物车测试用例

购物车模块需要测试的功能:浏览购物车、添加到购物车、删除购物车、修改购物车、清空购物车、进入下一步。测试用例如表5.1所示:

表5.1 购物车测试用例表

用例名称 前提条件 编号 输入数据/操作 购物车测试用例 用户登录成功 测试状态预期结果 显示此会员所有已添加到购物车中的盆景1-1 1.用户选择“我的购物车” 以及它对应的数量、金额 1.用户选择某种盆景,点该盆景被添加到购物1-2 击“购买”(购物车中没车 有添加此盆景) 1.用户选择某种盆景,点1-3 击“购买”(购物车中已 添加此盆景)

加1 量加1 购物车中该盆景数量购物车中该盆景数P 物车 该盆景被添加到购P 盆景以及它对应的数量、金额 实际结果 (P/F) 显示此会员所有已添加到购物车中的P 22