论文部分内容阅读
【摘要】本文通过分析、设计,实现了一个数字图书馆的系统网站,能够实现数据分类的动态管理,提供导航、检索;后台管理安全、高效、直观,使用户能够通过网络快速查询、阅读所有专业化资源。通过师生挑选、读者图书借阅日志分析、读者评论推荐等方式收集资源所需种类,分院系推送专业对口数字期刊、图书、硕博士论文、辅助教学视频等资源,共享网上图书馆。
【关键词】教学资源 资源共享 网上图书馆
【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2017)46-0014-01
一、院系学科教学资源平台与相关技术
1.Browser/Server结构。 B/S结构的主要特点运行速度快,维护方便,不必是专门的网络硬件环境,只需要操作系统和浏览器就可以连接网络请求访问数据,降低了总体拥有成本。B/S结构的软件所有的维护、升级工作都只在服务器上进行,而客户端就能获得最新版本的软件。
2.JavaScript技术。JavaScript是编程世界最流行的语言,是一种可插入HTML网页编程代码,为网页界面添加动态效果的语言。对于面向对象和事件驱动的客户端代码编写,JavaScript是具有相对安全性的脚本语言,能与用户动态交互,响应用户的各种操作。在一段小程序代码中,JavaScript能与网页上的多个对象连接,通过与用户之间的动态交互,是网页呈现更多形象、活跃的元素内容。JavaScript技术具有面向对象、基于对象语言、解释性、实时性、安全性、动态性、跨平台性等特点。
3.Active Server Pages.NET技术。ASP.Net是建立在微软新一代Net平台架构上,利用普通语言运行时在服务器后端为用户提供建立强大的Web应用服务的编程框架。ASP.NET在互联网技术开发中简化了程序开发的环境,提供了一系列核心服务,如线程管理、内存管理和程序代码管理。ASP.NET的优点主要表现在可管理性、安全性高、易于部署、简易性、灵活的输出缓存、移动设备支持等。
4.WEB数据库技术。传统的网站信息服务以及应用软件往往采用C/S结构,同时每台机器终端都必须安装不同软件应用的数据库,给用户造成很大的麻烦和庞大的内存容量需求。而基于Web的数据库采用了从C/S演变过来的B/S结构,其最大的优点就是相比于以往C/S结构中每个用户终端都必须安装数据库的硬性要求转变为只要安装WWW浏览器,用户就可以浏览网站实现对数据库申请访问和操作,不需要用户实时的更新和维护数据库,而只需要更新安装了数据库的服务器,对用户来说减少了不必要的麻烦,同时也提高了用户浏览器访问的速度。
二、系統总体设计
(一)系统设计原则及技术架构
院系学科教学平台是一项系统工程,是为不同专业的学生推送挑选出优质的硕博士论文、学术期刊和精品学科视频课程等学术资源,是以“服务与师生学习”为根本出发点的最终目的,从整体出发,统筹设计,逐步推进。
院系学科教学资源平台系统采取B/S三层体系结构,即表示层,应用逻辑层,数据层。表示层就是开发人员用网页前端的方式展现给用户交互操作的界面,主要向用户提供数据的显示和接收用户输入的数据,便于系统和用户之间交互响应。用户通过表示层访问系统,为了方便用户,表示层的界面应该版面样式简洁,特色鲜明,功能内容清楚明了。因此表示层统一采用浏览器作为浏览方式,用户通过表示层来实现与系统的交互,完成需要实现的工作。应用逻辑层由各类模块构成。通过这些模块可以使得应用逻辑层完成数据层与表示层的访问操作,快捷方便访问数据层。应用逻辑层不是一种简单的链接,其是根据用户的需求,对系统进行详细分类之后建立。应用逻辑层的不同模块根据不同的功能而对应于服务端。数据层封装了所有的数据库操作,如数据的查询,插入,删除,更新等。因此数据层是整个系统的基础,用户通过数据层完成系统与数据库库的交互。精品课程教学资源系统的数据层主要负责对资源的统一管理,主要包含教学资源数据库和用户信息数据库。教学资源数据库主要负责对教学的管理,主要包含教学和教辅系统,用户信息数据库主要包括教师,学生以及其他管理人员的基本信息。精品课程教学资源系统的数据库选用SQL Server 2000,数据层采用存储过程来对底层数据进行操作,并且采用ASP.NET与ADO.NET 相结合的方式来访问数据库。用户可以根据资源类型的选择挑选出经院系推送的合适的专业教学视频资源,数据层通过与图书馆图书藏书数据连接,可以列出相关书籍推送,帮助学生系统的学生专业课的理论学习。
(二)系统结构设计
系统后台结构设计。通过上面功能的要求,整个系统可以详细分为如下几个子系统:院系管理、资源管理、学术资讯、学术资源分类、用户管理、系统维护。院系管理:主要对不同院系进行划分管理,便于用户更直接选择明确的数据类型。资源管理:主要添加资源类型。学术资讯:主要对前沿学术资讯添加、报道。学术资源分类:主要根据学生的不同兴趣、爱好,对资源分门别类的进行管理,快速帮助用户找到所需内容。用户管理:主要对高校用户的身份、个人信息进行审核查和管理。系统维护:主要增减系统管理用户以及对系统存在的安全性隐患进行防范与补救。
系统前台结构设计。系统前台结构主要是向用户更加清楚的展示出用户查询所需数据资源的具体流程向导,主要包括以下几个部分:院系选择、数据资料选择、数据下载。本结构主要是为了方便用户可以快速保存数据内容,用户可以关注长江大学图书馆微信公众号,扫码数字阅读功能扫描即可下载保存所需数据资源。用户可以根据自己查找的书籍浏览一些内容,退后返回到图书界面即可扫描下载。
(三)系统主要模块
系统管理模块。其主要功能如下:1)用户管理:院系学科教学资源平台系统中的最高级管理者是系统管理员。系统管理员可以对教学资源系统中的各类教学资源、学术资源进行添加、删除、修改等操作。2)公告管理:院系学科教学资源系统中的管理员可以根据具体的实际情况以公告的形式告诉用户信息,也可以修改、更新信息。3)系统资源管理:系统管理员作为院系学科教学资源平台的最高级管理者需要对院系数据库进行维护,保证数据资源的正常推送。
学术资源管理模块。院系学科教学资源学术资源管理模块主要功能包括:1)资源类型导航,院系学科教学资源系统中的资源类型导航主要是通过用户根据自己的需要,查询不同资源类型模块,帮助用户有效、快速的找到用户所需的数据。2)资源项目列表,该功能模块主要是向用户展示出用户查找分类后系统中所有符合的数据资源,提供资源作者相关的简介,有效地帮助用户查找所需资源。3)资源下载,该功能帮助用户快速的下载数据资源,不需要繁锁的下载流程,只需要用户扫描网页上的微信二维码即可下载数据。4)资源删除,该功能主要是根据学生或者师生的反映对相关学术资源不符合规定的数据进行删除。图书馆管理员通过对院系学科资源的实时挑选能及时的对网站平台的数据资源进行删减,推送最前沿的学术资讯和科研项目,帮助在校师生快速了解自己专业的发展趋势和研究方向。
参考文献:
[1]钱虹.高校图书馆专业教学资源平台的建设实践[J].图书馆学刊,2011,06:33-35.
[2]顾朝兵. 高校移动图书馆服务平台及应用研究[D].安徽大学,2015.
[3]钱鹏.高校科学数据管理研究[D].南京大学,2012.
作者简介:
肖循(1969.1-),男,湖北钟祥人,副教授,主要从事大学物理教学和管理工作。
【关键词】教学资源 资源共享 网上图书馆
【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2017)46-0014-01
一、院系学科教学资源平台与相关技术
1.Browser/Server结构。 B/S结构的主要特点运行速度快,维护方便,不必是专门的网络硬件环境,只需要操作系统和浏览器就可以连接网络请求访问数据,降低了总体拥有成本。B/S结构的软件所有的维护、升级工作都只在服务器上进行,而客户端就能获得最新版本的软件。
2.JavaScript技术。JavaScript是编程世界最流行的语言,是一种可插入HTML网页编程代码,为网页界面添加动态效果的语言。对于面向对象和事件驱动的客户端代码编写,JavaScript是具有相对安全性的脚本语言,能与用户动态交互,响应用户的各种操作。在一段小程序代码中,JavaScript能与网页上的多个对象连接,通过与用户之间的动态交互,是网页呈现更多形象、活跃的元素内容。JavaScript技术具有面向对象、基于对象语言、解释性、实时性、安全性、动态性、跨平台性等特点。
3.Active Server Pages.NET技术。ASP.Net是建立在微软新一代Net平台架构上,利用普通语言运行时在服务器后端为用户提供建立强大的Web应用服务的编程框架。ASP.NET在互联网技术开发中简化了程序开发的环境,提供了一系列核心服务,如线程管理、内存管理和程序代码管理。ASP.NET的优点主要表现在可管理性、安全性高、易于部署、简易性、灵活的输出缓存、移动设备支持等。
4.WEB数据库技术。传统的网站信息服务以及应用软件往往采用C/S结构,同时每台机器终端都必须安装不同软件应用的数据库,给用户造成很大的麻烦和庞大的内存容量需求。而基于Web的数据库采用了从C/S演变过来的B/S结构,其最大的优点就是相比于以往C/S结构中每个用户终端都必须安装数据库的硬性要求转变为只要安装WWW浏览器,用户就可以浏览网站实现对数据库申请访问和操作,不需要用户实时的更新和维护数据库,而只需要更新安装了数据库的服务器,对用户来说减少了不必要的麻烦,同时也提高了用户浏览器访问的速度。
二、系統总体设计
(一)系统设计原则及技术架构
院系学科教学平台是一项系统工程,是为不同专业的学生推送挑选出优质的硕博士论文、学术期刊和精品学科视频课程等学术资源,是以“服务与师生学习”为根本出发点的最终目的,从整体出发,统筹设计,逐步推进。
院系学科教学资源平台系统采取B/S三层体系结构,即表示层,应用逻辑层,数据层。表示层就是开发人员用网页前端的方式展现给用户交互操作的界面,主要向用户提供数据的显示和接收用户输入的数据,便于系统和用户之间交互响应。用户通过表示层访问系统,为了方便用户,表示层的界面应该版面样式简洁,特色鲜明,功能内容清楚明了。因此表示层统一采用浏览器作为浏览方式,用户通过表示层来实现与系统的交互,完成需要实现的工作。应用逻辑层由各类模块构成。通过这些模块可以使得应用逻辑层完成数据层与表示层的访问操作,快捷方便访问数据层。应用逻辑层不是一种简单的链接,其是根据用户的需求,对系统进行详细分类之后建立。应用逻辑层的不同模块根据不同的功能而对应于服务端。数据层封装了所有的数据库操作,如数据的查询,插入,删除,更新等。因此数据层是整个系统的基础,用户通过数据层完成系统与数据库库的交互。精品课程教学资源系统的数据层主要负责对资源的统一管理,主要包含教学资源数据库和用户信息数据库。教学资源数据库主要负责对教学的管理,主要包含教学和教辅系统,用户信息数据库主要包括教师,学生以及其他管理人员的基本信息。精品课程教学资源系统的数据库选用SQL Server 2000,数据层采用存储过程来对底层数据进行操作,并且采用ASP.NET与ADO.NET 相结合的方式来访问数据库。用户可以根据资源类型的选择挑选出经院系推送的合适的专业教学视频资源,数据层通过与图书馆图书藏书数据连接,可以列出相关书籍推送,帮助学生系统的学生专业课的理论学习。
(二)系统结构设计
系统后台结构设计。通过上面功能的要求,整个系统可以详细分为如下几个子系统:院系管理、资源管理、学术资讯、学术资源分类、用户管理、系统维护。院系管理:主要对不同院系进行划分管理,便于用户更直接选择明确的数据类型。资源管理:主要添加资源类型。学术资讯:主要对前沿学术资讯添加、报道。学术资源分类:主要根据学生的不同兴趣、爱好,对资源分门别类的进行管理,快速帮助用户找到所需内容。用户管理:主要对高校用户的身份、个人信息进行审核查和管理。系统维护:主要增减系统管理用户以及对系统存在的安全性隐患进行防范与补救。
系统前台结构设计。系统前台结构主要是向用户更加清楚的展示出用户查询所需数据资源的具体流程向导,主要包括以下几个部分:院系选择、数据资料选择、数据下载。本结构主要是为了方便用户可以快速保存数据内容,用户可以关注长江大学图书馆微信公众号,扫码数字阅读功能扫描即可下载保存所需数据资源。用户可以根据自己查找的书籍浏览一些内容,退后返回到图书界面即可扫描下载。
(三)系统主要模块
系统管理模块。其主要功能如下:1)用户管理:院系学科教学资源平台系统中的最高级管理者是系统管理员。系统管理员可以对教学资源系统中的各类教学资源、学术资源进行添加、删除、修改等操作。2)公告管理:院系学科教学资源系统中的管理员可以根据具体的实际情况以公告的形式告诉用户信息,也可以修改、更新信息。3)系统资源管理:系统管理员作为院系学科教学资源平台的最高级管理者需要对院系数据库进行维护,保证数据资源的正常推送。
学术资源管理模块。院系学科教学资源学术资源管理模块主要功能包括:1)资源类型导航,院系学科教学资源系统中的资源类型导航主要是通过用户根据自己的需要,查询不同资源类型模块,帮助用户有效、快速的找到用户所需的数据。2)资源项目列表,该功能模块主要是向用户展示出用户查找分类后系统中所有符合的数据资源,提供资源作者相关的简介,有效地帮助用户查找所需资源。3)资源下载,该功能帮助用户快速的下载数据资源,不需要繁锁的下载流程,只需要用户扫描网页上的微信二维码即可下载数据。4)资源删除,该功能主要是根据学生或者师生的反映对相关学术资源不符合规定的数据进行删除。图书馆管理员通过对院系学科资源的实时挑选能及时的对网站平台的数据资源进行删减,推送最前沿的学术资讯和科研项目,帮助在校师生快速了解自己专业的发展趋势和研究方向。
参考文献:
[1]钱虹.高校图书馆专业教学资源平台的建设实践[J].图书馆学刊,2011,06:33-35.
[2]顾朝兵. 高校移动图书馆服务平台及应用研究[D].安徽大学,2015.
[3]钱鹏.高校科学数据管理研究[D].南京大学,2012.
作者简介:
肖循(1969.1-),男,湖北钟祥人,副教授,主要从事大学物理教学和管理工作。