3。极大的方便了厂家与用户之间的直接的交流,大大的加强了数码商品的流通的速度,使用户更容易用合适的价格买到自己想要的数码产品。
4。一定程度的减少了假货的存在,使用户购买有保障,买到放心的数码产品。
1。2 系统开发关键技术和开发工具的选择及语言介绍
1。2。1
网上数码商城系统中使用的是三层构架[3],这种构架的方法在网站中使用的相当广泛,图1。1就是此架构的原理结构图。
架构原理图
1。2。2PHP简介
PHP的原本简称为Personal Home Page,一开始是拉斯姆斯·勒多夫为了要维护其个人的网页,从而用了c语言来开发的一些CGI工具的程序集,来代替了以前使用的Perl程序。一开始这些工具程序是用来显示拉斯姆斯·勒多夫的个人的履历,以及统计网页的流量。后来,他将这些程序以及和一些窗体的解释器集成了起来,一起起名为PHP/FI。PHP/FI可以和数据库相连接,从而产生了简单的动态网页程序。拉斯姆斯·勒多夫在1995年6月8日将PHP/FI公开发布,并且希望可以通过社区众人的力量来查找错误和改进从而来加速程序的开发与发展。这个发布的版本命名为PHP 2,此版本已经有了今日PHP的一点雏型比较类似Perl的变量命名方式、窗体处理功能、以及能够嵌入到HTML中运行的能力。虽然在程序语法上也类似Perl,有较多的限制,不过更简单、更有弹性。
PHP是能够让你生成动态网页的工具之一。PHP的网页文件会被当作一般的HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方法编写PHP。
PHP中文全称:超文本预处理器。PHP是完全免费的,并且可以从PHP的官方站点自由的下载。PHP也遵守GNU公共许可(GPL),在这一许可下诞生了许多流行的软件比如Linux和Emacs。你可以不受任何限制的获取得到源码,甚至可以在里面加入你自己想要的特色。PHP可以运行在大多数的操作:微软Windows,Unix平台和GUN/Linux平台。如何在Windows环境下的PC机器或Unix机器上安装PHP的资料都可以在PHP官方站点上找到。安装过程比较简单。
1。2。3 MySQL数据库简介
MySQL是一种关系型通用的数据库的管理系统。这款软件拥有速度快、使用免费,体积小、开放源码和成本低等许多优点[1]。它是将数据存储在不同的表中,不是放在一个仓库中,这样的方式可以能够高速处理和调用数据,从而大大的提高操作灵活性。
MySQL是一种数据库的管理系统,同时也是现阶段最具影响力的数据库管理系统,作为一个数据库的服务器,MySQL它的最大优点体现在其速度和健壮性两大方面。MySQL之所以会被称为是关系数据库管理系统,是因为它不是将所有的数据都不加区分的堆放在一起,而是把数据分别的存放在一些分立的表格中。因此,它在提高运行速度的同时也提高了存取的灵活性。
相对于其他的数据库MySQL具有许多高级特征。其特征包括:
(1)性能
因为MySQL没有线程进行创建开销,所以MySQL会在以下方面更快一些:
①DROPE TABLE以及CREATE TABLE。
②在不属于一个索引的东西上SELECT。(很容易扫描单个表。)
③有很少的键和列插入的简单表的插入操作。
(2)磁盘空间效率
MySQL可以创建占据内存很小的表。譬如,MEDIUMINT的长度只有三个字节。在记录繁多的情况下,每个记录即使是节省一个字节,也显得极其重要。
(3)稳定性
MySQL具有保存庞大数目的记录、运行速度同类产品中最快、可移植性高以及安装过程简单小巧等一系列优点,这使得一般的中小型的网站都会将MySQL作为数据库。由于业界所称的“LAMP”组合都是开源软件,因此,这种方式可以很廉价的建立一个免费且稳定的网站系统。