SQL Server 2005实用教程第12章 数据库综合开发应用.pptVIP

SQL Server 2005实用教程第12章 数据库综合开发应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 数据库综合开发应用 系统需求分析 12.1 系统总体设计 12.2 系统具体实现 12.3 本章主要以教师信息管理系统的分析、设计与实现为例,重点阐述实现本系统的数据库的需求分析、概念模型设计、逻辑设计和物理设计的实现方法。 通过本章的学习和练习,不仅可以对SQL Server 2005的知识作总结和应用,还可体会到按软件工程的思想开发基于SQL Server 2005数据库的管理信息系统的过程。本章可作为本门课程的综合实训课。 12.1 系统需求分析 学院教师信息管理系统将实现以教师为中心的教师基本信息管理、论文信息管理、教材著作信息管理、培训进修信息管理、科研信息管理、获奖信息管理、主要业务技术工作管理、年度工作总结管理等。系统将成为学院全体教师的信息集散平台,同时也是一个宣传平台。 (1)学生 (2)教师 (3)学院各部门领导 (4)学院领导 (5)社会人士 12.2.1 功能设计 12.2.2 建立系统对象类图 12.2.3 系统数据库设计 12.2 系统总体设计 12.2.1 功能设计 系统顶层Use Case 图 12.2.2 建立系统对象类图 系统对象类图 12.2.3 系统数据库设计 1.数据库名称:TeacherInfo 2.系统拥有的数据库表及结构 3.视图 (1)视图1:教师信息表视图。 (2)视图2:教师登录信息表视图。 (3)视图3:教师科研信息表视图。 (4)视图4:教师论文信息表视图。 (5)视图5:教师教材信息表视图。 (6)视图6:教师奖励信息表视图。 (7)视图7:教师培训进修信息表视图。 (8)视图8:教师年度工作总结信息表视图。 (9)视图9:教师主要业务技术工作信息表视图。 4.设计系统存储过程 设计两个存储过程。 (1)创建一个带输入参数的存储过程Proc_jslw,查询指定教师姓名或编号所发表论文信息,要求按发表时间倒序。 (2)创建一存储过程Proc_lwkytj,统计各系部教师发表论文数量、科研项目数量,要求按系部编号排序。 5.设计系统触发器 (1)创建一触发器,当试图删除系部信息表中的数据时,利用触发器进行校验,此系部的数据如果已用,提示不能删除。 (2)创建一触发器,当试图更改或删除教师基本信息表的记录时,要同时更新或删除教师科研信息表、教师教材信息表等相关表中对应的记录行。 12.3 系统具体实现 12.3.1 确定系统架构及开发技术 12.3.2 系统数据库的实现 12.3.3 基于ASP.NET技术操作数据库 12.3.4 基于ASP.NET技术教师信息管理系统的具体实现 12.3.1 确定系统架构及开发技术 12.3.2 系统数据库的实现 1.数据库管理系统的选择 2.创建系统数据库及数据库对象 12.3.3 基于ASP.NET技术操作数据库 1.ADO.NET简介 一般来说,存取数据库是开发网络程序中最重要也最常用的部分。Visual Studio.NET框架提供了ADO.NET,利用它就可以方便地存取数据库。 ADO.NET是由很多类组成的一个类库。 其主要包括如下5个对象。 ● Connection对象 ● Command对象 ● DataReader对象 ● DataAdapter对象 ● DataSet对象 这5个对象提供了2种读取数据库的方式(见图12.3):一种是利用Connetction、Command和DataReader对象,这种方式只能读取数据库,也就是说不能修改记录,如果只是想查询记录的话,这种方式的效率更高些;第二种是利用Connection、Command、DataAdapter和DataSet对象,这种方式更灵活,可以对数据库进行各种操作。 ADO.NET读取数据库示意图 针对不同的数据库,ADO.NET提供了两套类库:第一套类库可以存取所有基于OLEDB提供的数据库,如SQL Server、Access、Oracle等;第二套类库专门用来存取SQL Server数据库。 无论使用哪种类库,都需要在设计页面导入名称空间。 2.ASP.NET 操作数据库 ASP.NET的全名是Active Server Pages.NET,它的另外一个名称是Active Server Pages+。ASP.NET可以说是ASP的最新版本,但是ASP.NET并不像以往的ASP1.0、ASP2.0及ASP3.0只做了小幅度的修改,而是Microsoft提出的.NET框架的一部分,它是一种以Visual Studio.NET框架为基础开发网上应用程序的全新模式。 AS

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档