用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计PHP

基于PHP综合商场毕业设计-前台+后台设计-400

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 随着Internet的进步和迅速发展, 人们对于购物不再是为了满足生活需要,更多的是享受购物过程中所带来的体验和快乐,基于这一需求,网上购物系统应运而生了。本文是利用B2C模式,通过PHP语言,MySQL数据库,Apache服务器为消费者构建了一个便捷、可靠的动态网上购物系统。
系统共分为前台管理和后台管理两大模块。其中前台管理模块包括商品浏览、商品收藏、查看商品、查看收藏的宝贝、将商品加入购物车、对购物车中的商品进行编辑、支付、商品评论、留言、用户注册、登陆等功能。后台管理模块包括商品管理、商品分类管理、商品类型及属性管理、订单管理、留言管理、商品回收站、数据库管理、用户管理、记事本等功能。
在设计过程中,系统使用css样式来规划网页布局,使其具有兼容性,使用session变量实现对用户登陆信息的跟踪,使用ajax异步交互机制实现当用户选择不同规格商品,如尺码、颜色时,系统可以显示其所对应的库存数量,与此同时,还使用了js脚本来实现验证用户的非法输入,旨在使所开发网站更好管理和维护。
论文首先介绍了网上购物系统的研究背景和研究意义,其次从社会、经济、技术等3个方面论述系统是可行的,接着依据用户的实际需求,对系统进行了详细的需求分析,得出了系统的整个功能结构图以及每个功能模块的具体算法。最后对系统进行了测试,结果显示系统的性能是良好的,健壮性也不错。

关键词:网上购物,PHP,smarty模板引擎


第1章 绪论 1
1.1 研究背景 1
1.2 研究意义 1
1.3 研究内容 2
第2章 相关技术 3
2.1 PHP 3
2.2 APACHE 3
2.3 MYSQL 3
2.4 CSS样式表 3
2.5 SMARTY模板引擎 4
第3章 系统需求分析 5
3.1 可行性分析 5
3.1.1社会可行性分析 5
3.1.2经济可行性分析 6
3.1.3技术可行性分析 6
3.2需求分析 7
3.2.1性能需求分析 7
3.2.2功能需求分析 7
第4章 系统设计 10
4.1 前台功能结构图 10
4.2 后台功能结构图 11
4.3 数据库设计 12
4.3.1数据库概念设计 12
4.3.2数据库逻辑结构设计 14
4.4 数据库连接 22
第5章 系统详细设计 23
5.1 首页设计 23
5.1.1首页配色 23
5.1.2界面设计 24
5.1.3 logo的设计 25
5.2 前台功能设计 26
5.2.1注册-登录模块 26
5.2.2商品展示模块 28
5.2.3购物车模块 30
5.2.4商品订单模块 32
5.2.5留言、评价模块 34
5.3 后台功能设计 35
5.3.1商品管理模块 35
5.3.2会员管理模块 36
5.3.3订单管理模块 37
5.3.4数据库管理模块 38
5.3.5记事本模块 39
5.4系统特色 39
5.4.1正则验证的设计 39
5.4.2文件上传的设计 40
5.3.3缩略图、验证码的设计 40
第6章 系统测试 42
6.1 白盒测试 42
6.2 黑盒测试 43
6.3 系统性能测试 46
6.3.1响应时间 47
6.3.2并发用户数 47
6.4测试结果 47
参考文献 50
谢辞 51
附录1 部分关键源码及解释 52

第1章 绪论
1.1 研究背景
随着社会发展,人们不再是单一地去实体店购物,大部分都是在网上进行购物,网上购物成为了购物者最喜欢的一种购物方式。
国内外已有不少关于网络购物的研究,有很多关于我国网络购物的现状研究,如文献[1]中呈雯通过对网络购物的优势以及我国网络购物的发展现状及存在的问题进行分析,指出我国网络购物的存在的主要问题是我国网络购物在地域上发展相当不平衡,网站的功能设计和配套措施相对落后。她认为应该大力宣传网络购物优势,扩大网络购物的影响,整合传统实体销售,推动网络购物的发展,同时建立相关法律体系,保障网络购物中的权益[1]。
文献[2]中Laily Hj. Paim随机抽取100多名学生分析他们对网上购物的态度,最终得出价格、公利取向、和选择的多样性是影响人们购物的主要因素。功利取向的消费者对网络购物有较高的倾向。同时表明学生进行网络购物主要是想寻找方便[2]。
文献[3]中周丽,林小娟等以南京高校在校大学生为调查对象,对影响大学生网络购物意向的因素进行了实证研究,研究发现影响大学生网络购物意向的因素主要有大学生对网络购物的风险认知、信任度、对第三方担保的态度以及网站的自我效能[3]。
大学生作为网络购物的主力军,分析影响大学生网络购物的因素成为众多学者研究的方向,文献[4]中章明也对大学生网络购物的动因和障碍分别进行分析,认为影响大学生网络购物的障碍因素有:对售后服务的不满;商品知情权难以得到保障;交易对象认定的模糊性;网络交易消费者信息的隐私权得不到保障[4]等等。
1.2 研究意义
伴随着互联网的进步与发展,网络概念深入人心,网络在人们生活中的应用也越来越广泛,人们对于购物不再是传统地到实体店进行购买,只需打开电脑就能轻松购买到自己想要的东西。网络购物使得购物者不用两处奔波,更方便快捷。更重要的是网络购物让购物者可以在许多方面省下精力和金钱。
目前网上商城有很多,像淘宝,天猫,当当等。但这些购物网站虽然功能齐全,却是操作繁琐,并不能真正满足所有用户的需求,就像淘宝有时候下完订单都不知道在哪里查找订单了,该系统正是为了弥补现有商城网站操作繁琐的缺点,开发出一个功能齐全,操作简单的网上购物系统。
设计和完成这样一个购物网站将会牵扯到很多技术上的问题,如后台数据库的设计与优化,前台页面的布局,服务器的性能优化,通过开发这样一个网站,同时也能使我在实践中掌握更多的技术,所以开发这样一个网站是非常有意义的。
1.3 研究内容
随着网上商城的日益增多,如何开发一个能够吸引更多顾客来购买商品的商城网站成为了我们研究的主要内容。本论文主要通过以下几个方面对网上购物系统进行研究。首先,通过建立数据模型分析用户需求,明确系统功能。其次,通过目前相关技术的比较分析,系统采用MVC架构,html+css样式规划网页布局,使用smarty缓存技术生成静态页面,通过PHP+MYSQL来建立动态网站。最后,对网上购物系统进行了测试、修改和完善。

第2章 相关技术
2.1 PHP
PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言,语法上与java,C语言有点类似[5]。它是一门弱语言类型,不必声明变量的数据类型。适合于开发小型网站,尤其对于商城网站,用PHP开发速度快,成本低,安全性高,并且几乎支持所有的操作系统和数据库系统。
之所以我会选择用PHP来开发这个项目,除了上述介绍的PHP特点,还有是因为PHP上手容易,它的开源性,且用PHP语言开发的网站风格多样化。
2.2 APACHE
Apache是一个开放源码的网页服务器,具有跨平台性,可以在大多数系统下运行[6]。Apache具有支持最新的HTTP/1.1协议,支持多种方式HTTP认证,支持安全Socket层(SSL),支持服务器端包含指令(SSI)等特性。
网上购物系统是基于web服务器的,所以选用Apache服务器来搭配PHP技术,无疑是最佳选择。
2.3 MYSQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品[7]。MySQL的核心程序采用完全的多线程编程,它可以灵活地为用户提供服务,并且用多线程和PHP语言实现的MySQL更能充分利用CPU。
由于系统开发语言是PHP,并且PHP扩展包对MySQL的支持也比较完善,所以采用PHP+MySQL开发商城网站速度会更快,并且效率更高。。
2.4 CSS样式表
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言[8]。
一个网站页面布局的好与坏与css样式密切相关,通过css样式可以使页面更加赏心悦目,并且css还能够提高网站性能。
2.5 SMARTY模板引擎
Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一[9]。采用smarty编写的程序效率会更高,并且能够使PHP程序同美工分离,在团队开发小组中,通过smarty模板可以使得程序更加通俗易懂,有利于前端人员对后台程序的理解,大大提高团队开发效率。
我之所以选择Smarty还有一个重要的原因是Smarty可以实现缓存技术,它可以把用户最终看到的HTML文件生成一个静态的HTML页,可以大大减轻服务器压力。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信