Download presentation
Presentation is loading. Please wait.
1
项目:通讯录管理系统设计 常州工程职业技术学院 计算机技术系
2
今日工作 工作任务一:解读系统需求 工作任务二:创建数据库 工作汇报、互评 工作小结 任务布置 工作任务三:设计“用户管理”窗体 1 2 3
4 工作小结 5 任务布置 6 结束 《WinForm项目开发》
3
工作任务一:解读系统需求 各项目组汇报预读、提出问题 互评、点评 问题解决 进一步解读系统需求 《WinForm项目开发》
4
工作任务一:解读系统需求 一、管理信息系统
随着信息时代的来临,管理信息系统(Management Information System,简称MIS)随之出现。大到全国性的,如户籍管理系统、工商审批系统,小到个人资料管理,如:通讯录管理等,管理信息系统(MIS)正越来越多地被应用到各个领域。 《WinForm项目开发》
5
工作任务一:解读系统需求 二、 C/S结构 《WinForm项目开发》
6
工作任务一:解读系统需求 三、 ADO.NET 技术框架 《WinForm项目开发》
7
工作任务一:解读系统需求 1、.NET Framework 数据提供程序
数据提供程序SQL Server .NET Framework 提供对 Microsoft SQL Server 7.0 版或更高版本的数据访问。 使用 System.Data.SqlClient 命名空间。 OLE DB .NET Framework 适合于使用 OLE DB 公开的数据源。使用 System.Data.OleDb 命名空间。ODBC .NET Framework 适合于使用 ODBC 公开的数据源。 使用 System.Data.Odbc 命名空间。 Oracle .NET Framework 适用于 Oracle 数据源。Oracle .NET Framework 数据提供程序支持 Oracle 客户端软件 版和更高版本。 使用 System.Data.OracleClient 命名空间。 《WinForm项目开发》
8
工作任务一:解读系统需求 2、.NET Framework 数据提供程序的核心对象
对象Connection建立与特定数据源的连接。所有 Connection 对象的基类均为 DbConnection 类。 对象Command对数据源执行命令。公开 Parameters,并且可以通过 Connection 在 Transaction 的范围内执行。所有 Command 对象的基类均为 DbCommand 类。 对象DataReader从数据源中读取只进且只读的数据流。所有 DataReader 对象的基类均为 DbDataReader 类。 对象DataAdapter用数据源填充 DataSet 并解析更新。所有 DataAdapter 对象的基类均为 DbDataAdapter 类。 《WinForm项目开发》
9
工作任务一:解读系统需求 3、 SQL Server .NET Framework 数据提供程序 《WinForm项目开发》
10
工作任务一:解读系统需求 4、 ADO.NET DataSet
DataSet 对象是支持 ADO.NET 的断开式、分布式数据方案的核心对象。 DataSet 是数据的内存驻留表示形式,无论数据源是什么,它都会提供一致的关系编程模型。 DataSet 表示包括相关表、约束和表间关系在内的整个数据集。 《WinForm项目开发》
11
工作任务一:解读系统需求 5、 DataSet 对象模型 《WinForm项目开发》
12
工作任务一:解读系统需求 四、功能模块分析
信息管理系统的一般结构是:对每类数据进行录入、修改、删除、统计、查询和打印等处理,根据不同的系统可能有所增减。 本系统将实现多用户对各自通讯录的管理功能,包括:添加联系人、修改联系人、删除联系人、查找联系人。为了体现多用户的特性,还必须包含一个管理子系统,作用是对用户的信息进行管理。 《WinForm项目开发》
13
工作任务一:解读系统需求 系统功能结构 《WinForm项目开发》
14
工作任务二:创建数据库 各项目组汇报预设计、提出问题 互评、点评 问题解决 进一步解读系统需求 《WinForm项目开发》
15
工作任务二:创建数据库 1、 表结构 本系统采用SQL Server 2000为数据库服务器,一共使用到了两张数据表,其表结构如下:
1) 表名:用户。 作用:存储登录用户的用户名和密码。 表中各字段的描述如下表所示。 《WinForm项目开发》
16
工作任务二:创建数据库 2) 表名:联系人 作用:存储联系人的信息。 表中各字段的描述如表所示。 《WinForm项目开发》
17
工作任务二:创建数据库 2、 表关系 两表之间的关系如图所示。 《WinForm项目开发》
18
工作任务三:设计“用户管理”窗体 各项目组汇报预设计、提出问题 互评、点评 问题解决 进一步解读系统需求 《WinForm项目开发》
19
3、用Visual Studio 建立数据库连接 4、创建Server项目中的窗体
工作任务三:设计“用户管理”窗体 1、新建解决方案 2、新建“Server”项目 3、用Visual Studio 建立数据库连接 4、创建Server项目中的窗体 《WinForm项目开发》
20
工作小结 1、项目需求分析 2、根据需要设计数据库 3、根据需要设计数据表结构和表间关系 4、根据设计创建数据库
5、VS.Net中添加项目、并能设置某项为“启动项” 6、用数据源创建用户管理窗体 《WinForm项目开发》
21
4.以小组为单位预设计项目的工作任务四用户登录窗体
任务布置 1.课下进一步修改项目,把电子稿上传 2.完成本任务的小结 3.完成课下配套项目相关内容 4.以小组为单位预设计项目的工作任务四用户登录窗体 《WinForm项目开发》
Similar presentations