网络应用系统设计.docx

上传人:b****4 文档编号:5216561 上传时间:2022-12-14 格式:DOCX 页数:7 大小:113.86KB
下载 相关 举报
网络应用系统设计.docx_第1页
第1页 / 共7页
网络应用系统设计.docx_第2页
第2页 / 共7页
网络应用系统设计.docx_第3页
第3页 / 共7页
网络应用系统设计.docx_第4页
第4页 / 共7页
网络应用系统设计.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

网络应用系统设计.docx

《网络应用系统设计.docx》由会员分享,可在线阅读,更多相关《网络应用系统设计.docx(7页珍藏版)》请在冰豆网上搜索。

网络应用系统设计.docx

网络应用系统设计

《网络应用系统设计技术》课程作业

 

题目网络应用系统设计

班级

学号

姓名

 

日期

目录

一、引言:

1

二、正文:

2

2.1开发环境:

2

2.2计算方法和设计思路3

2.2.1制作一个登陆界面:

3

2.2.2完善登陆界面5

3.设计总结6

3.1表单6

3.1.1文本框6

3.1.2密码框6

3.2Request和Response对象的用法6

3.2.1Request7

3.2.2Response8

3.2.3总结9

四、参考文献9

一、引言:

作业题目:

使用ASP.NET技术完成如下Web应用程序:

制作一个动态网页,该网页能够接收用户信息,并根据用户要求把后台数据库信息发布到前端的浏览器。

制作登录界面,完成注册任务。

理解表单概念,练习Request和Response对象的用法。

作业要求:

完成功能、界面设计、完整代码、关键代码有注释、总结、5个部分。

二、正文:

2.1开发环境:

为完成任务要求,我们在支持.NETFramework的Microsoft®Windows®XPHomeEdition操作系统上开发,我们还要使用附加功能,如ASP.NET、COM+服务和SQLServer.NET数据提供程序,所以我们还需要客户端SQLServer.NET数据提供程序Microsoft数据访问组件(MDAC)2.6或更高版本

  对系统管理信息的访问WindowsManagementInstrumentation(WMI)(在Windows2000、WindowsMillenniumEdition和WindowsXP上随操作系统一起安装)

  COM+服务Windows2000ServicePack2.0

服务器SQLServer.NET数据提供程序Microsoft数据访问组件(MDAC)2.7

  ASP.NETMicrosoftInternet信息服务(IIS)5.0.

计算机硬件:

Pentium(R)DCPU2.66GHz.1GB内存.

2.2计算方法和设计思路

2.2.1制作一个登陆界面:

此部分的关键是单机登陆后的响应函数,他根据输入的用户名和密码将页面重新定向各类用户的页面上.

center;vertical-align:

middle;">

center">

#006633;background-image:

url(image/shouye.jpg);/*背景*/

border-bottom-color:

#006633;width:

60%;border-top-style:

solid;border-top-color:

#006633;/*颜色*/

border-right-style:

solid;border-left-style:

solid;height:

325px;border-right-color:

#006633;

border-bottom-style:

solid;text-align:

center;"id="11">

60px;height:

238px;vertical-align:

top;"valign="top">

100%;height:

246px;background-color:

transparent">

35%">

ImageID="Image1"runat="server"Height="92px"ImageUrl="icon/huikuan.gif"Width="82%"/>

80%"align="left">

LabelID="Label1"runat="server"Font-Names="华文行楷"Font-Size="30pt"ForeColor="Fuchsia"Height="58px"Text='AccountLogin'Width="369px"style="text-align:

left">

Label>

100%;height:

6px;">

35%">

50%;height:

19px">

35%;height:

41px;">

LabelID="Label2"runat="server"Font-Bold="True"ForeColor="#FF3300"Text="用户名"Font-Size="14pt">

Label>

50%;height:

41px">

TextBoxID="TextBox1"runat="server">

TextBox>

35%;height:

24px;">

LabelID="Label3"runat="server"Font-Bold="True"ForeColor="#FF3300"Text="密码"Font-Size="14pt">

Label>

50%;height:

24px">

 

上述代码中调用了USER类的Login函数,函数Login()用于用户登录时验证输入的用户名和密码是否正确,如果查询结果为空,将抛出异常;如果不为空,则正常返回.

这只是一个简单的含有用户名和密码输入的登陆界面功能并不完整.

2.2.2完善登陆界面

通过学习更多的技术,我知道了通过简单的添加几行有用的代码,来实现更有效的操作和功能:

ifusername=""then

response.Write"alert('帐号不能是空');history.back()"

endif

sql="select*fromT_usewhereT_name='"&username&"'andT_password='"&password&"'"

setuser_rs=conn.execute(sql)

ifnotuser_rs.bofandnotuser_rs.eofthen

response.write"alert('您已经成功登录!

');"

response.write"location.href='hy.asp'"

else

response.write"alert('登陆失败');"

response.write"location.href='bhy.asp'"

endif

通过添加以上语句,我们可以让登陆界面显示登录成功或登录失败,而且屏蔽了无效的空白用户名或密码登录.

登录失败

登陆成功

3.设计总结

3.1表单

表单,在网页中的作用不可小视,主要负责数据采集的功能,比如你可以采集访问者的名字和e-mail地址、调查表、留言簿等等。

本次设计主要用到了文本框和密码框.

3.1.1文本框

是一种让访问者自己输入内容的表单对象,通常被用来填写单个字或者简短的回答,如姓名、地址等。

代码格式:

<inputtype="text"name="..."size="..."maxlength="..."value="...">

3.1.2密码框

是一种特殊的文本域,用于输入密码。

当访问者输入文字时,文字会被星号或其它符号代替,而输入的文字会被隐藏。

  代码格式:

<inputtype="password"name="..."size="..."maxlength="...">

当然对于更复杂的Web制作来说,还有许多表单类型需要学习运用,现在不多做说明.

3.2Request和Response对象的用法

面向过程程序设计:

从解决问题的每一个步骤入手,适合解决规模较小的简单问题。

 面向对象程序设计:

按照现实世界的特点管理复杂的事物,事物抽象为对象,

 并具有自己的状态和行为,通过消息反应来完成一定的任务。

 对象:

属性、事件和方法的集合。

一切事物均可视为一个对象。

3.2.1Request

利用Request对象从客户端获取信息,使用Form获取方法

 上网时经常会遇到填写注册信息这类的界面。

它是通过FORM表单

 实现的,一般包括文本框、按钮、单选框、复选框、下拉框等基本元素,填写好后,

 单击【确定】或【提交】按钮将输入的信息传送到服务器,然后调用相应的程序来

 处理输入的信息。

FORM格式:

              method=“get”|”Post”

              name=该Form的名称

              onreset=按下reset键所调用的程序

              onsubmit=按下submit键所调用的程序

              target=输出窗口或分页名称

         ……

          Form元素

         ……

在JSP中,获取HTML的Form表单中的信息使用Form方法,method方法应用post

Form负责规定信息输入界面及信息输入;而JSP的Form是Request对象的获取

信息的一种方法。

用Request.Form()方法读取表单数据Request.Form(参数)

3.2.2Response

利用Response对象向客户端输出信息ASP的内部对象Response用于控制对客户端的信息输出。

 Response对象有如下:

方法:

    Write:

直接输出信息到客户端

    Redirect:

引导客户端至另一个URL位置

    Cookies:

设置Cookies值

属性:

   Buffer:

设置缓冲区信信息

   ContentType:

控制送出的信息类型

使用Write方法输出信息格式:

  Response.Write<变量>/<字符串>

  <%=<变量>/<字符串>%>

 功能:

  在客户端显示<变量>/<字符串>的值

 例:

<%

Response.Writeuser_name&”您好!

Response.Write“您好”&age

%>

3.2.3总结

个人觉得,Web界面设计是一个不断积累和实践的过程,除了使用技能上的提升之外,对于Web设计理念的学习和感悟是必不可少的。

至少要知道什么样的设计符合用户的需求,达到人们审美观念的普遍水平。

还需要将设计融入到用户体验中来,既美观又容易操作。

登录界面就像是软件的一把锁,在我看来,即使是一把锁,花点功夫进行界面的设计与雕琢,是会给这个软件带来更多的魅力的.

四、参考文献

1.《ASP.NET入门经典》,康博著,清华大学出版社,2002.5

2.《SQL入门经典》,威尔顿,科尔比著,清华大学出版社,2006

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

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1