6.已冻结会员登录 7.已注册且未被冻结会员输入正确的信息 1.提示请输入会员名 2.提示请输入正确的会员名 3.提示不存在此会员 预期输出 4.提示密码输入有误 5.提示验证码输入有误 6.提示会员已被冻结 7、提示登录成功 1.提示请输入会员名 2.提示请输入正确的会员名 3.提示不存在此会员 实际输出 4.提示密码输入有误 5.提示验证码输入有误 6.提示会员已被冻结 7、提示登录成功 结果对比 实际输出符合预期输出
3.会员订购模块测试用例表 用例说明 测试需求 会员订购商品测试 测试会员订购商品模块的功能 1.非注册会员将商品加添到购物车 测试用例 2.非注册会员点击“购物车” 3.登录会员购买已售完商品 4.会员重复购买同一件商品 1.提示请先登录再购物 预期输出 2.提示请先登录再购物 3.提示商品已售完 4.提示该商品已在购物车中 1.提示请先登录再购物 实际输出 2.提示请先登录再购物 3.提示商品已售完 4.提示该商品已在购物车中 结果对比 实际输出符合预期输出 6.3测试结果分析
在使用黑盒测试的过程中,预期输出与实际输出基本一致,由此可以得出结论,本系统运行基本正常。在初步测试后,对出问题的地方又进行了修改。再次使用相同的测试用例测试时,全部成功通过了测试,系统运行正常。
总 结
经过这次毕业设计,我熟悉了一个软件系统开发的整个过程,进一步掌握四年多来在软件方面学习的课程。本设计的题目是办公用品网上商城设计与实现。该网站在PHP+MySQL+Apache开发环境下,使用Zend Studio集成开发工具开发而成。在设计过程中综合使用了PHP、CSS和JavaScript等技术。在编码阶段采用了基于MVC模式的ThinkPHP框架。
办公用品网上商城由前台和后台组成。前台面向会员,后台面向管理员。会员注册并登录后可以进行查询商品、查看商品具体信息、查看商品评论、选购商品、提交订单等。管理员登录后可以对商品信息、会员信息、订单信息和评论,还可以发布网站公告。
由于开发经验的不足与水平有限,在系统设计中还存在许多不足之处,比如:界面的美化,由于时间的仓促,在开发设计中没有对系统的界面的美化做太多的工作,以至于鉴于过于简洁。另外,本系统只实现到生成订单,并没有实现在线支付功能。会员注册时的信息验证也不够完备,没有验证邮箱、身份证号等功能。订单生成之后没有向会员的注册邮箱发送确认邮件或向会员的联系号码发送短信的功能。因此该网站离实际使用还有一定的距离,需要进行不断地补充和完善。在以后的进一步设计中,应加强与实际情况相符的功能模块的实现以提高系统的性能,使功能模块间的关系更协调,并尽可能解决系统的通用性问题,从而使系统能得到更好的应用。
总之,本次开发的网站完成了前期制定的任务与计划,符合了毕业设计的要求,对自身而言,累计了相当丰富的经验,相信在未来的工作中能对自己有所帮助。
谢 辞
本次设计的指导老师是李博老师。在李老师的热情关心和仔细的指导下,我完成了本次毕业设计。李老师每周都会抽出时间询问我们的进度并耐心的解答我们遇到的问题。李老师和蔼的态度、渊博的知识和严谨的学风使我受益匪浅。本次毕业设计从论文选题、搜集材料到最终完成设计,每一步都是在李老师的指导下完成的,花费了李老师很多的心血和精力。在此向李老师表示由衷的感谢!
此外,在这次毕业设计中我还得到了很多同学的帮助。当我遇到问题的时候,同学们总是主动帮我解决问题。当我出现错误的时候,同学们总是及时地纠正我的错误。当我遇到困难的时候,同学们给予我极大的鼓励与支持。还有很多同学给我提出了建设性的意见和建议。在此向你们表示感谢。最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!
参考文献
[1] 盛小丰. 办公用品B2C电子商务发展现状及对策分析[J]. 财经试点,2011,5(11):166-167. [2] 邵奎博. 基于B2B模式的办公用品网上销售分析[J]. 电子商务,2008,7(10):26-27. [3] 潘凯华,刘中华著. PHP从入门到精通[M]. 北京:清华大学出版社,2010:23-37. [4] 白志强,白志刚著. 21天学通PHP[M]. 北京:电子工业出版社,2010:23-25. [5] 高洛峰著. 细说PHP[M]. 北京:电子工业出版社,2012:56-85.
[6] 丁月光,孙更新等著. PHP+MySQL动态网站开发[M]. 北京:清华大学出版社,2008:123-135. [7] 崔洋著. MySQL数据库应用从入门到精通[M]. 北京:中国铁道出版社,2013:103-135. [8] 潘凯华,李慧等著. MySQL快速入门[M]. 北京:清华大学出版社,2012:63-85. [9] 姜承尧著. MySQL技术内幕:SQL编程[M]. 北京:机械工业出版社,2012:46-67. [10] 王石, 杨英娜著. 精通PHP+MySQL应用开发[M]. 北京:人民邮电出版社,2006:12-23. [11] 杜闯. PHP在动态网站开发中的优势[J]. 电脑知识与技术,2010,3(13):3342-3344.
[12] Anja S G?ritz, Michael H Birnbaum. Generic HTML Form Processor: A versatile PHP script to save
Web-collected data into a MySQL database[J]. Behavior Research Methods, 2005,37(4),703-710.