资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . 摘 要 / 随着现代科技的发展,人们越来越重视对生产环节和复杂设备的运行中的各类数据的记录与分析。计算机技术的发展为数据的采集、存储、分析提供了强有力的手段,嵌入式系统性能的不断提升使其成为数据记录仪的良好实现手段。采用嵌入式硬件平台,在LINUX操作系统的基础上采用QT/E嵌入式图形应用开发工具和SQLITE嵌入式数据库开发嵌入式数据记录仪,具备数据监视、数据存储、数据分析、数据回放等功能,将为多领域的技术研究提供有力的支持,提高多种复杂设备的安全性、可靠性。在人们从事的社会活动中,包括从市场调研到售后服务和最终处置的各个过程都需要适当运用数据分析过程,以提升有效性。例如J.开普勒通过分析行星角位置的观测数据,找出了行星运动规律。又如,一个企业的领导人要通过市场调查,分析所得数据以判定市场动向,从而制定合适的生产及销售计划。因此数据分析有极广泛的应用范围。关键词:Arm;嵌入式;sqlite;管理AbstractWith modern technology, there is growing emphasis on running production processes and complex equipment of all types of data recording and analysis. Development of computer technology 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 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 activities, 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. In 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.Keyword:Arm;embedded; sqlite; management目 录摘 要IAbstractII1绪论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 留言信息表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致谢231 绪论1.1 开发背景及意义网上购物起源于七十年代,当时有一些公司建立属于自己的计算机网络实现了在各个商业伙伴、企业和机构之间进行信息共享,这个过程被称为EDI电子数据交换。EDIton通过传递标准的数据流可以降低成本、提高效率、避免人为的失误并且操作简单。估计在世界上2000个最大的企业中90%以上的在使用这一技术。它过去是、现在也是网上购物的基础1。近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务2。因此,网上购物成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术进行商业上的交易以减少成本。当然,还有更多的公司想使用网络技术来架构一个虚拟的店面进行营业交易,消费者只需要通过网络就可以完成交易,不仅让消费者可以做到足不出户就可以享受购如在大商场购物的乐趣而且还使企业大大的降低了成本3。随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司的产品介绍的网页放在网站上供人浏览而已。随着因特网的不断发展和信息高速公路的逐步延伸,人类社会现今已昂首步入信息社会时代,而商品交易模式在不断的发生着变化4。在社会化大生产以及社会分工日趋专业化的今天,网上购物无形的占据着主要地位。网上购物系统一般有商品管理、购物车管理、系统同管理和会员管理等要素组成,是一个网上交易的过程5。其主要任务是交易各方以电子交易方式而不是通过当面交换或者之间面谈方式进行的任何形式的商业交易。显然,这与网上购物的概念和内容既有联系,又有明显的区别。他们设计的服务功能,信息范围以及对社会带来的意义都不相同,信息管理是需要全方位的对各类信息以及相关要素进行管理,是对全社会开展信息服务,更好的满足人们的信息需求。二网上购物系统则不是,它是管理和搜集特定的信息,虽然搜索范围狭窄,但是功能和目的是比较具体明确的。今天,大多数企业已经建立自己的网站介绍和销售他们的产品。您只要拥有一个计算机、浏览器、Internet连接和信用卡,今天就可以从网络上购买到书本、CD、鲜花、飞机票、电视、甚至是汽车6。如今网上购物已经成为企业增加市场竞争力的一种重要的手段,同时使人民购物更加方便快捷。1.2 系统设计环境操作系统:Windows 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源代码事实上都可以得到;是免费的,和其它技术相比,PHP本身免费且是开源代码;PHP的快捷性,程序开发相对比较快,运行快,技术简单易学习;因为PHP可以被嵌入于HTML语言中,它相对于其他语言编辑简单,实用性强,更适合不懂代码的人学习;很强的跨平台性,由于PHP是运行在服务器端的脚本,可以运行在WINDOWS、UNIX、LINUX、Mac OS下;PHP消耗很少的系统资源所以效率很高8。图像处理,用PHP动态创建图像,PHP图像处理默认使用GD2。不过也可以配置为使用im数据库:MySQL。1.2.1PHP语言age magick进行图像处理;面向对象,php完全可以用来开发大型商业程序;专业专注,PHP支持脚本语言为主,同为类C语言。 1.2.2 MySQLMySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性9。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。MySQL具有如下优点:1它使用的核心线程是完全多线程,支持多处理器;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、AVG、STD、SUM、MAX和MIN。你可以在同一查询中混来自不同数据库的表;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
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号