ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:787.26KB ,
资源ID:2278525      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2278525.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(aspnetC#第八章数据库链接实验报告基本信息管理系统.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

aspnetC#第八章数据库链接实验报告基本信息管理系统.docx

1、aspnetC#第八章数据库链接实验报告基本信息管理系统基于Web的学生基本信息管理系统实验报告班 级: 学号: 姓名: 专 业: 软件工程 实验时间: 2012.5.3 实验地点: 指导教师: 学生基本信息管理系统实验报告1、实验目的及要求 为了便于学生管理工作的进行,并为学校各个部门提供信息支持。要求利用Web开发一个小系统,实现学生基本信息管理。2、实验内容与步骤1) 创建网站在Visual Studio .Net 2008中新建网站。位置为E:ExCodeExSite8-12。2) 设计系统功能模块该系统包含以下几个功能模块。 浏览记录 参数查询 修改记录 删除记录3) 设计数据库结构

2、建立student数据库,在该数据库中创建xsdata表,表的结构见表8-14。字段名类型说明Sxh文本记录的唯一标识Sxm文本姓名Sxb文本性别Scsrqdatetime出生日期Szy文本专业Sdkbool是否贷款Ssfzh文本身份证号Sjg文本籍贯Sjtdz文本家庭住址Sjl文本简历Szpdate照片表8-144) 功能实现 利用Visual Studio .NET 2008开发平台创建一个Web服务项目,在项目中添加 6个Web窗体,分别命名为CmdDataReader.aspx、CmdDataReaderPara.aspx、CmdDataReadInsert.aspx、CmdDatar

3、ederUpdate.aspx、CmdDataReaderDelete.aspx、Update.aspx、Delete.aspx。并将CmdDataReader.aspx设置为起始页。a) 浏览记录 在项目中,打开Web窗体CmdDataReader.aspx,选择“布局插入表”菜单命令,插入一个3行1列的表格。在表格第1行输入“学生信息管理”,并设置属性。在第3行插入4个HyperLink控件,设置Text属性分别为查询、添加、修改、删除,NavigateUrl属性分别为CmdDataReaderPara.aspx、CmdDataReadInsert.aspx、CmdDatarederUpd

4、ate.aspx、CmdDataReaderDelete.aspx。 在工具箱的“标准”选项卡下双击“Table”、“Label”,添加相应控件文档窗口。双击CmdDataReader.aspx空白区域,进入CmdDataReader.aspx.cs编辑区。在protected void Page_Load(object sender,Event Argse)下建立代码。b) 参数查询 在项目中,打开Web窗体CmdDataReaderPara.aspx,添加“DropDownList”、“Button”、“GridView”、“Label”控件,添加相应控件到文档窗口。设置属性,效果如右图所

5、示。进入CmdDataReader.aspx.cs进行编辑,实现DropDownList控件和GridView控件的数据绑定。并实现查询按钮的事件响应。相关代码见附录。c) 插入记录 在项目中,打开Web窗体CmdDataReaderInsert.aspx,输入文本“学生基本信息”,在工具箱的“HTML”选项卡下,双击“Horizontal Rule”控件,插入水平线,设置宽度为80%. 插入一个10行2列的表格,在前9行的第2个单元格中插入标准空间,并设置ID。将表格的最后一行的单元格合并,添加标准控件“Button”,设置ID;添加HTML控件“Input(Reset)”,设置Value属

6、性。效果如下图所示。 进入CmdDataReadInsert.aspx.cs编辑区。在protected void Page_Load(object sender,Event Argse)下实现下拉菜单的数据绑定,并编辑提交按钮的事件响应代码。d) 修改记录 进入CmdDatarederUpdate.aspx,建立一个如下图所示的界面。进入CmdDatarederUpdate.aspx.cs编辑区。在Page_Load(object sender,Event Argse)下实现下拉菜单的数据绑定,并编辑提交按钮的事件响应代码,实现修改数据的保存。e) 删除记录 打开CmdDataReaderD

7、elete.aspx,建立如下图所示的界面。3、测试 以上步骤完成了对网页的制作,数据库的访问与修改,对各个按钮的事件响应进行了处理。基本上完成了实验的要求,以下对所建立的网站进行功能测试。 打开企业管理器,可以看到student数据库中xsdata表中只有一条数据。如图。运行网站ExSite8-12,进入添加页面,输入如下图的信息。点击提交,将输入的信息上传至数据库。为了验证是否达到了预期的效果,我们可以返回选择查询,进入查询页面。可以看到在下拉菜单中有刚才添加的学号,选择学号并单击查询按钮,可以查询到之前所提交的个人信息。如图。同样,对于修改操作的验证,我们可以进入修改页面,对学号为090

8、175的学生进行修改操作。在修改页面中的下拉菜单中选择一个数据库中的学号,单击查找,可以在下面的信息框中看到该学号的所有信息。如下图。我们选择090175,点击查找。并对信息进行修改如下。点击提交,可以看到在下拉菜单中没有了090175的学生信息,因为090175的学号已经修改为090131,选择090131,点击查询,那么可以看到修改后的信息。如下图。同样,对删除页面进行测试,进入删除页面,选择090131,点击删除。再点击下拉菜单,可以看到下拉菜单中只有090054一个选项,再看数据库中xsdata表,可以看出,执行删除操作以后090131学生的信息已经被删除。到此,所有的功能测试已经结束

9、。基本上按照实验的要求,完成了所有的功能。4、总结 这一节的实验,主要是与数据库连接以及对数据库访问与修改。在理论上来说,这一张我们学习到了利用数据库来实现对信息的保存与修改,并且使网页可以动态的更新;在实际应用方面,这个技术更方便的让我们对数据进行操作,对操作结果进行保存,并且可以动态的管理系统中所有的信息。使我们在ASP .NET的应用方面更加接近现在网页制作中应用的技术,让我们对ASP .NET有了更深一层的理解与应用。5、附录(一) 参考文献1 张登辉 沙嘉祥 ASP .NET网络应用案例教程(C#.NET版) 北京大学出版社(二) 程序代码完整程序代码请见压缩包。以下为数据库连接与事

10、件处理的代码。/ CmdDataReaderDelete.aspx.csusing System.Data.SqlClient;public partial class CmdDataReaderDelete : System.Web.UI.Page private string StrConnection = server=(local);database=student;Integrated Security=SSPI; private SqlConnection conn; private SqlCommand cmd; protected void Page_Load(object s

11、ender, EventArgs e) if (!IsPostBack)binddata(); protected void binddata() try conn = new SqlConnection(StrConnection); conn.Open(); String sql = select Sxh from xsdata; SqlDataAdapter myda = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(xsdata); myda.Fill(ds); szy.DataSource = ds.Tables0;

12、szy.DataTextField = Sxh; szy.DataBind(); conn.Close(); catch (SqlException se) Response.Write(se.Message.ToString(); protected void Button1_Click(object sender, EventArgs e) try conn = new SqlConnection(StrConnection); conn.Open(); String id = szy.SelectedItem.Text; cmd = new SqlCommand(); cmd.Conne

13、ction = conn; cmd.CommandText = delete from xsdata where Sxh = + id; cmd.ExecuteNonQuery(); conn.Close(); binddata(); catch (SqlException se) Response.Write(se.Message.ToString(); / CmdDataReaderPara.aspx.csusing System.Data.SqlClient;public partial class CmdDataReaderPara : System.Web.UI.Page strin

14、g StrConnection = server=(local);database=student;Integrated Security=SSPI; SqlConnection conn; protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) binddata(); protected void binddata() try conn = new SqlConnection(StrConnection); conn.Open(); String sql = select Sxh from xsdata; S

15、qlDataAdapter myda = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); myda.Fill(ds, xsdata); sxh.DataSource = ds.Tables0; sxh.DataTextField = Sxh; sxh.DataBind(); conn.Close(); catch(SqlException se) Response.Write(se.Message.ToString(); protected void Button1_Click(object sender, EventArgs e) try conn = new SqlCon

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

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