武汉工程大学 毕业论文
目前,二手交易系统主要有两种形式:一种是拍卖网站,另一种是以论坛为平台,发布交易双方信息,并提供站内联系。但这两种形式都存在一定的缺陷。其中,拍卖网站交易时间较长,需要耗费交易双方大量的时间和精力。这种模式适合于价值较高的商品,不适合于大学生的闲置物品,因为它们具有一定的耐用性、价值较低、希望尽快出手的特点。而以论坛为平台的交易模式定位比较初级,交易信息只是论坛的一项内容而已,并不是专业的交易平台。一般没有按商品分类,用户查找也不方便。这种模式往往缺乏交易规则的约束,没有保证交易者的信用保障,也没有信用评估体系,交易者要承担一定的风险。因此为了适应校园里二手交易的供给与需求,应运而生了一种全新的只针对高校校园的网络交易新模式——校园二手物品交易系统。
- 5 -
武汉工程大学 毕业论文
- 6 -
武汉工程大学 毕业论文
第二章 开发环境及相关技术
2.1 开发环境
操作系统:Microsoft Windows 7 程序语言:PHP 数 据 库:MySQL
微信公众号开发框架:WeiPHP
2.2 PHP语言的特点
PHP(Hypertext Processor)是一种开放源代码的服务器端的脚本语言,它可以完全免费地从www.php.net(PHP很重要的信息公布网站)下载。它的主要用途是生成活动的Web页面,可以作为电子商务和其他Web应用的支持。PHP提供了一个最容易生成动态Web页面的简单而又广泛的解决方案。最初的接口允许PHP程序员直接将PHP命令插入HTML页面。PHP的语法类似于C和Perl,它的设计庄重典雅、细心周到,这使得PHP与其他的开发Web页面的脚本语言相比更加容易学习。
PHP作为目前的一种很受欢迎的Web开发语言,它最大的特点是:它是免费的。当然,它还有一些强大的功能。 (1)跨平台的服务器端技术
PHP是一种能跨平台、有良好数据库交互能力的开发语言。ASP在这个方面是无法与其相提并论的。而正是它的这种能力让Unix/Linux有了一种能与ASP媲美的开发语言,移植性好。
(2)稳定性好
在稳定性上,由于NSAPI或ISAPI采用动态连接的方式,因此在执行时会使得Web服务器一起瘫痪。而ASP在很多实际应用中,每过一段时间就会使系统不稳定,需要重新启动操作系统。PHP在许多网站使用上,不但长期使用没有问题,而且程序的稳定性也不错。当然最稳定的还是传统的CGI程序,因为它是由操作系统负责控制,不会因CGI程序的错误导致Web服务器的不稳定。
(3)功能强大
能够进行HTTP认证:所谓的认证就是向客户端发送一个“Authentication Required”的消息,使浏览器弹出一个用户名/密码(username/password)的输入窗口,当用户输入用户名和密码后,包含PHP脚本的URL将会被再次调用,使用分别代表用户名、密码和确认方式的$PHP_AUTH_USER、$PHP_AUTH_PW和$PHP_AUTH_TYPE变量;可以使用PHP建立GIF:PHP受到了JLIB组织的支持,使得PHP可以用来制作GIF文件,甚至是简单的GIF动画,是脚本编写语言从字符界面进步到图形界面,它使Web页面
- 7 -
武汉工程大学 毕业论文
增添了鲜活的特色;支持文件上传:使用PHP的身份认证机制和文件处理函数,可以完全控制上传文件的行为和上传的文件的作用而不用担心安全问题;支持HTTP Cookie:Cookie是HTTP头的一部分,任何服务器发送到客户端的Cookie都将被自动转化成一个类似的GET和POST方法数据的PHP变量;数据库支持:PHP支持大量本地模式和完全ODBC等不同类型的数据库,与PHP结合得最好的是MySQL;支持正则表达式格式:正则表达式在PHP中被用来处理复杂的字符串;支持出错操作:在PHP中有四种类型的错误和警告,通常函数错误1、通常警告2和分析错误4。
(4)语法简单
PHP和一般的解释性语言一样,不需要事先定义变量。这也就是说,当使用一个没有赋过值的变量时,它默认的是一个空字符串。而对一个变量进行赋值操作时,同时也分配了这个变量的内存。
(5)安全性好
PHP在安全性方面显然借鉴了两种主流的CGI脚本在安全上的特点,因为PHP也是使用操作系统的安全特性的,也就是说,要对运行PHP的Web服务器进行攻击的话,必须过操作系统这一关。而一般地,操作系统的安全性要比单纯一个网络服务器进程或是一个普通网络进程的安全性好得多。
(6)先进的扩展功能
由于PHP采用了开源代码的开发模式,所以PHP所有的接口都是公开的,任何人都可以向PHP中添加自己所需要的模块。它内置了对文件上传、密码认证、Cookies操作、邮件收发、动态GIF生成等功能的支持,还提供了对GZIP文件、PDF、XML的直接支持。用户还可以编写自己的扩展模块,给扩展提供了极大的空间。
(7)完全免费
比较权威的PHP的站点是www.php.net,它主要提供各种PHP的最新动态和最新技术文档以及其他主要版本的PHP下载。网络上专门开设了PHP的支持站点,代码交换站点,相当多的支持者也开发出许多强大的函数库,让人们随意调用,提供PHP的详细使用手册、FAQ等数据下载。
(8)综合性能高,性价比好
PHP在稳定性、开发时间、执行效率、学习难度、函数支持、升级速度、系统安全等方面都表现得比较好。在运行速度上,PHP采用了HTML内置标记技术,解释程序本身作为Web服务器的一个模块运行,这样做大大提高了脚本的解释速度。而且,这样做可以使页面表单提交的数据自动生成为程序中与表单同名的变量,也方便了表单的处理。在开发及维护时间上,PHP及ASP由于比较简单,容易掌握。在和网页结合的能力来看,它可以很好地嵌入到HTML标记中,其它的方式不能嵌入HTML中了,只能作为单独的脚本运行。在升级方面,PHP是最有活力的,整天至数周就有一个新版本出现,意味着更强大的功能和更少的错误。
2.3 关于MySQL
- 8 -
相关推荐: