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

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

ID:39389272

大小:1.06 MB

页数:24页

时间:2019-07-02

应用实例--学籍管理系统_第1页
应用实例--学籍管理系统_第2页
应用实例--学籍管理系统_第3页
应用实例--学籍管理系统_第4页
应用实例--学籍管理系统_第5页
资源描述:

《应用实例--学籍管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、环境学籍管理系统采用B/S结构,系统开发环境为:操作系统:MicrosoftWindowsXP或更高产品Web服务器:IIS(Internet信息服务器)5.1或以上版本开发工具:MicrosoftVisualStudio2005编程语言:ASP.NET,C#数据库平台:MicrosoftSQLServer20087.2系统功能结构设计7.3数据库设计根据系统逻辑结构设计结果,考虑到应用系统的安全性和管理要求,系统需创建10个数据表,如表7-1所示。表7-1数据表表名说明表名说明Department院系信息Course课程信息Class班级信息Cours

3、eType课程类型Student学生信息SC选课信息Teacher教师信息TC教师课表Title职称代码users系统用户7.3数据库设计7.4ADO.NET数据库访问SQLServer技术ADO.NET提供了一个统一的数据访问模型,以一致的访问技术管理和操作各种数据源。数据库应用程序可以方便地通过ADO.NET连接到各种数据源,查询、管理和更新数据。ADO.NET的数据处理类ADO.NET的数据处理类的常用属性和方法ADO.NET访问数据库的步骤1ADO.NET的数据处理类ADO.NET包括DataSet数据集和.NETFramework数据提供程序两

4、大核心部分。ADO.NET的组成2ADO.NET的数据处理类的常用属性和方法连接类SqlConnectionOpen()方法Close()方法CreateCommand()方法命令类SqlCommandCommandText属性ExecuteNonQuery()方法数据适配器类SqlDataAdapterFill()方法SelectComand属性3ADO.NET访问数据库的步骤设置连接字符串建立SqlConnection连接对象建立SqlCommand命令对象设置SqlCommand对象的CommandText属性建立SqlDataAdapter对象指

5、定数据适配器对象的SelectCommand属性建立数据集对象打开SqlConnection连接施加对数据库的操作关闭SqlConnection连接7.5系统实现系统主框架布局设计系统页面模板设计设置数据库连接信息系统公共类系统部分存储过程、自定义函数、视图系统部分页面1系统主框架布局设计在应用开发系统之前,应首先详细规划应用系统的页面布局,既便于指导后期页面开发,方便多人共同开发,使系统整体风格保持一致。2系统页面模板设计管理员操作界面母版页效果图学生操作界面母版页效果图教师操作界面母版页效果图3设置数据库连接信息在web.config配置文件中设置数

6、据库连接信息。……

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。