免费论文查重: 大雅 万方 维普 turnitin paperpass

试析管理系统课程资源管理系统中动态树导航实现

最后更新时间:2024-04-16 作者:用户投稿原创标记本站原创 点赞:5878 浏览:15794
论文导读:
摘要:树型视图控件TreeView是Visual Studio 2008中的标准控件,该控件以树的形式展现具有层次关系的数据,能够非常方便地实现导航功能。课程资源管理系统中主要涉及目录和文件的分层次管理,所以使用TreeView 控件实现目录管理会非常恰当。使用TreeView控件可以实现清晰的目录分级显示和动态管理目录等功能,并使得用户界面清晰直观,操作灵活方便。
关键词:TreeView;目录树;数据导航;资源管理;课程管理
16727800(2013)004008902
0引言
根据教育技术规范,讲授一门课程至少应该有课程标准、课程教学设计、每堂课的课堂教学设计、每堂课的教案等文档,除此之外,有些教师还会设计每堂课的教学PPT,为了生动地讲授课程而收集的各种影音文件,为学生自主学习准备的电子文档等多种学习资源。这些大量的文档资源如何合理组织,并能快速实现精确查询迫在眉睫。课程资源管理系统正是在这种背景下设计开发的,通过该系统教师可以非常方便地组织管理课程相关的各种资源。
目前在各类应用系统中,目录树导航是一种很常见的导航方式,它能够清晰地表现数据之间的层次和分类关系。目录树分为两种,一种是静态目录树,另一种是动态目录树。静态目录树是指在系统设计阶段就被开发者固定设置好目录内容的目录树,在系统运行阶段不能被更改;而动态目录树是指在系统运行阶段,根据用户的操作动态生成目录内容的目录树。动态目录树要比静态目录树更加实用方便,允许用户任意添加修改目录树内容。课程资源管理系统中,主要功能就是管理大量动态的有层次和分类关系的课程资源,而动态目录树恰好可以在该系统中发挥优势。
1开发工具与技术
由于考虑到每门课程都会有大量的数据资源,学校的服务器存在无法满足所需的存储空间、网络传输速度不够理想、无法处理大量数据冗余等问题,课程资源管理系统目前采用了单机个人版的形式。本系统的开发平台采用的是微软公司的Visual Studio 2008,具体程序设计语言为C#,数据库采用了微软的Access2003,使用到的主要技术有ADO.NET数据访问技术。

2.3导航功能实现

因为给节点的Tag属性赋值了cid字段的值,因此,每个节点的Tag属性值都是唯一的,所以Tag属性是实现导航功能的关键。当用户选择某个节点时,便将该节点的Tag值作为查询条件执行不同的SELECT语句,以此实现导航功能。
3结语
课程资源管理系统为教师提供了方便快捷的资源管理途径。在设计中由于使用了TreeView控件,从而实现了分层显示、动态添加、修改、删除和快速查找目录等功能。TreeView控件使得用户界面清晰直观、操作灵活方便,很好地满足了用户需求。
参考文献:
\[1\]MSDN.C#语言和.NET Framework 介绍\[EB/OL\].http://msdn.microsoft.com/zhcn/library/z1zx9t92(v=vs.80).aspx.
\[2\]MSDN.ADO.NET\[EB/OL\].http://msdn.microsoft.com/zhcn/library/e80y5yhx.aspx.
\[3摘自:论文查重www.7ctime.com
\]斯琴巴图.SQL技术与网络数据库开发详解\[M\].北京:清华大学出版社,2009.
(责任编辑:杜能钢)