ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:341.13KB ,
资源ID:22824470      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22824470.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于PHP的网上书店的设计与实现毕业设计论文Word文档格式.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于PHP的网上书店的设计与实现毕业设计论文Word文档格式.docx

1、3.1.1 具体设计思路 63.2 网站结构设计 63.3 系统功能分析与设计 83.4 数据库结构设计 84 网站设计的实现 104.1 首页 104.1.1 页面设计 104.1.2 页面描述及部分代码 104.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摘 要:本文主要介

2、绍的是基于PHP的网上书店的设计与实现。论文主要介绍网上书店开发背景,可行性分析,使用技术,以及网站开发过程。本设计前台使用Dreamweaver cs5开发工具,后台使用Mysql数据库。模块主要包括:访客浏览模块,注册登录模块,会员购买模块,管理模块。顾客可以快速查找并购买所需商品,商家可以及时更新管理商品信息。关键词:网上书店;Dreamweaver;PHP;Mysql1 引言随着网络的迅速发展和人们经济水平的提高以及社会节奏的加快,人们越来越倾向网上购物,因此电子商务得到高速发展,做为电子商务的重要组成部分,网上书店的经营成功水平更让人惊叹,相比传统实体书店而言,网上书店不需要读者去书

3、店花大力气逐类的进行查找,只需轻轻的点击鼠标,利用搜索引擎就可以快速的找到所想要购买的书籍,从而节省了读者宝贵的时间。而且,传统书店所有的功能网上书店都能够实现,并且消费者可以在线咨询商家、在线完成交易,商家更可以方便的更新书籍信息、管理书籍信息,了解书的销售情况,及时调整营销策略,尽可能的满足用户的需求,提高网站的知名度,寻求最大的经营效益。网上书店对于消费者和商家来说是双赢的,具有大量的社会需求和广阔的发展前景,基于此我选择做一个网上书店作为自己的毕业设计,以更好的适应社会的需求。1.1 本课题的研究意义随着网络的普及,社会节奏的加快和竞争激烈程度的加大,人们不断提高自己能力的需求不断加大

4、,逐渐形成了终生学习的潮流,以求自己能够胜任社会和工作的要求,然而却没有很多时间和精力去书店查找购买所需的图书和去参加培训提高自己的技能,并且传统书店需要消费者亲自去查找自己所需要的书籍,就像在茫茫海洋中寻找一叶扁舟,其困难程度可想而知的,然而网上书店不仅拥有传统实体书店所拥有的功能,更具有传统书店所不具有的方便快捷的优势,因此更会得到更多用户的青睐,其发展前景是不可估量的。1.2 本课题设计目的为了抓住这个电子商务高速发展的良机,为了满足广大消费者的需求,更为了拥有一个好的发展前景,所以我建立了一个网上书店系统,用户可以浏览购买商品,并可以利用搜索功能快速找到自己所要购买的商品信息,商家可以

5、添加商品信息以及商品分类,保证商品信息能够快速更新,增强网站的吸引力和提高其知名度,并可以修改和删除商品信息和分类。那些想提高自己增强工作能力的学习者可以这里找到一个属于自己的家园,能够快速的提高自己的技能,满足工作的需求。1.3 可行性分析可行性分析是在研究调查前提下,针对项目的开发的可行性和必要性进行的分析,从技术、经济、社会等方面进行可行性分析和研究,以期达到避免投资失误和确保新系统顺利开发的目的,并竭尽全力用最小的代价和最短的时间来完成开发任务。该系统的可行性分析包括以下几个方面:(1)技术方面的可行性:它主要分析现拥有的技术条件是否可以顺利的完成开发工作,软硬件条件是否可以满足开发需

6、求等。随着硬件的不断更新换代,很少再有必要考虑硬件因素。软件方面Dreamweaver是最好开发网站的工具之一,数据库服务器方面则有Mysql,虽然Mysql体积小,但可以很快处理数据,并保持数据的完整性而且可以提供许多高级功能,其灵活性、易用性、安全性的特点使Mysql成为项目开发者在网站开发时的首选。 (2)经济方面的可行性:主要目的是对项目前景进行分析预测和评估。本系统作为一个网上书店系统,能满足广大消费者的需要,前景很广阔,具有很大的发展空间。(3)操作方面的可行性:我们已进入“忙碌性”社会,很少再有时间去书店购买书,而网络的普及和电子商务的飞速发展,使在线购书成为可能。而且在线购书的

7、方便快捷的优点更加吸引人们的青睐,并获得飞速发展。1.4 系统开发环境(1)硬件电脑品牌 戴尔处理器 英特尔酷睿2双核主板 戴尔OFOTGN内存 2硬盘西数WD3200AAKS-75L9A0显卡英特尔 G41 Express Chipset显示器戴尔 DELD023 DELL E1910H(2)软件系统Win7操作系统开发软件Adobe Dreamweaver CS5,phpStudy(集成Apache、PHP、Mysql、phpMyAdmin)2 相关软件及技术介绍2.1 PHP基础知识概述PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写,是一种内嵌于HTML

8、 的高级语言,而且也是一种可以在服务器端运行的内嵌于HTML文档的脚本语言。PHP的独特的语法不仅包含了Perl、Java,C以及PHP本身所特有的语法,而且它可以比Perl语言和CGI语言更方便动态网页的执行。用PHP做出的动态网站页面和其他的网站开发语言相比,PHP是将程序内嵌到HTML文档中去执行的,执行的效率远远高于全部生成HTML标记的CGI;而且PHP还可以执行编译,编译能够达到加密和优化代码的作用,使程序运行更快更安全。因此PHP在网站开发中得到广大设计者青睐,因而得到广泛应用。2.1.1 PHP优势1)开放的源代码:所有的PHP源代码都可以直接获得。2)PHP的快捷性:程序运行

9、速度快、技术人员学习快。内嵌于HTML中:因为PHP可以内嵌于HTML语言,相对于其他开发语言。它编辑简单,实用性强,因而很适合初级学习者。3)PHP不收费:PHP和其它技术相比是免费的而且是开源的。4)面向对象:在PHP4,PHP5 设计中,面向对象方面都得到了很大的提高,PHP完全可以支持开发大型商业项目,满足了众多设计者的需求。5)效率高:消耗很少系统资源。6)跨平台性强: 因为PHP是运行于服务器端的脚本,因而能够在很多种系统中运行,如LINUX、WINDOWS等系统。7)专业专注:PHP主要支持脚本语言,PHP为类C语言。2.1.2 配置PHP并关联MySQL目前PHP很受编程人员的

10、青睐,不过如果没有跟Mysql等数据库结合,它的魅力就会大大降低,在网站开发中尤以Mysql和PHP的结合最为常见,而且使用最为灵活,功能也很强大。装好PHP后,需要配置系统环境。配置步骤如下 18:1、设置扩展路径查找 extension_dir 可以查到这一行extension_dir = ./将此行改为E:phpext其中E:php是你安装php的路径.路径错误会导致无 法加载dll(提醒:有的php版本是 ; 要去除前面的分号)2、分别查找;extension=php_gd2.dll ;extension=php_mbstring.dllextension=php_mysql.dll去

11、掉上面3项前面素具有的分号,这样apache服务器启动时就能够加载这些dll了3、会话保存路径的设置查找session.save_path 可以得到这一行 session.save_path = N;/path在这行下面加入一个新行session.save_path = WINDOWSTemp保存到你的临时目录下,完全能够保存到windows临时目录Temp下4、显示错误 display_errors出于安全性的考虑,有些版本display_errors 也默认为 Off.也就是说调试时,如果PHP代码出错只会出现一个空白页,无法显示出错的原因和行数.这样会导致调试非常不便,建议根据自己需要进

12、行修改查找display_errors = Off (注意:不是 ; - display_errors = Off Security)改为display_errors = On2.2 数据库技术简介Mysql数据库是一个关系型数据库管理系统,由瑞典Mysql AB公司所开发,后来被Oracle公司收购了。关联数据库是将数据保存到不同的表中,而不是将所有的数据全部放在一个大仓库内,这样可以提高执行速度和灵活性。Mysql的SQL语言是应用于数据库访问的最常用标准化语言之一。因为Mysql数据库具有体积小、速度快、成本低等优点,而且源码是开放的,因此Mysql数据库成为一般中小型网站的开发的首选。

13、2.2.1 连接数据库Mysql数据库的连接方式有很多种,并与你使用的软件是否集成相关,现在讲普遍使用的两种方法,一种是通过Windows命令来登录,另一种是通过Mysql客户端登录。1)通过Windows命令登陆 登录界面如图1所示: 图1 登录界面2)通过Mysql客户端登陆“开始“”所有程序“”Mysql“”mysql server5.0“”mysql command line client“命令进入到Mysql的客户端。2.2.2 修改用户登录密码数据库用户登录密码的修改需要使用Mysqladmin命令,其格式为:mysqladmin -u用户名 p旧密码 password 新密码。修

14、改界面如图2所示图2修改界面2.3 Dreamweaver简介Dreamweaver是当前网站开发中最为流行的网站开发设计软件。它与同为Macromedia公司出品的Fireworks和Flash一起,被网站开发者称为网页制作三剑客19。Dreamweaver和其它网站开发软件相比有以下的优点:1)不会生成大量冗余的代码。Dreamweaver具有可视化的网页编辑器,一般的网页编辑器都会产生许多冗余代码,给以后网站维护造成很大困难,而且增加了网页文件的大小,降低了网页运行速度。和其他软件相比Dreamweaver在使用时完全不会产生冗余代码,省去很多麻烦。网站开发者可以设置Dreamweave

15、r,用来清除网页文件中的原有的冗余代码。2)方便的代码编辑。可视化编辑和源代码编辑各有其所长,网站开发者应合理选择编辑器。Dreamweaver不仅具有html快速编辑器,还可以自建html编辑器,因此开发者可以很方便切换可视化和源代码编辑状态 19。3)方便操作。首先,Dreamweaver界面简洁,具有代码、设计、拆分三个界面,开发者可以灵活切换。Dreamweaver具有CSS样式、库、框架等功能,可以避免了大量重复操作,这样开发者在网站开发过程中不用再重复输入相同的格式、内容。其次,Dreamweaver还可以直接利用Flash、Shockwave等插件扩展其功能。并且,Dreamwe

16、aver与Fireworks的结合紧密,开发者在开发过程中可直接调用Fireworks优化图像。4)强大的动态页面支持。Dreamweaver的Behavior能够让使用者在不懂java script的情况下,在网页中加入丰富多彩的动态效果。还可利用层进行准确定位,再加上timeline功能,可产成动感十足的效果。5)扩展方便。开发者可以在网上下载多种插件,增强其功能。并可以自己给Dreamweaver制作插件,使Dreamweaver能够满足个人需求。 6)网站管理方便。在本地站点中,直接可以修改文件的名称和位置,Dreamweave能够自动更新相应的超链接。3 逻辑设计3.1 总体思路随着

17、网络的迅速发展和人们经济水平发的提高以及社会节奏的加快,人们越来越倾向于网上购物,网上购物具有好的发展前景,网上书店更取得了可喜的成就,然而如何在众多网上书店中怎样让自己的书店更有吸引力?怎样在激烈的市场竞争中占据一席之地呢?从而赢得更多访问量和回头客,挖掘到更多的商机,这需要敏锐的市场定位眼光,更要有具有吸引力的商品和网站,做为一名网站开发者,经过长期的网站开发,总结出以下的设计思路。3.1.1 具体设计思路1、主题定位网站的主题也就是网站的题材,顾客是上帝,赢得上帝就能赢得市场,因此在做网站前一定要清楚客户的需求是什么,自己要做的网站的市场定位和网站的主题,自己要做什么才能满足顾客需求,并

18、认真规划网站地图和功能。2、设计Logo好的开端是成功的一半,一个好的Logo可以突出网站的主旨,更可以给访客留下深刻的印象,对网站的宣传推广起到事半功倍的效果。在您的网站主题和名称定下来之后,需要认真设计Logo。网站的标志(Logo)如同商标一样是网站站点主题和内涵的集中显现,最好的效果是达到让访客看见Logo就能明白网站的性质和内容。Logo设计多种多样,可以是中文、英文字母、图案,甚至是以上集合。标志的设计创意主要来自网站的主题和内容以及长期的实践经验,在做设计时可以仔细考察其他相关网站的Logo设计,从中获得设计灵感。我做的网站是一个网上书店系统,我的Logo比较好的体现了该网站的性

19、质:3、色彩搭配网站给访客的第一印象来自于视觉冲击,因而网站的色彩搭配具有举足轻重的地位,优秀的色彩搭配可以打动访客,甚至影响访客的行为和情绪。对于网站开发人员来说,能做到灵活变通,针对性的配色是很好的,网站分类往往是各种各样的,包括公司、政府组织、社会组织、社交的、新闻的、个人网站以及体育频道等分类,内容不同,分类不同,网站色彩的搭配也会有所差别。所以要根据网站性质合理使用色彩,才能体现网站的特色,网站的配色不是一朝一夕就可以练成的,这需要长期实践和经验积累,并不断的加以实践和思考。4、网站规划 建立网站就像写作文一样,首先要拟好提纲,这样就避免在网站开发时不致如何着手和出现思路混乱状况,才

20、能使网站逻辑强,层次清晰,增强网站的吸引力。如果网站结构混乱,内容冗杂,不仅会让访客看着很不舒服,甚至给以后网站扩充和维护带来很大难度。在动手制作网页前,一定要考虑好以下方面:(1)确定网站功能(2)确定网站地图(3)确定网站的主题风格3.2 网站结构设计远方网上书店共分为四个模块:访客浏览模块,注册登录模块,会员购买模块,管理模块,层次清晰,功能明确。 网站的功能图如图3所示:查询订单和购物车 图3 网站功能图 管理员管理书籍的E-R图如图4所示:书籍 图4 管理员管理书籍的E-R图图像 会员与书籍的E-R图如图5所示: 图5 会员与书籍的E-R图3.3 系统功能分析与设计普通用户普通用户只

21、有浏览书籍和搜索书籍的权限,不能购买书籍,只有注册成会员才能购买书籍。会员用户会员通过自己的账号密码进行登录,才可以购买商品,查询购物车和订单和修改自己的资料。管理员管理员通过自己账号密码进入到后台管理界面对书籍进行管理以及增加删除分类。3.4 数据库结构设计根据系统功能设计要求和模块划分,本网站数据库总共有7个数据表,分别为管理员表admin、类别表category、会员表customers、详细订单ordertail、订单表orders,商品表product,登录信息表webcount。1)数据表admin主要用来保存管理员的账号和密码,表结构如表1所示: 表1 admin表字段名数据类型

22、字段宽度admin_idint50usernamevarcharpassword30 2)类别表category主要用来存储商品类别,表结构如表2所示:表2 category表ca_id20ca_type 3)用户表customers 主要用来保存会员信息,表结构如表3所示:表3 customers表cust_id10cust_namebirthdaydate15cust_emailcust_addrcust_tel 4)详细订单ordertail主要用来存储详细订单,表结构如表4所示:表4 ordertail表OrderDetaID 11OrderIDProductIDProductName

23、25UnitPriceQuantity 5)订单表orders用来保存客户订单,表结构如表5所示:表5 orders表SubTotal1ShippingGrandTotalCustomerName100CustomerEmailCustomerAddressCustomerPhone 6)商品表product用来存储商品详细信息,表结构如表6所示:表6 product表productidproductnamewriter40isbn60productprice ca_idproductimagesdescriptiontext 7)登录信息表webcount用来存储访客的访问情况,表结构如表7

24、所示:表7 webcount表count_ipcount_idcount_timedatetime4 网站设计的实现远方网上书店运用PHP动态网站开发技术实现的,普通用户只可以浏览书籍,注册成为会员后才可以购买书籍、修改自己的资料。管理员可以对书籍进行管理。各网站页面及功能如下介绍。4.1 首页访客最先进入的首页,一个好的首页等于网站建设好的一半,首页设计的好坏直接影响到访客对网站的印象。所以在进行网站开发时要认真规划首页的设计。4.1.1 页面设计首页shop.php为远方网上书店的起始页面,通过按F5就可以在浏览器中预览,首页主要展现访客信息以及书籍信息和分类,通过点击相应分类查看分类所具

25、有的书籍。预览后界面如图6所示:图6 首页4.1.2 页面描述及部分代码 首页具有搜索功能,可以显示当前访客的数量以及在线的人数,会员可以查看购物车和自己的订单,首页中的亮点为用户没有登录不能购买商品和商品横向显示。其中实现用户不登录不能购买商品以及商品横向显示的功能的代码如下: php do ?td width=145 align=center bgcolor=#FFFFFFp class=smalltexta href=product.php?productid=phpecho$row_Recproductproductid;img src=images/php echo $row_Rec

26、productproductimages alt=产品详细资料 width=135 height= border=0brproductname价格 productpricestrongfont color=#FF0000/font/strong元php /*start inputVar script*/ if (isset($_SESSIONMM_Username) ?ahref=addtocart.php?A=Add&prono=&name=Php echourlencode($row_Recproduct);price=Phpecho $row_Recproductimages/tmycart.gif9225php else /*end inputVar script

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1