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

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

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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 编程语言:C# 程序架构:C/S结构。 9.2系统数据库设计与实现 9.2.1系统数据库设计 1.实体E-R图 2.数据库结构设计  数据库名称为:tsglxt,包括5个数据表,分别存放图书信息(book)、读者信息(reader)、读者类别信息(readerc)、借阅信息(borrow)和员工信息(employee )。 9.2.2数据库的实现 9.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 借书处理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,右击,选择“添加”---“类…”,输入数据库操作的类文件名: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对象 public SqlDataReader GetDataReader(string sqlstring) {…}//创建DataReader对象 9.5主要功能模块设计 9.5.1 登录窗体设计 9.5.2 图书信息管理模块设计 1. 图书编码入库 2.修改图书信息 3.删除图书信息 9.5.3 读者信息管理模块设计 1.添加读者信息 2.修改读者信息 3. 删除读者信息 9.5.4 图书借阅处理处理模块设计 1.借书处理 2.还书处理 9.5.5 信息查询模块设计 1.图书信息查询 2.借阅信息查询 3.读者信息查询 9.6 本章小结 本章通过“图书馆管理系统”这样一个案例,介绍了在开发数据库应用系统时,可以通过创建数据库操作公共类,来简化代码的编写,避免了大量重复代码的出现。每个窗体涉及对后台数据库操作时,可以调用公共类的代码去完成。通过这个案例的介绍,相信读者已经更深一步的理解了C#和ADO.NET编程在数据库开发系统中的应用。 * * 对于主窗体先设置以下属性: Name:改为frmM

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档