————————————————————————————————作者:————————————————————————————————日期:
《C#应用程序设计》
实
训
报
告
系部:信息工程系
班级:12软件班
姓名:陶沪
指导教师:刘春友
实训时间:2013年春季学期
班级通讯录管理系统实训报告
一、实训主题
班级通讯录系统的开发和运用
二、实训时间:
2013年6月1日~2013年6月27日
三、实训目的
教会学生利用Visul status 2005开发平台开发出班级通讯录系统,并利用 Framework组件实际与数据库的连接,建立班级通讯录的显示,查询,添加,修改,删除四个功能块窗体,以及登录界面和主界面两个辅助窗体.最终实现班级通讯录系统增,删,改,查四项基本功能. 四、实训内容与要求:
“班级通讯录管理系统”是以班级学生的个人信息为主的管理系统,合理的数据库结构设计可以提高数
据存储的效率,保证数据的完整性和一致性。运用结构化开发方法,分析并开发一个小型、简单的“班级通讯录管理系统”。功能:设计一个班级通讯录管理系统,班级通讯录数据信息构成内容可自行设计(如班级、学号、姓名、性别、年龄、电话、、邮箱等)。要求实现显示、查、添加、删除、修改某个记录等功能。
五、实训中的重要知识和方法
ADO.NET概述:ADO.NET 提供诸如SQL Server 和XML这样的数据源以及通过OLE DB和ODBC公开的数据源的一致访问。ADO.NET包含于用于连接到数据库,执行命令和检索结果的.NET Framework 数据提供程序。这些结果或者被直接处理,放在ADO.NET DataSet对象中以便用特别的方式向用户开放,并与来自多个源的数据组合:或者在层之间传递。DataSet对象也可以独立于.NET Framework数据提供程序,用于管理应用程序本地的数据或源自XML 的数据。 ADO.NET用于访问和操作数据的两个主要组件是:.NET Framework数据提供程序和DataSet。
.NET Framework数据提供程序用于连接到数据库,执行命令和检索结果。
DataSet可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。DataSet包含一个或多个DataTable对象的集合,这些对象由数据行和数据列以及有关DataTable 对象中数据的主键,外键,约束和关系信息组成。
六、实训步骤
1.总体结构图