网络设计语言实验报告(2016)

中南民族大学

网络设计语言》实验报告

学院:

电子信息工程学院

专业:

电子信息工程

学生:

、【 看 快回 家】

学号:

201421111013

班级:

14 电 信 ( 1 )

实验一 HTML静态网页设计基础

实验目的

掌握Apache服务器在 Windows 系统下的安装、配置、启动和暂停;

2?掌握HTML静态网页中基本元素的使用。

3. 了解Dreamweaver 设计环境及其设计HTML 静态网页的基本方法。

实验内容

安装Apache 服务器。

(1) 运行下 载好的 “ apache_2.2.25 ”,出现 Apache HTTP Server 2. 2.25 的 安

装向导界面,点“ Next ”继续,一直到达下面界面;

(2) 设置系统信息,在Network Domain 下填入您的域名(比如: ),在 Server Name 下填入您 的服务器名称(比 如: , 也就是主机名 加上域名),在 Adm ini strator's Email Address下填入系统管理员的联系电子邮件地址(比如:

yin pe ng@x in hua ),上述三条信息仅供参考,其中联系电子邮件地址

会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。

(3) 下面有两个选择,一个是为系统所有用户安装,使用默认的80端口, 并作为系统 服务自动启动;另外一个是仅为当前用户安装,使用端口 8080, 手动启动。一般选择80端口自动启动。按“ Next ”继续。

(4 )选 择安装类型,Typical为默认安装,Custom 为用户自定义安装,我们 这里选择Custom,有更多可选项。按“ Next ”继续。然后选择安装位置, 一直按n ext继续,直到安装完成。

修改Apache 服务器的端口、根目录、限制访问某一目录的IP地址、禁 止目录方式访问、设置网址中未输入文件名时的默认文件名等(需并重启 Apache )。

(1) 打开 C:\Program Files \Apache Software Foundation \Apache2.2\conf 下 的

httpd.conf 文件(事先备份,以便还原)。

(2) 修改其中相关配置参数,每次修改后需要重启Apache 。相关参数修改 如下。

端口改为8080 :

Listen 8080

根目录改为C:\www

Docume ntRoot "C:\www"

(Directory "C:\www">

某一目录只允许规定的IP地址访问:

(Directory "C:\www\admi nistrator">

Order Allow,De ny

deny from all

allow from

allow from

allow from

</Directory>

禁止以目录列表方式访问:

<Directory "C:\www">

Opti ons In dexes FollowSymLi nks # >Opti ons FollowSymLi nks

</Directory>

设置网址中未输入文件名时的默认文件名:

vlfModule dir_module>

Directoryin dex in dex.html in dex.php qq.htm

</IfModule>

编写一个HTML 静态网页,内容参考如下:

学斑简倉

电千信息工程学院的前身展1昭1年学校重謹方恢复的物理系,是学校历史最悠久的載

学单位之一土 [瀬&年!物理系更塔曲电干工程系并开始招收电予技术专业本科生2由于专

电信学院的明天一定会更力陕好I

仮回1:口[3

院党委

党SHJiBi

P.T^ (n?T-fi7W1flRT)

党委割书i巴 张鹏( 027-S7342831J

院也:陈少平(负覺全面工作,027

副院民首侯建华(员责孰学工件,027

制皖长:熊尿里(负夷研究主及科研工作,027

*>级鉀結曲

敎研室;

數研窒名称

教研室主任

1

应用电予技术

隠ffi

2

信号处理

周?

呷 j

通信工程

4

计算机

田晓梅

5

光僖息科学右按怎

6

电路与系统

朱正平

大学物理

姚文俊

$

综合实验室

彭其墜〔正〕尹建新〔副)

利用HTML、HEAD、BODY 三个元素一起构成完整的HTML 文档结构;

设置Title元素为“学院概况”

设置body 元素的link、vlink、leftmargin 、topmargin 等属性(属性值自

定);

所有栏目包含于一个网页,点击学院简介、现任领导、组织机构 的链接,可以 跳转到相应栏目,点击返回top的链接,则可以跳转到页面顶部;

每个栏目的顶部包括一个图片 £、一个标题(粗体、斜体、字体大小 颜色自定)和一个水平线(颜色、高度自定);

设置教研室表格背景色,行高、列宽、字体大小和颜色(全部自定,但 一定要设置)

代码:

<html>

<head>

<title> 学 院概况 </title>

<style>

table{

border-collapse:collapse;<! --表示边框 合并,默认值为 seperate (边 框独

立)-->

}

table td {

border:5px solid:red;

text-alig n:cen ter;

fon t-size:13;

font-family : 华文宋体;

}

</style>

</head>

<body lin k=red vli nk=blue leftmarg in=25 topmarg in=30>

<font color=blue><a href=#c1 name=top> 学院简介 </a></font><br>

<font color=blue><a href=#c2> 现 任领导 </a></font><br>

<font color=blue><a href=#c3> 组织机构 </a></font><br>

<p> <img src=images \exp.png><b><i><font color=#339900> 学 院简介

</fo nt></i></b></p>

<hr size=1 no shade=shade width=60% alig n=left />

<p><font face= 华 文宋体 size=2>&nbsp&nbsp<a name=c1> 电 子 </a> 信 息 工

程学院的前身是1981年学校重建后恢复的物理系,<br><br> 是学校最悠久 的教学单位之一;

1988年,物理系更名为电子工程系并开始招收电子技术专业本科生;由于 专业与学科发展的需要,

2001年初组建成立了电子信息工程学院。

现 设 有 电 子 信 息 工 程 、通 信 工 程 、光 电 信 息 科 学 与 技 术 3 个 本 科 专 业 ,在 校 全 日 制 本 科 生 1650 余 人 。

拥 有 信 息 与 通 信 工 程 一 级 学 科 硕 士 学 位 授 予 权( 面 向 通 信 与 信 息 系 统 、信 号 与 信 息 处 理 两 个 二 级 学 科 方 向 招 生 )、

等 离 子 体 物 理 硕 士 学 位 授 予 权 、电 子 与 通 信 工 程 工 程 硕 士 授 予 权 ,通 信 与 信 息系统为湖北省楚天学者设岗学科。

在 校 全 日 制 研 究 生 110 余 人 。

 <br><br>

&nbsp&nbsp 学 院 拥 有 一 支 水 平 高 、 素 质 强 、 爱 岗 敬 业 的 师 资 队 伍 。

 现 有 教 职 工 82 人 , 专 职 教 师 68 人 , 其 中 教 授 10 人 ,

副 教 授 29 人 , 其 中 具 有 博 士 学 位 者 38 人 , 具 有 硕 士 及 以 上 学 位 者 41 人; 教师中有国家自然科学基金委员会信息科学部学科评审组专家 1 人 、享受湖北省政府特殊津贴专家 2 人, 全国模范教师 1 人、楚天学子 1 人。

 <br><br>

&nbsp&nbsp 学 院 实 验 设 备 和 办 学 条 件 优 良 ,建 有 电 子 信 息 工 程 、通 信 工 程 、 光电信息科学与技术、大学生科研创新 4 个大型综合实验室,

下 设 32 个 分 室 , 实 验 室 总 面 积 5000 平 方 米 , 设 备 总 值 2000 余 万 元; 建 有 4个稳定的、可容纳百人以上的大型专业实习实践基地。

 学院成立了专职的实验教学中心负责 实验室 管理。

 <br><br>

&nbsp&nbsp 学 院 始 终 坚 持 以 学 科 建 设 作 为 促 进 专 业 发 展 的 抓 手 , 建 有 智 能 无线通信湖北省重点实验室和 2 个国家 民委重点实验室、

2 个工程研发中心、6 个研究型专业实验室;始终坚 持基础研究与工程应用 相结合,既注重解决学科发展中的关键科学问题、 又积极投身社会经济主战场,注重企业需求和科技成果的转化。近 3 年来, 学 院 教 师 主 持 承 担 了 15 项 国 家 级 、 16 项 省 部 级 纵 向 科 研 项 目 和

30 余 项 横 向 应 用 项 目 , 获 省 、 部 级 科 研 成 果 奖 励 4 项 , 在 国 际 、 国 内 公 认 的 权 威 学 术 期 刊 上 发 表 学 术 论 文 50 余 篇 , 被 SCI 、 EI 收 录 的 学 术 论 文 超 过 150 余 篇 。学 院 学 术 氛 围 活 跃 ,学 术 研 究 整 体 实 力 不 断 增 强 ,经 过 多年的努力,在现代通信理论与技术、图像及视频处理、电力电子技术 、空 间电离层体探测与仪器研发、激 光光谱应用研究、等 离子体技术等学科 方向形成了自己的特色与优势。

 <br><br>

&nbsp&nbsp 多 年 来 , 我 院 始 终 将 提 高 人 才 培 养 质 量 作 为 中 心 工 作 , 在 办 学 过 程 中 一 直 思 考 如 何 让 学 生 在 专 业 理 论 和 工 程 实 践 上 受 到 系 统 、规 范 、严 格 的训练,

并 为 之 努 力 。学 院 不 断 更 新 办 学 理 念 和 思 路 ,深 入 开 展 新 形 势 下 人 才 培 养 模

式和教学方法的改革,在人才培养模式、课程体系、教学方法与手段

、实 践 性 教 学 环 节 等 方 面 建 设 中 取 得 了 一 系 列 丰 硕 的 成 果 ,积 累 了 一 大 批 优 质教学资源,办学水平和办学实力跃上了一个新的台阶

 近年来 先后 建有 1 个国 家级特 色专 业、2 个 湖北省 实验 教学示 范 中 心、1 个 湖北省 高等 学校教 学团 队、2 门 省级 精品课 程等。

 <br><br>

&nbsp&nbsp 学 院 全 力 支 持 大 学 生 科 研 创 新 活 动 ,提 出 将 普 及 与 提 高 相 结 合 , 并 将 此 作 为 全 面 提 升 人 才 培 养 质 量 的 关 键 环 节 之 一 ,投 入 了 大 量 的 人 力 物 力 ,超 过 50% 的 学 生 直 接 受 益 。近 5 年 来 ,在 各 级 各 类 大 学 生 创 新 大 赛 中 我 院 学 生 捷 报 频 传 ,在 全 国 大 学 生 电 子 设 计 竞 赛 、全 国“ 飞 思 卡 尔 ”杯 智 能 汽 车 竞赛 、全国“挑战杯”课外学术科技作品竞赛、湖北省大学生科研成果评奖、湖 北省优秀学士论文评奖等活动中战果辉煌,获国家级和省级以上奖项 140 余 项 。

 <br><br>

&nbsp&nbsp 学 院 历 来 十 分 重 视 大 学 生 综 合 素 质 的 培 养 , 并 将 此 融 入 到 丰 富 多彩的校园文化活动中,创造条件, 让学生在德、智、体、美上得到全面发展。如连续举办十届的“求真杯”系 列竞赛活动,形式多样、内容丰富、

参 与 人 数 众 多 ,早 已 成 为 电 信 学 院 的 一 个 品 牌;在 学 校 运 动 会 上 ,我 院 学 生 摘金夺银、取得了骄人战绩,已连续多年摘取了男子

团 体 冠 军 、总 分 亚 军 的 奖 杯 ,充 分 展 示 了 电 信 学 子 的 阳 刚 之 美;电 信 学 院 文 工 团每年 2 场 高水平 的汇 报演出 , 一 改理工 科学生 严谨

有 余 、才 艺 欠 缺 的 形 象 ,不 仅 让 学 校 广 大 师 生 难 以 忘 怀 ,还 经 常 被 新 闻 媒 体 或者兄弟高校邀请友情客串。活泼多样的校园文化活

动 ,不 仅 为 学 生 提 供 了 展 示 才 华 的 舞 台 和 挑 战 自 我 的 机 会 ,同 时 还 营 造 了 浓 厚的学习氛围,充分调动了学生的学习热情,有效地

促 进 了 学 风 建 设 。

 <br><br>

&nbsp&nbsp 一 分 耕 耘 , 一 份 收 获 。

 学 院 人 才 培 养 质 量 和 就 业 质 量 逐 年 稳 步 提高, 我 院 毕 业 生 专 业 基 础 扎 实 、综 合 素 质 强 、具 有 较 强 的 就 业 竞 争 力 和 宽 广 的 就 业领域, 遍 布 祖 国 的 四 面 八 方 ,受 到 了 用 人 单 位 的 普 遍 好 评 。学 院 毕 业 生 就 业 率 连 续 多年雄踞全校

前 列 。即 使 在 被 称 为“ 史 上 最 难 就 业 年 ”的 2013 年 ,截 止 到 2013 年 5 月 底 , 我 院 372 名 毕 业 生 三

方 签 约 率 已 经 达 到 75% ,再 次 名 列 全 校 第 一 。学 院 考 研 录 取 率 逐 年 递 增 ,每 年都有许多优秀学生被国内

著 名 的 211 或 者 985 高 校 录 取 。

 <br><br>

&nbsp&nbsp 电 信 学 院 素 以 教 学 管 理 严 格 著 称 , 把 科 学 、 严 格 的 教 学 管 理 制 度作为高水平本科教学运行的保障,

学 院 教 风 学 风 优 良 。高 度 重 视 师 德 师 风 建 设 是 电 信 学 院 的 一 大 优 良 传 统 ,大 力提倡学为人

师 ,行 为 世 范 ,要 求 教 师 们 用 自 己 的 一 言 一 行 来 感 染 和 影 响 学 生 ,强 调 教 书 育人在教学环节中的

落 实 ,强 调 用 教 风 影 响 学 风 。在 严 格 管 理 的 同 时 ,学 院 始 终 努 力 创 造 一 个 和 谐、宽松的工作氛围,关心广大

教 职工疾 苦、 为他们 分忧 解难。

 <br><br>

&nbsp&nbsp 经 过 多 年 的 不 懈 努 力 ,电 信 学 院 已 经 形 成 了 严 谨 、务 实 、创 新 、 进取的优良院风

,学院上下团结、和谐,全院教职工爱岗敬业、爱院如家。多年来涌现出一 大批先进个人和集体

, 2008 年 , 电 信 学 院 获 国 家 民 委 “ 文 明 单 位 ” 荣 誉 称 号 , 这 是 国 家 民 委 第 一次将此荣誉授予二级学院

单 位; 2003 年 获 湖 北 省 思 想 政 治 工 作 先 进 基 层 单 位; 在 学 校 历 届 优 良 教 风 教研室评选活动中榜上有名字;有 2人分别被评为全国模范教师、国家民委文明职工,1人被评为湖北省优秀 党员,2人分别被评为湖北省高校思想 政治教育先进个人,1人被评为国家民委大学生思想教育工作先进个人。

 <br><br>

&nbsp&nbsp 关山 度若 飞,20 年光 阴弹指 一挥间 ,20 多年 的光阴 目睹了 电信 学院几代师

生 艰 苦 创 业 、由 小 到 大 的 成 长 历 程 。我 们 十 分 清 醒 在 新 时 期 高 等 教 育 形 势 下 我们所 面临的巨大挑战和发展机遇。我们热烈欢迎立志成才的莘莘学子来学院学 习,在如诗如画

的 南 湖 畔 度 过 你 最 难 忘 的 青 春 岁 月;我 们 真 诚 期 盼 海 内 外 事 业 心 强 、有 团 队 精神的优秀同行

来 学 院 工 作 ,为 你 们 施 展 才 华 创 造 条 件 。雄 关 漫 道 真 如 铁 ,而 今 迈 步 从 头 越 。

 让我们携起手来,

以 提 高 人 才 培 养 质 量 和 学 科 建 设 水 平 为 中 心 ,奋 发 努 力 ,为 民 族 高 等 教 育 事 业 的 发 展 做 出 更 多 的 贡 献 。

 <br><br>

&nbsp&nbsp 电 信 学 院 的 明 天 一 定 会 更 加 美 好! <p align=right>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<a href=#top> 返 回 顶 部 </a></font></p>

<p ><img src=images \exp.png><b><i><font color=#000099><a name=c2> 现 任 领 导 </a></font></i></b></p>

<hr size=1 noshade=shade width=60% align=left />

<font face= 华 文 宋 体 size=2 align=left>

<dl>

<dt> 院 党 委 :</dt>

<dd> 党 委 书 记 : &nbsp&nbsp&nbsp 巴 玉 玺 </dd>

<dd> 党 委 副 书 记 : &nbsp 张 鹏 </dd>

</dl>

<dl>

<dt> 院 行 政 :</dt>

<dd> 院 长 : &nbsp&nbsp&nbsp 陈 少 平 </dd>

<dd> 副 院 长 : &nbsp 侯 建 华 </dd>

<dd> 副 院 长 : &nbsp 熊 承 义 </dd>

</dl>

<p align=right>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<a href=#top> 返 回 顶 部 </a></p></font>

<p><img src=images \exp.png><b><i><font color=#000099> 组 织 机 构 </font></i></b></p>

<hr size=1 noshade=shade width=60% align=left />

<dl>

<dt>

教研室:

</dt>

<dd >

<table border=1px bgcolor=#66cc66 width=55%

height=155 cellspaci ng=O cellpaddi ng=2>

<tr><td > 序号</td><td > 教研室名称</td><td> 教研室主任</td></tr>

<tr><td>1</td><td>

应用 电 子技术</td><td> 陈 锟</td></tr>

<tr><td>2</td><td>

信 号处理 </td><td> 周 城 </td></tr>

<tr><td>3</td><td>

通信工程</td><td> 朱翠涛</td></tr>

<tr><td>4</td><td>

计算机 </td><td> 田晓梅 </td></tr>

<tr><td>5</td><td>

光信息科学 与技术</td><td> 钟志有</td></tr>

<tr><td>6</td><td>

电路与系统</td><td> 朱正平</td></tr>

<tr><td>7</td><td>

大 学物理</td><td> 姚文俊</td></tr>

<tr><td>8</td><td><a name=c3> 综合实验室 </a></td><td> 彭其圣(正)尹建

新(副)</td></tr>

</table>

</dd> </dl><p alig n=right >&n bsp&n bsp&n bsp&n bsp&n bsp&n bsp<a href=#topxfo nt size=2> 返回顶部 </font></a></p> </body> </html>

4.编写一个HTML 静态网页,内容参考如下:

请选择您擅长的一种戟几种编程设计语言;

□ C44 EPHP O Shell H VBscript

请选择您最擅长的操作系统;匸i亦 v

如杲您有什么建仪,敬请留言:

代码:

//check.php

<html>

<head>

<title>

调查表单

</title>

</head>

<body leftmarg in=15 topmarg in=20>

vform method=post action=2_2.php>

姓 名:<input type=text name=xm size=20>

<p> 兴 趣: <input type=text name=xq size=20></p>

性 另U : <input type=radio name=xb value=' 男'checked> 男

<input type=radio name=xb value=' 女'> 女 <br>

血 型:<in put type=radio n ame=a value='A'checked>A< in put type=radio n ame=a value='B'>B <in put type=radio n ame=a value='AB'>AB< in put type=radio n ame=a value='O'>O<br>

请 选 择 您 擅 长 的 一 门 语 言 : <input type=checkbox name=yuyan[] value=C++>C++

<input type=checkbox name=yuyan[] checked value=PHP>PHP<input value=P ython type=checkbox name=yuyan[] checked>Python <input value=Java type=checkbox name=yuyan[]>Java

<br> 请 选 择 您 擅 长 的 操 作 系 统 : <select name=language>

<option value=Linux checked>Linux

<option value=Windows>Windows

<option value=Unix>Unix

<option value=Mac>Mac

</select>

<br> 如 果 您 有 什 么 建 议 , 敬 请 留 言 : <br>

<textarea name=liuyan rows=5 cols=60> 欢 迎 在 此 留 言! </textarea><p>

<input type=submit value= 提 交 ><input type=reset>

</form> </body> </html>

实验二 PHP动态网页设计基础

实验目的

掌握PHP编译器在Apache ( Win dows 系 统下)中的安装、配置;

2?熟悉PHP的基本语法。

3?掌握post方式提交表单数据后的PHP处理。

实验内容

1.安装、配置PHP编译器。

(1) 解压下 载好的 “ php-5434-Win32-VC9-x86.zip ” 到]C:\php;

(2) 在解压的根目录下找到php.i ni-developme nt ,是用于开发环境 的配置

文件;还 有一个php.ini-production ,这 个是用于生产环境的配置文件。使 用 php.i n-developme nt ,复制一份,重命名为php.i ni 。

(3 )有时启动Apache的时候会提示“找不到指定模块”的错误,是因为没 有指定这些模块文件的位置。在php.ini中定位关键字“ extension_dir ”,修 改 Windows 下为你的PHP模块的目录为“ C:\php\ext ”(并且去掉改行前 面的分号):

;Directory in which the loadable exte nsions (modules) reside.

; http://php .n et/exte nsion -dir

;exte nsion _dir = "./"

;On wi ndows:

exte nsion _dir = "C:/php/ext"

(4) php以 module 方式与 Apache 相结合,打开 Apache 的配 置文件

httpd.conf ,以关键字“ LoadModule ”定位,配置要加载的模块,在最后添 加如下两行:

LoadModule php5_module C:/php/php5apache2_2.dll

PHPI niDir "C:/php"

(5) 在httpd.co nf 中以 关键字 AddType application 搜索,可 以定义能够执 行php文件类型,原文如下:

AddType allows you to add to or override the MIME con figurati on

# file specified in TypesC onfig for specific file types.

加入

AddType applicati on/x -httpd-php .php

你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上

一行 “ AddTypeapplication/x -httpd-php .htm ” ,贝U .htm 文件也可以执行 php

程序了,你甚至还可 以添加上一行 “ AddTypeapplicatio n/x -httpd -php .txt ”, 让普通的文本txt也能运行php程序。

为了使index.php 成为访问web未指定文件名时的默认文件名,修改

Apache 的配 置文件httpd.conf 。修 改为:

vlfModule dir_module>

Directoryin dex in dex.html in dex.php

</IfModule>

编写PHP程序,生成如下图所示的表格。(要求该表格的横向或纵向的单 元格数通过一个变量表示,该变量为5,则单元格数目为5 X 5 ;为7 ,则单 元格数目为7X 7, )

代码:

<html>

<head>

<style>

table{

border-collapse:collapse;

}

</style>

</head>

<body> <table border=1

<?php

$t=5;

$c=0;

for($i=0;$i<$t;$i++){

echo "<tr height=50> ";

for($j=0;$j<$t;$j++){

echo "<td width=50 alig n=ce nter valig n=middle".(($c%2==0)? "

bgcolor=red":"").">".++$c."</td>";

}

echo "</tr>";

}

?>

</table>

</body>

</html>

编写实验一练习3中表单提交以后的确认页面。并回答post方式和get 方式传递参数有何不同。

您的姓名’张三

兴趣:打篮球

性别.舅

血型;AB

遇长语喜’ PHP ShelL

眾擅长操作系统:Windows

(无)

代码:

//2_2.php

<html>

<head></head>

<body>

<br> 您 的姓名:<?php echo $_POST['xm']; ?>

<br> 兴趣:<?php echo $_POST['xq']; ? >

<br> 性 别 : <?php echo $_POST['xb']; ? >

<br> 血 型 : <?php echo $_POST['a']?>

",$yuyan);? ><br> 擅 长 语 言 :

",$yuyan);? >

<br> 最 擅 长 操 作 系 统 : <?php echo $_POST[language]; ? >

<br> 留 言 : <?php $liuyan=$_POST['liuyan']; $out=nl2br($liuyan);

echo (trim($_POST['liuyan']))==""? "( 无 )":trim($out); ?> </body>

</html>

实验三 MySQL基本操作

实验目的

掌握 Windows 系统下MySQL 的安装、配置,使PHP编译器支持MySQL 操作的配置(注:该配置主要是为“实验四”做准备,而在本实验中是为了 支持phpMyAdmin 的使用),phpMyAdmin 的基本使用。

2?熟悉MySQL 的基本语法。

3?熟悉MySQL的常用操作。

实验内容

1.安装 MySQL ,配置 MySQL 和 PHP编译器,安装phpMadmin 。

(1) 安装 MySQL :

首先单击MySQL5.5.21 的安装文件,出现该数据库的安装向导界面, 单击“ n ext ”继续安装;

在打开的窗口中,选择接受安装协议,单击“ n ext ”继续安装;

在出现选择安装类型的窗口中,有“ typical (默认)”、“ Complete

(完全)”、“ Custom (用户自定义)”三个选项,我们选择“Custom ”,因为 通过自定义可以更加的让我们去熟悉它的安装过程,对于学习MySQL数据库 很有帮助,单击“ n ext ”继续安装;

在出现自定义安装界面中选择mysql数据库的安装路径,这里我设置

的是 “ d:\Program File'MySQL ”,单击 “ next ” 继续安装;

接下来进入到准备安装的界面,首先确认一下先前的设置,如果有误,

按“back ”返回,没有错误,单击“ I nstall ”按钮继续安装;

单击“ In stall ”按钮之后出现如下正在安装的界面,经过很少的时 间,MySQL数据库安装完成,出现完成MySQL安装的界面;

这个界面单击“ n ext ”就行。

注意要选择上边的 “ Launch the MySQL Instanee Configuration

Wizard ”选项,这是要启动MySQL的配置,也是最关键的地方(也可以以后 设置),单击“ Finish ”按钮,进入到配置界面。

MySQL数据库的安装十分简单,关键是安装完成之后的配置,单击完 成之后出现如下的配置界面向导,单击“ n ext ”进行配置;

(2) 配置 MySQL

在打开的配置类型窗口中选择配置的方式,“ Detailed

Configuration (手 动精确配置)”、“ Standard Configuration (标准 配置)”, 为 了 熟 悉 过 程 , 我 们 选 择 “ Detailed Configuration ( 手 动 精 确 配 置 )”, 单 击 “ next ” 继 续;

在出现的窗口中,选择服务器的类型,“ Developer Machine (开发测 试类)"、“ Server Machine (服务器类型)"、“ Dedicated MySQL Server Machine

( 专门的 数据库服务器)”, 我们仅仅是用来学习和测试, 默认 Developer Machine 就 行;

在出现的配置界面中选择mysql数据库的用途,“ Multifu nctio nal Database ( 通 用 多 功 能 型 )”、“ Transactional Database Only( 服 务 器 类 型 )”、

“ Non-Transactional Database Only ( 非 事 务 处 理 型 )”, 这 里 我 选 择 的 是

第一项, 通用安装, 单击“ next ”继续配置;

在出现 的界面 中,进行对InnoDB Tablespace 进行配置,就是为InnoDB 数据库文件选择一个存储空间,如 果修改了,要记住位置,重装的时候要选 择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没 问 题了, 我们 不修改 继续;

在打开的页面中,选择mysql的访问量,同时连接的数目,“ Decision Support(DSS)/OLAP ( 20 个 左 右 )”、“ Online Transaction Processing(OLTP)

( 500 个 左 右 )”、“ Manual Setting ( 手 动 设 置 , 设 置 为 15 个 ) 这 里 选 择 手 动 设 置 , 单 击 “ next ” 继 续;

在打开的页面中设置是否启用 TCP/IP 连接,设定端口,选择启用(如

果不启用, 就只能在自己的机器上访问 mysql 数据库了, 这也是连接 java 的操作),默认的端口是 3306,并启用严格的语法设置,如果后面出现错误, 可 以 将 “ Add firewall exception for this port ” 这 个 选 项 选 上 , 单 击

“ next ” 继 续 ,

在打开的字符编码的页面中,设置mysql要使用的字符编码,第一个 是西文编码, 第二个是多字节的 通用 utf8 编码, 第三个是手动, 我们选择 手动、 utf-8 , 但是有一个问题, 那就是当用哪个控制台插入汉字的时候, 会报错,查询带汉字的表时,无法显示汉字,所在需要在每次进入MySQL后, 设 置 一 个 系 统 参 数“ set names gbk ”,即 可 解 决 该 问 题 ,接 下 来 单 击“ next ”, 继续配置;

在打开的页面中选择是否将 mysql 安装为 windows 服务,还可以指定

Service Name ( 服 务 标 识 名 称 ), 是 否 将 mysql 的 bin 目 录 加 入 到 Windows

PATH( 加 入 后 ,就 可 以 直 接 使 用 bin 下 的 文 件 ,而 不 用 指 出 目 录 名 ,比 如 连 接,“ mysql - u user name - p password; ” 就可以了 ,该页面全部 勾选,单

击 “ next ” 继 续 配 置;

在打开的页面中设置是否要修改默认root用户(超级管理员)的密 码(默认为空),“ New root password ”,如果要修改,就在此填入新密码, 并启用root远程访问的功能,不要创建匿名用户,单击“ next ”继续配置;

到这里所有的配置操作都已经完成,单击Execute 按钮执行配置,过 了几分钟,出现如下的提示界面就代表MySQL配置已经结束了,并提示了成 功的信息。

(3) MySQL启动和停止

可以采取两种方式:

②通过windows 开始菜单,MySQL相关菜单项进行操作

① 在 dos 命令窗 口中,输入 net start mysql 或者 net stop mysql

(4) MySQL客户端Dos方式登录

在在 dos 命令窗 口中,输入 “ mysql - h localhost - u root -p ” 或

者是“ mysql -h localhost -uroot -p 密码”

(5) 配置PHP编译器,使其支持MySQL操作

在实 验二配置的基础上,把php.ini 中;extension=php_mysql.dll

和;extension=php_mysqli.dll 都去掉分号,保存,并重新启动 Apache。

(注意:运行某些版本的phpMyAdmi n 还需去

掉;extension=php_gd2.dll 禾口 ;extension=php_mbstring.dll 前面的分

号。)

(6) 安装 phpMyAdmin

解压 phpMyAdmin.zip 到]apache 服务器根目录 htdocs 下的 phpMyAdmin

中即可。

完成以下MySQL 操作。

(1) 创建数据库XSGL

(2) 在 XSGL中创建student 表,表结构如下:

宇遂 类型

宇遂 类型 整理 凰性Hull 些认 攏外 ftft

3no

cnar{7)

utf8_bin

>< E IS E

Sname

charflO)

uttB.bin

0?

X E IS IS

':T

Ssck

utffi_bin

是 NULL

X O ?

Sage

thyint(4)

< NULL

:>:

X E O E

Sdepi

tiar(20)

utf8_bin

是计算机暮

X EB ? E

H

1_ 全选f全部不选选中膜 喝"KIK武爲亍I

厂打印预览詹规划表结构②

牡添加1 |字段①于表结尾0于表开头0于|Sno 甘|之后[W

索引:?

已懐用空何

行議计

类塁 基数 操作

宇段

类塑

语句

PRIMARY

PRIMARY 8 X

Sno

912宇节

齬式

在第

1

列蝕建索引执疔]

索引

Z043宇节

整理

uttt

妊a

內 iTIiCA 竺!

(3)

student 表中插入如下数据:

Sr>o

Sna me

Ssex

Sage

Sde-pi

9512101

李勇

19

计算机系

9512102

20

计算机粟

9512103

王更

20

计算机系

9521101

张空

22

信息系

9521102

昊兵

21

信息亲

9521103

张海

20

信息系

9531101

钱小平

18

数学系

9531102

王大力

19

数学丟

删除学号为9531102 的记录;

将计算机系的学生年龄统一加1 ;

显示学生的学号和姓名两列,这两列分别起别名为“ID ”和“ NAME', 要求只列出查询结果的前5条记录;

查询信息系所有男同学的所有信息;

查询student 表所有的数据,按照年龄排序,年龄相同则按照学号降 序排序;

查询所有姓“王”的同学的基本信息;

(10 )查询每个院系学生的人数,要求列出院系名称和相应人数

代码:

Create database XSGL;

Use xsgl;

Set n ames gbk;

CREATE TABLE Student ( Sno char (7) PRI MARY KEY,

Sn ame char (10) NOT NULL,

Ssex char (2) CHECK (Ssex =' 男'OR Ssex =' 女'),

Sage tinyint CHECK (Sage >= 15 AND Sage <=45),

Sdept char (20) DEFAULT ' 计 算 机 系 ');

李勇 ','

李勇 ','男 ',19,' 计 算机系 '); 2',' 刘 晨 ',' 男 ',20,' 计 算 机 系 ');

王敏 ','女 ',20,' 计 算机系 '); 张立',' 男',22,' 信息系'); 吴兵',' 女',21,' 信息系'); 张海',' 男',20,' 信息系');

' 钱平',' 女',18,' 数学系'); 王力',' 男',19,' 数学系');

delete from student where Sno='9531102' ;

update student set Sage=Sage+1 where Sdept= ' 计 算 机 系 '

select Sno,Sname from student;

select Sno as ID,Sname as NAME from student li

mit 0,5;

SELECT * FROM 'student' WHERE Sdept='

信息 系' AND Ssex=' 男';

SELECT * FROM 'stude nt' order by Sage ,Sno desc;

select *from student where Sname like ' 王 %';

select Sdept ,count(*) from student group by Sdept;

实验四 用PHP+MySQL开发Web应用程序

st

言板 -Vintlov^ Internet Explorer

代码:

//数据库的创建

Create database NDL;

Use NDL;

Set n ames gbk;

实验内容

实验目的

1.掌握PHP中常见的MySQL操作函数,包括登录和退出 MySQL、选择数据库、插入新

的记录到数据表中、发送查询指令、读取查询结果等;

2.掌 握一些常用的 PHP函数,女口 time( )、str_replace()等。

3.(选做)掌握Session的基本工作原理。

1.设计一个简易的留言板,参考界面形式如下:

(2014-03-26.2L32AS)

腾讯体育9月26日田仁川亚运会的游泳项目比赛今天落下 帷幕,在最后一个比赛日的礙金牌中,中国选手再次摘得 其中的揪,游泳项目的3瞅金牌中.中国队摘下其中门 枚*远超日本的1】枚。领先1瞅金牌,这是近四届亚运会 中国对日本第二大优势,仅次于上届广州亚运金的24-90

(2014-09-26.2133,25)

腾讯体育9月26日讯北京时间卩时.2014仁川亚运会女足 1旧决赛,中国不敌朝鲜无缘四弓去第r分^许恩杓攻入 绝杀球。

r收箴夹

*國陽|区百度

【—1 [爵” S)

CREATE TABLE 'liuya n' ( 'ID' i nt(11) NOT NULL auto_i ncreme nt,

'myco nten t' text collate utf8_bi n NOT NULL,

'mytime' int(11) NOT NULL,

PRIMARY KEY('ID') );

//wp.php

<?php

$DB_Host="localhost.localdomain:3306";

$DB_User="root";

$DB_pwd="123";

$DB_Name="NDL";

$CHARSET='utf8';

$DB_Link=@mysql_connect($DB_Host,$DB_User,$DB_pwd); if(!$DB_Link){

echo "<script>alert( ‘ 暂 停 服 务 !');</script>";exit;

}

@mysql_query("SET NAMES '$CHARSET'"); $select=mysql_select_db($DB_Name,$DB_Link); if(!$select){

echo "<script>alert( ‘ 暂 停 服 务 !');</script>";exit;

}

if($_POST['myliuyan']!=""){

$sql1="insert into 'liuyan' ('mycontent','mytime') values

('".nl2br(str_replace(" ","&nbsp;",htmlspecialchars($_POST['myliuyan'])))."',".time().");

J

mysql_query($sql1,$DB_Link);

echo "<script>location.href='wp.php';</script>";exit;

}

?>

<html> <head><META content="text/html; charset=gb2312" http-equiv=Content-Type><title> 留 言 板 </title></head>

<script language="javascript">

function checkForm1(){

if(document.all.myliuyan.value.replace(/\s/g, "")==""){ alert("Please input some words!");return false;}

}

</script>

<body bgcolor=99FF00><table border="0" cellpadding="0"

cellspacing="0" width=100%>

<form action="wp.php" name="Form1" method="post">

<tr> <td align="left" valign="middle" height=26 width="100%" > <textarea rows="6" cols="50" name="myliuyan"></textarea>

</td> </tr>

<tr> <td align="left" valign="middle" height=26 width="100%" >

<input name="mysubmit" value=" 留 言 " type="submit" onclick="return checkForm1();">

</td>

</tr></form>

<tr>

<td align="left" valign="middle" height=6 width="100%" >

</td>

</tr>

<tr height=36> <td align="left" valign="top">

<table cellspacing=0 bordercolordark=#ffffff cellpadding=4 width=422 align=left bordercolorlight=#75a7ae border=1>

<?php

$sql1="select * from 'liuya n' order by mytime desc;"; $query1=mysql_query($sql1,$DB_Link); date_default_timezone_set(PRC);

while($rs1=@mysql_fetch_array($query1)){

echo " <tr width=422> <td align=left width=422

valign=middle >(".date("Y-m-d,

H:i:s",$rs1['mytime']).")<br>".$rs1['mycontent']."

</td></tr>";

} ?>

</table>

</td> </tr>

</table></body></html>

2.(选做)在 练习1的基础上,增加用户注册和登录的功能,只有登录后才 能发布留言,否则只能查看留言。

代码: