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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于PHP的手机销售网站的设计与实现.docx

1、基于PHP的手机销售网站的设计与实现 毕业设计(论文)题目:基于PHP的手机销售网站的设计与实现大学毕业设计(论文)任务书学院(直属系):院电子信息工程系 时间:2014 年4 月15日学 生 姓 名指 导 教 师设计(论文)题目基于PHP的手机销售网站的设计与实现主要研究内容调查各大网上手机销售商城(如亚马逊,京东等)的使用情况研究可行的网上手机销售商场的方案研究开发网上手机销售的核心技术手段研究方法分析开发过程中核心模块分步骤解决开发过程中遇到的问题通过各种途径需找决绝方法主要技术指标(或研究目标)主要技术:PHP、MySQL数据库、SMARTY模板、HTML5、JS等研究目标:开发出实用

2、、高效的系统主要参考文献1 邵煜. PHP和MySQL WEB开发M.北京:机械工业出版社,2005。2 DAVID LANE美.PHP & MySQL WEB数据库应用开发指南M.南京:东南大学出版社,2006。3 MIHAI BUCICA美.AJAX与PHP WEB开发M.北京:人民邮电出版社,2007。基于PHP的手机销售网站的设计与实现摘要近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物商城作为电子商务其中一种表现形式在我国有了飞

3、速的发展,具有一定的优势,但仍存在许多问题。本文主要分析了网上商城的组成情况,重点介绍了网站前台功能模块的详细思路和实现方法,以及对后台数据库关键技术和部分源代码的详细说明。该系统主要用smarty模板引擎,分离了php逻辑代码和外在HTML+CSS内容,使程序员改变程序的逻辑内容不会影响到前端的页面设计,前端重新修改页面不会影响到程序的程序逻辑,大幅度提高了购物商城的运行速度。本手机销售网站实现了用户注册、登录、商品浏览和查询、对商品的购买使用购物车以及用户订单的生成等一系列功能。关键词: 手机销售网站, PHP, MySQL The Mobile phone sales website B

4、ased On PHPAbstractIn recent years, with the rapid rise of the Internet, the Internet has increasingly to be the best channel to collect information and gradually entered the traditional circulation field.So the electronic commerce became popular, more and more businesses built on the Internet onlin

5、e store, to consumer shows a kind of new shopping concept. Online mall as one kind of expression form in e-commerce have a rapid development in our country, has a certain advantage, but there are still many problems.This article mainly analyzes the composition of online mall, focus on site at the fr

6、ont desk function module of thinking and implementation method in detail, and the key technology of background database and part of the source code.The system mainly USES the smarty template engine, separates the logic code, and the content of external HTML + CSS, PHP programmer change the program l

7、ogic and content will not affect the front page design, front-end to modify the page will not affect the programs logic, greatly improve the running speed of the shopping mall.This mobile phone sales website realizes user register, login, browse and query of commodity, to use the shopping cart and u

8、ser purchases of goods orders, the production of a series of functions such as.Key Words: Mobile phone sales,PHP,MySQL第1章 绪论本网站的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的手机,改变传统商业交易,在互联网上进行交易,实现网上购买手机。为了实现上述目的,我对网上手机管理系统有了深一步的了解,从而满足客户的要求,让他们可以随时找到自己想要购买的手机。在网络日益发展的今天,网络购物已经不是什么新鲜的事物,但却是我们生活中必不可少的购物方式。手机销售网

9、站作为网上交易的主要形式之一,推动了网上交易的快速发展,并带动了网上销售行业的发展。吸引商家的一个重要原因是网上销售手机不必付昂贵的店面费,管理相对容易,经营成本较低,而且具有宣传力度,对于商品的介绍不用浪费口舌,消费者只要浏览商品就可以知道。同时这样的手机销售网站使得销售业绩比较高。而对于目前手机行业来说,传统的市面销售占的比重较大,然而网上消费的消费者数量却在日益的增多。基于上述考虑,为满足广大消费者的需要,一个主要以手机展示与销售为主的网站便应运而生。该网站的主要特点是具有出色的手机展示的功能,且购物流程十分简单、便捷。本论文课题新颖,主要涉及软件,数据库与网络技术等。涵盖知识面广,可有

10、效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。第2章 系统需求分析2.1 系统需求分析 需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,必须准确、完整地体现用户的要求。2.1.1 初步调查本次调查主要通过亲身体验现在各大网上购物商城的购物流程,如淘宝网、京东商城等等,熟悉其实现购物的方式,了解其管理的运作方式和管理业务流程,分析现在网上商城的基本运行情况和不足并探讨其需求。同时,参考了相关网站的调查分析报告等。2.1.2 用户需求分析

11、随着科学的进步,电子商务也发展的非常迅速,人们追求的是方便快捷的生活方式,通过Internet选购商品,不需要花费太多的时间去逛商场,坐在电脑前就可以买到喜欢的商品,很符合人们的心愿。本系统的关键是在具备基本功能的基础上,保证操作简单以及界面美观,并要顾客很快适应系统的同时考虑系统的安全性。在这里我们需要了解用户有什么样的具体要求和对系统性能的要求。用户的需求分析:(a)用户注册(b)用户登录(c)手机型号浏览(d)手机订购 (e)订单修改(f)手机介绍2.2 系统可行性分析网上手机管理系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标

12、准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。2.2.1经济可行性手机销售网站给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家购物的新时尚已经到来,构建一个网上手机管理系统在经济上是完全可行的。就本系统而言,随着各地大学城的兴建,校园远离市区,学生出校买手机的代价提高。另一方面,随着宽带网络进入校园,为学生在网络上进行购物提供有利的条件。而一个手机销售网站可以为学生提供软件条件,这样学生便可以足不出户的买手机了。商家可以从中获得利润,两全其美。通过以上的分析,开

13、发网上手机管理系统是完全可行的。2.2.2技术可行性技术可行性主要考虑现有的硬软件平台能否满足开发者的需要,现有的技术条件能否顺利完成开发工作。本网站采用PHP+MySQL+Apach开发环境。PHP是一种流行的安全稳定的网页开发技术, MySQL数据库是性能卓越的数据库,非常适合中小型网站的开发。Apach是功能强大的开源网页服务器。PHP、MySQL和Apache搭配可组成良好的开发环境。本网站使用Eclipse工具开发。Eclipse 是一个开放源代码的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。所以本网站的开发在经济上是可行的。2.2.3操作可

14、行性随着科学技术的日益发展,互联网技术已经在各个领域得到了广泛地应用。传统的销售方式存在的问题越来越明显,而信息化、网络化的网上购物商城则凸显出巨大的优势。该网站功能强大、操作方便,用户只需熟悉基本的上网操作即可使用该系统。所以该网站的开发在操作上是可行的。综上所述,手机销售网站在经济上、技术上和操作上都是可行的,且开发该网站会带来一定的经济效益和社会效益。第3章 系统概述3.1 系统的开发目标与意义网上购买手机的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。整个手机市场一片繁荣,在这种情况下,网上购买手机的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上购

15、买手机的优势才能得以体现。在中国,网上购买手机有发展的必要,也有发展的基础,发展网上手机的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证网上购买手机的蓬勃发展,本系统在设计时应该满足以下几个要求:a. 界面设计美观友好,信息查询灵活、方便、快捷、准确、数据存取安全可靠。b. 全面展示所有手机信息,并可特别展示最新进货的手机。c. 为用户提供方便、快捷的手机信息查询功能。d. 实现网上购物。e. 系统要易维护和易操作。f. 系统运行稳定、安全可靠。3.2系统的功能概述该手机销售网站主要实现网上购物的整个流程,用户进入该商城,先注册成为手机销售网站的合法用户,注册成功后,则

16、用户就可以登录手机销售网站商城,用户可以通过商城的商品展示,查找相关商品,也可以通过分类来进行商品购买,当点击商品时就可以浏览它的详细信息;如果遇到想要购买的商品时,登录用户就可以通过购物车功能,把想购买的商品先放进购物车中,然后可以选择结账或者继续购买商品;当用户找到全部想要购买的商品后,可以对购买的商品进行数量上的修改,当所有都确定后,用户可以点击结账按钮,进行结账服务;结账时,系统会再一次要求用户填写资料(联系电话、地址等),确保能把购买商品送到顾客那里,并生成订单。 第4章 系统的开发环境及相关技术4.1 系统的开发环境操作系统:Liunx下的Ubuntu系统;开发平台:Eclipse

17、;4.2 系统的相关技术简介4.2.1 MySQL数据库介绍MySQL是一个关系型数据库管理系统9,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境1。和其他的

18、大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本9。LAMP目前Internet上流行的网站构架方式是LAMP和LNMP,即使用Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FL

19、OSS),因此使用这种方式不用花一分钱,就可以建立起一个稳定、免费的网站系统2。该系统特性为:a. 使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性b. 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。c. 为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。d. 支持多线程,充分利用CPU资源。e. 优化的SQL查询算法,有效地提高查询速度。f. 既能够作为一个单独的应用

20、程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。g. 提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名15。h. 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。i. 提供用于管理、检查、优化数据库操作的管理工具15。j. 支持大型的数据库。可以处理拥有上千万条记录的大型数据库3。4.2.2 PHP技术介绍PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写10。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似

21、于C语言,被广泛地运用4。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法7。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快6。PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C+进行

22、程序的扩展。其优势为:a. 开放的源代码:所有的PHP源代码事实上都可以得到10。b. PHP是免费的:和其它技术相比8,PHP本身免费且是开源代码11。c. PHP的快捷性:程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者14。d. 跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下12。e. 效率高:PHP消耗相当少的系统资源。f. 图像处理:用PHP动态创建图像15。g. 面向对象:在PHP4、PHP5 中,面向对象方面都有了很大的改进3,P

23、HP完全可以用来开发大型商业程序14。h. 专业专注:PHP支持脚本语言为主,同为类C语言15。4.2.3 HTML+CSS介绍 HTML即超文本标记语言或超文本链接标示语言5,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,H

24、TML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容5。 另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器5。HTML标签通常是英文词汇的全称(如块引用:blockquote)或缩略语(如“p”代表Paragraph),但它们的与一般文本有区别,因为它们放在单书名号里。故Paragragh标签是,块引用标签是。有些标签说明页面如何被格式化(

25、例如,开始一个新段落),其他则说明这些词如何显示(使文字变粗)还有一些其他标签提供在页面上不显示的信息例如标题。关于标签,需要记住的是,它们是成双出现的。每当使用一个标签如,则必须以另一个标签将它关闭。注意“blockquote”前的斜杠,那就是关闭标签与打开标签的区别。但是也有一些标签例外。比如,标签就不需要。基本HTML页面以DOCTYPE开始,它声明文档的类型,且它之前不能有任何内容(包括换行符和空格),否则将使文档声明无效,接着是标签,以结束。在它们之间,整个页面有两部分标题和正文。标题词夹在和标签之间这个词语在打开页面时出现在屏幕底部最小化的窗口。正文则夹在和之间即所有页面的内容所在

26、。页面上显示的任何东西都包含在这两个标签之中。Cascading Style Sheets(层叠样式表),从九十年代初HTML被发明开始样式表就以各种形式出现了,不同的浏览器结合了它们各自的样式语言,读者可以使用这些样式语言来调节网页的显示方式。一开始样式表是给读者用的,最初的HTML版本只含有很少的显示属性,读者来决定网页应该怎样被显示。 但随着HTML的成长,为了满足设计师的要求,HTML获得了很多显示功能。随着这些功能的增加外来定义样式的语言越来越没有意义了。 1994年哈坤利提出了CSS的最初建议。伯特波斯(Bert Bos)当时正在设计一个叫做Argo的浏览器,他们决定一起合作设计C

27、SS。 当时已经有过一些样式表语言的建议了,但CSS是第一个含有“层叠”的主意的。在CSS中,一个文件的样式可以从其它的样式表中继承下来。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承,或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合各人的爱好。哈坤于1994年在芝加哥的一次会议上第一次展示了CSS的建议,1995年他与波斯一起再次展示这个建议。当时W3C刚刚建立,W3C对CSS的发展很感兴趣,它为此组织了一次讨论会。哈坤、波斯和其他一些人(比如微软的托马斯雷尔登)是这个项目的主要技术负责人。1996年底,CSS已经完成。1996年12月CSS要求的

28、第一版本被出版5。1997年初,W3C内组织了专门管CSS的工作组,其负责人是克里斯里雷。这个工作组开始讨论第一版中没有涉及到的问题,其结果是1998年5月出版的第二版要求。到2004年为止,第三版还未出版。a. 1996年W3C正式推出了CSS15。b. 1998年W3C正式推出了CSS2。c. CSS2.1是W3C现在正在推荐使用的。d. CSS3现在还处于开发中。4.2.4 Javascript介绍Javascript是一种由Netscape的Livescript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言13,主要目的是为了解决服务器端语言,比如Perl,遗留的

29、速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能5。Javascript的正式名称是ECMAScript。这个标准由ECMA组织发展和维护。ECMA-262是正式的JavaScript标准。这个标准基于Javascript(Netscape)和Jscript(Microsoft)。Netscape (Navigator 2.0)的Brendan Eich发明了这门语言,从1996年开始,已经出现在所有的 Net

30、scape和Microsoft浏览器中。ECMA-262的开发始于1996年,在1997年7月,ECMA会员大会采纳了它的首个版本7。在1998年,该标准成为了国际ISO标准(ISO/IEC 16262)。这个标准仍然处于发展之中。在 2005年12月,ECMA发布ECMA-357标准(ISO/IEC 22537)出台,主要增加对扩展标记语言XML的有效支持。能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术13。如:Javascript、VBScript、Document Object Model(DOM,文档对象模型)、Layers和 Cascading Style S

31、heets(CSS,层叠样式表),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司Navigator 30以上版本的浏览器都能支持Javascript程序,微软公司Internet Explorer 30以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript。Javascript和Jscript基本上是相同的,只是在一些细节上有出入。 J

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

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