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

上传人:wuy****n92 文档编号:87688853 上传时间:2023-04-16 格式:PPT 页数:24 大小:721KB
返回 下载 相关 举报
应用实例-学籍管理系统.ppt_第1页
第1页 / 共24页
应用实例-学籍管理系统.ppt_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《应用实例-学籍管理系统.ppt》由会员分享,可在线阅读,更多相关《应用实例-学籍管理系统.ppt(24页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数据库原理与设计数据库原理与设计第第7章章 应用实例应用实例-学籍管理系统学籍管理系统数据库原理与设计数据库原理与设计数据库原理与设计数据库原理与设计第第7章章 应用实例应用实例-学籍管理系统学籍管理系统n系统开发环境系统开发环境n系统功能结构设计系统功能结构设计n数据库设计数据库设计nADO.NETADO.NET数据库访问数据库访问SQL ServerSQL Server技术技术n 系统实现系统实现本章以学籍管理系统为需求背景,介绍了一个数据库应用系统开发实例学籍管理系统。知识结构知识结构任务驱动任务驱动n任务任务1 根据物理数据模型,在根据物理数据模型,在SQL Server 2008中建

2、立数据库;中建立数据库;n任务任务2 设计设计SQL程序,在数据库中系统需要存程序,在数据库中系统需要存储过程、自定义函数;储过程、自定义函数;n任务任务3 根据数据库设计的用户子模式,在数据根据数据库设计的用户子模式,在数据库中建立视图;库中建立视图;n任务任务4 根据需求分析的结果建立系统功能模型;根据需求分析的结果建立系统功能模型;n任务任务5 设计并实现应用系统。设计并实现应用系统。7.1 系统开发环境系统开发环境 学籍管理系统采用学籍管理系统采用B/S结构,系统开发环境为:结构,系统开发环境为:n操作系统:操作系统:Microsoft Windows XP或更高产或更高产品品nWeb

3、服务器:服务器:IIS(Internet 信息服务器)信息服务器)5.1或以上版本或以上版本n开发工具:开发工具:Microsoft Visual Studio 2005n编程语言:编程语言:ASP.NET,C#n数据库平台:数据库平台:Microsoft SQL Server 20087.2 系统功能结构设计系统功能结构设计7.3 7.3 数据库设计数据库设计根据系统逻辑结构设计结果,考虑到应用系根据系统逻辑结构设计结果,考虑到应用系统的安全性和管理要求,系统需创建统的安全性和管理要求,系统需创建10个数个数据表,如表据表,如表7-1所示。所示。表7-1 数据表表 名说 明表 名说 明Dep

4、artment院系信息Course课程信息Class班级信息CourseType课程类型Student学生信息SC选课信息Teacher教师信息TC教师课表Title职称代码users系统用户7.3 7.3 数据库设计数据库设计7.4 ADO.NET7.4 ADO.NET数据库访问数据库访问SQL ServerSQL Server技术技术 ADO.NET提供了一个统一的数据访问模型,提供了一个统一的数据访问模型,以一致的访问技术管理和操作各种数据源。数以一致的访问技术管理和操作各种数据源。数据库应用程序可以方便地通过据库应用程序可以方便地通过ADO.NET连接连接到各种数据源,查询、管理和更新

5、数据。到各种数据源,查询、管理和更新数据。nADO.NET的数据处理类的数据处理类nADO.NET的数据处理类的常用属性和方法的数据处理类的常用属性和方法nADO.NET访问数据库的步骤访问数据库的步骤1 1 ADO.NET的数据处理类的数据处理类 ADO.NET包括包括DataSet数据集和数据集和.NET Framework数据提供程序两大核心部分。数据提供程序两大核心部分。ADO.NETADO.NET的组成的组成 2 ADO.NET的数据处理类的常用属性和方法的数据处理类的常用属性和方法 n连接类连接类SqlConnection qOpen()方法方法qClose()方法方法qCreat

6、eCommand()方法方法n命令类命令类SqlCommand qCommandText属性属性qExecuteNonQuery()方法方法 n数据适配器类数据适配器类SqlDataAdapter qFill()方法方法 qSelectComand属性属性 3 ADO.NET访问数据库的步骤访问数据库的步骤 n设置连接字符串设置连接字符串n建立建立SqlConnection连接对象连接对象n建立建立SqlCommand命令对象命令对象 n设置设置SqlCommand对象的对象的CommandText属性属性 n建立建立SqlDataAdapter对象对象 n指定数据适配器对象的指定数据适配器对

7、象的SelectCommand属性属性n建立数据集对象建立数据集对象 n打开打开SqlConnection连接连接 n施加对数据库的操作施加对数据库的操作 n关闭关闭SqlConnection连接连接 7.5 系统实现n系统主框架布局设计系统主框架布局设计n系统页面模板设计系统页面模板设计n设置数据库连接信息设置数据库连接信息n系统公共类系统公共类n系统部分存储过程、自定义函数、视图系统部分存储过程、自定义函数、视图n系统部分页面系统部分页面1 系统主框架布局设计系统主框架布局设计 n在应用开发系统之前,应首先详细规划应用系在应用开发系统之前,应首先详细规划应用系统的页面布局,既便于指导后期页

8、面开发,方统的页面布局,既便于指导后期页面开发,方便多人共同开发,使系统整体风格保持一致。便多人共同开发,使系统整体风格保持一致。2 系统页面模板设计系统页面模板设计 管理员操作界面母版页效果图管理员操作界面母版页效果图 学生操作界面母版页效果图学生操作界面母版页效果图 教师操作界面母版页效果图教师操作界面母版页效果图3 设置数据库连接信息设置数据库连接信息n在在web.config配置文件中设置数据库连接信息。配置文件中设置数据库连接信息。4 系统公共类系统公共类 n将系统常用、或复杂操作封装在公共类中,可以简化程序编写,提高代码的复用率和可维护性。n本实例设计了一个公共类(clsComm.

9、cs),封装了常用的数据库访问操作及s生成MD5加密串、Gridview数据绑定等常用操作。5 系统部分数据库程序系统部分数据库程序n存储过程存储过程q登录存储过程登录存储过程q学生管理存储过程学生管理存储过程 n自定义函数自定义函数q 学生选课门数自定义函数学生选课门数自定义函数 n视图视图q 班级信息视图班级信息视图 q学生选课信息视图学生选课信息视图 q学生信息视图学生信息视图 q教师授课信息视图教师授课信息视图 q教师信息视图教师信息视图 6 系统部分页面系统部分页面n系统登录页面系统登录页面n学生主页面学生主页面 n教师主页面教师主页面n管理员主页面管理员主页面n学生管理页面学生管理页面系统登录页面系统登录页面学生主页面学生主页面教师主页面教师主页面管理员主页面管理员主页面学生管理页面学生管理页面

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com