数字图书馆课程设计

2024-05-09

数字图书馆课程设计(精选十篇)

数字图书馆课程设计 篇1

一、微课程的核心

微课程的核心价格体现在“微”:微内容、微问题、微研究, 具有时间短、内容精、容量小、情景化等特点。微课程播放的时间较短, 一般在5分钟左右, 最好不超过10分钟, 这样, 读者可以通过便携式终端随时随地学习, 在家里、在学校、在路上都能进行学习, 实现“人人皆学、处处皆学、时时皆学”的学习情景。在制作数字资源教育微课程时, 需要将广大读者的需求放在第一位, 主题突出, 能够有效地吸引读者去观看。

二、高校图书馆数字资源教育微课程的设计要点

在课程的设计时, 首先将广大读者的需求放在第一位, 在信息素养教育上紧密结合图书馆数字资源使用的特点与技巧, 抓住微课程的设计要点, 主题突出, 能够有效地吸引读者去观看。

1. 微型化原则。

微课程首先要体现“微”的原则, 来满足读者碎片化的学习的需要。课程的播放时间不宜太长, 控制在5分钟左右, 最好不超过10分钟, 读者不用长时间集中注意力, 可以是非连续性的注意力集中状态, 感觉学习可以自由随意发生。

2. 寻找适合读者最有价值的知识点。

在设计图书馆数字资源教育微课程时, 应以读者为中心, 围绕读者的需求, 遴选不同学科、专业和年级适合的知识点, 确定课程培训内容。在课程内容中, 精心设置数字资源培训内容, 充分发挥读者的主动性, 调动读者的学习兴趣, 在微课程后, 能给予读者交流和讨论的区域, 增加互动和个性的接触空间。

3. 微课程价值。

在设计图书馆数字资源教育微课程时, 首先要确定数字资源的主题和核心内容, 理清条理, 然后删减那些与主题关系不大, 相对于主题没有多少价值的内容, 梳理数字资源教育微课程的价值点。

4. 运用软件技术促使微课程生动化。

利用现代信息技术相关软件对数字资源教育的内容进行制作时, 能将声音、图片、字幕、动画、幻灯片切换等方面融合在课程制作中, 以新鲜气息, 吸引读者眼光。

三、高校图书馆数字资源教育微课程制作所用的软件工具

目前常用于开发微课程的技术有视频录制编辑 (屏幕录制、视频实拍) 、场景动画 (二维、三维) 和网页展示等形式, 合理选择开发软件的工具是微课程制作的重要因素。在图书馆数字资源微课程制作中, 首先要体现“微”和将广大读者需求放在第一位的原则, 将图书馆数字资源以图形化、图像化形象生动“呈现”出来, 巧妙运用PHTOSHOP、FIREWORKS、FLASH、MAYA、3DX MAX、Camtasia Studio、绘声会影等软件工具, 将音频、视频、动画、图片以及网页等多种元素集成在微课程的制作中。

四、基于Camtasia Studio工具开发高校数字资源教育微课程的实践方案

1. Camtasia Studio软件。

Camtasia Studio软件是“中国微课创新教育社区 (cnweike.cn) ”推荐的软件, 具有强大的音频、视频录制和编辑功能, 是一套专业的屏幕录像软件, 为轻松录制微课程提供了十分有效的技术支持。

2. 设计微课程的演示文稿和脚本。

文章以“CNKI数据库检索技巧与新平台介绍”为例, 先对“CNKI数据库资源检索技巧与新平台介绍”内容进行整理、归纳出关键的知识点, 编写微课程的演示文稿。然后运用图片、文字、及动画等元素实现场景的脚本设计, 使枯燥的理论内容以可视化的场景呈现出来。设计时可以直接用Power Point预设的模板和主题, 也可以用图片处理 (PHTOSHOP、FIREWORKS) 或动画处理 (FLASH、MAYA和3DX MAX) 等软件进行编辑修改, 以满足微课程个性化的设计要求。

3. 基于Camtasia Studio 8制作微课程的具体步骤。

用Camtasia Studio 8制作微课程时, 先将事先准备的图片、声音、视频、PPT等各种素材, 直接拖到时间轴上面供视频编辑时使用, 在制作时主要分为“录制、编辑、导出”三个步骤进行。

(1) 录制微课程。打开Camtasia Studio 8软件和用PPT做的CNKI数据库存检索技巧与方法的课件, 点击“Record Powerpoint或Record The Screen”按钮, 弹出录制功能窗口, 点击“Audio on”打开麦克风功能, 然后按“REC”开始录制声音, 将讲解的过程录制下来;若需要显示讲课教师的图像时, 可以点击“Webcam on”打开摄像头功能;然后按F10录制结束, 点击“Sava and edit (保存和编辑) ”按钮, 保存到适当的位置。在录制时, 为降低噪音的干扰, 应选择一个较为安静的环境, 用有线或无线的话筒进行录制, 若出现卡壳的现象时, 需调整一下状态, 在刚才出现错误的地方接着录制, 然后在后期编辑时, 将错误的地方删除。

(2) 编辑微课程。在微课程录制结束后, 需要Camtasia Studio8软件对录制的课程进行后期的加工和编辑, 将多余的部份删除, 同时可以做一些特效、标注、美观等方面的处理, 使其变得更加精良、更加聚焦、更具有可读性。第一, 标注的加入。微课程录制结束后, 在Camtasia Studio 8软件中, 点open project (打开项目) , 打开一个录制好的视频;将标尺在时间轴上移到需要添加标注的帧;点击“Callouts (标注) ”按钮, 在这个窗口中, 可以设置标注的形状、颜色、增加文字及设置文字字体的大小、颜色, 标注的淡入、淡出等效果。第二, 加入音频效果。首先打开Camtasia Studio 8软件, 插入一段音频素材并将其拖到时间轨道上。如点击时间轨道上的“Audio”工具, 音频调节工具就会在它上方出现, 同时下方的时间轨道上的音频变成绿色。在编辑工具栏一下可以做进行如下操作: (1) 减小音量; (2) 增加音量; (3) 音量淡入; (4) 音量淡出; (5) 静音, 操作过程中可根据实际情况进行调节; (6) 如果音频中有噪声, 可以通过消除噪声工具来去除, 在“启用噪音”前打勾就可以。处理的界面和效果如音频效果设置窗口。第三, 添加字幕。在编辑菜单栏中, 选择“Caption (字幕) ”添加字幕, 如字幕添加窗口, 在这个窗口中可以改变字体的颜色、大小等属性。在高级设置里面可以选择倒入外部已经做好的字幕文件, 也可以倒出视频中的字幕, 减轻视频的编辑工作, 提高编辑效率。

(3) 导出微课程。在微课程编辑结束之后, 需将设计的内容和效果生成视频或音频, 然后上传到播放设备中, 或发布到网络上面供读者观看、下载。目前, Camtasia Studio 8导出来的文件格式有:MP4/FLV/SWF-FLASH输出;WMV-WINDOWS MEDIA视频;AVI-音视频交错视频文件;MOV-QUICKTIME影片;IPHONE、IPHONE、ITUNES兼容视频;MP3-仅音频;RM-REALMEDIA流式视频;CAMV;GIF动画文件等多种格式。且用Camtasia Studio 8软件制作出来的视频作品高清, 文件占用空间很小, 便于播放和上传下载。

五、开发高校数字资源教育微课程的几点思考

1. 题材的选择。

微课程题材的选择是研发与设计中最为关键的一步, 并不是所有的材料都能用微课程来实现。高校图书馆数字化资源教育的微课程选题应该是以“读者”为中心, 选择适合读者使用的知识点, 然后经过挖掘、萃取、提炼后, 基于一定的教学策略的教学内容, 将枯燥的理论教学内容以图片、文字及动画元素的运用来表达教学的重难点, 激发读者的学习兴趣。

2. 专业技术力量的支撑。

图书馆数字化资源教育的微课程实现需结合几种软件技术的综合应用, 能熟练运用多种软件技术将课程内容与信息技术整合起来。因此, 在开发设时需要具有专业技术人员的参与, 能把教学理念和策略设计成适用的资源教学的微产品。

3. 后期的测试环节。

后期的测试是数字资源微课程的重要环节, 微课程所实现的效果、读者的体验情况、产品的稳定性等, 都需要在后期经过大量的人员反复使用、体验、技术人员的不断修改等来完成, 只有通过实际操作中及时掌握微课程的使用情况反馈和读者的评价情况, 不断修改、完善微课程的产品, 使得微课程的效果更加趋于完美、实用性、安全性、稳定性更高。

图书馆数字资源微课程的到来为我们的学习、生活、工作带来便捷, 也促使着图书馆服务模式的新变革。数字资源微课程的应用, 能充分发挥读者的主动性, 调动读者的学习兴趣, 提高图书馆资源的利用率和流通率, 提升图书馆的服务质量和品牌价值。

摘要:本文借鉴目前国际上最流行的MOOC建设理念, 尝试建立起适合高校图书馆数字资源教育的微课程, 让读者能够利用课余时间, 主动去学习数字资源的相关使用技巧。

关键词:MOOC,图书馆,数字资源,微课程,设计,实践

参考文献

[1]张忠.大规模开放在线课程设计研究[D].华中师范大学, 2014 (5) .

[2]傅天珍.高校图书馆应对MOOC的策略探讨[J].大学图书馆学报, 2014 (1) .

[3]罗博.MOOC与高校图书馆角色研究[J].图书情报工作, 2014 (3) .

《数字图书馆》教学设计 篇2

正因为这些内容是十分先进而复杂的,所以,这篇说明文作者采用的是拟人化手法,用第一人称来叙述,用生动活泼、简明易懂的文字来介绍这些最新的科学技术。

学习这篇课文,我们一方面要知道文章告诉我们的关于数字图书馆的常识,另一方面也要学习用浅显易懂的文字来说明比较复杂的知识的说明方法。文章中使用的词语也比较丰富,可以适当地积累与应用。同时,也让我们领略科技发展的巨大力量,保持对科普读物以及对于利用现代科技获取信息的浓厚兴趣。

数字图书馆管理系统的设计 篇3

关键字:数字图书馆;ASP.Net;检索

中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 03-0000-01

Digital Library Management System Design

He Yin

(Information Engineering College,Chongqing Vocational Institute of Engineering,Chongqing400037,Chian)

Abstract:Digital Library is a comprehensive high-tech products,this paper design the set of integrated library management system was developed in Visual studio.NET environment,SQL Server 2000 database management system as a background;use of ADO.Net technology to interact with the back-end database;customer retrieval system using ASP.Net technology to achieve dynamic page generation.

Keywords:Digital library;ASP.Net;Search

隨着计算机技术的飞速发展,特别是网络技术、数码存储与传输技术的全面普及,人们对文献信息的加工、存储、查询、利用等方面均有了新的要求。传统图书馆的文献存储形式和传播方式均产生了重大的变革,其显著特征就是文献存储形式的数字化及传播方式的网络化,数字图书馆随之应运而生。

一、信息检索技术

数字图书馆中的数字化信息,包括大量信息。由于图像、音频、视频等内容具有丰富的信息内涵,基于外部特征和基于文本描述的传统信息检索方法无法揭示和表达多媒体的实质内容和语义关系,即便能利用文字对多媒体信息进行描述,也难以充分揭示和描述信息中有代表性的特征,同时会带有很大的主观性。因此,在数字图书馆中信息检索技术已由单纯基于文本的检索方式向基于内容的检索方式发展。基于内容的检索具有如下特点:

(一)直接从内容中提取信息线索

基于内容的检索突破了传统的基于关键词检索的局限,直接对文本、图像、视频内容进行分析,从中抽取具有代表性的特征,然后利用这些内容特征建立索引并进行检索。

(二)相似性检索

与常规检索中的精确匹配方法不同,基于内容的检索采用一种近似匹配的方法和技术,逐步求精,每次的中间结果是一个集合,不断减小集合的范围,直到定位到目标,提高了检索的有效性与合理性。

(三)满足用户多层次的检索要求

基于内容的检索系统通常由媒体库、特征库和知识库组成。媒体库包含多媒体数据,如文本、图像、音频、视频等;特征库包含用户输入的特征和预处理自动提取的内容特征;知识库包含领域知识和通用知识,其中的知识表达可以更换,以适应各种不同领域的应用要求。

二、数字存储技术

数字存储技术和架构直接连接存储(Direct Attached Storage,DAS)。DAS被定义为直接连接在各种服务器扩展接口下的数据存储架构.它完全以服务器为中心,寄生在相应服务器客户端上,其本身是硬件的堆叠,不带有任何存储操作系统,需要通过服务器才能运行。客户机如果访问存储设备上的数据,首先向服务器发出一个请求消息,服务器解析这个请求并给存储设备发送访问消息,存储设备访问数据并存储转发的作用。在DAS中,服务器一般是通过SCSI接口与存储外部数据的各种存储设备相连,由于SCSI接口设备的最大传输率只能达到40Mb/s,这样当并发用户数增多时,I/O总线将会成为一个潜在的瓶颈,影响读者的查询速度和服务器的性能,严重情况下甚至会导致系统的崩溃。

DAS体系结构的可扩展性差。由于SCSI业界标准规定,连接在同一个SCSI总线通道上的硬盘数最多不能超过15个,这样就使服务器连接的SCSI接口的磁盘阵列总数受到限制,每一组阵列的存储容量不能无限制地增长。在DAS体系结构中,每一个(或组)磁盘阵列与自己的专用服务器连接,使大型数据源的数据不能跨阵列存储,这样就不能有效利用存储空间,势必会造成存储空间的浪费。

在这种存储方式下,服务器相对独立而且往往装有多种操作系统,各应用系统下的数据文件须分别存放,数据的存储是分散的,没有统一的管理工具软件,数据管理需第三方软件支持,这就增加了系统管理的难度和维护成本。随着数字图书馆的建设和发展,数据呈几何级增长,当现有的存储设备不能满足需要时,只能不断地增加存储设备和高性能服务器,尽管前期投入低,但后续成本高,使得总体拥有成本上升。

三、数据备份技术

(一)本地备份

是指本地服务器硬盘上的数据直接备份到与服务器直接相连的磁带库(磁带机)或其他存储设备上,而不经过网络。这种方式只能备份本机硬盘上的数据,而无法备份网络上其他主机上的数据,由于每一台需要备份的主机都需要一台备份设备,因此会造成投资浪费。此外,各服务器只能管理连在本地主机上的存储设备,备份工作难以自动完成,需要大量的人力来对系统维护。

(二)网络备份

是指在网络上选择一台服务器作为网络数据备份管理服务器,安装网络数据备份管理服务器端软件,并连接一台大容量存储设备。在这种模式中,备份任务、备份策略、备份数据由备份服务器统一制定,所有备份任务可自动完成。

(三)基于SAN的LAN-FREE的备份

这种备份模式由多台主机共享连接到SAN上的存储设备,就好像每台主机都分别与存储设备直接相连。此种备份方式不占用网络带宽,备份数据通过直接备份到存储设备上,提高了备份速度。

参考文献:

[1]常友寅.试论数字图书馆建没中的技术及对策.情报资料工作,2001,3

[2]张晓林.数字化信息组织的结构与技术.数字图书馆论坛,2002,8

[3]张晓林.开放数字信息服务体系:概念、结构与技术[J].中国图书馆学报,2002,3

数字图书馆设计的探究 篇4

自1991年美国率先启动数字图书馆项目研究起, 各发达国家也纷纷开始了研究数字图书馆。而国内起步较晚, 到上世纪90年代末才由国家科技部发起开始中国数字图书馆的尝试研究。目前, 在我国政府的重视和大力扶持下我国数字图书馆的研究和建设发展迅速, 北京图书馆、上海图书馆已开辟了电子阅览室, 供读者阅读电子读物。

现在, 国内外大多数院校、科研单位等部门已经在使用或正在开发适合自己情况的数字图书馆, 他们各自采用的模式也不相同, 数字化大多采用的是扫描或录入方式, 比如, 中国数字图书馆和超星数字图书馆均采用工业化的扫描方式对基本馆藏进行数字化, 上海数字图书馆采用扫描、录入相结合的方法进行数字化, 而书生之家数字图书馆采用对出版社排版文件进行加工制成“全息”格式的数字文档。

随着网络的发展, 各单位对已有资源的共享和充分利用的要求日渐提高, 各高职院校同样也对图书等资源的使用提出更高要求即方便快捷、实用的信息服务, 图书馆的资源形式也不能仅仅局限于物理介质。

从程序开发角度来看, 一直以来, 开发人员都在使用各种形式的组件对象模型 (COM) , COM通过引进几个明确定义的接口便可提供代码复用功能。但是, 开发人员在使用COM时感到不便的一个问题是, 他们必须编写附加代码来将业务逻辑程序转换成可复用的组件, 同时还必须实现许多接口才能进行这种转换, 并且, COM要求开发人员必须手动处理复杂问题, 比如:清空曾占用的内存、建立或撤消线程和进程以及处理版本控制问题等。而要开发人员执行所有工作非常困难, 往往容易出错, 导致应用程序错误、系统崩溃以及可怕的“DLL Hell”, 另外, 严格地写出所有这种附加代码, 会降低开发人员的工作效率。因此, 微软公司开发了.NET框架, 能自动在软件编写过程中进行“智能拼接”, 使得开发人员可以集中精力编写业务逻辑。

目前微软公司致力开发的.NET框架是一个多语言组件开发和执行环境, 它提供了一个跨编程语言的统一编程环境。其中的活动服务器页面 (ASP.NET) 是使用.NET框架提供的编程类库构建而成的, 是一种用于创建基于Web的应用程序的编程模型, 该模型由一组控件和一个基本结构组成, 有了它, Web应用程序的构建变得非常容易。ASP.NET开发人员只需进行简单的业务逻辑编程, 而由ASP.NET基本结构负责通过简单对象访问协议 (SOAP) 来提供服务。.NET网站可以从另外一个网站上找到该网站所提供的服务, 并使用这些服务。这样可以使得网站从其他的网站上获得HTML、计算后的结果或者数据集。

目前, 还有很多小的单位和企业都有一定数量的图书、音像等资料, 但多数只能提供传统的借阅和查询, 这些资源的利用率相对来说比较低。

虽然有很多实用的数字图书馆, 他们的效率也很高, 但是, 还有一些单位有特殊情况如保密单位和不能连接外网, 当然还有很多单位要对单位现有资源进行数字化, 因此真正实现全球或全国资源共享还有很大难度, 因此, 自主设计、开发数字图书馆系统, 能够从具体的实际需求角度出发, 可以较好满足本单位的需求, 有效降低库存量, 提供图书等资源的利用率, 节省借阅和还书时间, 让单位随时随地享受图书馆提供的各种资源, 同时, 系统的升级和功能扩展比较方便, 可以有效的控制成本。

因此, 利用当前先进的计算机网络技术, 合理利用、配置、共享图书等信息资源, 发挥计算机网络技术先进、高效、快捷的特性, 为读者以及图书馆管理员提供方便、快捷的图书管理、查询、阅读等相关功能, 并确保系统在将来应用中的易维护性、可扩展性和灵活性。

实现资源共享是数字图书馆的核心建设, 但由于网络、通讯、管理等方面问题, 我国数字图书馆在资源共享方面还有很艰巨的任务。

参考文献

[1]徐文伯:《中国数字图书馆》, 人民出版社, 2002年。

[2]高文:《数字图书馆原理与技术实现》, 清华大学出版社, 2000年。

[3]李源、敬卿:《数字图书馆研究及发展策略初探》, 《高等教育研究学》, 2000年。

[4]徐文伯:《中国数字图书馆发展战略》, 《中国文化》, 2000.5.23。

[5]杨宗英、郑巧英:《数字图书馆研究》, 《大学图书馆学报》, 2000 (1) 。

数字图书馆元数据方案设计问题探讨 篇5

目前,国内出现了许多种元数据,例如,拓片元数据、建筑元数据、古籍元数据、中文数字化全文文献元数据等,由于每种元数据都是由不同图书馆研制而成的,并且针对不同类型的数字化信息资源。因此,就会出现DC系列元数据与MARC元数据并存的局面。这种局面有利于DC系列元数据与MARC元数据形成优势互补,也可以使某些适合用DC系列元数据描述的特定类型信息资源被充分地揭示和利用。同时,这种局面也会带来一些问题。目前,我国DC系列元数据至少有4种以上,那么对DC系列元数据是否一体化;那些特定类型信息资源以前的机读记录该如何处理等。

笔者主张DC系列元数据一体化,反对各自为政。DC系列元数据都是在DC元数据的基础上根据用户的需求与信息资源特点进行了修正,所以这些元数据的核心或实质仍然是DC元数据。这一点可以作为DC系列元数据一体化的基础,但是,这种一体化工作完成就需要各个研制单位之间的协调与合作,需要以国家标准的形式出现加以强制执行,从而结束元数据结构各自为政的局面。对于那些原由MARC元数据著录的信息资源来说,MARC记录已为受编信息资源提供了著录内容详尽,查全率高的机读格式,在受编信息资源数字化的过程中没有必要舍弃原有的元数据,而采用其它元数据方案。

3.2 选择适用的编码语言

在数字图书馆元数据方案设计中,编码语言的选择也是关键步骤之一。目前,在DC系列元数据中通常使用HTML、SGML或XML。有比较才有鉴别和选择,我们不妨对这三种编码语言的优劣进行分析比较。

XML是SGML语言的一个子集,同HTML一起成为SGML家族的主要成员。SGML是一种元语言,可以用来定义其它更专门的标记语言。HTML是由SGML定义出来的,专门使用在WWW上的标记语言。SGML是很好的资料存储格式,适用于任何复杂的文件,但不便于网络传输,SGML非常复杂,不易学习掌握。XML与HTML不同,XML是SGML的一个简化版本,实际上,XML也是一种元语言。与HTML不同的是,XML并没有语义上的元素定义,也没有预先定义好的一套标记系统。在实际应用中,可以根据需要定义自己的标记。

XML是可扩展的,具有较强的灵活性和适用能力,同时它很有可能在今后成为应用最为广泛的标记语言。但是,目前,XML在网络上的应用不如HTML广泛。由于HTML文档本身的结构性不强,扩展能力差,描述内容的能力也较弱,因此不太可能成为今后数字图书馆元数据方案的主要编码语言。笔者建议,数字图书馆元数据方案的编码语言采用XML。

3.3 数字图书馆元数据方案的设计应面向专业编目人员

信息资源编目实际上是信息资源进行分析、判断和组织的过程。组织过程包括分类、描述、归并及格式化等过程;分析过程则包括区分、验证、评估、比较、解释及综合过程。[2]总之,信息资源编目是一个复杂的、信息增值的过程。目前,困扰信息资源编目的主要问题是费用。一是时间的花费,二是金钱的花费。费用问题使得许多元数据方案的设计者希望所研制的元数据可以由非专业人员制作。毫无疑问,非专业人员制作元数据的费用低,然而这种低费用是以牺牲元数据的质量为代价的。笔者认为,对于数字图书馆的建设而言,元数据的总体质量是不容忽视的。如果没有高质量的元数据,数字化信息资源的利用也就成为一句空话,甚至会像搜索引擎一样,查准率很低。所以,建议数字图书馆元数据方案的设计应面向专业编目人员。只有专业编目人员利用编目规则及书目控制等手段,才能够提供具有较高质量的元数据。

3.4 数字图书馆元数据方案的设计中应考虑到其它技术运用

在数字图书馆建设的过程中,必然要涉及到许多技术,其中包括数据库技术、全文检索技术、开放式网络词表/分类技术、地理信息系统(GIS)等。在数字图书馆元数据方案的设计中,我们需要与这些技术进行衔接并加以应用。以联合在线资源目录(CooperativeOnlineResourceCatalog,简称CORC)为例加以说明。CORC是建立在网络环境下的为本地或网络电子资源创建书目元数据的系统,是一种为电子资源编目的数据库和工具包。CORC利用了网上杜威分类法数据库,实现了编目过程中DDC号码和主题标目自动分配。同时,CORC数据库的软件平台采用Mantis,这是一种适用于任何元数据定义与界面的网络资源编目系统工具箱。Mantis用XML存储记录,使得记录的输出非常容易,且有MARC、DCHTML和DCRDF、XML多种格式可供选择。CORC的成功在于其能够充分利用各种技术。因此,我国在数字图书馆元数据方案的设计过程中,也需要考虑其它技术的运用。

【参考文献】

[1]CC:DATaskForceonmetadataandCatalogingRules:FinalReport,August21,[EB/OL].[―03―05].http://www.ala.org/alcts/organization/ccs/ccda.

数字图书馆课程设计 篇6

关键词 集成电路设计 教学方法 教学探索

中图分类号:TN79 文献标识码:A 文章编号:1002-7661(2015)19-0006-02

1958年,美国德州仪器公司的基尔比发明了第一块集成电路,随着半导体工艺和集成电路设计技术的发展,集成电路的规模可以达上亿个晶体管。集成电路具有速度快、体积小、重量轻等优点,广泛应用于汽车、医疗设备、手机和其他消费电子,其2012年集成电路设计市场应用结构如图1所示。

自2006年以来,我国集成电路的产值为126亿美元,占全球产业总产值的5.1%,2013年我国集成电路的产值为405亿美元,占全球产业总产值的13.3%。2006年到2013年的年复合增长率达到18%,远超过全球集成电路产业整体增速。我国集成电路行业的产值如表1所示。

近年来,半导体集成电路产业在国家政策支持下发展迅速,因此对集成电路设计人才的需求剧增。为了满足社会日益发展的需要,国家在高校内大力推广集成电路设计相关的课程,并且取得了较好的效果,使人才缺口减小,但是还是不能满足国内对集成电路设计人才实际数量的需求。为了更好地加快集成电路设计人才的的培养,本文针对《数字集成电路原理》教学中存在的问题,并且根据教学的现状,探索出集成电路设计的教学改革。

一、数字集成电路设计原理教学中的现状

集成电路设计相对于以分立器件设计的传统的电子类专业而言,偏向于系统级的大规模集成电路设计,因此,微电子专业和集成电路设计专业的学生注重设计方法的形成,避免只懂理论、不懂设计的现象。即使学生掌握了设计的方法,能够进行一些小规模的集成电路设计,但是设计出来的产品不能用,不能满足用户的需求。这就成了数字集成电路设计原理面临的问题。

二、数字集成电路设计原理教学改善的方法

(1)针对上述的问题,在多年教学的基础上,在教学方法上进行改进,改变传统的以教师为中心,以课堂讲授为主的教学方式,采用项目化教学来解决数字集成电路设计中只懂理论、不懂设计的现状。注重数字集成电路设计原理与相关课程之间的内部联系,提高学生的学习兴趣,通过将一个项目拆分成几个小项目,使学生在项目中逐渐加深了对知识点理解,并且将课程的主要内容相互衔接与融合,形成完整的集成电路设计概念。学生分成5-8人一组,通过小组的方式加强了学生的相互合作能力,让学生更有责任感和成就感。学生应用相关的EDA软件来完成项目的设计,能够掌握硬件描述语言、综合应用等数字集成电路设计工具。

(2)通过PDCA戴明环的方式改善了集成电路设计的产品可用度不高的问题。在集成电路设计过程中,通过跟踪课内外学生设计中反应的问题,对项目难易度的进行调整,提高学生计划、分析、协作等多方面的能力。结合新的技术或者领域,对项目进行适当的调整。通过PDCA戴明环的方式来持续改进教学内容和方法,使其满足社会对数字集成电路设计人才的需求。PDCA戴明环如图2所示。

(3)开展校企合作的方式,进一步提高教学质量和学生的综合素质,促进企业和学校的共同发展。这种方式实现了学校与企业的优势互补,资源共享,培养出更加适合社会所需要的集成电路设计人才,也能够让学校和企业形成无缝对接。

三、小结

随着大规模集成电路设计的发展,更多的设计工具和设计方法出现,因此,使用最新的设计工具,合理设置《数字集成电路设计原理》的教学内容,可以提高学生的设计能力和培养学生的创新能力。通过对《数字集成电路设计原理》课程教学的探索,改变了以教师为中心的传统采理论课教学方式,充分发挥了学生的能动性和协作能力,使学生理论与实践都能够满足集成电路设计人才的要求。

参考文献:

[1]殷树娟,齐巨杰. 集成电路设计的本科教学现状及探索[J].中国电力教育,2012,(4):64-65.

[2]王铭斐,王民,杨放.集成电路设计类EDA技术教学改革的探讨[J].电脑知识与技术, 2012,8(9):4671-4672.

[3]谢海情,唐立军,文勇军.集成电路设计专业创新型人才培养模式探索[J].人才培养改革, 2013,(28):29-30.

基金项目:(1)重庆市高等学校教学改革研究重点项目(132014);(2)重庆市高等教育学会2013-2014年高等教育科学研究课题(CQGJ13C446);(3)重庆市教育科学“十二五”规划课题(2014-GX-006)。

盲人数字图书馆设计策略的研究 篇7

盲人数字图书馆所面向的对象大部分是盲人和视障用户,网页上所有的内容对用户来说必须是无障碍访问的,所以笔者从页面设计和功能模块设计两个方面提出了一些设计策略,总体框架如图1所示。

1 盲人数字图书馆的页面设计策略

无障碍网页在设计的美观性和易访问性之间往往有所取舍。在盲人数字图书馆的页面设计中,为了使盲人和视障用户能使用辅助软件方便的获取页面信息,有些设计元素就不得不放弃,例如,移动的文字或窗口会让盲人和视障用户很难读出里面所承载的信息;Flash动画做出的导航条能迅速地吸引到人们的注意,但是在盲人数字图书馆的设计中尽量要避免使用类似的元素,还有其他的要素在设计的时候与普通的图书馆网站设计要有一定的区别。

1.1 页面布局与组织

网页的组织和布局要尽量简单,提高的布局的一致性和连贯性。无障碍网页的设计应该自上而下进行。首先考虑一下用户是如何访问站点的。在大多数情况下,是首先设计主页,再设计子页,最后是内容网页。纯文字浏览器皆以由左而右、由上而下的方式阅读。因此在编排网页版面时,必须确保内容能够以由左而右、由上而下的方式呈现。

一般来说,网页布局可以有几种方式:一种可以采用块的组合方式来设置,块的组合允许设计者专注于对象的类型,而不必考虑的位置和细节。网站的主要样版内容一般可以分为三个大区块:1)上方导航连接区;2)左方导航连接区;3)主要内容区。这种设计方式有助于创建网页模型。块分区法能有助于设计者创建网页模板,它会使后面的操作更加容易实现。确信所创建的合成块是满足浏览器的约束条件的,一旦网页块的组合设计好后,其他类型的网页也可以按同样的方式设计。如图2是典型的网页布局设置。

第二种方式是网页要有固定的布局,也就是网页上显示信息的宽度是固定的,用户只需要在垂直方向这一个维度上下滑动鼠标来控制页面。

第三种方式是使用弹性布局:网页能够根据窗口的大小和宽度扩展或收缩,以使它的宽度正好适合浏览器窗口的宽度。

不管是使用那一种布局方式,都要确保页面的清晰简洁。这样,盲人和视障用户在访问该网站时,就不会应为布局的混乱而耽误时间,影响信息搜寻的进度。

1.2 导航

盲人数字图书馆具有清晰一致的导航对于盲人和视障用户是很重要的,用户信息搜索行为的优劣很大部分是决定于网站的导航设计,如热点链接,导航条和影像地图等。

对于使用屏幕阅读器或盲文显示器的用户来说,他们在碰到多个超链接时会产生一些问题,他们不得不听完所有的超链接才能进行下一个环节,因此在导航的设计中要考虑设置即停机制,比如有一种跳转导航的超链接,可以直接跳过导航部分进入正文,跳转导航实质上就是一个超链接,主要是帮助用户跳过不想访问的链接。跳转导航可以利用HTML中的书签功能实现,类似于用书签设置锚点实现网页内部导航,此超链接的代码格式如下:

跳过导航

1.3 文本

使用在各种环境和物理条件下都容易辨认的文字能保证用户以你希望的方式来舒适地使用界面,尤其是对于盲人和视障用户来说,可以采用用户需求自定义的方式来定义字体的类型、字号、颜色、与背景的对比度以及字体的呈现方式,这些都能影响到用户获取信息的质量。

制作过程中应该使用相对的字体大小,也就是使用相对的百分比或以字体大小为单位,在页面上最好使用CSS样式表制作一个可以改变文字大小和颜色的按钮,以满足不同用户的需求;尽量避免使用图像的方式来显示文字,因为它无法被查找和选择,文件比较大而且无法缩放,这样会为使用屏幕阅读器的用户带来不便;另外移动的文字会剥夺用户控制阅读速度的权利,会给人们的阅读带来不便,尤其是使用辅助工具的用户。

1.4 图片,图形和图表

图片,图形和图标能够更加形象化地表达信息,但是对于盲人和视障用户来说,他们不能够看到图像或者他们的浏览器不能正确显示这些图像时,会使他们很难理解这些图像,所以应该为图片,图形和图像提供等同内容的替代文字,以便屏幕阅读器,点字显示器等辅助工具可以读出图片的内容。

这些功能在技术上是很好实现的,在网页中为图片提供替代文字是在代码中加入标签,设计时应遵循以下原则:1确保替代文字是准确的、简洁的描述图片的内容;2)不传递信息的图片提供空替代文字;3)主要图片和图片热区都提供替代文字;4)相邻的图片不要重复替代文字;5)不要将重要的图片放在背景中。

以上原则只是制作替代文字的基本原则,重点是标签内容能准确无误的表达图片的信息,能使屏幕阅读器读出图片的内容。如下面的图片,可以在HTML中添加以下代码:

1.5 多媒体

多媒体针对盲人和视障用户的无障碍设计的重要途径就是充分发挥音频媒体及触觉设备的功能。盲人数字图书馆的职能就是为盲人和视障用户提供盲文书籍,有声读物,电子书和其他的特殊材料的。其中多媒体包括文学作品、小说、诗歌的音频播放,盲文音乐和杂志,触摸书籍,电子书和有声读物等。随着电子数据转录技术的发展以及数字格式和存储方式的多样化,越来越多的数字化图书产生,并能够基于读者的需求进行文本转换并下载成为目标格式。盲人数字图书馆应该根据视障用户的视力程度来提供多种格式的多媒体资料,供视障用户的使用。表1是针对视障用户的视力程度提出使用多媒体的策略。

2 盲人数字图书馆功能模块的设计策略

盲人数字图书馆的目的不仅是增加残疾人获取资料和信息的平等权利,而且也为盲人和印刷品阅读障碍的人群提供更多的机会获取信息、学习、追求文学和艺术以及进行创作。因此,盲人数字图书馆的功能模块要尽可能的齐全,满足用户所有的信息需求,大体可分为以下几个功能模块:

2.1 借阅检索服务模块设计

数字图书馆的借阅检索页面的功能是支持用户检索数字图书馆内各种各样的数字资源,自行完成对图书馆馆藏资源、新书推荐、个人借书情况的查询、电子资源浏览等服务,因此界面设计要清晰简洁,便于用户的阅读软件操作,比如百度和google的搜索界面就是很好的例子。

2.2 电子资源服务模块设计

对盲人和视障用户最有利的资源就是电子资源,比如电子书,有声读物,还有各种格式的音频和视频等多媒体,盲人数字图书馆的这个模块就是要负责制作数字文件并汇总互联网上的免费电子资源,为用户提供下载功能和相关的播放器,以满足不同层次,不同用户在学习、工作和生活中的需求。

盲人数字图书馆应该采取一定的措施由传统图书馆向数字化图书馆转变,增加馆内的可访问格式的收藏。把图书馆馆内的纸质书籍通过扫描等方式变成数字式形式,使其收藏的数量丰富化和多样化。并要建立和完善盲人数字图书馆的数据库,针对不同的群体,可以建立专门的特色数据库,主要是以音频和视频,电子书,有声读物以及盲文书籍的形式,为到馆的以及远程访问图书馆的用户提供服务。

2.3 信息咨询服务模块设计

信息咨询模块的主要功能是解答读者在使用图书馆的过程中所遇到的疑难问题,它是读者和馆员进行网上沟通的重要窗口。对于盲人数字图书馆来说,由于面对的读者对象大部分是盲人和视障用户,这种特殊性决定了信息咨询服务的模式应更趋向于多样化,复合化的数字参考咨询。

一般的数字图书馆咨询服务模式主要有实时和非实时咨询。非实时咨询包括帮助、FAQ、电子邮件、BBS、留言板等方式,对信息的反馈存在一定的滞后性,实时咨询主要是QQ咨询、同步浏览页面、虚拟参考咨询等,这种方式是基于声频、视频传送功能,使咨询员与读者面对面的进行交流,直接指导读者解决问题。这种方式是数字图书馆发展的主要趋势。对于盲人视障用户来说,由于身体和心理的原因,他们面对的问题更加繁多,琐碎,使用非实时的参考咨询对他们会更加便利地解决问题,提高获取信息的速度。

2.4 读者教育与培训模块设计

由于盲人和残障人群自卑、不合群等心理因素、生理因素、经济因素和或是其他情况的原因,使得这部分人群受教育程度普遍偏低,盲人数字图书馆也为这部分人群提供了一个受教育的平台,应该要建设一些专门的远程教育课程,比如对盲人和视障用户进行盲文教学课程;对聋哑人进行手语教学的课程;开设传统的医学、按摩、音乐等领域的课程;还可以请专家对用户使用辅助工具和进行图书馆的基本操作定期进行培训,让这些特殊用户能快速掌握使用数字图书馆的技巧,从而让他们能充分的利用数字图书馆。

3 总结

我国的盲人数字图书馆的建设还处在开始阶段,不管是从网站的设计还是功能模块等方面以及为盲人服务的意识和工作方面,还是和发达国家存在一定的距离的,本文提出了盲人数字图书馆的设计策略,目的就是要进一步促进我国盲人数字图书馆的长远发展。

图书馆是人类知识的宝库,应该为所有人服务,当然也包括盲人和视障用户,数字图书馆虽然不能解决盲人和视障用户的生理痛苦,但是确有责任和义务帮助他们吸取更多的文化知识,学会独立学习,独立生活,独立思考,为促进和谐社会的进程增添一份力量。

参考文献

[1]陈佳祺.对公共图书馆设立盲人阅览室的几点思考[J].图书与情报,2008(3).

[2]王矗.多媒体针对盲人无障碍设计的几个策略[J].中小学电教,2005(12):35-36.

[3]吴惠茹.广州市公共图书馆视障群体服务现状研究[J].图书馆论坛,2009(2):36-38.

[4]张正.数字图书馆用户研究[J].图书馆,2004(1):46-48.

[5]李美红.图书馆残疾人用户信息服务探讨[J].图书馆工作与研究,2005(4):45-47.

[6]蒋淑君.网页界面设计中的残疾人用户可访问行分析[J].中国特殊教育,2004(1):90-94.

[7]Kavanagh R,Skold B C.Libraries for the Blind in the information Age Guidelines for Development[R].The Hague,IFLA Headquarters,2005:1-87.

[8]Craven J.The development of digital libraries for blind and visually impaired people[EB/OL].http://www.ariadne.ac.uk/issue30/ifla/in-tro.html.

[9]孙庆华,曲学利.视障学生使用网络资源情况的研究[J].开放教育研究,2007(5):74-76.

数字图书馆分布式存储设计 篇8

随着数字图书馆建设的发展,传统的集中式数据服务模式显然已经无法满足当前需求,这就要求人们在数据分散的环境下,在众多不同地域、不同技术平台、不同组织检索方式并存条件下,研究在数字资源存储管理中需要解决的问题,建立针对海量数据的有效存储机制,整合整个分布环境中的资源和服务[1]。这种有效的分布式存储管理框架及其实现无疑成为了当前的研究重点。在数字图书馆数字资源建设中,直接存储和管理数字资源的数字资源服务管理系统是分布式存储体系中最为关键的系统,本文在对现有数字图书馆分布式存储框架进行研究与分析的基础上,探讨数字资源服务管理系统设计与实现。

1数字图书馆分布式存储结构框架

数字图书馆中在资源建设阶段生成的数字资源,由分布式存储结构进行 存储和管 理,然后才能 向用户提 供服务。具体而言,分布式存储体系应提供如下关键功能:数字资源存储与管理、数字资源调度、数字资源发布。分布式存储系统存储和管理的数据由数据获取层提供,包括对原始资源的加工和对网络数据的采集。整个存储结构层由数字资源发布、数字资源存储与管理、数字资源调度等几个单元组成。在存储结构之上由数字资源服务层为用户提供服务。目前的存储结构在整体上已经体现出了分布式存储管理体系的主要功能和相互关系,随着数字图书馆资源建设的发展,也遇到了一些需要解决的问题:1由于不同的数字资源具有不同的存储和访问特点,在进行数字资源的分布式存储与管理时也必须针对特定数字资源的不同特点进行有针对性的设计[2];2随着图书馆馆藏资源数字化进程的发展,在进行馆藏资源管理时必须考虑把馆藏数字化资源以资产的方式进行管理,以真正体现数字化资源的价值。

因此,需要将资产化管理的方法引入数字图书馆的数字资源存储与管理中,在分布式存储与管理这一层次体现出这一点。针对上述两个问题,本文将进行相应的分析和探讨,并提出改进后的数字资源存储与管理结构框架。

1.1特定数字资源的存储与管理需求

根据数字资源建设相关技术标准,必须保持馆藏资源原貌,尽可能向读者提供资源的最充分信息。对于这几种数字资源的对象数据,采用图像文件形式,用TIFF作为原始文献的无损格式,同时以不同尺寸的JPG文件作为文献资源的辅助参考格式[3]。在设计分布式存储结构时, 应考虑图形对象的特点进行针对性的设计。

如图1所示,针对每种数字资源,都对应一个数字资源管理服务系统,但所对应的数字资源并不一定存储在不同的对象服务器中。根据数据量的多少以及本身存取特点的异同,它们可以存储在同一台对象服务器中,甚至同一个数据库中。

1.2数字资源存储与管理模块组成结构

数字图书馆中存储的数字资源应由两部分组成:为用户提供服务的数字资源、进行仓储的数字资源。数字资源存储与管理模块应由以下两部分组成:一是管理面向用户的数字资源的数字资源服务管理系统;二是以资产的方式进行管理的数字资源仓储系统[4]。为了实现数字资源存储与管理模块内部的模块化,并将数字资源的资产化管理引入到数字资源存储与管理中,提出数字资源存储与管理模块如图2所示。

分布式存储体系中的数字资源存储与管理模块由直接面向用户的数字资源的一些并行管理模块,以及实现数字资源资产化管理的数字资源仓储管理系统共同组成。

2服务管理系统设计

数字对象管理服务器是数字图书馆建设的基本软件系统之一,是数字文献资源发布的第一个环节,它负责数字对象的存取、显示;同时负责向元数据检索管理子系统发布有关数字对象的元数据。其主要功能模块应包括如下几项:用户验证、数据管理、数字对象存储管理、检索系统、元数据分发。系统内各主要功能模块的结构及关系如图3所示。

由图3可以看出,用户验证 模块用来 保证数字 资源服务管理系统的安全性,只有经过 合法授权 的数字资 源管理者才能登陆使用数字资源服务管理系统。经过资源加工标引后的数字资源分为元数据和对象数据传递到数据管理模块,其中元数据需要事先由MARC元数据转换成DC元数据。数据管理模块通过数字对象存储管理模块把不同的对象数据存储到相应的服务器中。为了给数字资源服务层的资源整合 检索提供 服务,元数据分 发模块还向检索系统提供元数据检索服务并向其发布检索到的元数据。

3数字资源集成设计与实现

3.1异构数据集成方式

为解决数字图书馆中异构数据的集成问题,可以在应用程序与数据库数据之间设置一个中间层,通过中间层用XML把数据封装成统一格式,然后再进行相应操作。异构数据集成方式如图4所示。

图4所示的异 构数据库 可以是IBMDB2、MSSQL Server、Oracle、Informix、Sybase、Access等主流的 商业数据库系统。这些数据源之间彼此独立,由不同的建设单位管理。各异构数据库通过相应的数据库驱动把数字对象提交给中间层,转换成统一的XML标记数据。

结构的第二层属于“中间件”层,负责将各异构数据源的数据转换成可以交互的格式,通常是XML格式。这一层的标准语言是XML。第二层通过提供统一的接口API为应用业务的开发提供标准的XML接口,这使得开发者不必再去区分是对数据库进行操作还是对XML文档进行操作,只要统一针对XML方式进行 开发即可。这样, 有关数据交互的应用程序开发就会变得非常简单。

各数据存储单元间的通信是在第三层实现的。这一层的通信可以采用很多种交互手段,如FTP、MessageSystem、JavaMail等,这主要由应用实现的具体性能要求以及成本要求决定。

由于在数字图书馆中应用到了不同的数据库管理系统,必然要解决不同数据库之间的互操作问题。根据存储结构中的实际应用,这里主要采用JDBC的实现方式。

3.2数字对象封装与存储

在数字图书馆建设中,一般采用DC元数据标准,DC元数据共有15个标记元素,针对具体的数字对象可以进行相应的裁减和修改。

对于所要存储的数字对象而言,在存储时要分别考虑元数据和对象数据的特点,根据数据本身的特点和提供的服务类型来决定其存储方式。

(1)根据元数据和对象数据的特点进行选择。对于元数据,一般是规范的DC格式标引的XML文件,这种文件的特点是文件比较小,而且要求在用户进行检索时能够快速显示。为此,将元数据直接存放DB2这样的关系型数据库中,通过直接操作数据库的方法来提高对元数据的访问速度。

对于对象数据,通常是图像文件或流媒体文件,这样的文件一般尺寸较大,而且在传统关系型数据库中进行存储需要进行相应转换,存取速度较慢。为了便于管理,通过IBM内容管理系统ContentManager进行存储,以提高存储效率。

(2)接口API的选择。这里的API是指完成XML文档与数据库数据之间相互转换功能的软件包。采用SAX类API来处理XML文档,而与数据库的接口则使用JDBC。

摘要:数字图书馆传统的数据存储模式不能适应当前存储要求,应用分布式存储能够有效缓解这一矛盾。基于数字图书馆的分布式存储要求,研究特定数字资源的存储与管理及数字资源存储与管理的组成结构,并对服务管理系统和数字资源集成进行了设计。

关键词:数字图书馆,分布式存储结构,数据集成,数字资源管理

参考文献

[1]镇锡惠.数字图书馆的技术框架[M].北京:北京图书馆出版社,2002.

[2]高文,刘峰,黄铁军,等.数字图书馆——原理与技术实现[M].北京.清华大学出版社,2000.

[3]王轩,黄丹,陈静.数字图书馆发展现状研究[J].软件导刊,2010(5):3-5.

论文数字图书馆网站的设计与实现 篇9

1.1 网站需求分析

为了网站更方便管理与使用, 需要满足三方面的需求:管理员、普通用户与游客。

管理员:相当于网站的root用户, 拥有最大的权限和功能, 是网站的维护者与管理者.。

普通用户:网站的主要服务对象, 通过注册即可以享受网站提供的所有服务, 拥有按关键字搜索新闻、相关论文, 发表和查看留言以及修改个人信息和网站投票的权限。

游客:网站的潜在用户, 无需注册就可以搜索新闻和论文, 但没有下载和留言的权限。

1.2 数据库逻辑结构设计

根据不同权限用户的需求分析, 本网站逻辑结构主要由角色表、用户表、新闻表、公告表、留言表、论文表等组成。数据库中各个数据表的关系见图1。

1.3 访问数据库的设计与实现

本网站对于数据库访问、连接的设计与实现, 由类SQLHelper完成。在SQLHelper类中, 将数据库的链接作为整个网站工程的全局变量, 将其存放于web.config这个配置文件中, 连接代码编写于配置节/中。

2、论文数字图书馆网站模块的设计与实现

本论文所设计的数字化图书馆网站分为用户注册模块、用户管理模块、检索模块、用户信息中心模块、新闻与公告模块、论文模块和网站前台模块。

2.1 用户注册模块

本网站所涉及的用户有两种权限, 体现在数据库中的User表中的RoleID字段, 字段为1代表用户具有管理员权限。字段为2代表用户具有普通用户权限。

网站的注册模块由页面Register.aspx来实现。需要填写新注册用户的各项基本信息。限定必填项的信息不能为空, 此外, 用户电子邮件、电话等的格式必须符合要求。

用户填好信息单击确定进入信息确认页面CommitRegister aspx。此页面包含两部分功能, 第一部分是确认之前所填写的注册信息是否有误, , 第二部分是用户照片上传功能, 用户可以不选择上传头像或是上传任意自己喜欢的图片作为自己的头像。增加用户头像的上传功能可以使数字化网站更加生动活泼, 增强用户与网站的互动性。

2.2 用户管理模块

用户管理模块只有管理员才有权限显示, 管理员可以表格形式显示所有用户名单及信息, 可以添加新用户及赋予管理员权限, 可以修改其他用户的基本信息, 也可以手动删除用户, 还可以单独显示某个用户的完整信息。用户管理页面是通过UserManage.aspx页面来实现的。

2.3 检索模块

本网站的检索模块包括论文和新闻的检索查询, 采用关键字查询方式检索。

检索功能由Searchthesis.aspx页面和Search.aspx页面实现完成, 运用GridView控件与数据库的论文表和新闻表进行绑定来显示用户所检索的结果。检索的关键字填写在TextBox控件中。

当用户或游客打开网站时, 可以在搜索功能区键入想要查找的关键字, 点击搜索按钮, 即可从底层SQL server数据库中查询到所有满足此搜索关键词的论文或新闻。

2.4 用户信息中心模块

模块位于网站的左侧, 需要用户登陆才能显示, 为用户提供修改与查看个人信息, 重设密码等功能。

EditUserPwd.aspx页面可以实现用户修改密码的功能, 在页面中包括四个TextBox控件, 用户需要按照顺序在控件中分别键入用户名称、旧密码、新密码、确认密码。一旦EditUserPwd.aspx页面打开, 即调用预先编好的函数Page_Load (object sender, EventArgs e) , 函数通过初始化即可在第一个TextBox控件中显示用户名称, 无需用户手动填写。

2.5 新闻与公告模块

新闻模块的功能包括:新闻的显示、添加、修改、删除、查看。由NewsManage.aspx页面实现, 为管理员权限功能。

公告模块的设计与新闻模块类似, 但功能更为简单, 管理员可以通过此模块添加和修改网站首页公告栏的标题与内容, 由Notice.aspx页面来实现。

此外, 管理员还可以对用户留言进行管理, 由leaveword Manage.aspx页面来实现。

用户的留言功能由leaveword.aspx页面实现完成, 用户可以对自己感兴趣的新闻或论文留言, 管理员可以查看这些留言以便于更好的了解用户需求。

2.6 论文模块

论文模块功能与新闻模块一致, 不同的是, 增加了论文上传功能。

论文的上传功能由页面AddThesis.aspx来实现, 在此页面中包括三个TextBox控件, 他们的作用是用来添加新论文的标题、关键词及摘要, 以供普通用户查询。此外, 在三个TextBox控件下方设置一个FileUpload控件, 他的作用是管理员可以从本地计算机上选择论文并上传。

在所有操作完成后, 管理员即可单击下方的确定按钮, 将论文标题、关键词及摘要上传。上传后的论文不以该论文名称来命名存储, 而是以添加进数据库论文表中的Thesis ID来命名, 避免所上传的新论文与原有论文的名称重复, 并自动将论文格式转化为word格式。

2.7 网站前台模块

网站前台模块是网站的主体模块, 也是服务模块, 是普通用户和游客的操作模块。主要包括热点新闻区、操作区、公告区和用户区四个部分。主要在主页面main.aspx实现完成。

2.7.1 热点新闻区

热点新闻区位于主页面左下方, 由NewsUC.ascx控件来完成与实现。

该分支模块的主要功能是以循环滚动的形式显示网站最新发布的10条新闻。显示新闻由Data List控件实现, 绑定的是新闻表中的标题。新闻的循环滚动功能由客户端代码来实现。

2.7.2 操作区

操作区主要包括以下几个功能:按照标题搜索相关新闻, 按照关键词搜索所需论文, 游客还可以通过注册成为新用户;管理员与普通用户可通过用户名和密码登陆网站, 拥有属于自己的权限。此操作区由用户控件OperationUC.ascx来设计与实现。

操作功能区实现方法如下:第一步判断是否有用户登录, 即判断Session[“UserID”]的值是否是一个空值。假如Session[“UserID”]的值不为空, 则表示已有用户登陆。第二步, 根据登陆用户的角色加载与之角色相对应的操作功能区。具体来讲, 若Session[“UserID”]=1, 则对应加载管理员的操作功能区, 如果Session[“UserID”]=2, 则对应加载普通用户的操作功能区。

2.7.3 公告区

公告区由对应控件NotifyUC.ascx来设计实现。

主页面初始化时, 用户控件NotifyUC.ascx通过初始化函数来显示公告栏的信息, 调用Bind Notify Data () 来从底层数据库的公告表中获取公告标题和内容, 运用SqlDataReader对象dr来保存获取结果。使用时, 通过读取对象dr中的公告标题和内容显示在公告栏中。

2.7.4 用户区

用户区包括普通用户区与管理员用户区。

普通用户区主要包括:查看个人信息, 修改登录密码和参与网站投票几种功能。

管理员用户区除了普通用户的功能以外, 还增加了新闻管理、投票管理、用户管理和论文管理等功能。

3、结语

本文基于数字化图书馆的设计要求, 以及管理员、普通用户和游客三方面的需求, 最终完成了预计的功能和模块设计。实现了发布最新图书馆新闻、下载论文阅读软件、查找与下载论文、投票、留言等多种功能。

摘要:随着计算机互联网技术的飞速发展, 信息自动化的作用和人机更友好的交互页面显得更加重要。数字图书馆作为一个独立的、重要的研究领域得到了长足的成长。本网站基于数字图书馆的理念, 设计并实现了一个论文图书馆的网络平台。网站的设计基于ASP.Net 2.0技术为前台, SQL server2000作为后台数据库并结合Photoshop等软件的辅助, 实现了发布最新图书馆新闻、下载论文阅读软件、查找与下载论文、投票、留言等多种功能。网站采用模块化设计, 功能完善、便于管理。

关键词:数字图书馆,asp.net,数据库,存储过程

参考文献

[1]萨师煊, 王珊.数据库系统概论[M].北京:高等教育出版社, 2004.

有线数字电视图书馆的设计与实现 篇10

进入新世纪以来, 党和国家高度重视文化建设, 全力打造“全国文化信息资源共享工程”, 弘扬中国文化, 不断提高全民族的文化素质。文化信息资源共享工程在全国范围内蓬勃开展、效果显著, 目前主要通过互联网、卫星传输、光盘载体、资源镜像等传输方式, 传送到全国各级中心服务站, 送到基层用户身边。

如何进一步拓宽传播渠道, 如何进一步扩大传播成效, 成为亟待研究解决的新课题。利用广电网络HFC (混合光纤同轴电缆网) 作为文化信息资源共享工程传播的新渠道, 正成为一种群众欢迎、方便快捷、效果良好的新方式。

泰达图书馆作为文化信息资源共享工程的重要载体, 作为中国国家数字图书馆的分馆及国家一级公共图书馆, 拥有丰富的文化资源和先进的数字化系统。泰达有线电视网络有限公司 (以下简称“泰达有线网络”) 利用自身100%双向网络和100%用户覆盖率的资源优势, 积极展开这一课题的研究和探索, 和泰达图书馆强强联合, 合作开发独具特色的基于机顶盒的数字电视图书馆 (以下简称“数字电视图书馆”) 。构建新一代数字电视图书馆, 在国内尚属首创, 是将先进文化和先进技术相结合的一种新尝试。

数字电视图书馆是指电视用户在电视上进行图书浏览、图书查询、图书检索与续借等, 用户通过数字电视网络这一先进平台, 体验电视图书馆的方便、快捷, 享受数字时代全新的文化生活。数字电视图书馆为丰富群众业余生活提供了新途径, 使得读者足不出户就能享受泰达图书馆的各种优质资源, 享受数字电视图书馆带来的高效便捷服务, 为社会发展和人民生活质量的提高提供知识和智力的保障。

泰达有线网络充分利用区内双向网络和用户高覆盖率, 将文化信息资源共享工程在滨海新区的重要载体泰达图书馆的丰富资源呈现给千家万户, 本身就是一件意义非凡的创举, 体现了数字电视独特优势, 拓宽了文化信息资源共享工程的传播渠道, 扩大了文化信息资源共享工程的传播成效。

1 数字电视图书馆的系统设计

1.1 网络架构与总体设计

泰达数字电视图书馆网络架构主要由三部分组成, 即家庭终端、广电网络、泰达图书馆内部网络, 总体网络架构如图1所示。

泰达数字电视图书馆网络架构可以归类于B/S模式, 即电视浏览器发送请求信息和显示服务器响应信息, 广电网络Web服务器和泰达图书馆Data Base服务器共同完成响应来自电视浏览器的信息。

根据网络架构图, 系统详细设计也响应分为家庭终端、广电网络服务器、泰达图书馆服务器三个部分, 具体如图2所示。

家庭终端主要是电视用户通过学习型遥控器操作机顶盒内置软件 (主要是En Reach电视浏览器) 来实现图书馆阅览、查询、续借等功能。广电网络服务器主要是对用户通过En Reach电视浏览器发送过来的数据请求进行分析处理, 返回相应服务, 如栏目选择、图书馆业务选择等, 主要起到一个白手套的作用, 将来自泰达图书馆的业务数据进行相关处理, 使得数据信息能在电视浏览器上正确显示。泰达图书馆服务器则主要响应来自广电网络服务器发送过来的数据请求, 提供具体的数据信息并进行相关处理, 如书目查询、图书续借等。

泰达数字电视图书馆具体的操作流程和数据流程如图3所示。电视用户通过操作遥控器发送指令给机顶盒, 机顶盒通过内置En Reach浏览器提取服务器栏目信息, 用户通过遥控器选择响应的栏目进入数字电视图书馆系统, 选择所要操作的业务进入图书馆相应功能界面, 选择相应功能后, 数字电视服务器向泰达图书馆数据库服务器提取相应数据并进行相关处理, 然后反馈给机顶盒内置En Reach浏览器, En Reach浏览器将内容显示到电视屏幕上。

1.2 栏目设计

泰达数字电视图书馆包括视频节目、图文信息、电视OPAC (Online Public Access Catalogue, 联机公共目录查询系统) 三大板块, 目前已开发实现视频点播、图书电视续借、图书电视查询等多项功能, 具体包括馆况介绍、馆内动态、新书快递、图书续借、馆藏查询、服务平台、文化共享等栏目, 如图4所示。

馆况介绍包括图书馆简介、地理位置、设施介绍等栏目。全方位对泰达图书馆的软件及硬件设施进行介绍, 让观众、读者足不出户, 便可了解泰达图书馆的相关资料。

馆内动态实时更新泰达图书馆最近动态, 包括电影动态、专题图书活动动态、会员活动动态等内容, 让观众、读者从电视上直接了解到相关动态。

新书快递实时更新泰达图书馆新进图书、火爆图书, 种类齐全, 从科教类、军事类、经济类到音乐类、少儿类、体育类, 满足不同人群、不同年龄层次读者的需求。

图书续借时, 通过用户家中的机顶盒, 用户可直接访问泰达图书馆图书续借系统, 大大方便了用户, 尤其是年老者以及上班族, 因行动不便或者忙于工作无法抽出时间亲自去图书馆续借图书的人群需要。

馆藏查询与图书续借栏目相类似, 同样采用机顶盒访问泰达图书馆查询系统, 直接读取馆藏分类目录, 方便用户通过图书种类查询所需图书, 减少馆内借书时间。

服务平台包括档案服务、信息服务、读者服务等栏目。通过档案服务栏目, 用户可以了解档案信息服务、档案寄存、档案资源等信息。通过信息服务栏目, 用户可以了解科技查新、网上咨询、定期信息推送、电子剪报、代检代查、馆际互借与文献传递等信息。

1.3 开发和运行环境

1.开发环境

泰达数字电视图书馆选择在Windows 2003专业版操作系统下开发, 安装Dreamweaver、Front Page、Firework、Photoshop、Ultra Edit、C#、ASP.NET等程序编辑软件。

除了安装普通开发软件外, 还要安装数字机顶盒支持的En Reach浏览器模拟器, 用于测试电视图书馆的开发效果。另外, 当数字电视图书馆开发到一定阶段时, 要上传到服务器, 通过数字机顶盒在电视上浏览实际显示效果, 以便及时发现问题及时修改。

2.运行环境

泰达互动图书馆服务器操作系统为Windows 2003服务器版, 利用操作系统的IIS组件提供Web服务, 其中数据传递是在泰达图书馆网络服务器、数字电视网络服务器和数字机顶盒内嵌En Reach浏览器三者之间完成的。

1.4 相关开发技术

1.开发语言

HTML (Hyper Text Mark-up Language) 即超文本标记语言或超文本链接标示语言, 是目前网络上应用最为广泛的语言, 也是构成网页文档的主要语言。

XHTML是the Extensible Hyper Text Markup Language (可扩展超文本标识语言) 的缩写, 它由国际W3C组织制定并公布发行的。其使用的元素均为HTML中的元素, 但摒弃了其中一些不合理的表现元素, 同时使用更加严格的语法规范。

Java Script脚本语言是一种解释性语言, 一般由数行可执行计算机代码组成, Java Script通常被直接嵌入HTML页面, 被设计用来向HTML页面添加交互行为。

C#是微软开发的一种面向对象语言, 被设计工作在微软的.NET平台上的, 目标是使数据和服务的交换在网页上更容易, 并且允许开发人员构建更高的程序可移植性。

2. 开发软件

Macromedia Dreamweaver是建立Web站点和应用程序的专业工具。开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序, 从而使用户能连接到数据库、Web服务和旧式系统。

Photoshop是一个功能强大的图像处理软件, 可以对各种格式的图像文件进行非常精细的处理, 不仅适用于广告用图、美术摄影作品的处理, 也广泛用于网页制作。

ASP.NET是基于通用语言的编译运行的程序, 可以使它运行在Web应用软件开发者的几乎全部的平台上。ASP.NET一般分为两种开发语言, VB.NET和C#, C#相对比较常用, 是.NET独有的语言。

2 数字电视图书馆开发的特殊性与部分关键技术实现

数字电视图书馆是基于机顶盒实现的数字图书馆, 数字电视机顶盒不仅是将数字信号转换为模拟信号传递给电视 (相当于显示器) , 而且更重要的是作为数字化信息终端, 担负着双向数据的获取、检查、处理和显示。

实现基于机顶盒的数字图书馆, 有着不同于一般计算机应用系统开发的独特性和复杂性, 很多技术需要必要的突破和创新才能实现。

2.1 开发的特殊性

数字电视图书馆最终是要在电视上实现图书馆功能, 由于电视本身具有很多特点, 势必给数字电视图书馆的开发建设带来许多与其它项目开发不同的地方, 具有其很强的特殊性。

1.网络建设的特殊性

由于VOD媒资库存储空间有限, 文化共享工程与网上报告厅的容量巨大, 如何实现空间扩容是眼下需要解决的难题。另外, 光缆与服务器的连接需要双方共同努力建设, 并需要联系软件开发商进行相应支撑系统的调试。目前, 天津泰达图书馆和天津电视网络公司之间采用光纤专线连接, 以增强数据传输能力。

2.遥控器操作的特殊性

由于电视遥控器不同于键盘, 因此必须解决遥控器输入法的问题, 以便用户查询图书书目等。为此, 公司与遥控器生产商共同合作开发了新款数字电视遥控器——学习型遥控器, 不仅能将电视机遥控器操作集成到学习型遥控器上, 更重要的是进一步增加了遥控器的智能特性, 解决了用户如何通过遥控器输入数字、单词、汉字等问题。

3.电视界面显示的特殊性

电视界面显示不同与计算机显示器, 具有很多特殊性。比如, 目前电视界面主要有两类, 即普通电视界面和宽屏界面, 如何让图书馆的界面大小适应电视屏幕;电视上显示技术和电脑屏幕显示技术不同, 电视显示采用行场扫描模式, 而电脑屏幕采用点阵像素模式, 如何让电脑图片清晰显示在电视屏幕上;在电视屏幕上出现滚动条, 用遥控器操作非常不方便, 如何让图书馆界面不溢出电视屏幕;等等。

4.嵌入式浏览器的特殊性

数字电视图书馆最终是要通过数字机顶盒内置的En Reach浏览器显示在电视终端上, 由于En Reach浏览器有许多自身独特的特点, 不同于普通电脑上的诸如IE、Netscape等浏览器, 因此在开发数字电视图书馆系统时, 必然有许多不同于普通因特网系统开发的独特之处。

1) 编码:在开发数字电视图书馆系统时, 所有页面应该选择“GB2312”编码格式, 不要使用“UTF-8”等编码格式, 否则通过En Reach浏览器浏览时会出现乱码。

2) 图片:为了提高图片在电视浏览器En Reach上的解析速度, 经测试对比发现, 采用Gif格式存储图片要比Jpg等网页格式图片解析速度快。

3) 热键:索引页面中的链接最好定在9页以内, 使用数字键1~9进行标注, 然后在代码中加上快捷键代码对应遥控器上的数字键, 便于观众操作。

4) 页面大小:页面大小在En Reach网页制作规范中建议最好为720×576 (像素) , 但在实际制作过程中, 根据开发经验建议底图大小最好略小于标准, 比如可设置为700×560 (像素) , 周边可设置为黑色作为安全区域, 这样可避免页面溢出电视可视范围, 如图4所示效果。

5) Java Script对象:在开发数字电视图书馆系统时, 为了能达到某些特殊效果开发人员会经常用到Java Script来实现, 在使用Java Script时一定要查看En Reach网页制作规范, 检查En Reach是否支持想要用的对象或函数, 因为En Reach浏览器不是支持所有的Java Script对象。另外, Java Script实现某些功能时也存在不同, 比如按钮的动态变换效果。

6) CSS1/2元素:同Java Script注意事项一样, En Reach浏览器对CSS1/2元素的也不是全部支持, 因此在开发数字电视图书馆系统时, 凡是涉及运用CSS1/2元素都要考虑检查En Reach浏览器是否支持。

数字电视图书馆开发除了以上几点不同于普通因特网系统开发外, 还有诸如背景图、层、表格、走马灯、换行排版等等也有很大不同。总之, 开发数字电视图书馆系统的过程中, 不能简单地按照因特网一般应用系统的开发方法编写程序, 而应该对照数字电视浏览器En Reach的开发规范和数字电视的特点, 否则势必会造成在En Reach浏览器上出现显示错误和电视显示偏差等错误。

2.2 部分关键技术实现

1.排版换行

在开发泰达数字电视图书馆的过程中, 换行无处不在, 如果按照IE等浏览器支持的方法来实现, 会经常出现排版错误。此时, 应该按照En Reach浏览器网页制作规范所要求的方法, 用
做强制换行来实现排版。

例如代码“交互电视交互电视交互电视交互电视交互电视交互电视”正常显示效果应当为 (假设单行显示20个字符) :

交互电视交互电视交互电视交互电视交互电视

交互电视

由于En Reach浏览器自动换行是从特殊文字处理结束出开始, 实际效果为:

交互电视

交互电视交互电视交互电视交互电视交互电视

因此应当使用以下方式进行强制换行, 即将代码改写为“交互电视交互电视交互电视交互电视交互电视
交互电视”, 如此便实现了想要的排版效果。

2.按钮的动态变换效果

在开发泰达数字电视图书馆的过程中, 按钮的动态变换效果依靠onmouseover、onmouseout来实现, 但是最后电视上没有出现想要的变换效果, 这是因为在编写程序的时候, 并没有按照数字机顶盒内置的En Reach浏览器所支持的onmouseover、onmouseout方法来编写程序, 而是使用了IE等浏览器支持的onmouseover、onmouseout方法。最后, 把程序更改为En Reach浏览器所支持的onmouseover、onmouseout方法, 顺利实现按钮的动态变换效果。

3. 控制默认焦点框

页面中经常会包含很多超链接, 尤其是新闻类的栏目, 此时通常希望用户能够方便的翻页查找信息, 受机顶盒控制器的影响, 只能用遥控器一个一个的挪动光标。但是, 如果把默认的焦点框从信息的第一个栏目 (由浏览器自动判断指定一个默认焦点) 挪动到“下一页”的按钮上, 这样用户翻页操作将会变得很简单, 设定焦点需要采用Java Script脚本。

以下代码实现了将默认焦点设置在List4栏目上, 而原本默认的焦点应该在List0上, 这一效果实现就是通过onload="document.get Element By Id ('List4') .focus () ;这句Java Script脚本实现的。采用类似方法, 也可以应用到带图片的超链接上, 譬如将焦点定在“下一页”按钮上, 在泰达互动图书馆项目中多次运用到该技术。

4. 图书续借和检索

图书续借和检索的方式以简明为准则, 如何实现进行了多方面的技术突破。以图书续借为例, 起初以Java Script脚本实现在计算机上解决全部续借和部分续借功能, 但是当用电视模拟浏览器查看时, 只有全部续借功能可以正常运行, 而选择续借功能却没有任何反应, 经过反复查看和测试代码, 发现En Reach浏览器不支持document.get Elements By Tag Name () 函数, 最后变换策略摈弃了该函数, 用最原始的Form表单并采用适当策略, 最终实现部分续借功能。

需要特别指出的是, 在开发数字电视图书馆时, 类似的关键技术还有很多, 比如高亮框的实现、图书查询Java Script实现等等, 在此不在赘述。

3 总结与展望

泰达有线网络在如何进一步拓宽文化信息资源共享工程传播渠道, 如何进一步扩大文化信息资源共享工程传播成效方面, 做出了大量的、有益的、初有成效的探索和实践, 累积了一定的科技优势, 取得了初步研究成果和群众好评, 具有良好的社会效益。

泰达数字电视图书馆以整合文化资源优势、打造独具特色的电视图书馆为目标, 以丰富的信息资源、先进的技术、现代化的管理和优质高效便捷的服务, 满足滨海投资环境的需要和人们日益增长的文化生活的需要。通过数字电视图书馆这一先进的技术平台, 可将泰达图书馆丰富的信息资源传送到滨海新区的千家万户, 使得读者足不出户就能享受泰达图书馆的各种优质资源, 享受到文化信息资源共享工程丰富的文化资源, 享受数字电视图书馆带来的高效便捷服务, 提高了文化素质, 扩大了文化视野, 体现了数字电视图书馆独特优势。

总之, 泰达数字电视图书馆的开发建设, 进一步拓展了泰达广电数字电视的交互数据业务空间, 进一步延伸了泰达图书馆的服务空间, 进一步丰富了滨海新区群众的业余生活, 进一步提升滨海新区的人文环境, 进一步拓宽了文化信息资源共享工程的传播渠道, 进一步扩大了文化信息资源共享工程的传播成效。因此有理由相信, 泰达数字电视图书馆项目势必会对国内数字电视建设和文化信息资源共享工程建设等方面起到积极的示范作用。

摘要:随着全国双向网络改造的不断深入, 各种新型的功能与应用相继被研究与实现。本文主要介绍了如何将图书馆的丰富资源通过有线电视双向网络传递到千家万户, 体现了双向网络应用智能化及实用性的发展方向, 为有线电视网络的功能延伸及城市信息化建设提供一个新的思路。

关键词:电视图书馆,有线电视双向网络,图书续借,文化共享

参考文献

[1]全国文化信息资源共享工程 (2009) .Http://www.ndcnc.gov.cn, 2009.8.18.

[2]泰达图书馆档案馆 (2009) .Http://www.tedala.gov.cn, 2009.8.18.

[3]泰达有线电视网络有限公司 (2009) .Http://www.bhdtv.net, 2009.8.18.

[4]美国影立驰宽带电视 (上海) 有限公司 (2008) .EnReach网页制作规范手册.

上一篇:电视节目音频制作技术下一篇:立足发展绿色评价