091181068肖兴南c#实验五.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
091181068肖兴南c#实验五

福建农林大学计算机与信息学院实验报告 系(教研室): 软件工程系 专业: 软件工程 年级: 09级 实验课程: C#语言程序设计 姓名: 肖兴 南 学号: 091181068 实验室号: 田302 计算机号: 68 实验时间: 2011/12/9 指导教师签字: 成绩: 实验五 数据库操作 一、实验目的: 1、了解与ADO.NET框架相关的类。 2、掌握数据库应用系统创建的一般过程。 二、实验内容: 设计并实现“学生选课系统”的“学生信息管理模块”,要求如下: 界面如下图所示。 单击“添加”按钮,实现将用户在文本框和组合框中设置的数据添加到学生信息表student中。 用户在数据控件DataGridView中选择一条学生记录后,单击“修改”按钮,实现对所选学生记录的修改。 用户在数据控件DataGridView中选择一条学生记录后,单击“删除”按钮,实现从学生信息表student表中删除相应记录。 “查询”按钮用于查询符合条件的学生记录。 三、实验要求: 1、设计并实现“学生选课系统”的“学生信息管理模块”,并在实验报告中给出相应的实验步骤、调试过程以及实验结果分析。 2、在实验报告中指出【待分析实验步骤】的设计和代码存在的不足之处。 3、(选作)使用三层架构改写【待分析实验步骤】中的设计和代码。 四、实验学时:2学时 五、算法描述及实验步骤 【待分析的实验步骤】 设计数据库 1、打开SQL SERVER,创建一个数据库,命名为db_studentcourse 2、在db_studentcourse数据库下,创建学生信息表student。其表结构如下表所示。 创建程序结构 1、打开VS2008,新建一个项目,在新建项目对话框中,模板选择“Windows应用程序”,解决方案名称为“StudentInfoManagement”,选择存放的路径后,单击确定。 2、修改默认的窗体对象名为“FrmStudent”。 3、在“解决资源管理器”中,选择“StudentInfoManagement”,单击右键,在弹出的菜单中,选择“添加—类”,名称为“CDataBase.cs”。效果见下图: 设计界面 FrmStudent窗体以及窗体中各控件的属性设置如下表所示: 控件类型 控件名称 属性 设置结果 Form FrmStudent Text 学生信息管理 TextBox TextBox1 Name txtNo TextBox2 Name txtName TextBox3 Name txtAge TextBox4 Name txtDept TextBox5 Name txtSelect ComboBox ComboBox1 Name cmbSex Items 男、女 DropDownStyle DropDownList ComboBox2 Name cmbSelect Items 学号、姓名、 性别、年龄、 所在系 DropDownStyle DropDownList Text 学号 Button Button1 Name btnAdd Text 添加 Button2 Name btnUpdate Text 修改 Button3 Name btnDelete Text 删除 Button4 Name btnSelect Text 查询 DataGridView DataGridView1 Name dgrdvStudent ReadOnly True RowHeadersWidth 25 编写代码 CDataBase类 CDataBase类用于处理应用程序对数据库的相关操作,包括添加、删除、修改和查询。该类中包含两个方法: (1)“读”方法 方法名:GetDataBase 返回值:类型为DataSet。若查询到的数据不为空,返回数据集;否则返回null 参数说明:参数的个数为1,名称为sqlStr,类型为string,用于传递SQL语句(Select 语句)。 (2)“写”方法 方法名:UpdateDB 返回值:类型为void。 参数说明:参数的个数为1,名称为sqlStr,类型为string,用于传递SQL语句(insert、 update、delete语句)。 【实现代码】 using System.Data.SqlClient; using System.Da

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档