目 录
第1章 绪论 1
1.1 研究背景及目的意义 1
1.2 研究现状 1
1.4 研究内容 2
第2章 系统需求分析 3
2.1 可行性分析 3
2.2 业务流程分析 3
2.3 功能需求分析 6
2.4 用例分析 7
第3章 系统设计 12
3.1 功能模块设计 12
3.2 数据库设计 13
3.2.1 概要模型设计 13
3.2.2 数据库表的设计 17
第4章 系统实现 20
4.1 系统开发环境 20
4.2 功能实现 23
4.2.1 用户注册 23
4.2.2 用户登录 24
4.2.3 网站首页 25
4.2.4 宠物用品 25
4.2.5 购物车 26
4.2.6 订单管理 26
第5章 系统测试 28
5.1 测试环境 28
5.2 功能测试 29
5.3 测试总结 40
第6章 结论 41
致 谢 43
参考文献 44
1.4 研究内容
在网上宠物用品商城里,游客可以浏览查询商品和页面。注册会员后,可以购买想要的商品添加进购物车,然后进行付款操作。
管理员可对商品订单进行增删改查等功能。用户接口是网站用户使用网上宠物用品的入口,所有的在线用户都用过浏览器登录,并且进行一系列的查询,订购操作。用户接口模块包括了用户信息的维护、商品查询、订购商品和订单维护。用户登录系统后,用户ID将会被保存在服务器中,用户在系统中的所做操作,包括查询、订购等都将被系统存储在数据库中,以供系统进行销售情况的分析。管理员接口模块是提供网站维护和管理员的接口。管理员接口模块包括商品信息维护、内部员工维护、订单处理、销售情况查询、会员信息维护等多个模块。
第2章 系统需求分析
开发一个软件需要进行全面的分析才可以实施,这样才能保证这个软件适应市场,保证软件的使用性。下面从以下几个方面进行分析:
2.1 可行性分析
硬件上,现在的技术早已不仅仅限于计算机上了,如今手机,平板等设备都可以使用,并用使用操作上都已大大的提高,操作简单方便。计算机、手机、平板这些基本设备早已进入家家户户。几乎是人手一份,硬件上是完全可行的。软件上,宠物用品网上购物系统软件系统采用的PhpStrom,MySQL数据库,对操作系统没有特别要求,适用于市面上的大部分操作系统,技术已很成熟了,因此软件上也是完全可行的,综上所述,在技术可行性分析上,没有问题。
系统采用的软件都是免费的,成本低。后期的运营管理也比较简单,只要负责好商品的信息维护和系统的正常运行就可以。并且本系统也大大的降低了人力的使用,不需要再去市场上来回跑动收集信息,只要发布正确的商品信息,减少了工作量,可以很方便快速的上下架商品,添加、删除、修改、查询都大大的提高了工作效率,综上所述,在经济可行性分析上,也是完全可行的。
本系统采用的是面向对象的语言编写的,具有可视化的特点,点开本系统就可以直观的看到各个功能,每个功能都是立即响应的,对每个功能也都有明显的操作提示,一目了然,不需要进行更为复杂的思考,本文转载自http://www.biyezuopin.vip/onews.asp?id=11857所以在操作可行性分析上是可以进行的。
2.2 业务流程分析
系统顶层数据流图如图2-1所示:
图2-1 系统顶层数据流图
<?php
define("ROOTPATH", "");
setCookie("MUSER");
setCookie("MEMBERID");
setCookie("MEMBERPNAME");
setCookie("MEMBERTYPE");
setCookie("MEMBERTYPEID");
setCookie("SE");
setCookie("ZC");
?>
<script>
window.location='member/login.php'
</script>