物联网.NET开发(第二版) 课件 项目八 学生信息管理系统.pptx

物联网.NET开发(第二版) 课件 项目八 学生信息管理系统.pptx

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

学生信息管理系统;利用C#和数据库编程,编写学生信息管理系统。要求用多文档窗体实现学生信息的增加、按学号删除学生、修改学生信息和显示所有学生信息的功能。

ADO.NET是.NETFramework用于访问数据库的一种技术。Microsoft通过ADO.NET向编程人员提供了功能强大的数据访问能力,既可以直接在编程模式下通过输入程序代码设计数据访问程序,也可以利用系统提供的数据访问向导直接进行可视化程序设计。通过本项目设计,主要介绍ADO.NET的概念及其对象等有关数据库访问的内容。;熟悉ADO.NET概述和功能

掌握.NETFramework数据提供程序核心对象

掌握理解并使用记录集(DataSet)对象

掌握理解并使用DataGridView显示和操作数据库;学生信息管理系统要求利用C#和ADO.NET编程,使用多文档窗体实现学生信息的增加、按学号删除学生、修改学生信息和显示所有学生信息的功能,系统主界面效果如图8-1所示:;此时,用户输入要添加的学生信息,单击“添加”按钮,弹出”学生信息添加成功!”消息框,单击“关闭”按钮,关闭本窗体,效果如图8-3所示:;如果输入的学号存在,则删除该记录,并给出提示:[删除成功]。效果如图8-5所示:;单击主窗体菜单的查看学生信息菜单,弹出显示所有学生信息窗体。窗体中列名必须是中文,该窗体只能显示,不能进行添加或修改或删除操作。效果如图8-7所示:;用户在上方文本框中修改完数据,点击“修改”按钮,则修改该记录,并给出提示:[修改记录成功!]。点击“关闭”按钮,关闭本窗体。效果如图8-9所示:;任务1:连接数据库

任务2:添加、删除学生信息

任务3:查询、修改学生信息;任务描述

要完成学生信息管理系统功能,首先必须要连接后台数据库,实现对学生信息的增、删、改、查操作。;1.ADO.NET;1.ADO.NET;1.ADO.NET;1.ADO.NET;2.ADO.NET访问数据库;任务1连接数据库;任务1连接数据库;.NETframework中的ADO.NET是一组类,允许应用程序与数据库交互,以便检索和更新信息。

DataSet和.NET数据提供程序是ADO.NET的两个主要组件。

每种.NET数据提供程序都是由以下四个对象组成:Connection,Command,DataAdapter以及DataReader。

Connection对象用于在应用???序和数据库之间建立连接。;任务描述

单击主窗体菜单的添加、删除学生信息菜单,分别实现对学生信息的添加和删除功能,如果添加成功,则弹出“学生信息添加成功!”消息框,单击该窗体“关闭”按钮,关闭该窗体;删除学生信息时,如果输入的学号存在,则删除该记录,并弹出“删除成功!”消息框,如果输入的学号不存在,则弹出“学号不存在,无法删除!”消息框,单击该窗体“关闭”按钮,关闭该窗体。;1.执行SQL语句(Command)

我们可以使用Command对象允许向数据库传递SQL脚本,以便检索和操作数据库中的数据。;1.设计添加学生信息窗体(AddStudInfo.cs),效果如图8-3所示,窗体后台程序代码如下:

privatevoidbtnAdd_Click(objectsender,EventArgse)

{

//数据库连接字符串

stringstrConn=server=.;uid=sa;pwd=123456ab78;database=studentDB;

//连接数据库

SqlConnectionsqlConn=newSqlConnection(strConn);

/**************获取用户在界面上输入的数据*************/

stringstuId=txtStuId.Text;

stringstuName=txtStuName.Text;

stringstuBirthday=dtpBirthday.Value.ToString();

stringstuSex=cmbSex.Text;

stringstuAddress=txtStuAddress.Text;

/*****************执行SQL语句***************/

stringstrsql=string.Format(insertintostudentvalues({0},{1},{2},{3},{4}),stuId,stuName,stuSex,stuBirthday,stuAddress);;1.设计添

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档