当前位置:首页 > 免费毕业设计

ASP.NET《数据库原理及应用技术》课程指导平台的开发(源代码+论文)

ASP.NET《数据库原理及应用技术》课程指导平台的开发(源代码+论文)

  • 网站价格: 1
  • 特殊技术: 免费毕设
  • 作品类型: 免费毕设
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

 随着全球信息化技术的兴起特别是Internet的日益普及解决了信息Internet上传递的问题建立了一个组织得很好的信息结构框架使得Internet用户能够在Internet上的任何一个终端以一种简单统一的方式来访问超媒体文档

传统的以“教”为中心的教学设计和以“学”为中心的教学设计的不足,随着社会和信息技术的发展越发的暴露出来,为了弥补这些不足,就要做到学教并重, 既努力做到发挥教师的指导作用,更要充分体现学生的认知主体作用,注意教师的教,更注意学生的学,把教师和学生两方面的主动性、积极性都调动起来。

基于以上原因,设计这样一个平台,为老师和学生之间的交流提供更便捷的方式,可以提高教学成果。它使师生在空间上分离,但又能快速反馈;打破了传统学校教育的课堂授课模式,同时也突破了传统远程无法实施有效的沟通和交流的局限,从课堂授课转变为网络教学课件发布、网上答疑、网上布置、批阅作业、网上组织学生的自主学习活动,提供学习资源。

数据库设计是实现整个平台的关键,要设计一个结构合理、使用方便、效率较高的数据库必须要对开发数据库的基本概念相当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识,并准确了解系统的需求分析和功能描述,包括数据与处理,在此基础上进行抽象创建数据库和表结构。遵循的原则是数据尽量独立,减少冗余,节省空间,提高共享,消除潜在的不一致性。

数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。

3.3.2 系统框架设计

总体想是上,下分两栏,使用框架做布局,此方法可以使整个系统更加符合信息空间的信息存储,运行速度更快,信息层次更加清晰,用户操作则更方便,更有条理。

整体界面的设计的下栏为工作区,通过点击左边导航栏的栏目,使下栏的右框架内页面显示相关栏目的内容,如图4,图5所示:

3.4 系统流程图与作业管理子模块功能说明

3.4.1 系统流程图

用户进入系统主页面后,输入用户名和密码,同时选择登录身份,点击提交后,系统将根据用户输入的用户名和密码判断该用户是否为合法用户;如果用户输入的用户名和密码出错,系统将提示出错,并返回到登录界面;如果用户输入的用户名和密码正确,系统将根据用户的身份选择相应的主页以及功能;所有合法用户在处理完业务后,都需要进行退出工作,以免被他人窃取信息。退出后,将返回到登录界面。功能示意图如图6所示:

4.1 用户登录认证部分代码

 

// 数据库连接操作帮助类

public sealed class SqlHelper

{

// 执行数据库读取

public static SqlDataReader ExecuteReader(string connectionString, CommandType commandType, string commandText)

{

return ExecuteReader(connectionString, commandType, commandText, (SqlParameter[])null);

 }

// 执行数据库读取

public static SqlDataReader ExecuteReader(string connectionString, CommandType commandType, string commandText, params SqlParameter[] commandParameters)

{

     if (connectionString == null || connectionString.Length == 0) throw new ArgumentNullException("connectionString");

            SqlConnection connection = null;

            try

            {

// 新建一个数据库连接实例

connection = new SqlConnection(connectionString);

// 建立连接

                connection.Open();

                return ExecuteReader(connection, null, commandType, commandText, commandParameters, SqlConnectionOwnership.Internal);

            }

            catch

            {

                if (connection != null)

// 关闭数据库连接

connection.Close();

       throw;

      }

}

}

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩