论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

《数据结构》网络学习平台的构建---数据库设计

目录

1.引言. 1 paper51.com

1.1简述构建《数据结构》网络学习平台的现状和意义. 1

paper51.com

1.2数据库的应用. 1

内容来自论文无忧网 www.paper51.com

1.3开发工具介绍. 1

内容来自论文无忧网 www.paper51.com

2.系统需求分析及功能设计. 1 paper51.com

2.1系统需求分析. 1 内容来自www.paper51.com

2.2系统功能图. 3 http://www.paper51.com

3.系统数据库的设计. 4 内容来自论文无忧网 www.paper51.com

3.1概念结构设计. 4 http://www.paper51.com

3.2逻辑结构设计. 7 http://www.paper51.com

3.3物理结构设计. 8

内容来自论文无忧网 www.paper51.com

4.数据库实施. 10

内容来自www.paper51.com

4.1加载数据. 10 内容来自论文无忧网 www.paper51.com

4.2运行应用程序. 10

内容来自论文无忧网 www.paper51.com

5.数据库运行和维护. 11

copyright paper51.com

6.小结. 11 paper51.com

参考文献. 12

paper51.com

致 谢. 13

内容来自论文无忧网 www.paper51.com

copyright paper51.com

1.引言

paper51.com

1.1简述构建《数据结构》网络学习平台的现状和意义 内容来自www.paper51.com

《数据结构》是计算机科学与技术的基础课程之一,掌握相关知识对我们进行高效率的计算机程序开发非常重要。《数据结构》的理论知识抽象,大部分学生反应算法设计难,并且在上机过程中困难重重。学习数据结构课程不仅为后续课程提供必要的基础知识,更重要的是通过本门课的学习,可以进一步提高软件设计和编程能力。 内容来自论文无忧网 www.paper51.com

为了弥补课堂学习之不足,为学生提供多途径的学习方法,我们构建《数据结构》课程的学习平台,提供学生自主学习的平台,满足不同层次学生的学习需求,使学生从课堂教学逐步转向课堂与网络教学并行的新的教学模式。与传统的教学相比,学习不受时间、地点的限制,不受内容的限制,便于师生或生生之间的交流,老师能及时发现学生的问题并加以纠正;通过实验动画的演示设计便于学生理解算法的原理,为课程实验的顺利进行提供有力的帮助。

copyright paper51.com

1.2数据库的应用

copyright paper51.com

   数据库在系统中用于存储数据,这些数据主要包括:学生和教师信息、学习资料(视频、课件等)、学生留言、教师回复、习题和试题等。在用户需要数据时,通过数据库的调用实现数据的下载、上传修改。

内容来自www.paper51.com

    数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行大量的数据存储的大型数据库系统都在各个方面得到了广泛的应用。 copyright paper51.com

1.3开发工具介绍

paper51.com

l        编程工具使用JSP,JSP是由SunMicrosoft公司推出发热新技术,是基于Java Servlet及整个Java体系的Web开发技术。这个技术可以建立先进、安全和跨平台的动态网站。JSP的设计包含两个方面:页面图形设计和创建动态内容的软件开发。JSP在跨平台、执行速度等特性上具有很大优势,主要表现为:将内容的生成和显示进行分离;生成重用的组件;才用标识简化页面;健壮的存储管理和安全性;一次编写,随处运行。[1]

内容来自www.paper51.com

l        SQL Server 2000进行数据库设计,SQL Server是Microsoft公司推出的适用于大型网络环境的数据库产品。SQL Server所提供的图形化的用户界面,使系统管理和数据库管理更加直观简单。SQLServer还提供了丰富的应用程序接口来访问服务器的数据。

http://www.paper51.com

2.系统需求分析及功能设计 内容来自www.paper51.com

2.1系统需求分析

内容来自论文无忧网 www.paper51.com

    需求分析是数据库设计的起点,其结果将直接影响到后面各个阶段的设计,并影响到最终的数据库系统能否被合理使用。 内容来自论文无忧网 www.paper51.com

    需求分析阶段的主要任务是对要处理的对象进行调研,确定新系统功能的过程中,收集支持系统目标的基础数据及处理方法。[2] copyright paper51.com

   本系统主要包括以下功能: copyright paper51.com

   前台:

copyright paper51.com

   1)新闻资讯:对于学生来说,新闻资讯模块完成最新前沿信息的显示功能,管理员在后台可以对新闻的内容进行管理,可以添加新闻或对过期的信息进行删除。

http://www.paper51.com

2)章节学习:教学文件模块放置的基本的教学信息,如教学大纲及课程的相关介绍等,使学生对课程有整体的理解。在系统后台,教师依然可以对教学信息进行添加及删除操作。 copyright paper51.com

3)教学资料:教师可以在后台发布教学资料及对教学资料进行管理,学生在前台可以查看到教学资料的信息,可以在线学习或下载,教学资料分为电子课件或视频课件等。 内容来自www.paper51.com

4)参考资料:参考资料放置一些课程的相关的信息,方便学生扩展知识面,学生可以通过此模块查看到一些资料。教师可以通过网络搜集一些比较好的资料,放在这里,供学生进行参考。

copyright paper51.com

5)实验指导:实验指导模块完成学生上机实验进行指导的功能,教师可以把一些上机资料放在这里,学生通过这些资料来进行上机实习。 copyright paper51.com

6)习题解答:习题解答模块完成学生课程的相关习题的解答功能,教师可以把一些习题的答案,放在网络上,以供学生进行参考。

内容来自www.paper51.com

7)自我检测:学生可以在前台进行答题,并可以随时看到自己的答题结果是否正确。 内容来自www.paper51.com

   8) 学生作业:发布作业模块,由教师在系统后台发布相应的作业信息,学生在前台可以查看到相应的作为,并完成这些作业。 http://www.paper51.com

   9)在线交流:互动交流模块完成学生与教师之间的交流的功能,学生可以对一些难以解答的问题,以留言的形式,传给教师,教师对这些信息作出解答。 copyright paper51.com

------分隔线----------------------------
联系方式