网站设计课程实验报告php,网络课程设计实验报告.doc

网络课程设计实验报告

网络课程设计

课程名称 计算机网络

题目名称 网页用户注册及管理

学生学院 计算机学院

专业班级 06级计算机科学与技术7班

学 号 3106006696

学生姓名 何锦扬

指导教师 何翠红

2008 年 12 月 28日

网络程序设计实验报告

设计要求

首先设计一个登录页面,然后利用ASP.NET中的Web服务器控件和验证控件设计一个用户注册页面,把由用户输入的正确数据写入到网络数据库中,并能把网络数据库中的数据以一个列表的形式呈现给用户。

登录页面具体要求如下:

使用表格进行页面布局控制。

至少有“登录名”和“登录密码”输入框。

要有一个Cookie保留时间的“有效期”的下拉列表框,内容包括:无效、一年、一月、一周、一天。

要有四个链接按钮,分别是:“登录”、“重新填写”、“忘记密码”和“新注册用户”。

另外还需要有版权信息,且在版权信息上至少要写上班级、学号、姓名。

注册页面具体要求如下:

用于输入用户名信息的文本框使用一个验证控件,必需字段验证控件,即这个文本框中必须输入一个字符串值,如果不填则会产生验证错误,同时要求用户名在5~15个字符之间。

用于输入密码和确认密码信息的文本框分别使用必需字段验证控件,以防止用户漏填这两个信息;以及一个比较验证控件,当两者输入的内容不一致时,就会产生比较验证错误。

性别,使用单选按钮控件.

要求用户输入随机产生并显示在用户操作界面的4位验证码。

有关网络数据库操作的具体要求如下:

建立一个用于用户注册的数据表。

把用户所填写的数据写到该数据表中。

制作一个管理员的操作界面,要求能够删除、修改和增加用户。

分页显示用户数据表中的数据,每页显示15个用户,每个用户仅显示主要信息,可通过单击“用户名”来显示某个用户的详细信息。

在分页显示界面中,能够对多个指定用户同时删除、增加用户或对某个用户的信息进行完整显示。

部分程序源代码及注解

1>.注册页代码

// *** Edit Operations: declare variables

// set the form action variable

var MM_editAction = Request.ServerVariables("SCRIPT_NAME");

if (Request.QueryString) {

MM_editAction += "?" + Server.HTMLEncode(Request.QueryString);

}

// boolean to abort record edit

var MM_abortEdit = false;

// query string to execute

var MM_editQuery = "";

%>

// *** Insert Record: set variables

if (String(Request("MM_insert")) == "form1") {

var MM_editConnection = MM_yonghu_STRING;

var MM_editTable = "用户";

var MM_editRedirectUrl = "ok.asp";

var MM_fieldsStr = "用户名|value|密码|value|电话|value|男|value|邮箱|value|问题|value|答案|value";

var MM_columnsStr = "用户名|',none,''|密码|',none,''|电话|',none,''|性别|',none,''|邮箱|',none,''|问题|',none,''|答案|',none,''";

// create the MM_fields and MM_columns arrays

var MM_fields = MM_fieldsStr.split("|");

var MM_columns = MM_columnsStr.split("|");

// set the form values

for (var i=0; i+1 < MM_fields.length; i+=2) {

MM_fields[i+1] = String(Request.Form(MM_f

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本节课的实验内容主要分为三个板块:HTML,CSS,JavaScript,其中,我对HTML技术的应用得到了熟练运用,并对其他动态网页设计方法进行了大致的了解。HTML是Hypertext Markup Language的英文缩写,即超文本标记语言。它是一种标记语言而非编程语言,由浏览器解释支持。HTML文件是一种文本文件,可以用记事本打开,当然也可以用其他开发工具,比如dream-weaver和VS等等。通过在文本中添加各种标签来告诉浏览器网页要显示的内容,以及以何种表现形式显示。浏览器按照自上而下的顺序解读HTML文件,同时浏览器并不会因为HTML代码出现错误而停止解读。在课上操作上机的时候,老师教会了我们怎么用最简单的TXT文件来设计自己想要设计的网页,并加入了多种元素。CSS是一种用来表现HTML文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 而且CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。JavaScript是我认为我所学的技术里面最高端的一种技术。JavaScript是一种基于对象和事件驱动具有安全性能的脚本语言,使用JavaScript可以轻松的实现与HTML的互操作,并且完成丰富的页面交互效果,它是通过嵌入或调入在标准的HTML语言中实现的,它的出现弥补了HTML的缺陷,是java与HTML折衷的选择。学习本课的目的就是能够建立起自己设计出来的页面,经过几周的教学和自我实践摸索,我已经能创建专属于自己的HTML页面,超额完成自己的目标。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值