php网上商城系统毕业论文.doc
《php网上商城系统毕业论文.doc》由会员分享,可在线阅读,更多相关《php网上商城系统毕业论文.doc(28页珍藏版)》请在三一办公上搜索。
1、摘 要 摘 要I摘要随着现代科技的发展,人们越来越重视对生产环节和复杂设备的运行中的各类数据的记录与分析。计算机技术的发展为数据的采集、存储、分析提供了强有力的手段,嵌入式系统性能的不断提升使其成为数据记录仪的良好实现手段。采用嵌入式硬件平台,在LINUX操作系统的基础上采用QT/E嵌入式图形应用开发工具和SQLITE嵌入式数据库开发嵌入式数据记录仪,具备数据监视、数据存储、数据分析、数据回放等功能,将为多领域的技术研究提供有力的支持,提高多种复杂设备的安全性、可靠性。在人们从事的社会活动中,包括从市场调研到售后服务和最终处置的各个过程都需要适当运用数据分析过程,以提升有效性。例如J.开普勒通
2、过分析行星角位置的观测数据,找出了行星运动规律。又如,一个企业的领导人要通过市场调查,分析所得数据以判定市场动向,从而制定合适的生产及销售计划。因此数据分析有极广泛的应用范围。关键词:Arm;嵌入式;sqlite;管理IIIAbstractWith modern technology, there is growing emphasis on running production processes and complex equipment of all types of data recording and analysis. Development of computer technol
3、ogy for data collection, storage, analysis provides a powerful tool, and improve the performance of embedded systems to become a good means of achieving data logger. Embedded hardware platform based on LINUX operating system based on the use QT / E embedded graphics application development tools and
4、 embedded database development SQLITE embedded data logger, with data monitoring, data storage, data analysis, data playback functions, technology research in various fields will provide strong support to improve the safety of a variety of complex equipment reliability. People engaged in social acti
5、vities, including from market research to after-sales service and final disposal of the various processes require the proper use of the data analysis process to improve effectiveness. For example, by analyzing observational data J. Kepler planet angular position, find the laws of planetary motion. I
6、n another example, the leaders of an enterprise through market research, analyze the resulting data to determine market trends, so as to formulate appropriate production and sales plans. So data analysis has a very wide range of applications. Key word: Arm; embedded; sqlite; management目 录目 录摘 要IAbst
7、ractII1绪论11.1 开发背景及意义11.2 系统设计环境21.2.1 PHP语言21.2.2 MySQL21.3 适应Internet时代需求的B/S体系结构31.3.1 B/S架构31.3.2 C/S架构32系统分析42.1 需求分析42.2 可行性分析52.3 系统功能分析53系统整体设计63.1 设计目的63.2 系统功能设计63.3 系统结构框架63.4 购买流程图84系统数据库设计104.1 数据库的需求分析104.2 数据库E-R图104.3 数据库表设计124.3.1 用户登录表124.3.2 商品信息表124.3.3 订单信息表134.4.4 商品分类表134.5.5
8、留言信息表144.6.6 管理员信息表145系统主要功能模块设计145.1 系统登录模块145.2 注册模块155.3 个人中心管理模块155.4 后台商品管理模块165.5 后台用户管理模块175.6 商品分类管理模块175.7 订单管理模块176系统测试186.1 测试的重要性和目的186.1.1 测试的重要性186.1.2 测试的目的186.2 白盒测试196.3 黑盒测试196.3.1 功能性测试196.3.2 稳定性测试197系统调试20结论21参考文献22致谢23IV1 绪论1.1 开发背景及意义网上购物起源于七十年代,当时有一些公司建立属于自己的计算机网络实现了在各个商业伙伴、企
9、业和机构之间进行信息共享,这个过程被称为EDI(电子数据交换)。EDIton通过传递标准的数据流可以降低成本、提高效率、避免人为的失误并且操作简单。估计在世界上2000个最大的企业中90%以上的在使用这一技术。它过去是、现在也是网上购物的基础1。 近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务2。因此,网上购物成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术进行商业上的交易以减少成本。当然,还有更多的公司想使用网络技术来架构一个虚拟的店面进行营业交易,消费者只需要通过网络就可以完成交易,不仅让消费者可以做到足不出
10、户就可以享受购如在大商场购物的乐趣而且还使企业大大的降低了成本3。随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司的产品介绍的网页放在网站上供人浏览而已。随着因特网的不断发展和信息高速公路的逐步延伸,人类社会现今已昂首步入信息社会时代,而商品交易模式在不断的发生着变化4。在社会化大生产以及社会分工日趋专业化的今天,网上购物无形的占据着主要地位。网上购物系统一般有商品管理、购物车管理、系统同管理和会员管理等要素组成,是一个网上交易的过程5。其主要任务是交易各方以电子交易方式而不是通过当面交换或者之间面谈方式进行的任何形式的商业交易。显然,这与“网上购物”的概念和内容既
11、有联系,又有明显的区别。他们设计的服务功能,信息范围以及对社会带来的意义都不相同,信息管理是需要全方位的对各类信息以及相关要素进行管理,是对全社会开展信息服务,更好的满足人们的信息需求。二网上购物系统则不是,它是管理和搜集特定的信息,虽然搜索范围狭窄,但是功能和目的是比较具体明确的。今天,大多数企业已经建立自己的网站介绍和销售他们的产品。您只要拥有一个计算机、浏览器、Internet连接和信用卡,今天就可以从网络上购买到书本、CD、鲜花、飞机票、电视、甚至是汽车6。如今网上购物已经成为企业增加市场竞争力的一种重要的手段,同时使人民购物更加方便快捷。1.2 系统设计环境操作系统:Windows
12、xp/win7/Linux开发工具: NotePad+开发环境:WAMPPHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。安装它可以比 CGI或者Perl更快速的执行动态网页。其他的编程语言相比,PHP语言是将程序嵌入到HTML文档中去执行,比完全生成HTML标记的CGI执行效率要要高许多,PHP不但可以将程序嵌入到HTML文档中,还且还具有很强大的其它功能,如所有的CGI的功能用PHP来实现,而且支持几乎所有流行的数据库以及操作系统7。最重要的是PHP可以用C、C+进行程序的扩展。 PHP有很大的优势,开放的源代码,所有的PHP源代码事实上都可以得到;是免费的,和
13、其它技术相比,PHP本身免费且是开源代码;PHP的快捷性,程序开发相对比较快,运行快,技术简单易学习;因为PHP可以被嵌入于HTML语言中,它相对于其他语言编辑简单,实用性强,更适合不懂代码的人学习;很强的跨平台性,由于PHP是运行在服务器端的脚本,可以运行在WINDOWS、UNIX、LINUX、Mac OS下;PHP消耗很少的系统资源所以效率很高8。图像处理,用PHP动态创建图像,PHP图像处理默认使用GD2。不过也可以配置为使用im数据库:MySQL。1.2.1 PHP语言age magick进行图像处理;面向对象,php完全可以用来开发大型商业程序;专业专注,PHP支持脚本语言为主,同为
14、类C语言。 1.2.2 MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性9。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。MySQL具有如下优点:1它使用的
15、核心线程是完全多线程,支持多处理器;2有多种列类型:1、2、3、4、和8字节长度自有符号无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、和ENUM类型;3它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配,没有内存漏洞; 4全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN()。你可以在同一查询中混来自不同数据库的表;
16、5支持ANSI SQL的LEFT 0UTER JOIN和ODBC; 6所有列都有缺省值。你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的决省值;7MySQL可以工作在不同的平台上。支持C、C、Java、Perl、PHP、Python和TCL API;1.3 适应Internet时代需求的B/S体系结构随着信息化建设的日益深入,无论是政府还是企事业单位,相互之间的沟通变得越来越重要,国际互联网Internet的出现,给不同地域的联系提供了很好的的网络平台,基于Internet的网络应用软件也开始变得越来越重要。每个组织或部门都希望能和异地的上下级部门、分支机构等方便的保
17、持联系,同时也希望能够实现对范围越来越广阔的产品本身的维护、升级和管理。1.3.1 B/S架构B/S架构,浏览器/服务器架构,客户端的操作界面是它最显著的特点,采用我们浏览网络时常见的浏览器方式。客户端的后面是应用服务器和数据库服务器,客户端通过浏览器去访问服务器并和后台数据库连接,发出相关数据的请求,由应用服务器或者应用Web服务器向后台数据库服务器取出相应的数据并进行相应的计算,浏览器得到返回的结果,整个操作过程结束10。1.3.2 C/S架构B/S结构相对C/S结构而已有自己独特的特点与优势,主要体现以下几个方面:1客户端是不需要安装任何软件的,有IE浏览器就可以,客户端软件研发不需要任
18、何费用;2客户端不需要管理,节省人员精力和管理费用;3减少产品的研发和项目进行的时间,见效速度快;4使用简单,易用性好;5所用内容都运行、存放在服务器端统一维护、集中管理、有序存放数据和信息;6服务器端可实现整个系统的扩充、升级、维护等,管理不但方便快捷;7与Internet的根本一致性具有良好的可扩充性,可以随意增建功能模块。可实现与单位已有系统和Internet的没有缝隙的集成,实现单位资源的全面整合;2 系统分析2.1 需求分析随着因特网的不断发展和信息高速公路的逐步延伸,人类社会现今已昂首步入信息社会时代,而商品交易模式在不断的发生着变化。在社会化大生产以及社会分工日趋专业化的今天,网
19、上购物无形的占据着主要地位。网上购物系统一般有商品管理、购物车管理、系统同管理和会员管理等要素组成,是一个网上交易的过程。其主要任务是交易各方以电子交易方式而不是通过当面交换或者之间面谈方式进行的任何形式的商业交易。显然,这与“网上购物”的概念和内容既有联系,又有明显的区别11。他们设计的信息范围,服务功能以及社会意义等都不相同。网上购物系统搜集和管理的是特定的信息,其范围较窄,功能和目标比较明确、具体,主要是为特定的领域和机构的决策和管理服务;而信息管理则要对各类信息及其相关要素进行全方位管理,而对全社会开展信息服务,以便有效的满足社会的信息需求。小型的电子商务网站主要提供给年龄在15岁到4
20、5岁年龄段之间的人群,因为现在社会的发展,15岁的小孩就已经拥有了自己的电子商品,MP3,Mp4,数码相机和手机等,而90后人的性格比较宅,不喜欢出门去商品购买,所以上网就是成了他们的最好的工具,网站提供最新的商品信息并有相应的市场价格和会员价格,让顾客一目了然,轻松选择自己喜欢的商品。而30岁到45岁的之间的人群,一般都是有自己的家庭,自己的事业,想买一些电子商品给孩子或者家里使用,没有时间去购买,这个时候电子商务网站就体现出了它的方便性,给用户的一个直观的体验,优惠的价格并且支持货到付款,安全的保障,必将满足顾客的需求得到认可。网站还提供可以对商品的留言功能,为了满足购买顾客和想购买的顾客
21、一个近距离交流,讨论商品的性能,价格比和它拥有的独特之处,让事实说话,顾客就是上帝,大家好才是真的好,做到足够的质量保证和信誉服务。电子商务的日益兴起,让人们对电子商务的需求越来越大,据统计淘宝今年总交易量达到了170亿,虽然现在已经拥有了各种小型的电子商务网站,但是对于客户的需求还是远远不够的,所以建立一个电子商务网站必将满足人们的需求,提高经济的效率,让用户做到足不出户就可以买到自己喜欢的东西,可靠的服务,优惠的价格,正是广大人们所需求的,也正是网络时代发展的必然趋势。2.2 可行性分析系统的可行性分析是系统开发者进行进一步工作的前提,是系统设计与开发的前提与基础。系统的可行性分析可以使系
22、统开发者尽可能早的估计到课题开发过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能花费较少的时间和精力,也可以避免许多专业方面的困难。所以,系统的可行性分析在整个开发过程中是非常重要的12。1经济可行性分析通过网络传递最新信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统是提供最新的潮流信息,只需要时刻关注着国内外的潮流资讯整理起来上传在潮流网站,从经济上完全是可行的。2技术可行性分析本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个网站采用最友好的交互界面,简
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 网上商城 系统 毕业论文
链接地址:https://www.31ppt.com/p-4882639.html