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 进行授权及管理操作的能力。