




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
动态网页制作实训报告————————————————————————————————————————————————————————————————日期:2ASP.NET动态网页制作实训报告姓 名:班 级:学 指导教师:
ASP.NET动态网页制作实训报告11105031011272012 年6 月20日一、前言ASP它的进开放出ASP.NET成为开发网站的热门工具,因此学校开设了ASP.NET动态网页技术,这一有用性的课程,我们挺高好好利用实习的时机对它进展深入争论。二、实习概况实习科目:ASP.NET动态网页制作实训 实习地点:机房实习时间:2012年6月11日—2012年6月22日二、实习目的ASP.NET合应用各种ASP.NET合操作力量。四.实训要求在线考试系统实现以下功能:1、在线考试系统解决学生随机选择试卷、显示试卷、答卷、保存答案的问题。23、在线考试系统能够对管理员、教师试题库、个人信息等的治理五、系统需求分析总体设计一个局部用于治理员登录,主要负责进展对题库、试卷、成绩的治理以及查询等;另一个局部用于考生登录,参与考试,查询成绩。系统构造图在线考试系统在线考试系统息治理治理员登录考生登录教师登录教师信息治理息治理息治理果治理试题信息治理考试结果治理治理员信息维护 在线考试个人信息维护4六、总体设计〔1〕.数据库设计网络考试系统的数据库功能主要表达在对各种信息的供给、保存、更和查询操作上,系,针对该系统的数据特点,可以总结出如下的需求:系统用户分为治理员和学生。用户信息记录用户的学号、密码和身份。成绩信息记录了学生的成绩信息。试卷信息记录了全部已经存在的试卷信息。试题库信息记录了试卷的内容。数据库中表的设计:试题信息表序号字段说明数据类型长度主键允许空1试题课程Varchar50否是2答案一Varchar50否是3答案二Varchar50否是4答案三Varchar50否是5答案四Varchar50否是6正确答案Varchar50否是课程信息表序号字段说明数据类型长度主键允许空1课程名Varchar50是否2课程日期时间Varchar50否是成绩信息表序号字段说明数据类型长度主键允许空1学号Varchar50是否2考试课程Varchar50否是3考试成绩Varchar50否是4学生答复Varchar50否是5正确答复Varchar50否是5教师信息表序号字段说明数据类型长度主键允许空1教师号Varchar50是否2姓名Varchar50否是3密码Varchar50否是4教师课程Varchar50否是学生信息表序号字段说明数据类型长度主键允许空1学号Varchar50是否2姓名Varchar50否是3性别Varchar50否是4密码Varchar50否是治理员信息表序号字段说明数据类型长度主键允许空1治理员号Varchar50是否2姓名Varchar50否是3密码Varchar50否是(2)治理功能设计试题修改asp页面中比较麻烦,要想修改一条记录,必需写很长的代码。在中,几乎可以不写一行代码,就可以对数据库记录进展修改。试题删除治理员可以删除不再需要的试题。通过在每一条记录的后面放置一个button控件并提示用户是否要删除,来完成试题的删除。相关界面页,学生登录后进入学生的首页,页面效果如下图6登录页登陆后会看到一个考试规章的界面,以提示大家考试应留意的规章。考试规章面添加试题页是治理员才能看到的界面,用于把试题添加到数据库中;7添加试题页考生进入后开头考试后显示考试的界面开头答题;考题页教师后台页用于后台删除考题和后台查看考生的相关考试信息;8教师后台治理页治理员后台页〔4〕.考试后台代码usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;9usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclassstudent_StartExam:System.Web.UI.{publicstringAns=null;publicinttNUM;protectedvoid_Load(objectsender,EventArgse){lblEndtime.Text“考试时间为10分钟,每题2分,考试已用时:“;lblStuNum.Text=Session[“ID“].ToString;lblStuName.Text=Session[“name“].ToString;lblStuSex.Text=Session[“sex“].ToString;lblStuKM.Text=Session[“KM“].ToString“考试试题“;inti=1;SqlConnectionconn=BaseClass.DBCon;conn.Open;SqlCommandcmd=newSqlCommand(“selecttop10*fromtb_testwheretestCourse=”“+Session[“KM“].ToString+“”orderbynewid“,conn);SqlDataReadersdr=cmd.ExecuteReader;while(sdr.Read){Literallittxt=newLiteral;Literallitti=newLiteral;RadioButtonListcbk=newRadioButtonList;cbk.ID=“cbk“+i.ToString;littxt.Text=i.ToString+“、¡é“+Server.HtmlEncode(sdr[“testContent“].ToString)“<br><Blockquote>“;litti.Text=“</Blockquote>“;cbk.Items.Add(“A.“+Server.HtmlEncode(sdr[“testAns1“].ToString));cbk.Items.Add(“B.“+Server.HtmlEncode(sdr[“testAns2“].ToString));cbk.Items.Add(“C.“+Server.HtmlEncode(sdr[“testAns3“].ToString));cbk.Items.Add(“D.“+Server.HtmlEncode(sdr[“testAns4“].ToString));cbk.Font.Size=11;for(intj=1;j<=4;j++){cbk.Items[j-1].Value=j.ToString;}Ans+=sdr[6].ToString;if(Session[“a“]==null){10Session[“Ans“]=Ans;}Panel1.Controls.Add(littxt);Panel1.Controls.Add(cbk);Panel1.Controls.Add(litti);i++;tNUM++;}sdr.Close;conn.Close;Session[“a“]=1;}protectedvoidbtnsubmit_Click(objectsender,EventArgse){stringmsc=““;for(inti=1;i<=tNUM;i++){RadioButtonListlist=(RadioButtonList)Panel1.FindControl(“cbk“+i.ToString);if(list!=null){if(list.SelectedValue.ToString!=““){msc+=list.SelectedValue.ToString;}else{msc+=“0“;}}}Session[“Sans“]=msc;//考生答案stringsql=“updatetb_scoresetRigthAns=”“+Ans+“”whereStudentID=”“+lblStuNum.Text+“”“;BaseClass.OperateData(sql);stringstrsql=“updatetb_scoresetStudentAns=”“+msc+“”whereStudentID=”“+lblStuNum.Text+“”“;BaseClass.OperateData(strsql);Response.Redirect(“result.aspx?BInt=“+tNUM.ToString);}}七、实训总结一学期又要过去了,经过了这个学期的学习,感觉比上学期有进步了些。一份耕耘,一份收获。在实训这段时间中我通过更深入争论,又稳固了旧学问,学到了学问。令我11心教育。训的过程中在教师的指导之下和同学的帮助之下把这些问题解决了。期望学校以后可以更多给我们一些这样的时机,可以让我们把实践和学问有机的结合在一起,让我们不断的进步,在把握旧学问的同时学到学问,固然还有缺乏的是我在实训中还有很多的问题没有找教师去解决,所以我很圆满。期望在以后的实习时机中改正这些不好的毛病,期望教师赐予监视。在实训中,我得出一个很重要的东西 沟通和沟通:要想在短暂的实训
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店股份分红协议书
- 一对一贫困帮扶协议书
- 邮政投资理财协议书
- 远程文件管理协议书
- 加注机使用合同协议书
- 违建产权归还协议书
- 鱼塘光伏合同协议书
- 韩国拒绝停战协议书
- 闲置校舍管理协议书
- 葡萄销售代理协议书
- 幼儿园篮球比赛方案
- 重点人口管理工作规定
- PLC技术在供水系统中的应用与优化
- 劳务分包方案投标文件(技术方案)
- 2025年企业弹性工时劳动合同范文
- 人教版七年级生物下册《3.1.3开花和结果》同步测试题(附答案)
- 新员工的管理培训
- 新版进口报关单模板
- 2025年物业合同补充协议范本:物业小区公共收益分配及使用协议3篇
- 《中医体重管理临床指南》
- 人教A版(2019)高中数学必修第二册第8章 立体几何初步-小结(2)空间中的角【课件】
评论
0/150
提交评论