web技术及应用实验报告Word格式.docx

上传人:b****2 文档编号:1014281 上传时间:2023-04-30 格式:DOCX 页数:11 大小:218.46KB
下载 相关 举报
web技术及应用实验报告Word格式.docx_第1页
第1页 / 共11页
web技术及应用实验报告Word格式.docx_第2页
第2页 / 共11页
web技术及应用实验报告Word格式.docx_第3页
第3页 / 共11页
web技术及应用实验报告Word格式.docx_第4页
第4页 / 共11页
web技术及应用实验报告Word格式.docx_第5页
第5页 / 共11页
web技术及应用实验报告Word格式.docx_第6页
第6页 / 共11页
web技术及应用实验报告Word格式.docx_第7页
第7页 / 共11页
web技术及应用实验报告Word格式.docx_第8页
第8页 / 共11页
web技术及应用实验报告Word格式.docx_第9页
第9页 / 共11页
web技术及应用实验报告Word格式.docx_第10页
第10页 / 共11页
web技术及应用实验报告Word格式.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

web技术及应用实验报告Word格式.docx

《web技术及应用实验报告Word格式.docx》由会员分享,可在线阅读,更多相关《web技术及应用实验报告Word格式.docx(11页珍藏版)》请在冰点文库上搜索。

web技术及应用实验报告Word格式.docx

主要功能框图:

三、实验仪器及设备

计算机、VisualStudio2010、SQLServer2008

四、问题分析及系统设计

下面根据实验要求将系统内个页面作分析与解释,并附上关键代码。

1.登录

作为一个完整的图书馆系统,网站要面对各种用户,并针对不同用户实现不同的功能,因此,首先设计的是用户登陆界面。

按照实验要求,我设计的图书馆管理系统有三种用户,学生、管理员、S管理员。

当用户填入用户名及密码后,通过数据库的数据验证后用户进入信息显示界面。

三中用户对应数据库中三种用户表,学生、管理员、S管理员。

关键代码段:

前台:

<

tdclass="

style37"

>

登录<

/td>

<

style35"

用户:

<

asp:

TextBoxID="

用户"

runat="

server"

/asp:

TextBox>

style41"

RequiredFieldValidatorID="

RequiredFieldValidator1"

ControlToValidate="

Display="

Dynamic"

ErrorMessage="

学号不能为空!

"

RequiredFieldValidator>

style36"

还没注册?

ahref="

注册页.aspx"

点击注册<

/a>

style46"

&

nbsp;

style44"

密码:

密码"

style="

text-align:

left"

style42"

RequiredFieldValidator2"

密码不能为空!

style33"

RadioButtonListID="

身份"

RepeatColumns="

3"

ListItem>

学生<

管理员<

S管理员<

RadioButtonList>

RequiredFieldValidator3"

身份未选择!

ButtonID="

Button1"

onclick="

Button1_Click1"

center"

Text="

登录"

/>

后台:

style43"

style45"

/tr>

/table>

2.注册

本系统还设置了用户注册功能,点击登录页面上链接可直接到达,此功能针对于没有注册的新生。

新生注册时,按照要求填入各种信息即可注册成功,然后登陆可进入图书馆管理系统。

关键代码后台:

protectedvoid注册_Click(objectsender,EventArgse)

{

if(IsValid==true)

stringstrxh=学号.Text.ToString();

stringstrxm=姓名.Text.ToString();

stringstrbj=班级.Text.ToString();

stringstrmm=密码.Text.ToString();

SqlConnectionsqlcon=newSqlConnection();

sqlcon.ConnectionString="

DataSource=localhost;

InitialCatalog=lib;

IntegratedSecurity=True;

;

sqlcon.Open();

strings="

select*from学生where[学号]='

strxh'

"

SqlCommandscmd=newSqlCommand(s,sqlcon);

SqlDataReaderdr=scmd.ExecuteReader();

//intx=(int)scmd.ExecuteScalar();

if(dr.Read())

stringstrinsert=string.Format("

insertinto学生(学号,姓名,班级,密码)values('

{0}'

'

{1}'

{2}'

{3}'

)"

strxh,strxm,strbj,strmm);

SqlCommandsqlcmd=newSqlCommand(strinsert,sqlcon);

sqlcmd.ExecuteNonQuery();

sqlcon.Close();

//);

Response.Redirect("

第一页.aspx"

);

Response.Write("

script>

alert('

注册成功,点击确认到登陆页面。

'

)<

/script>

}

else

此用户已存在,请重新注册。

if(dr.IsClosed==false)

dr.Close();

}

}

3.用户信息显示界面

用户登录后进入用户信息页面,这里以学生用户为例解释。

学生信息页面显示各种学生用户功能页面链接,以及学生信息。

学生信息数据来自数据库学生表。

在也建立一个Gridview控件,将数据源绑定在数据库中学生表上。

另外,借阅历史页面的原理与此基本相同。

关键代码:

GridViewID="

gv"

AutoGenerateColumns="

False"

DataSourceID="

SqlDataSource1"

Columns>

BoundFieldDataField="

学号"

HeaderText="

SortExpression="

姓名"

班级"

/Columns>

GridView>

SqlDataSourceID="

ConnectionString="

%$ConnectionStrings:

libConnectionString%>

SelectCommand="

SELECT*FROM[学生]WHERE([学号]=@学号)"

SelectParameters>

SessionParameterDefaultValue="

-1"

Name="

SessionField="

uid"

Type="

String"

/SelectParameters>

SqlDataSource>

4.书刊查询、修改密码、更新图书信息、新书通报

书刊查询、修改密码、更新图书信息、新书通报等功能都是ADO.NET中Command对象应用的变化。

以书刊查询为例。

前台界面设计时,添加一个输入查询关键的Textbox控件和一个Gridview控件。

后台代码如下:

protectedvoidButton1_Click(objectsender,EventArgse)

GridView1.Visible=true;

IntegratedSecurity=True"

stringstrse=TextBox1.Text.ToString();

stringstrslt=string.Format("

select*from图书信息where书名like'

%{0}%'

strse);

SqlCommandsqlcom=newSqlCommand(strslt,sqlcon);

SqlDataReaderdr=sqlcom.ExecuteReader();

GridView1.DataSource=dr;

GridView1.DataBind();

以上阐述了系统中应用的几种关键的技术,其他的技术大体是这几种的变形应用,故不再重复解释。

五、实验结果

登陆页面:

学生信息显示:

借阅历史:

修改密码:

借出图书页面:

更新图书信息:

六、总结与体会

经过了这一次的实验,我学会了完整的制作一个网站的技术框架,虽然整体上显得很仓促,但是,学到了很多东西。

我不仅对的知识得到了充分的理解,而且与制作网站相关的数据库技术也有了一些了解。

验收实验时,老师给出了一下宝贵的建议,我会认真的吸取学习,制作出更好的网站来。

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

当前位置:首页 > 法律文书 > 调解书

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

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