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

【免费毕设】《数据库原理及应用技术》课程指导平台的开发

【免费毕设】《数据库原理及应用技术》课程指导平台的开发

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

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

作品详情

 系统设计

互联网的出现改变了人类的生活方式,提高了人们的工作效率和生活质量,随着互联网的发展,网络教育应运而生,实现了人类教育的一次革命。如今网上教学已经成为高等教育领域中日益流行的教学模式,它的灵活性和资源共享的优势,受到各国教育界的喜爱。《数据库原理与应用技术》课程指导平台的开发将Internet网络技术与现代教育观念相融合,为教师与学生在教学环节中的交流提供更便捷的方式,实现了个人信息维护、课件上传与下载、教学信息发布、作业发布、评阅作业等,提高了教学成果。本课程指导平台从系统需求分析、概要设计、详细设计到具体的编码实现和后期的代码优化、功能测试都严格遵循了软件工程的思想。

 

系统实现

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

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

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

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

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

源文件

1.1  界面设计

1.1.1 系统色彩规划

网站是信息的载体形式,色彩设计必须以完成网站可视性阅读功能为目的。本系统采用蓝色基调,白色,红色,黑色为辅调。

蓝色对视觉器官刺激较弱,它代表天空、清爽、平静、科技、理智、速度、诚实、真实、可信、人看到蓝色时情绪安宁。用它作为此平台的主色调也是最合适不过了。

白色在系统中主要作为背景色,导航栏字体颜色。白色视觉度,注目度都比较高,因为白色为全色相,所以也能满足本管理系统用户心理要求,加之与蓝色配合,使整个系统更具阅读可视性,操作易用性。整个系统看起来颇大气,富有立体感。再者,白色代表纯洁、简单、洁净

红色纯度高,注目性高,对人视觉刺激大,因此本系统将系统某些操作提示使用红色字体,更加能起提示,警告等作用。

黑色为全色相,没有纯度,它本身无刺激性,所有在本系统中的主体文字颜色都设置为黑色,这正所谓“白底黑字”,以增强阅读可视性。

1.1.2 系统框架设计

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

 

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;

      }

}

}

 

 

// 验证用户登录类

public class CheckUserLogin{

       SqlConnection conn;

        public CheckUserLogin()

        {

//读取web.config里面的数据库连接字串并new一个SqlConnection实例

            conn =

new

SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnStr"].ToString());

        }

//取得用户密码

        public string getPassword(string user_no, string role)

       {

           string password = String.Empty;

           SqlDataReader dr = null;

           if (role == "stu")

           {

               dr = SqlHelper.ExecuteReader(conn, CommandType.Text, "select password from DB_STU where stu_id =" + user_no);

           }

           …………………………..

           return password; }

}

帮我毕业网微信

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

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩