网络应用系统设计.docx
- 文档编号:5216561
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:7
- 大小:113.86KB
网络应用系统设计.docx
《网络应用系统设计.docx》由会员分享,可在线阅读,更多相关《网络应用系统设计.docx(7页珍藏版)》请在冰豆网上搜索。
网络应用系统设计
《网络应用系统设计技术》课程作业
题目网络应用系统设计
班级
学号
姓名
日期
目录
一、引言:
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" endif sql="select*fromT_usewhereT_name='"&username&"'andT_password='"&password&"'" setuser_rs=conn.execute(sql) ifnotuser_rs.bofandnotuser_rs.eofthen response.write" ');" response.write"location.href='hy.asp'" else response.write" 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 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1
冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。