web(.net)程序设计题目

web(.net)程序设计题目

ID:42181268

大小:117.51 KB

页数:6页

时间:2019-09-09

web(.net)程序设计题目_第1页
web(.net)程序设计题目_第2页
web(.net)程序设计题目_第3页
web(.net)程序设计题目_第4页
web(.net)程序设计题目_第5页
资源描述:

《web(.net)程序设计题目》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、程序设计题1、如下图所示的Web应用程序,用户输入笔试和上机成绩,点击计算按钮后,能在总分处显示上述2个成绩平均值。请完成计算按钮的单击事件代码。privatevoidbtnLogin_Click(objectsender,System.EventArgse){stringusername=txtUserName.Text;//获取输入的用户名stringpassowrd=txtPassword.Text;//获取输入的密码boolcanLogin=false;//标记变量,是否允许登录,默认为不允许OleDbConnectionconn=

2、newOleDbConnection();conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+"DataSource="+_”

3、DataDirectory

4、\PSWeb.mdb;”__stringsqlString=@"Select[UserName],[Password]From[Login]"+"where[UserName]='"+username+'and[Password]='"+password+"'";OleDbCommandcomm=newOleDbComma

5、nd(sqlString,conn);conn.Open();OleDbDataReaderdr=comm._ExecuteReader()_;if(____dr.read()___)//Login表中有此用户名和密码,则允许登录{canLogin=true;}__conn.close();___________;//关闭数据库连接if(canLogin)//如果验证通过允许登录{_Response.Redirect(“~/main.aspx”)__;//跳转到main.aspx页面}else{Response.Write("

6、>alert('您输入的用户名或密码')");}}2、下面的网页程序Login.aspx用于网站的登录验证,当用户击点登录按钮时,执行下列代码。下述代码将连接当前网页文件夹下的PSWeb.mdb数据库,从Login表中查询指定的用户名和密码是否存在。如果用户输入的用户名或密码不正确,给出相应的提示;如果正确,则转向Main.aspx网页。请将下列程序补充完整。提示:Command对象的常用方法有:ExcuteReader,ExcuteNonQuery,ExcuteScalar。3、在上述第八题的网站设计中,考虑到main.

7、aspx网页仅允许正确登录的用户才能访问,可以在判断出允许用户登录后,将用户名存入到名为UserName的Session中,再转向Main.aspx网页。请完成下面程序。if(canLogin)//如果验证通过允许登录{__session[“username”]=username__;//将用户名存入Session中_Response.Redirect(“~/main.aspx”)__;//跳转到main.aspx页面}之后,在Main.aspx网页的__PageLode______事件中,需要加入以下代码,判断存放用户名的Session是

8、否存在,如果不存在,则转向Login.aspx页面,要求用户必须登录。如果该Session存在,则在该页面的名为lblWelcome的标签上显示该用户名。if(session[“username”]==mull)//判断存放用户名的Session是否存在{Response.Redirect("Login.aspx");}lblWelcome.Text="欢迎你,"+_session[“username”].ToString()______;4、在线身份证转换系统。要求:实现身份证号码旧的15位转换为新的18位。根据新的18为身份证号码,显示

9、其性别和出生年月日。身份证是标识公民的有效证件之一,公民身份号码的编码对象是具有中华人民共和国国籍的公民。每个编码对象获得一个唯一的、不变的法定号码。公民身份号码是特征组合码,原来身份证号码是由15位数字组成,1999年7月1日实施GB11643-1999《公民身份号码》后,身份证号码改成由17位数字本体码和一位校验码组成。排列顺序从左至右依次为:6位数字地址码,8位数字出生日期码,3位数字顺序码和一位数字校验码。试将15位身份证号码在线转换成18位。【关键技术】在将15位身份证号码转换成18位时,首先将出生年扩展为4位,即在原来15位号码

10、的第6位数字后增加一个年份前缀(如19),然后在第17位数字后添加一位校验码,校验码是由前17位数字本体码加权求和公式,通过计算模,再通过模得到对应的校验码。计算校验码的步骤及公

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。