应用实例-学籍管理系统.ppt

上传人:牧羊曲112 文档编号:6279909 上传时间:2023-10-13 格式:PPT 页数:24 大小:721KB
返回 下载 相关 举报
应用实例-学籍管理系统.ppt_第1页
第1页 / 共24页
应用实例-学籍管理系统.ppt_第2页
第2页 / 共24页
应用实例-学籍管理系统.ppt_第3页
第3页 / 共24页
应用实例-学籍管理系统.ppt_第4页
第4页 / 共24页
应用实例-学籍管理系统.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《应用实例-学籍管理系统.ppt》由会员分享,可在线阅读,更多相关《应用实例-学籍管理系统.ppt(24页珍藏版)》请在三一办公上搜索。

1、数据库原理与设计,第7章 应用实例-学籍管理系统,数据库原理与设计,数据库原理与设计,第7章 应用实例-学籍管理系统,系统开发环境系统功能结构设计数据库设计ADO.NET数据库访问SQL Server技术 系统实现,本章以学籍管理系统为需求背景,介绍了一个数据库应用系统开发实例学籍管理系统。,知识结构,任务驱动,任务1 根据物理数据模型,在SQL Server 2008中建立数据库;任务2 设计SQL程序,在数据库中系统需要存储过程、自定义函数;任务3 根据数据库设计的用户子模式,在数据库中建立视图;任务4 根据需求分析的结果建立系统功能模型;任务5 设计并实现应用系统。,7.1 系统开发环境

2、,学籍管理系统采用B/S结构,系统开发环境为:操作系统:Microsoft Windows XP或更高产品Web服务器:IIS(Internet 信息服务器)5.1或以上版本开发工具:Microsoft Visual Studio 2005编程语言:ASP.NET,C#数据库平台:Microsoft SQL Server 2008,7.2 系统功能结构设计,7.3 数据库设计,根据系统逻辑结构设计结果,考虑到应用系统的安全性和管理要求,系统需创建10个数据表,如表7-1所示。,表7-1 数据表,7.3 数据库设计,7.4 ADO.NET数据库访问SQL Server技术,ADO.NET提供了一

3、个统一的数据访问模型,以一致的访问技术管理和操作各种数据源。数据库应用程序可以方便地通过ADO.NET连接到各种数据源,查询、管理和更新数据。ADO.NET的数据处理类ADO.NET的数据处理类的常用属性和方法ADO.NET访问数据库的步骤,1 ADO.NET的数据处理类,ADO.NET包括DataSet数据集和.NET Framework数据提供程序两大核心部分。,ADO.NET的组成,2 ADO.NET的数据处理类的常用属性和方法,连接类SqlConnection Open()方法Close()方法CreateCommand()方法命令类SqlCommand CommandText属性Ex

4、ecuteNonQuery()方法 数据适配器类SqlDataAdapter Fill()方法 SelectComand属性,3 ADO.NET访问数据库的步骤,设置连接字符串建立SqlConnection连接对象建立SqlCommand命令对象 设置SqlCommand对象的CommandText属性 建立SqlDataAdapter对象 指定数据适配器对象的SelectCommand属性建立数据集对象 打开SqlConnection连接 施加对数据库的操作 关闭SqlConnection连接,7.5 系统实现,系统主框架布局设计系统页面模板设计设置数据库连接信息系统公共类系统部分存储过程、

5、自定义函数、视图系统部分页面,1 系统主框架布局设计,在应用开发系统之前,应首先详细规划应用系统的页面布局,既便于指导后期页面开发,方便多人共同开发,使系统整体风格保持一致。,2 系统页面模板设计,管理员操作界面母版页效果图,学生操作界面母版页效果图,教师操作界面母版页效果图,3 设置数据库连接信息,在web.config配置文件中设置数据库连接信息。,4 系统公共类,将系统常用、或复杂操作封装在公共类中,可以简化程序编写,提高代码的复用率和可维护性。本实例设计了一个公共类(clsComm.cs),封装了常用的数据库访问操作及s生成MD5加密串、Gridview数据绑定等常用操作。,5 系统部分数据库程序,存储过程登录存储过程学生管理存储过程 自定义函数 学生选课门数自定义函数 视图 班级信息视图 学生选课信息视图 学生信息视图 教师授课信息视图 教师信息视图,6 系统部分页面,系统登录页面学生主页面 教师主页面管理员主页面学生管理页面,系统登录页面,学生主页面,教师主页面,管理员主页面,学生管理页面,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号