欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > PPT文档下载  

    《数据库开发实例》PPT课件.ppt

    • 资源ID:19846826       资源大小:1.35MB        全文页数:17页
    • 资源格式: PPT        下载积分:12积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《数据库开发实例》PPT课件.ppt

    第12章 数据库开发实例,1. 数据库应用系统开发过程 2. 使用C#开发数据库应用系统 3. 数据库系统开发案例-图书馆自动化管理系统,12.1 数据库应用系统开发过程,数据库应用系统(DBAS): 为了完成某一个特定的任务,把与该任务相关的数据以某种数据模型进行存储,并围绕这一目标开发的应用程序。通常把这些数据、数据模型以及应用程序整体称作为一个数据库应用系统。 数据库应用系统的开发过程的6个阶段 1计划 2分析 3设计 4编码 5测试 6运行及维护,图12-1数据库应用系统的开发过程,12.2使用C#开发数据库应用系统,作为微软主推的.NET框架语言之一,C#在数据库应用程序编写方面功能十分强大,通过ADO.NET访问接口及控件数据绑定功能,可以快速高效地进行应用程序开发。 第十一章介绍了访问数据库的各类接口,目前,ADO.NET是微软公司推出的最新的数据访问技术,也是.NET框架的一部分,目前ORACLE,DB2,SYBASE等主流商用数据库都开发了适合ADO.NET访问的驱动程序,都可以使用ADO.NET进行数据访问。,12.2.1 C#简介,C#是微软公司推出的一种面向对象的程序设计语言,最初是作为.NET的一部分而开发的,是微软.NET平台的核心语言之一,目前版本是C#4.0。 特点: 简单。相对于复杂的C+,C#的语言简单,开发高效。C#没有指针,不许直接存取内存。使用统一的类型系统,抛弃了C+的多变类型系统(如int的字节数、0/1转布尔值等)。 现代。通过.NET框架,支持组件编程、泛型编程、分布式计算、XML处理和B/S应用等。 面向对象。C#全面支持面向对象的功能。与C+相比,C#去掉了全局变量和全局函数等,所有的代码都必须封装在类中(甚至包括入口函数方法Main)、禁止重写非虚拟的方法、增加了访问修饰符internal、禁止持多重类继承。 类型安全。C#实施严格类型安全,取消了不安全的类型转换,禁止使用未初始化的变量,进行边界检查。,12.2.2 ADO.NET对象的使用,Connection(连接) Command(控制) DataReader(数据读取) DataAdapter(数据修改) DataSet对象,1SQLConnection 对象,1)SQLConnection常用属性 (1)ConnectionString (2)State 2)SQLConnection常用方法 构造函数。SQLConnection支持两种构造函数,分别是不带参数的构造函数和带连接字符串的构造函数。 Open方法。该方法主要用来打开一个连接。 Close方法。该方法主要用来关闭一个打开的连接。 CreateCommand方法。在该连接上创建一个命令。,2SQLCommand 对象,1)SQLCommand常用的属性 (1)Connection (2)ConnectionString (3)CommandType (4)CommandText 2)SQLCommand常用方法 (1)ExecuteNonQUery方法 (2)ExecuteScalar方法 (3)ExecuteReader方法 (4)ExecuteXmlReader方法,3SQLDataReader 对象,1)SQLDataReader常用属性 (1)FieldCount (2)HasRows (3)Item 2)SQLDataReader常用方法 (1)Read方法 (2)Get类方法 (3)Close方法,4SQLDataAdapter对象,1)SQLDataAdapter常用属性 (1)SelectCommand属性 (2)InsertCommand属性 (3)DeleteCommand属性 (4)UpdateCommand属性 2)SQLDataAdapter常用方法 (1)Fill方法 (2)Update方法,5DataSet对象,1)向DataSet中填充数据的过程 2)使用DataSet更新数据 /创建DataAdapter string sql=“SELECT * FROM Patron“; SqlDataAdapter sda=new SqlDataAdapter(sql,conn); / 创建并填充Dataset DataSet ds=new DataSet(); sda.Fill(ds,“Patron“); /给Dataset创建一个副本,操作对副本进行,以免因误操作而破坏数据 DataSet dsCopy=ds.Copy(); DataTable dt=ds.Table“Patron“; /对DataTable中的DataRow和DataColumn对象进行操作 /最后将更新提交到数据库中 sda.Update(ds,“Patron“);,图12-2 DateSet 对象模型,12.3 数据库系统开发案例,开发背景 某图书馆是一所大学的图书馆,馆藏各类图书200万册,期刊3000余种。读者主要对象主要是本校教师及学生,读者数约3万人,图书馆工作人员约100人,目前已经购买了计算机若干台,但尚未建立统一的集成管理系统,大部分业务工作仍靠手工完成。为了提高图书馆的工作效率和水平,更好地为读者服务,决定开发图书馆自动化系统。,12.3.1系统需求分析,部门结构 业务流程,12.3.2系统设计,概要设计 概要设计是在需求分析的基础上,对系统进行基本设计,设计系统的运行环境,基本概念及处理流程,解决实现该系统的程序模块设计问题,包括如何把系统分为若干模块,决定各模块之间的接口,数据结构、运行控制、出错处理等。 数据库设计 1)数据库概念结构设计 2)逻辑结构结构设计 (1)E-R图向关系模型的转化 (2)关系模型的调整及优化 (3)外模式设计 3)物理结构设计 详细设计,图12-2 总体功能图,12.3.2系统设计,图12-3 流通业务相关主要实体关系图,12.3.3 系统实现,1系统功能 2系统构架 3开发工具及语言 4公用类库 1)基础公共类 2)项目公共类 5 主窗体 6具体功能实现,图12-4 菜单结构图,12.5 本章小结,本章介绍了数据库应用系统的开发的步骤,ADO.NET对象模型,最后以图书馆管理系统为例,详细介绍了系统的需求分析、概要设计、数据库设计到系统功能的实现。 数据库应用系统的开发一般包括计划、分析、设计、编码、测试、运行及维护等阶段。每个阶段有不同的任务,可以采用不同的工具及方法。数据库系统开发根据实际情况可以采用C/S模式、B/S模式或者混合模式。 ADO.NET是微软在.NET平台上使用的数据访问对象模型,支持在线及离线模式,使用Connection、Command、DataReader、DataAdapter、DataSet及DataTable等对象可以方便高效地进行数据访问。本章提供的图书馆管理系统的流通系统开发实例,读者可以参照自行完成系统开发。,谢谢 !,

    注意事项

    本文(《数据库开发实例》PPT课件.ppt)为本站会员(jun****875)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!