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

上传人(卖家):晟晟文业 文档编号:4041190 上传时间:2022-11-06 格式:PPT 页数:24 大小:1.06MB
下载 相关 举报
应用实例-学籍管理系统课件.ppt_第1页
第1页 / 共24页
应用实例-学籍管理系统课件.ppt_第2页
第2页 / 共24页
应用实例-学籍管理系统课件.ppt_第3页
第3页 / 共24页
应用实例-学籍管理系统课件.ppt_第4页
第4页 / 共24页
应用实例-学籍管理系统课件.ppt_第5页
第5页 / 共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 数据库设计数据库设计Class CLno TNo DNo CLnameCourse CNo CTno CName CInfo CCredits CTtime CPno CTermCourseType CTno CTinfoDepartment DNo DNameSC SNo CNo Score TCterm TNoStudent SNo CLno SName SSex SBir scred

5、its SPassword Last_LoginTimeTC TNo CNo TCladd TCtermTeacher TNo DNo TTcode TName TSex TBir TWdate TPassword Last_LoginTime mgrTitle TTcode TTinfo7.4 ADO.NET7.4 ADO.NET数据库访问数据库访问SQL ServerSQL Server技术技术 ADO.NET提供了一个统一的数据访问模型,提供了一个统一的数据访问模型,以一致的访问技术管理和操作各种数据源。数以一致的访问技术管理和操作各种数据源。数据库应用程序可以方便地通过据库应用程序可以

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

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

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

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

10、的复用率和可维护性。n本实例设计了一个公共类(clsComm.cs),封装了常用的数据库访问操作及s生成MD5加密串、Gridview数据绑定等常用操作。5 系统部分数据库程序系统部分数据库程序n存储过程存储过程q登录存储过程登录存储过程q学生管理存储过程学生管理存储过程 n自定义函数自定义函数q 学生选课门数自定义函数学生选课门数自定义函数 n视图视图q 班级信息视图班级信息视图 q学生选课信息视图学生选课信息视图 q学生信息视图学生信息视图 q教师授课信息视图教师授课信息视图 q教师信息视图教师信息视图 6 系统部分页面系统部分页面n系统登录页面系统登录页面n学生主页面学生主页面 n教师主页面教师主页面n管理员主页面管理员主页面n学生管理页面学生管理页面系统登录页面系统登录页面学生主页面学生主页面教师主页面教师主页面管理员主页面管理员主页面学生管理页面学生管理页面

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(应用实例-学籍管理系统课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|