基于php的网上书店的设计与实现毕业论文

上传人:xiao****1972 文档编号:116399426 上传时间:2019-11-16 格式:DOC 页数:20 大小:435.50KB
返回 下载 相关 举报
基于php的网上书店的设计与实现毕业论文_第1页
第1页 / 共20页
基于php的网上书店的设计与实现毕业论文_第2页
第2页 / 共20页
基于php的网上书店的设计与实现毕业论文_第3页
第3页 / 共20页
基于php的网上书店的设计与实现毕业论文_第4页
第4页 / 共20页
基于php的网上书店的设计与实现毕业论文_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于php的网上书店的设计与实现毕业论文》由会员分享,可在线阅读,更多相关《基于php的网上书店的设计与实现毕业论文(20页珍藏版)》请在金锄头文库上搜索。

1、基于PHP的网上书店的设计与实现 作 者 系 (院) 专 业 年 级 学 号 指导教师 日 期 诚信承诺书郑重承诺:所呈交的论文是作者个人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。与作者一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。作者签名: 日期:导师签名: 日期:院长签名: 日期:论文使用授权说明本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以

2、公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。保密论文在解密后遵守此规定。作者签名:导师签名:日期:目 录1 引言12 相关软件及技术介绍22.1 PHP基础知识概述22.1.1 PHP优势32.1.2 配置PHP并关联MySQL32.2 数据库技术简介42.2.1 连接数据库42.2.2 修改用户登录密码52.3 Dreamweaver简介53 逻辑设计53.1 总体思路53.1.1 具体设计思路63.2 网站结构设计63.3 系统功能分析与设计83.4 数据库结构设计84 网站设计的实现104.1 首页104.1.1 页面设计104.1.2 页面描述及部分代码104.

3、2 购物车页面114.2.1 页面设计114.2.2 页面描述及部分代码114.3 会员注册124.3.1页面设计124.3.2页面描述及部分代码124.4 管理员登录页面134.4.1页面设计134.4.2 页面描述及部分代码134.5 分类管理页面144.5.1 页面设计144.5.2 页面描述及部分代码145 总结15参考文献16基于PHP的网上书店的设计与实现摘 要:本文主要介绍的是基于PHP的网上书店的设计与实现。论文主要介绍网上书店开发背景,可行性分析,使用技术,以及网站开发过程。本设计前台使用Dreamweaver cs5开发工具,后台使用Mysql数据库。模块主要包括:访客浏览

4、模块,注册登录模块,会员购买模块,管理模块。顾客可以快速查找并购买所需商品,商家可以及时更新管理商品信息。关键词:网上书店;Dreamweaver;PHP;Mysql1 引言随着网络的迅速发展和人们经济水平的提高以及社会节奏的加快,人们越来越倾向网上购物,因此电子商务得到高速发展,做为电子商务的重要组成部分,网上书店的经营成功水平更让人惊叹,相比传统实体书店而言,网上书店不需要读者去书店花大力气逐类的进行查找,只需轻轻的点击鼠标,利用搜索引擎就可以快速的找到所想要购买的书籍,从而节省了读者宝贵的时间。而且,传统书店所有的功能网上书店都能够实现,并且消费者可以在线咨询商家、在线完成交易,商家更可

5、以方便的更新书籍信息、管理书籍信息,了解书的销售情况,及时调整营销策略,尽可能的满足用户的需求,提高网站的知名度,寻求最大的经营效益。网上书店对于消费者和商家来说是双赢的,具有大量的社会需求和广阔的发展前景,基于此我选择做一个网上书店作为自己的毕业设计,以更好的适应社会的需求。1.1 本课题的研究意义随着网络的普及,社会节奏的加快和竞争激烈程度的加大,人们不断提高自己能力的需求不断加大,逐渐形成了终生学习的潮流,以求自己能够胜任社会和工作的要求,然而却没有很多时间和精力去书店查找购买所需的图书和去参加培训提高自己的技能,并且传统书店需要消费者亲自去查找自己所需要的书籍,就像在茫茫海洋中寻找一叶

6、扁舟,其困难程度可想而知的,然而网上书店不仅拥有传统实体书店所拥有的功能,更具有传统书店所不具有的方便快捷的优势,因此更会得到更多用户的青睐,其发展前景是不可估量的。1.2 本课题设计目的为了抓住这个电子商务高速发展的良机,为了满足广大消费者的需求,更为了拥有一个好的发展前景,所以我建立了一个网上书店系统,用户可以浏览购买商品,并可以利用搜索功能快速找到自己所要购买的商品信息,商家可以添加商品信息以及商品分类,保证商品信息能够快速更新,增强网站的吸引力和提高其知名度,并可以修改和删除商品信息和分类。那些想提高自己增强工作能力的学习者可以这里找到一个属于自己的家园,能够快速的提高自己的技能,满足

7、工作的需求。1.3 可行性分析可行性分析是在研究调查前提下,针对项目的开发的可行性和必要性进行的分析,从技术、经济、社会等方面进行可行性分析和研究,以期达到避免投资失误和确保新系统顺利开发的目的,并竭尽全力用最小的代价和最短的时间来完成开发任务。该系统的可行性分析包括以下几个方面:(1)技术方面的可行性:它主要分析现拥有的技术条件是否可以顺利的完成开发工作,软硬件条件是否可以满足开发需求等。随着硬件的不断更新换代,很少再有必要考虑硬件因素。软件方面Dreamweaver是最好开发网站的工具之一,数据库服务器方面则有Mysql,虽然Mysql体积小,但可以很快处理数据,并保持数据的完整性而且可以

8、提供许多高级功能,其灵活性、易用性、安全性的特点使Mysql成为项目开发者在网站开发时的首选。 (2)经济方面的可行性:主要目的是对项目前景进行分析预测和评估。本系统作为一个网上书店系统,能满足广大消费者的需要,前景很广阔,具有很大的发展空间。(3)操作方面的可行性:我们已进入“忙碌性”社会,很少再有时间去书店购买书,而网络的普及和电子商务的飞速发展,使在线购书成为可能。而且在线购书的方便快捷的优点更加吸引人们的青睐,并获得飞速发展。1.4 系统开发环境(1)硬件电脑品牌 戴尔处理器 英特尔酷睿2双核主板 戴尔OFOTGN内存 2硬盘西数WD3200AAKS-75L9A0显卡英特尔 G41 E

9、xpress Chipset显示器戴尔 DELD023 DELL E1910H(2)软件系统Win7操作系统开发软件Adobe Dreamweaver CS5,phpStudy(集成Apache、PHP、Mysql、phpMyAdmin)2 相关软件及技术介绍2.1 PHP基础知识概述PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写,是一种内嵌于HTML 的高级语言,而且也是一种可以在服务器端运行的内嵌于HTML文档的脚本语言。PHP的独特的语法不仅包含了Perl、Java,C以及PHP本身所特有的语法,而且它可以比Perl语言和CGI语言更方便动态网页的执行。

10、用PHP做出的动态网站页面和其他的网站开发语言相比,PHP是将程序内嵌到HTML文档中去执行的,执行的效率远远高于全部生成HTML标记的CGI;而且PHP还可以执行编译,编译能够达到加密和优化代码的作用,使程序运行更快更安全。因此PHP在网站开发中得到广大设计者青睐,因而得到广泛应用。2.1.1 PHP优势1)开放的源代码:所有的PHP源代码都可以直接获得。2)PHP的快捷性:程序运行速度快、技术人员学习快。内嵌于HTML中:因为PHP可以内嵌于HTML语言,相对于其他开发语言。它编辑简单,实用性强,因而很适合初级学习者。3)PHP不收费:PHP和其它技术相比是免费的而且是开源的。4)面向对象

11、:在PHP4,PHP5 设计中,面向对象方面都得到了很大的提高,PHP完全可以支持开发大型商业项目,满足了众多设计者的需求。5)效率高:消耗很少系统资源。6)跨平台性强: 因为PHP是运行于服务器端的脚本,因而能够在很多种系统中运行,如LINUX、WINDOWS等系统。7)专业专注:PHP主要支持脚本语言,PHP为类C语言。2.1.2 配置PHP并关联MySQL目前PHP很受编程人员的青睐,不过如果没有跟Mysql等数据库结合,它的魅力就会大大降低,在网站开发中尤以Mysql和PHP的结合最为常见,而且使用最为灵活,功能也很强大。装好PHP后,需要配置系统环境。配置步骤如下 18:1、设置扩展

12、路径查找 extension_dir 可以查到这一行extension_dir = ./将此行改为extension_dir = E:phpext其中E:php是你安装php的路径.路径错误会导致无 法加载dll(提醒:有的php版本是 ;extension_dir = ./ 要去除前面的分号)2、 分别查找;extension=php_gd2.dll ;extension=php_mbstring.dll;extension=php_mysql.dll去掉上面3项前面素具有的分号,这样apache服务器启动时就能够加载这些dll了3、会话保存路径的设置查找session.save_path

13、可以得到这一行; session.save_path = N;/path在这行下面加入一个新行session.save_path = E:WINDOWSTemp保存到你的临时目录下,完全能够保存到windows临时目录Temp下4、显示错误 display_errors出于安全性的考虑,有些版本display_errors 也默认为 Off.也就是说调试时,如果PHP代码出错只会出现一个空白页,无法显示出错的原因和行数.这样会导致调试非常不便,建议根据自己需要进行修改查找display_errors = Off (注意:不是 ; - display_errors = Off Security)

14、改为display_errors = On2.2 数据库技术简介Mysql数据库是一个关系型数据库管理系统,由瑞典Mysql AB公司所开发,后来被Oracle公司收购了。关联数据库是将数据保存到不同的表中,而不是将所有的数据全部放在一个大仓库内,这样可以提高执行速度和灵活性。Mysql的SQL语言是应用于数据库访问的最常用标准化语言之一。因为Mysql数据库具有体积小、速度快、成本低等优点,而且源码是开放的,因此Mysql数据库成为一般中小型网站的开发的首选。2.2.1 连接数据库Mysql数据库的连接方式有很多种,并与你使用的软件是否集成相关,现在讲普遍使用的两种方法,一种是通过Windows命令来登录,另一种是通过Mysql客户端登录。1) 通过Windows命令登陆 登录界面如图1所示: 图1 登录界面2)通过Mysql客户端登陆“开始“”所有程序“”Mysql

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号