版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理与设计第7章应用实例--学籍管理系统数据库原理与设计数据库原理与设计第7章应用实例--学籍管理系统数据库原理数据库原理与设计第7章应用实例--学籍管理系统系统开发环境 系统功能结构设计 数据库设计 ADO.NET数据库访问SQLServer技术
系统实现
本章以学籍管理系统为需求背景,介绍了一个数据库应用系统开发实例——学籍管理系统。数据库原理与设计第7章应用实例--学籍管理系统系统开发环知识结构知识结构任务驱动任务1根据物理数据模型,在SQLServer2008中建立数据库;任务2设计SQL程序,在数据库中系统需要存储过程、自定义函数;任务3根据数据库设计的用户子模式,在数据库中建立视图;任务4根据需求分析的结果建立系统功能模型;任务5设计并实现应用系统。任务驱动任务1根据物理数据模型,在SQLServer7.1系统开发环境学籍管理系统采用B/S结构,系统开发环境为:操作系统:MicrosoftWindowsXP或更高产品Web服务器:IIS(Internet信息服务器)5.1或以上版本开发工具:MicrosoftVisualStudio2005编程语言:ASP.NET,C#数据库平台:MicrosoftSQLServer20087.1系统开发环境学籍管理系统采用B/S结构,系统开发7.2系统功能结构设计7.2系统功能结构设计7.3数据库设计根据系统逻辑结构设计结果,考虑到应用系统的安全性和管理要求,系统需创建10个数据表,如表7-1所示。表7-1数据表表名说明表名说明Department院系信息Course课程信息Class班级信息CourseType课程类型Student学生信息SC选课信息Teacher教师信息TC教师课表Title职称代码users系统用户7.3数据库设计根据系统逻辑结构设计结果,考虑到应用系统7.3数据库设计7.3数据库设计7.4ADO.NET数据库访问SQLServer技术ADO.NET提供了一个统一的数据访问模型,以一致的访问技术管理和操作各种数据源。数据库应用程序可以方便地通过ADO.NET连接到各种数据源,查询、管理和更新数据。ADO.NET的数据处理类 ADO.NET的数据处理类的常用属性和方法ADO.NET访问数据库的步骤 7.4ADO.NET数据库访问SQLServer技术1ADO.NET的数据处理类ADO.NET包括DataSet数据集和.NETFramework数据提供程序两大核心部分。ADO.NET的组成1ADO.NET的数据处理类ADO.NET包括DataS2ADO.NET的数据处理类的常用属性和方法连接类SqlConnectionOpen()方法Close()方法CreateCommand()方法命令类SqlCommandCommandText属性ExecuteNonQuery()方法数据适配器类SqlDataAdapterFill()方法SelectComand属性2ADO.NET的数据处理类的常用属性和方法连接类Sq3ADO.NET访问数据库的步骤设置连接字符串建立SqlConnection连接对象建立SqlCommand命令对象设置SqlCommand对象的CommandText属性建立SqlDataAdapter对象指定数据适配器对象的SelectCommand属性建立数据集对象
打开SqlConnection连接施加对数据库的操作关闭SqlConnection连接3ADO.NET访问数据库的步骤设置连接字符串7.5系统实现系统主框架布局设计 系统页面模板设计 设置数据库连接信息 系统公共类 系统部分存储过程、自定义函数、视图 系统部分页面 7.5系统实现系统主框架布局设计 1系统主框架布局设计在应用开发系统之前,应首先详细规划应用系统的页面布局,既便于指导后期页面开发,方便多人共同开发,使系统整体风格保持一致。1系统主框架布局设计在应用开发系统之前,应首先详细规划2系统页面模板设计管理员操作界面母版页效果图学生操作界面母版页效果图教师操作界面母版页效果图2系统页面模板设计管理员操作界面母版页效果图学生操作界3设置数据库连接信息在web.config配置文件中设置数据库连接信息。<configuration><appSettings/><!--数据库连接字符串--><connectionStrings><addname="DBConnectionString"connectionString="DataSource=(local);InitialCatalog=Student;PersistSecurityInfo=True;UserID=sa;password=sjksa"providerName="System.Data.SqlClient"/></connectionStrings>……</configuration>3设置数据库连接信息在web.config配置文件中设置4系统公共类将系统常用、或复杂操作封装在公共类中,可以简化程序编写,提高代码的复用率和可维护性。本实例设计了一个公共类(clsComm.cs),封装了常用的数据库访问操作及s生成MD5加密串、Gridview数据绑定等常用操作。4系统公共类将系统常用、或复杂操作封装在公共类中,可以5系统部分数据库程序存储过程登录存储过程学生管理存储过程自定义函数学生选课门数自定义函数视图班级信息视图学生选课信息视图学生信息视图教师授课信息视图教师信息视图5系统部分数据库程序存储过程6系统部分页面系统登录页面学生主页面教师主页面管理员主页面学生管理页面6系统部分页面系统登录页面系统登录页面系统登录页面学生主页面学生主页面教师主页面教师主页面管理员主页面管理员主页面学生管理页面学生管理页面数据库原理与设计第7章应用实例--学籍管理系统数据库原理与设计数据库原理与设计第7章应用实例--学籍管理系统数据库原理数据库原理与设计第7章应用实例--学籍管理系统系统开发环境 系统功能结构设计 数据库设计 ADO.NET数据库访问SQLServer技术
系统实现
本章以学籍管理系统为需求背景,介绍了一个数据库应用系统开发实例——学籍管理系统。数据库原理与设计第7章应用实例--学籍管理系统系统开发环知识结构知识结构任务驱动任务1根据物理数据模型,在SQLServer2008中建立数据库;任务2设计SQL程序,在数据库中系统需要存储过程、自定义函数;任务3根据数据库设计的用户子模式,在数据库中建立视图;任务4根据需求分析的结果建立系统功能模型;任务5设计并实现应用系统。任务驱动任务1根据物理数据模型,在SQLServer7.1系统开发环境学籍管理系统采用B/S结构,系统开发环境为:操作系统:MicrosoftWindowsXP或更高产品Web服务器:IIS(Internet信息服务器)5.1或以上版本开发工具:MicrosoftVisualStudio2005编程语言:ASP.NET,C#数据库平台:MicrosoftSQLServer20087.1系统开发环境学籍管理系统采用B/S结构,系统开发7.2系统功能结构设计7.2系统功能结构设计7.3数据库设计根据系统逻辑结构设计结果,考虑到应用系统的安全性和管理要求,系统需创建10个数据表,如表7-1所示。表7-1数据表表名说明表名说明Department院系信息Course课程信息Class班级信息CourseType课程类型Student学生信息SC选课信息Teacher教师信息TC教师课表Title职称代码users系统用户7.3数据库设计根据系统逻辑结构设计结果,考虑到应用系统7.3数据库设计7.3数据库设计7.4ADO.NET数据库访问SQLServer技术ADO.NET提供了一个统一的数据访问模型,以一致的访问技术管理和操作各种数据源。数据库应用程序可以方便地通过ADO.NET连接到各种数据源,查询、管理和更新数据。ADO.NET的数据处理类 ADO.NET的数据处理类的常用属性和方法ADO.NET访问数据库的步骤 7.4ADO.NET数据库访问SQLServer技术1ADO.NET的数据处理类ADO.NET包括DataSet数据集和.NETFramework数据提供程序两大核心部分。ADO.NET的组成1ADO.NET的数据处理类ADO.NET包括DataS2ADO.NET的数据处理类的常用属性和方法连接类SqlConnectionOpen()方法Close()方法CreateCommand()方法命令类SqlCommandCommandText属性ExecuteNonQuery()方法数据适配器类SqlDataAdapterFill()方法SelectComand属性2ADO.NET的数据处理类的常用属性和方法连接类Sq3ADO.NET访问数据库的步骤设置连接字符串建立SqlConnection连接对象建立SqlCommand命令对象设置SqlCommand对象的CommandText属性建立SqlDataAdapter对象指定数据适配器对象的SelectCommand属性建立数据集对象
打开SqlConnection连接施加对数据库的操作关闭SqlConnection连接3ADO.NET访问数据库的步骤设置连接字符串7.5系统实现系统主框架布局设计 系统页面模板设计 设置数据库连接信息 系统公共类 系统部分存储过程、自定义函数、视图 系统部分页面 7.5系统实现系统主框架布局设计 1系统主框架布局设计在应用开发系统之前,应首先详细规划应用系统的页面布局,既便于指导后期页面开发,方便多人共同开发,使系统整体风格保持一致。1系统主框架布局设计在应用开发系统之前,应首先详细规划2系统页面模板设计管理员操作界面母版页效果图学生操作界面母版页效果图教师操作界面母版页效果图2系统页面模板设计管理员操作界面母版页效果图学生操作界3设置数据库连接信息在web.config配置文件中设置数据库连接信息。<configuration><appSettings/><!--数据库连接字符串--><connectionStrings><addname="DBConnectionString"connectionString="DataSource=(local);InitialCatalog=Student;PersistSecurityInfo=True;UserID=sa;password=sjksa"providerName="System.Data.SqlClient"/></connectionStrings>……</configuration>3设置数据库连接信息在web.config配置文件中设置4系统公共类将系统常用、或复杂操作封装在公共类中,可以简化程序编写,提高代码的复用率和可维护性。本实例设计了一个公共类(clsComm.cs),封装了常用的数据库访问操作及s生成MD5加密串、Gridvie
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海市县(2024年-2025年小学五年级语文)人教版能力评测(上学期)试卷及答案
- 景德镇市2024-2025学年上学期期中质量检测卷(答案)
- 帆布便鞋产业深度调研及未来发展现状趋势
- 厨房用海绵产业深度调研及未来发展现状趋势
- 剑道用胸甲产业规划专项研究报告
- 健身用拉筋板产业深度调研及未来发展现状趋势
- 商业会议策划行业经营分析报告
- 口服布洛芬止痛剂产业深度调研及未来发展现状趋势
- 外科仪器和设备的修理和维护行业市场调研分析报告
- 宠物用计步器产业深度调研及未来发展现状趋势
- 辽宁省大连市金普新区2024-2025学年七年级上学期11月期中英语试题(无答案)
- 河南科技大学《材料科学基础》2021-2022学年第一学期期末试卷
- 区病案质控中心汇报
- 期中测试卷(1-4单元)(试题)2024-2025学年四年级上册数学人教版
- 2024塔吊司机的劳动合同范本
- 2025届高考语文一轮复习:文言文概括和分析 课件
- 北京市《配电室安全管理规范》(DB11T 527-2021)地方标准
- 生涯发展展示
- 第七讲社会主义现代化建设的教育、科技、人才战略教学课件
- 小学课爱国主义教育教案
- 传统园林建筑构造--亭、廊、榭、舫75页PPT课件
评论
0/150
提交评论