1.2 相关技术介绍
1.2.1关于PHP
PHP起初是Personal Home Page的缩写,它最早是由Rasmus Lerdorf在1994年创设的,是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
而且,PHP能在不同的操作系统下使用,并且用与之对应的服务器来为之服务,PHP编写的代码可以容易的搬到其他的操作系统上,且PHP的较易使用。
PHP的特点:
(1)开源免费
(2)代码开放
(3)语法结构简单
(4)强大的功能
(5)强大的数据库支持
(6)代码运行效率高
用windows7作操作系统,Apache做网页服务器,Mysql作数据库。所需软件:
(1)Zend Studio 10.6.2
(2)Mysql5.0
(3)Apache
(4)navicat
安装时只需要使用相应的软件包即可,而且安装成功后环境基本上都已配好。
1.2.2 MYSQL数据库系统简介
MYSQL属于关系型的数据库系统,它用SQL语句进行数据库中数据信息的查询,不用再进行数据库的视图操作,大大的简化了数据信息管理的过程。
MYSQL拥有用C++、Perl、PHP编成的interface,提供很多字段类型,并且也提供很多的操作符。
MYSQL特点特性:
(1)新的表定义文件格式
(2)高性能的数据复制功能
(3)强大的全文搜索功能
MYSQL数据库应用环境:
使用Windows7操作系统,Apache做网页服务器,Mysql作数据库,PHP做编程工具。由于使用它们不收取任何费用,因此用较低的成本搭建起一个满足不同用户需求的网站系统。
MYSQL数据库管理工具Navicat:
Navicat是一种图形化的界面工具,是一款专门用来管理MYSQL数据库的程序的软件,它是完全用PHP开发的一套程序。通过浏览器管理MYSQL数据库,该程序功能强大、高效、便捷、界面友好。
1.2.3 PHP对MYSQL数据库的操纵
“PHP开发员特别衷情于MySQL,PHP中建立了完整的MySQL支持”。PHP中,用来操作Mysql的函数是PHP的标准内置函数,使PHP和MySQL变成应用广泛的Web开发语言与数据库搭配之一。
PHP对MYSQL数据库的操纵分为四个部分:
(1)mysql_connect()连接MYSQL数据库;
(2)mysql_select_db()指明要操作的数据库;
(3)mysql_query()统治数据库中数据;
(4)mysql_close()关掉数据库;
2.系统分析
软件下载系统网站往往是最基本、简单的网站,一个完整的软件下载网站系统应包括会员注册、用户管理、管理员对数据库系统的文护等模块。其中软件下载与上传是整个系统的核心,通过翻阅书籍,进行实践并做了研究调查,开发了下面软件下载系统网站。
2.1 系统可行性分析
本系统的可行性分析如下:首先,本系统的设计是网络上最基本的软件下载系统,完成最基本的软件下载与上传,实现资源共享,这一系统的投入使用,改变了人们的工作生活,减少了工作强度,提高了工作效率,实现了资源共享与分配。软件上,软件下载网站工具选用MYSQL、Window7、ZendStudio使用现有资源和技术,可以完成软件下载系统的实施。总的来说,从系统开发设计的成本分析和系统实施后的收益分析相比较来看,该系统的实施会带来较大的经济效益,从经济角度分析是可行的。因此,该系统是可以设计的。
本系统采用易于开发和文护的PHP语言来实现软件下载网站的各个功能。利用Apache 、Mysql 、PHP集成安装环境作为开发环境,Macromedia Dreamweaver 8作为开发工具,navicat管理下的Mysql5.0作为数据服务器。因为Apache、Mysql和PHP有较好的兼容性,所以可以低投入建立一个免费、可靠的软件下载网站。此外,从开发人员自身素质考虑,作为大学生的我们,自身积累的专业知识,让我们从一定程度上具备了一定的开发系统的能力,所以从技术上讲此系统也是可行的。 php软件下载系统网站设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_36831.html