小树苗网上购物商城的设计与实现(附件)
电子商务现在俨然成为了人们的日常生活中不可或缺的一部分,并且许多电子商务网站已经取得阶段性的成功,例如淘宝网、聚美优品、京东商城等。小树苗网上购物商城的形式与这些网站的不同之处在于用户和管理员共用同一个系统。本系统说明书详细说明了网站的设计流程、功能模块以及操作步骤。本设计的成果是一个网上商品交易系统,名为小树苗网上购物商城,使用的是PHP+MYSQL+Apache技术,实现了注册功能、修改会员基础数据、商品数据信息维护、发布商品数据、浏览搜索商品、购买商品、信息反馈等功能。整个系统拥有简洁明了的界面,操作简单便捷。关键词 网上商城,PHP,MySQL
目 录
1 引言 1
1.1 研究背景 1
1.2 研究内容 1
2 可行性分析 2
2.1 设计思想 2
2.2 系统可行性分析 2
2.2.1 技术可行性 2
2.2.2 经济可行性 2
2.2.3 操作可行性 3
3 系统设计 3
3.1 开发环境与开发工具 3
3.2 系统功能模块设计 4
3.2.1 操作流程 4
3.2.2 系统功能模块 4
3.3 网站ER模式设计 5
3.3.1 实体图设计 5
3.3.2 实体间的关系 7
3.3.3 全局ER模型 7
3.4 数据库设计 8
3.4.1 数据库表 8
4 总体设计 12
4.1 总体功能设计 12
4.1.1 会员管理功能设计 13
4.1.2 商品搜索功能设计 13
4.1.3 购物车功能设计 14
4.1.4 管理员管理功能设计 14
4.2 非功能性设计 15
4.2.1 用户界面设计 15
5 系统实施? 15
5.1 会员权限界面 15
5.2 管理员权限界面 20
6 系统测试 26
6.1 系统测试的目 *好棒文|www.hbsrm.com +Q: ¥351916072¥
的及原则 26
6.2 系统测试的方法 26
6.2.1 前台页面测试 26
6.2.2 后台功能测试 27
结 论 28
致 谢 29
参 考 文 献 30
1 引言
1.1 研究背景
B2C是英文BusinesstoCustomer(企业对顾客)的缩写,B2C是电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售产品和服务[1]。B2C的商务电子化模式以网上商城在内的网络零售业为主要经营对象,能在网上进行商品的交易,顾客不需要去到实体店就能够挑选和购买商品[2]。这种购物方式对于消费者来说,是极其方便的,上班的人能够节省许多到店购物挑选所花费的时间。对于企业来说这种模式有效减轻了房屋租金、管理费用的负担,极大提高了利润空间。
不出家门直接在网上挑选购买商品这种新的消费方式,在消费市场中的比例也不断提高,这种方式正在被越来越多的消费者所接受和青睐,可以说网购已经逐步成为广大消费者的一种习惯。以商品销售为主的传统商城正面临着竞争和效益日益下降的压力,传统商场每天的需要承担大量的人力、物资成本,电子商务模式则可以不受传统方式的约束,削减了不必要的成本并且减少了用于职工的资金,扩大企业知名度,增加了企业的收入,增强了竞争力。网络信息技术在我国的迅猛发展,除了能够起到宣传企业本身的效果,还可以扩大销售网络。企业建设属于自己的网上购物商城,可以给购买者提供一个安全、便捷的购物环境和平台,为企业自身提供了更加便捷的管理和交易的形式。
1.2 研究内容
按照毕业设计任务书内容,本系统需要设置如下两个部分。
1、用户部分:
(1)用户信息管理:用户注册、修改个人信息。
(2)商品:用户浏览商品、查询商品。
(3)购物车,将用户所想要的物品添加到购物车,然后结算。
(4)信息反馈:反馈用户体验,供其他用户参考。
2、管理员部分:
(1)订单管理,对不同订单信息及时把控。
(2)会员管理,管理会员的信息。
(3)分类管理,管理商品的类别。
(4)商品管理,管理发布的商品。
(5)系统管理:编辑各种系统信息,例如:系统设置、条款信息、购物流程等。
2 可行性分析
2.1 设计思想
小树苗网上购物商城是一个适合小型公司使用的网上购物和管理系统,它可以节约企业的运营成本,同时也能够有效的扩大企业的知名度[3]。所设计的系统应该有这样几种功能:
用户信息库:用户登录网站时如果想要实现购物功能必须先注册,以便于后期用户访问的时候,系统审批和统计数据。同时,用户信息在登录之后是可以修改的,并且系统提供了修改密码的服务,便于保护用户的账户安全。
下订单、结算功能:用户可以通过浏览、搜索、分类三种方式找到想要的商品,并且放入购物车,下订单并最后结算,大大提升了购物的效率。
商品数据管理和维护功能:本系统可以对任意商品类型和商品名称进行增加、修改和删除操作,同时可以维护增加了的商品的基础数据信息。
反馈功能:本系统提供了用户和企业沟通的平台。
2.2 系统可行性分析
2.2.1 技术可行性
相对于有Java学习基础的人而言,PHP学起来比较快的,并且我在学习java的过程中编写了至少3000行代码,熟练地掌握了java语言,这为此次的系统设计打下了良好的基础。同时大学期间我学习过sql server 2008,MYSQL语句与其有相似之处,编写和修改对于我来说比较顺手。所以在技术方面,这次的毕业设计是可行的。
2.2.2 经济可行性
网站的开发所需要的硬件条件只需一个具备基础配置的个人电脑,而软件环境的搭建,如MySQL、PHP等工具均可以从网上免费下载[4]。我用的是phpStudy,它是PHP调试环境的程序集成包,安装后无需配置即可使用,该程序除了包括调试环境,还包括开发工具和开发手册等。phpStudy可以在百度软件中心下载。
目 录
1 引言 1
1.1 研究背景 1
1.2 研究内容 1
2 可行性分析 2
2.1 设计思想 2
2.2 系统可行性分析 2
2.2.1 技术可行性 2
2.2.2 经济可行性 2
2.2.3 操作可行性 3
3 系统设计 3
3.1 开发环境与开发工具 3
3.2 系统功能模块设计 4
3.2.1 操作流程 4
3.2.2 系统功能模块 4
3.3 网站ER模式设计 5
3.3.1 实体图设计 5
3.3.2 实体间的关系 7
3.3.3 全局ER模型 7
3.4 数据库设计 8
3.4.1 数据库表 8
4 总体设计 12
4.1 总体功能设计 12
4.1.1 会员管理功能设计 13
4.1.2 商品搜索功能设计 13
4.1.3 购物车功能设计 14
4.1.4 管理员管理功能设计 14
4.2 非功能性设计 15
4.2.1 用户界面设计 15
5 系统实施? 15
5.1 会员权限界面 15
5.2 管理员权限界面 20
6 系统测试 26
6.1 系统测试的目 *好棒文|www.hbsrm.com +Q: ¥351916072¥
的及原则 26
6.2 系统测试的方法 26
6.2.1 前台页面测试 26
6.2.2 后台功能测试 27
结 论 28
致 谢 29
参 考 文 献 30
1 引言
1.1 研究背景
B2C是英文BusinesstoCustomer(企业对顾客)的缩写,B2C是电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售产品和服务[1]。B2C的商务电子化模式以网上商城在内的网络零售业为主要经营对象,能在网上进行商品的交易,顾客不需要去到实体店就能够挑选和购买商品[2]。这种购物方式对于消费者来说,是极其方便的,上班的人能够节省许多到店购物挑选所花费的时间。对于企业来说这种模式有效减轻了房屋租金、管理费用的负担,极大提高了利润空间。
不出家门直接在网上挑选购买商品这种新的消费方式,在消费市场中的比例也不断提高,这种方式正在被越来越多的消费者所接受和青睐,可以说网购已经逐步成为广大消费者的一种习惯。以商品销售为主的传统商城正面临着竞争和效益日益下降的压力,传统商场每天的需要承担大量的人力、物资成本,电子商务模式则可以不受传统方式的约束,削减了不必要的成本并且减少了用于职工的资金,扩大企业知名度,增加了企业的收入,增强了竞争力。网络信息技术在我国的迅猛发展,除了能够起到宣传企业本身的效果,还可以扩大销售网络。企业建设属于自己的网上购物商城,可以给购买者提供一个安全、便捷的购物环境和平台,为企业自身提供了更加便捷的管理和交易的形式。
1.2 研究内容
按照毕业设计任务书内容,本系统需要设置如下两个部分。
1、用户部分:
(1)用户信息管理:用户注册、修改个人信息。
(2)商品:用户浏览商品、查询商品。
(3)购物车,将用户所想要的物品添加到购物车,然后结算。
(4)信息反馈:反馈用户体验,供其他用户参考。
2、管理员部分:
(1)订单管理,对不同订单信息及时把控。
(2)会员管理,管理会员的信息。
(3)分类管理,管理商品的类别。
(4)商品管理,管理发布的商品。
(5)系统管理:编辑各种系统信息,例如:系统设置、条款信息、购物流程等。
2 可行性分析
2.1 设计思想
小树苗网上购物商城是一个适合小型公司使用的网上购物和管理系统,它可以节约企业的运营成本,同时也能够有效的扩大企业的知名度[3]。所设计的系统应该有这样几种功能:
用户信息库:用户登录网站时如果想要实现购物功能必须先注册,以便于后期用户访问的时候,系统审批和统计数据。同时,用户信息在登录之后是可以修改的,并且系统提供了修改密码的服务,便于保护用户的账户安全。
下订单、结算功能:用户可以通过浏览、搜索、分类三种方式找到想要的商品,并且放入购物车,下订单并最后结算,大大提升了购物的效率。
商品数据管理和维护功能:本系统可以对任意商品类型和商品名称进行增加、修改和删除操作,同时可以维护增加了的商品的基础数据信息。
反馈功能:本系统提供了用户和企业沟通的平台。
2.2 系统可行性分析
2.2.1 技术可行性
相对于有Java学习基础的人而言,PHP学起来比较快的,并且我在学习java的过程中编写了至少3000行代码,熟练地掌握了java语言,这为此次的系统设计打下了良好的基础。同时大学期间我学习过sql server 2008,MYSQL语句与其有相似之处,编写和修改对于我来说比较顺手。所以在技术方面,这次的毕业设计是可行的。
2.2.2 经济可行性
网站的开发所需要的硬件条件只需一个具备基础配置的个人电脑,而软件环境的搭建,如MySQL、PHP等工具均可以从网上免费下载[4]。我用的是phpStudy,它是PHP调试环境的程序集成包,安装后无需配置即可使用,该程序除了包括调试环境,还包括开发工具和开发手册等。phpStudy可以在百度软件中心下载。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/461.html