background image

  

2.2.1 管理员登陆 

  点击相关链接

,出现管理员登陆界面,用户可以用不同的管理员身份登录系统,不同的

管理员具有不同的操作权限入正确的管理员和密码,点击

"确定"按钮,进入主界面。点

"取消"按钮,退出。连续三次输入错误的管理员和密码,网页关闭。管理者通过密码登陆

进入,可以对数据库进行各种操作。达到网站安全,防止出现具有毁坏性质的侵入。

 

  

2.2.2 网站维护 

  管理员进入管理网页,通过网页可以向数据库中添加、删除、修改数据。更新下载排行统
计访问人数的功能。

 

  

3 设计方案和目标 

  

3.1 设计方案 

  这是基于个人的网站。目前的情况是:网络环境情况具备,数据库系统使用多平台都支
持的

MYSQL 软件。为了充分利用网络环境提高效率,希望实现其功能。数据库脚本可在

Mysql 中运行并产生数据库表;这个网站采用 PHP 语言编译,PHP 和 MYSQL 是目前最好
的搭配组合。

MYSQL 支持 SQL 的代码和语言。通过调用函数实现网页与数据库的连接。 

  

3.2 目标 

  

3.2.1 实现用户的自由访问,下载资源 

  

3.2.2 实现对网站的异地管理,维护 

  本站是针对

PHP 和 MYSQL 设计的,在构思网站的设计框架时,深入考虑了 PHP 和

MYSQL 的各项功能,并对其运行机制进行分析。综合各类资料及分析,总结归纳出考核的
几个知识点:表、查询、网页、数据库。其中,表是属于通用数据库部分,着重考虑数据库的
基本概念,包括表的结构、索引和关系,在表的结构中,需要考察组成表的各个字段、字段
的类型、字段的大小以及字段的各种属性,字段的属性将根据其类型不同而有所区别;查询
和数据访问页都属于

MYSQL 扩展部分,着重考虑的是对于 MYSQL 的操作运用,即运用

MYSQL 来实现特定的数据库应用。 
  

4 相关技术介绍 

  

4.1 PHP 网页编程语言 

  

PHP(Hypertext Preprocessor:超文本预处理程序)是一种服务器端 HTML-嵌入式脚本描

述语言

.它用来在网站的服务器端快速有效的创建动态网页,其执行效率比 ASP 或早期的

CGI 都高一些。它的特点有: 
  语言简单、紧凑、使用灵活、方便,它是

C、JAVA、PERL 等多种语言的结合,以 C 为主。

拥有多种运算符、运算类型、表达式类型多样化,数据结构丰富,用户可以定义自己的类和
对象,实现自己想要的数据构和相应的操作函数。

 

  语法限制不太严格,程序设计自由渡很大。

 

  

PHP 嵌入在 HTML 文档中。这使得学习这种语言十分容易。   良好的移植性。可以很

容易的跨平台使用。

 

  运行效率高。

 

  

4.2 MySQL 服务器 

  

MySQL 是一个精巧的 SQL 数据库管理系统,虽然它不是开放源代码的产品,但在某

些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(

API)以及精

巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与

Apache

PHP/PERL 结合,为建立基于数据库的动态网站提供了强大动力。 

  

1) MySQL 权限系统的主要功能是证实连接到一台给定主机的一个用户,并且赋予该

用户在一个数据库上

select、 insert、update 和 delete 的权限。 附加的功能包括有一个匿名的用

户和对于

MySQL 特定的功能例如 LOAD DATA INFILE 进行授权及管理操作的能力。