Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第9章

上传人:E**** 文档编号:89184038 上传时间:2019-05-20 格式:PPT 页数:17 大小:1.05MB
返回 下载 相关 举报
Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第9章_第1页
第1页 / 共17页
Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第9章_第2页
第2页 / 共17页
Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第9章_第3页
第3页 / 共17页
Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第9章_第4页
第4页 / 共17页
Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第9章_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第9章》由会员分享,可在线阅读,更多相关《Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第9章(17页珍藏版)》请在金锄头文库上搜索。

1、第9章 图书馆信息管理系统,9.1系统功能设计 9.2系统数据库设计与实现 9.3主窗体设计 9.4数据库操作类设计 9.5主要功能模块设计,9.1系统功能设计,9.1.1系统设计目标 (1)图书借书处理。 (2)图书还书处理。 (3)图书资源信息查询。 (4)借阅信息查询。 (5)读者信息查询。 (6)图书入库。 (7)图书信息修改与删除。 (8)读者信息的修改与删除。 (9)员工信息的修改与删除。,9.1系统功能设计,9.1.2系统功能设计,9.1系统功能设计,9.1.3开发工具选择 开发环境: Visual Studio 2005+SQL Server2005 Express 编程语言:

2、C# 程序架构:C/S结构。,9.2系统数据库设计与实现,9.2.1系统数据库设计 1实体E-R图 2数据库结构设计 数据库名称为:tsglxt,包括5个数据表,分别存放图书信息(book)、读者信息(reader)、读者类别信息(readerc)、借阅信息(borrow)和员工信息(employee )。 9.2.2数据库的实现,9.3主窗体设计,对于主窗体先设置以下属性: Name:改为frmMain。 Text:设为“图书馆信息管理系统”,设置窗体的标题文本。 IsMdiContainer:设为True。该窗体设为MDI窗体,即多文档窗体。 WindowState:设为Maximized

3、,设置窗体执行时为窗口最大化。,9.3主窗体设计,9.3.1 菜单设计,9.3主窗体设计,9.3.2 工具栏设计 设计步骤是: 在主窗体上添加ToolStrip控件,在上面依次添加7个Button, 设置每个Button的DisplayStyle属性均为:Text,并设置每个Button的Text属性依次为:“借书”、“还书”、“图书信息查询”、“添加读者信息”、“添加员工信息”、“图书编码如库”和“退出”。,9.3主窗体设计,9.3.3主窗体代码实现 编程分析:单击某菜单项时,需将子窗体显示出来;单击工具栏上的按钮时,可以调用菜单项的Click事件方法代码。 例如, private void

4、 借书处理ToolStripMenuItem_Click(object sender, EventArgs e) frmBorrow frmborrow = new frmBorrow(); frmborrow.MdiParent = this; frmborrow.Show(); private void toolStripButton1_Click(object sender, EventArgs e)/借书工具栏按钮 借书处理ToolStripMenuItem_Click(null,null ); ,9.4数据库操作类设计,9.4.1 添加类 在解决方案资源管理器中,选中项目名tsgl,

5、右击,选择“添加”-“类”,输入数据库操作的类文件名:OperateDB.cs,单击“添加”按钮。,9.4数据库操作类设计,9.4.2 类代码的实现 private void Open()/打开数据库连接的方法 public void Close() /关闭连接 public void Dispose() /释放数据库连接资源 public int ExecuteSql(string sqlstring) /执行SqlCommand命令 public DataSet GetDataSet(string sqlstring, string tableName) /创建DataSet对象 publ

6、ic SqlDataReader GetDataReader(string sqlstring) /创建DataReader对象,9.5主要功能模块设计,9.5.1 登录窗体设计,界面设计,2. 代码设计,1 图书编码入库 2修改图书信息 3删除图书信息,9.5.2 图书信息管理模块设计,9.5.3 读者信息管理模块设计,1添加读者信息 2修改读者信息 3. 删除读者信息,9.5.4 图书借阅处理处理模块设计,1借书处理 2还书处理,9.5.5 信息查询模块设计,1图书信息查询 2借阅信息查询 3读者信息查询,9.6 本章小结,本章通过“图书馆管理系统”这样一个案例,介绍了在开发数据库应用系统时,可以通过创建数据库操作公共类,来简化代码的编写,避免了大量重复代码的出现。每个窗体涉及对后台数据库操作时,可以调用公共类的代码去完成。通过这个案例的介绍,相信读者已经更深一步的理解了C#和ADO.NET编程在数据库开发系统中的应用。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号