动态网站开发实验四实验报告详解.docx

上传人:b****2 文档编号:16964417 上传时间:2023-07-20 格式:DOCX 页数:11 大小:343.53KB
下载 相关 举报
动态网站开发实验四实验报告详解.docx_第1页
第1页 / 共11页
动态网站开发实验四实验报告详解.docx_第2页
第2页 / 共11页
动态网站开发实验四实验报告详解.docx_第3页
第3页 / 共11页
动态网站开发实验四实验报告详解.docx_第4页
第4页 / 共11页
动态网站开发实验四实验报告详解.docx_第5页
第5页 / 共11页
动态网站开发实验四实验报告详解.docx_第6页
第6页 / 共11页
动态网站开发实验四实验报告详解.docx_第7页
第7页 / 共11页
动态网站开发实验四实验报告详解.docx_第8页
第8页 / 共11页
动态网站开发实验四实验报告详解.docx_第9页
第9页 / 共11页
动态网站开发实验四实验报告详解.docx_第10页
第10页 / 共11页
动态网站开发实验四实验报告详解.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

动态网站开发实验四实验报告详解.docx

《动态网站开发实验四实验报告详解.docx》由会员分享,可在线阅读,更多相关《动态网站开发实验四实验报告详解.docx(11页珍藏版)》请在冰点文库上搜索。

动态网站开发实验四实验报告详解.docx

动态网站开发实验四实验报告详解

 

实验报告

 

课程名称动态网站开发

实验项目实验四ASP.NET数据库访问

 

院系

班级

姓名学号

实验学时

指导教师

实验日期

学年第一学期

实验四ASP.NET数据库访问

一、实验目的

(1)熟悉VisualStudio.NET集成开发环境(IDE)的使用;

(2)掌握基本的ASP.NET网络编程方法

(3)熟悉ASP.NET中ADO.NET数据库使用方法

二、实验内容

一下为同一个实验的3个步骤。

(1)在SQLServer中建立一个名为Shop的数据库,在数据库中建立user表,表中包含ID、用户名、密码、用户类型(管理员、一般用户)四个字段。

(2)设计一个登录页面,要求用户输入用户名及密码后,点击登录在数据库Shop中查找用户是否存在。

如果在数据库中存在该用户,则显示用户的类型。

如果用户不存在则显示“用户不存在”,并转入注册页面。

(3)在注册页面中,要求用户名只能为字符,密码为6位数字。

用户默认类型是一般用户。

当用户的输入符合要求,将用户信息插入表user中。

三、实验要求

(1)编写程序要规范、正确,上机调试过程和结果要有记录;

(2)做完实验后给出本实验的实验报告。

四、实验过程、结果及分析(写出源代码,给出注释,并给出运行结果)

1.建立数据库并输入数据:

 

 

2.建立登录页面:

3.建立用户注册页面:

4.在用户登录页面的“登录”按钮下写代码:

5.在用户注册页面下的“注册”按钮下写代码:

6.连接数据库shop,并运行页面:

7.输入用户名,运行结果:

 

8.如数据库中没有该用户,转入注册页面:

9.进行用户注册:

10.在数据库shop中查找新注册的信息:

 

主要代码:

登录页面下的“登录”按钮:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Data.SqlClient;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

namespaceWebApplication2

{

publicpartialclasslogin:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

}

protectedvoidButton1_Click(objectsender,EventArgse)

{

SqlConnectionconn=newSqlConnection();

conn.ConnectionString="DataSource=.;InitialCatalog=shop;IntegratedSecurity=True";

SqlCommandcmd=newSqlCommand();

cmd.Connection=conn;

cmd.CommandText="SELECT[user_type]FROM[user]where[user_name]=@nameand[password]=@pwd";

SqlParameterparam_name=newSqlParameter("@name",TextBox1.Text);

SqlParameterparam_pwd=newSqlParameter("@pwd",TextBox2.Text);

cmd.Parameters.Add(param_name);

cmd.Parameters.Add(param_pwd);

conn.Open();

objectusertype=cmd.ExecuteScalar();

if(usertype==null)

{

Response.Redirect("reg_user.aspx");

}

else

{

if(usertype.ToString()=="0")

{

Response.Write("当前用户为管理员");

}

else

{

Response.Write("当前用户为普通用户");

}

}

conn.Close();

}

}

}

注册页面下“注册“按钮:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Data.SqlClient;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

namespaceWebApplication2

{

publicpartialclassreg_user:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

}

protectedvoidButton1_Click(objectsender,EventArgse)

{

SqlConnectionconn=newSqlConnection();

conn.ConnectionString="DataSource=.;InitialCatalog=shop;IntegratedSecurity=True";

SqlCommandcmd=newSqlCommand();

cmd.Connection=conn;

cmd.CommandText="insertinto[user](user_name,password,user_type)values(@name,@pwd,@type);

SqlParameterparam_name=newSqlParameter("@name",TextBox1.Text);

SqlParameterparam_pwd=newSqlParameter("@pwd",TextBox2.Text);

SqlParameterparam_type=newSqlParameter("@type",DropDownlist1.SelecteValue);

cmd.Parameters.Add(param_name);

cmd.Parameters.Add(param_pwd);

cmd.Parameters.Add(param_type);

conn.Open();

intret=cmd.ExecuteNonQuery();

conn.Close();

}

}

}

 

实验报告评阅表(请打印下表)

报告评价项目

分数段

实验得分

实验报告各项内容符合要求;试验步骤完整;格式规范;实验操作认真,实验结果准确。

90-100

实验报告各项内容比较符合要求;试验步骤完整;格式较规范;实验操作认真,实验结果比较准确。

80-89

实验报告各项内容基本符合要求;试验步骤基本完整;能反映实验过程;格式基本规范;实验操作较认真,实验结论基本准确。

70-79

实验报告各项内容有欠缺;试验步骤基本完整;基本反映实验过程;格式基本规范;实验操作基本认真,实验结论基本正确。

60-69

实验报告各项内容严重欠缺;实验试验步骤不完整;格式混乱;实验操作不认真,实验结论不准确;实验作业存在抄袭现象。

60以下

不上实验课、不交实验报告者

0

评阅教师:

朱海时间:

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2