《数据结构课程网络辅助教学网站的构建,网站设计论文.docx》由会员分享,可在线阅读,更多相关《数据结构课程网络辅助教学网站的构建,网站设计论文.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据结构课程网络辅助教学网站的构建,网站设计论文网络教学是一种新的教育形式,已成为一种重要的教学手段和教学场所,它突破时间和空间的限制,能让学习者在网络上分享教学资源。网络教学既具有开放性、自主性、交互性和协作性等特点,又具有实时性、异步性、生动性、集成性和大容量等优势。所以在教学网站中,构建各种功能单一的教学系统并不能完全知足网络教学平台建设的要求,只要对相关信息和数据进行有效组织,整合多种功能,为用户提供个性化服务的系统才能充分发挥网络教学的作用。 2、网站建设需求分析 数据构造在计算机科学中是一门综合性较强的专业基础课,是介于计算机硬件和软件及数学三者之间的一门核心课程,它是一门研究非数
2、值计算的程序设计问题中计算机的操作对象以及它们之间的关系和运算等的学科,而且确保经过这些运算后所得到的新构造仍然是原来的构造类型。数据构造课程的内容不仅仅是一般程序设计十分是非数值性程序设计的基础,而且是操作系统、数据库系统、设计和实现编译程序及其他系统程序的重要基础。其内容较多、牵涉面广且深切进入、较难理解,学生要想在有限的课堂教学时间内全面把握(数据构造课程的知识有一定的难度。很多学生在课堂不能跟上教师的思路与进度,所以就必须在课后进一步学习和深化,因而建设一个数据构造教学辅助网站是很有必要的。 数据构造教学辅助网站的设计基于网络,重点在于辅助教学,它是对传统教学方式的补充,它能给学习者提
3、供形式多样的教学活动及丰富的网络教学资源。同时使数据构造中抽象且晦涩难懂的概念等变得生动起来,以加深加快对本门课程的理解,使学习者通过网络可在线学习理论,并动手实验,提高学习能力及实践能力,师生之间更具有互动性。教学网站上开设的各种功能比方互动教室、线上沟通、上传作业模块等,使得学习者随时把握自个的学习情况,知晓自个知识点的遗漏之处进而补足,提高学生的学习兴趣,同时起到事半功倍的学习效果。 数据构造教学网站分为前台和后台两大核心模块,分别包含不同的子模块,前台根据登录权限显示不同的子模块,后台主要实现对网站数据库的管理与维护,分别实现不同的功能,为了实现对不同用户的受权访问,网站提供一定的安全
4、审核机制。 3、网站开发设计平台 Visual Studio 2008是Microsoft公司推出的一款基于.NET架构的开发平台,.NET架构是为开发应用程序而开创建立的一个富有革命性的新平台。该架构将强大的功能与新技术结合起来,用于构建具有视觉上引人瞩目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。Vi-sual Studio2008不仅包含以往各版本的各种基本功能,更包括各种加强功能,例如提供了CSS的即时编辑和套用的功能;提供了Split View,即能够开一个分割视窗,同时看到设计画面和原始码;支援对Java Script的除错与Intelisence等。.
5、NET Framework提供了用于解决常见编程任务的构建基块,进而能够快速构造具有出色的最终用户体验的严密联络的应用程序。 在.NET Framework模型业务流程上有效构建的严密联络的应用程序有利于在异类环境中实现系统集成。VS.NET 2008开发网站减少了对公用管道代码的需要,进而缩短了开发时间,提高了开发效率,并使开发人员能够集中精神解决业务问题。 4、网站系统分析与设计 4.1网站开发形式 系统采用B/S三层架构形式如此图1所示,采用ASP技术作为中间件,以SQLServer2008作为后台数据库实现了网站的一般功能,该形式实现了开发环境和应用环境的分离,用户端用相对统一的阅读器
6、代替客户端软件实现了跨平台的应用。 4.2网站功能 本网站主要分为两个部分,一是网站前台功能部分,二是网站后台管理部分。 1网站前台功能 1网站前台登录模块:包含3种登录方式分别为管理员身份登录、老师身份登录和学生身份登录。 2匿名用户访问的模块:匿名用户能够访问网站的部分功能有公告信息、教学资料、系统留言板、答疑教室。 3老师访问模块:含有资料发布、作业发布、批阅作业、上传教学资源。 4学生访问模块:含有教学资料、通知公告、教学资源中心。 5师生互动沟通模块:答疑教室、在线沟通、系统留言板。 2网站后台管理 1后台管理员登录模块:管理员可通过此模块登录进入后台管理页面,对网站数据进行管理及维
7、护。 2个人密码修改:管理员能够通过此模块修改个人的登录密码。 3用户信息 包括老师、学生以及匿名用户信息审核,即列出所有在前台申请注册的用户信息,包括了通过、拒绝和删除子功能。 4班级信息管理:包括班级列表、增加班级信息、删除班级信息、修改班级信息。 5老师信息管理:包括了增加、删除、修改、查询4个功能对教师信息进行管理。 6学生信息管理:显示所有的学生信息,并能够修改、删除选中的学生信息。 7教学资源管理:教学网站的核心内容,必须包括教学资源,管理员能够在这里发布教学相关资源,可以以删除以前的资源料。 8留言板管理:显示前台用户在系统留言板模块里发表的留言信息、管理员对留言信息的审核、修改
8、、删除等操作。 9公告信息管理:系统管理员能够进行发布公告、修改及删除公告。 网站功能总体构造图如此图2所示。 5、网站数据库 网站设计中常用的数据库有Excel、Access、SQLServer、MySQL和Oracle等。本网站使用SQLServer2008作为后台数据库来管理,SQLServer2008是Microsoft公司推出的SQLServer数据库管理系统,它是至今为止的最强大和最全面的MicrosoftSQLServer版本。微软的这个数据平台知足这些数据爆炸和下一代数据驱动应用程序的需求,支持数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。它具有下面特点:
9、高信任度:它以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效性:能够降低开发和管理他们的数据基础设施的时间和成本。智能性:提供了一个全面的平台,能够在用户需要的时候给他发送观察和信息。 5.1数据库 本网站需要的数据库信息如下: 1管理员信息表,包含数据项:管理员编号、管理员姓名、管理员密码、管理员权限、操作名称、操作类型、操作日期等。 2用户信息表,包含数据项:用户编号、用户姓名、用户密码。 3班级信息表,包含数据项:班级编号、班级名称、班级密码。 4老师信息表,包含数据项:老师编号、老师名称、老师密码。 5公告信息表,包含数据项:公告编号、公告标题、公告内容、公告日期。
10、 6留言版信息表,包含数据项:留言编号、留言者、留言内容、留言日期。 7教学资源信息表,包含数据项:资源类型、资源编号、上传日期、下载日期。 8帖子信息表,包含数据项:帖子编号、发帖人、回帖人、发帖内容、发帖日期。 5.2数据库连接的关键语句 6、结束语 数据构造教学辅助网站是基于ASP.NET开发平台,综合利用了Jscript脚本、SQLServer及Web服务等多种技术进行设计与实现的,该网站具有友好的用户界面、简捷的网站导航及其较好的可维护性和安全性等优点。数据构造教学网站的设计与实现有利于提高学生的学习兴趣,充分利用网络资源,加深对课程的理解和把握,便于学生自由选择学习内容和时间、灵敏把握学习进度,不仅弥补了课堂教学的缺乏,加强学习的主动性和灵敏性,更增进师生之间的互动沟通。 以下为参考文献: 1巫桂梅精品课程网站建设研究J广东工业大学报,2020,3. 2张慧基于SEO技术企业网站建设的研究J.电脑知识与技术,2020,(15) 3徐大勇,等我们国家省级公共图书馆网站建设调查分析J当代情报,2020,(5) 4罗明山,等基于教学资源库的网络课程建设方式方法J电脑知识与技术,2020,(3) 5惠恭健教学网站建设需注意的几个问题J中国信息技术教育,2020,(11)