学生信息管理系统课件第9章.ppt

上传人:b****2 文档编号:2645565 上传时间:2022-11-05 格式:PPT 页数:17 大小:1.05MB
下载 相关 举报
学生信息管理系统课件第9章.ppt_第1页
第1页 / 共17页
学生信息管理系统课件第9章.ppt_第2页
第2页 / 共17页
学生信息管理系统课件第9章.ppt_第3页
第3页 / 共17页
学生信息管理系统课件第9章.ppt_第4页
第4页 / 共17页
学生信息管理系统课件第9章.ppt_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

学生信息管理系统课件第9章.ppt

《学生信息管理系统课件第9章.ppt》由会员分享,可在线阅读,更多相关《学生信息管理系统课件第9章.ppt(17页珍藏版)》请在冰豆网上搜索。

学生信息管理系统课件第9章.ppt

第9章图书馆信息管理系统v9.1系统功能设计v9.2系统数据库设计与实现v9.3主窗体设计v9.4数据库操作类设计v9.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开发工具选择开发环境:

VisualStudio2005+SQLServer2005Express编程语言:

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,设置窗体执行时为窗口最大化。

9.3主窗体设计9.3.1菜单设计9.3主窗体设计9.3.2工具栏设计设计步骤是:

在主窗体上添加ToolStrip控件,在上面依次添加7个Button,设置每个Button的DisplayStyle属性均为:

Text,并设置每个Button的Text属性依次为:

“借书”、“还书”、“图书信息查询”、“添加读者信息”、“添加员工信息”、“图书编码如库”和“退出”。

9.3主窗体设计9.3.3主窗体代码实现编程分析:

单击某菜单项时,需将子窗体显示出来;单击工具栏上的按编程分析:

单击某菜单项时,需将子窗体显示出来;单击工具栏上的按钮时,可以调用菜单项的钮时,可以调用菜单项的Click事件方法代码。

事件方法代码。

例如,privatevoid借书处理ToolStripMenuItem_Click(objectsender,EventArgse)frmBorrowfrmborrow=newfrmBorrow();frmborrow.MdiParent=this;frmborrow.Show();privatevoidtoolStripButton1_Click(objectsender,EventArgse)/借书工具栏按钮借书处理ToolStripMenuItem_Click(null,null);9.4数据库操作类设计9.4.1添加类在解决方案资源管理器中,选中项目名tsgl,右击,选择“添加”-“类”,输入数据库操作的类文件名:

OperateDB.cs,单击“添加”按钮。

9.4数据库操作类设计9.4.2类代码的实现privatevoidOpen()/打开数据库连接的方法publicvoidClose()/关闭连接publicvoidDispose()/释放数据库连接资源publicintExecuteSql(stringsqlstring)/执行SqlCommand命令publicDataSetGetDataSet(stringsqlstring,stringtableName)/创建DataSet对象publicSqlDataReaderGetDataReader(stringsqlstring)/创建DataReader对象9.5主要功能模块设计9.5.1登录窗体设计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编程在数据库开发系统中的应用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1