基于HTML5/.NET的新型高校图书馆数字资源系统设计
姜蔚丽
(咸阳师范学院体育学院,陕西咸阳712000)
摘要: 为有效解决手机、平板电脑等设备访问高校图书馆数字资源的兼容问题,更好地满足用户访问一致性需求及良好的体验,文章提出依托HTML5设计高校图书馆数字资源系统。在深入分析系统中所用HTML5、.NET、Bootstrap等技术设计思路及要点,详细介绍数据库设计情况。研究结果表明,所设计的系统支持响应手机、电脑等设备,促使用户在不同操作电脑及浏览器内获得良好的体验。
关键词: 高校;图书馆;数字资源系统;数据库设计
高校数字化建设重点内容在于实现教育资源数字化建设,而数字化教育资源能为高校教育工作提供服务和支撑。现阶段,国内高校数字化教育资源建设所面临的问题在于,资源重复性建设、共享性低等。HTML5作为新时代一种新型的互联网平台,其支持跨平台和不同设备,具有自适应网页设计、及时更新等优势,并与最新的.NET技术及服务结合起来,包含一整套新型工具及技术[1]。而HTML5的使用,也有利于转变传统应用程序设计及部署模式,引入新的属性标签功能,改革用户与文档之间传统的交互方法,支持进行离线编辑、网页端Video等功能。除此以外,HTML5具备较为广泛的适用性,例如:发布所需的网络图像、动画视频、其他网格排版等功能,所发布的应用程序具有良好的跨平台性,能更好地满足不同设备之间的访问需求。本文在查阅万方、知网等数据库关于图书馆数字资源系统相关研究成果基础上,深入分析高校图书馆数字资源系统方面存在的问题,并以资源及其业务流程作为切入点,利用.NET、Bootstrap、HTML5等技术,建立具备完善功能的图书馆数字资源系统,依托该系统平台能顺利完成可拓学专题数据库建设。此外,在对图书馆数字资源系统建设过程中,对于适应手机、平板电脑等访问设备的开发技术展开深入的分析。研究结果证实,上述技术用于数字资源系统开发提供全新的解决方案。
1 HTML5优点及应用
1.1 概述HTML5优点
HTML5作为新一代HTML,通过8年实践的研究和讨论,在2014年证实推出其标准规范。HTML5推出及使用,促使Web网络开发及其浏览进入全新的时代,不仅支持展示基础图片、文字功能,也无需安装其他插件,HTML5也支持以前难以完成的视频、动画等多媒体设备的展示和交互,促使Web网站成为一个具有丰富内容的平台[2]。HTML5作为理想的“开放Web平台”的基础,如果最终投入实现,会在一定程度上推进深层次跨平台Web的运用。随着中国移动、华为、Google等公司的参与,对于推进HTML5发展发挥着重要的作用。HTML5主要优势如下:这项技术支持不同设备及跨平台之间的使用,例如:研发一款新的HTML5系统,能够在Windows、Linux等各种操作系统上发布出来,便于在Apple、微信等应用平台上进行部署[3]。不得不说,HTML5跨平台功能比较强大,这也是各领域及用户广泛推崇的原因。除此以外,HTML5还具有及时更新功能,犹如更新页面一样,马上、即刻完成更新操作。加之,HTML5还具备一些新的特性,例如:video元素用在音视频媒介回访中,将canvas元素用在容器绘画中等[4]。
我国著名教育家陈鹤琴先生曾提出“强国必先强身,要强身应注意幼年的儿童。”《幼儿园教育指导纲要》也明确提出“幼儿园必须把保护幼儿生命和促进幼儿的健康放在首位。”“培养幼儿对体育活动的兴趣是幼儿园体育的重要目标,要根据幼儿的特点组织生动有趣、形式多样的体育活动,吸引幼儿主动参与。”由此可见,体育活动在幼儿园一日活动中占有着重要的地位。
1.2 HTML5的应用
本研究中选取HTML5技术标准为依据,对图书馆数字资源系统展开设计。依托HTML5、Bootstrap等技术相互结合,设计支持跨平台响应的网站系统。与此同时,利用.NET技术开发后台应用逻辑,选取SQL Server作为后台数据库。借助HTML5新标签和JavaScript不同的脚本特效,与Bootstrap技术相结合完成响应式开发。基于此,设计满足手机、平板等各种访问设备需求的网络,增强高校师生对访问图书馆数字资源的良好体验。结构示意图如图1所示。
图1 HTML5结构示意图
2 系统设计与实现
2.1 选择合理地开发工具
.NET作为一种新的平台,它能够对所有代码产生影响。.NET框架的应用,旨在使操作者更容易建立网络应用程序及网络服务[5]。其体系结构如图2所示。正是由于.NET框架具有独特的优势,本次设计的数字资源系统依托Windows Server平台完成构建,以C#当做开发语言。与此同时,挑选SQL Server 2008 R2当做后端数据库平台,利用XML或者JSON作为服务器与客户端之间的信息交换语言。选取HTTP当做传输协议,并依托.NET、HTML5建立新型的图书馆数字资源系统。此次建立的系统,可以达到图书馆数字资源系统应用要求,并支持响应平板、手机等不同屏幕尺寸的设备。加之,系统响应迅速,具有信息交换性能良好、扩展性好等优势,从而完成跨平台访问操作。
图2 .NET框架体系结构简图
必须注意,因Bootstrp中全部的Java Script插件均要通过jQuery实现,基于此,jQuery需要在Bootstrp前引入图书馆数字资源系统[6]。这种情况下,必须先下载并完成node.js安装操作,最后在安装Bootstrp,所配置项目具体结构见图3。
图3 项目相关实现结构示意图
2.2 系统主要功能
通过上述研究发现,不同参数化方案的模拟结果各有不同,为充分发挥不同方案的各自优势,降低模式预报的不确定性,对12次过程的24 h、6 h、3 h累积降水的结果采用简单集合平均的方法开展集成预报试验,并对其结果采用距平相关系数、均方根误差、TS评分3种方法进行评估,本次多方案集成的成员由上文的CAM-KF、Morr-KF、CAM-GD、CAM-SAS、CAM-Tied五组较优方案组成。
该功能在高校校园网络内,数据包利用端口镜像方法实施采集操作,按照预先设置的过滤机制对数据包展开清洗操作,从而获得图书馆数字资源系统需要处理的与数字资源有关的数据包[7-8]。数据包处理环节,会详细记录各数据包内的信息,包含源地址、检索词等,并做好详细的记录。
资源信息表主要功能在于保存与资源有关的信息,是展开资源查询、统计、归类处理等操作的来源,该表主要包含资源编号、类别、输入时间等内容【14】。见表3。
管理员信息表则用于存储管理员基本信息,主要内容有管理员姓名、电话、性别等,如表2所示。
不得不说,数据库作为图书馆数字资源系统保存资源的基础,主要利用对象角色建模(ORM)方式设计合理地数据库。与此同时,建立相应地实体关系库,主要通过Visio工具完成。依托这种方式建立的数据刻,极易创建或者修改业务规则,从而轻松进行数据刻访问。设计良好的数据库结构,能够使数据库存储量得到降低,使数据的一致性和完整性得到提高,提高系统响应速度,使数据库应用数据进行简化【12】。概念结构设计是通过用户需求设计数据库概念模型,其在具体的数据库管理系统中独立运行,其能够利用用户角度数据库进行描述,展现用户的现实环境【13】。基于需求进行分析,其设计能够有效满足用户需求的实体关系,从而实现逻辑机构的设计。数据库主要包含管理员表、资源信息表、内容表、用户信息表等,其中,用户信息表就是用于保存用户登录信息的表,包含用户名、登录密码等信息,见表1。
2.2.3 数据呈现功能
这一功能模块在于把所统计的数据展示出来,并设置不同的统一归类,分析方法调用数据库的数字资源进行呈现。同时,该模块功能使用页面呈现方法,通过图表的形式把数据展示给图书馆决策人员,用于更好地开展资源建设规划与调整工作[9]。
2.3 数据库设计
在高校图书馆数字资源系统中,数据库具有重要的作用,其设计的质量对项目开发复杂程度及系统执行效率具有直接的影响,其还能够降低在开发过程中出现反复关键环节的机率[10-11]。在这个过程中,以应用背景分析结果,确定数据库存放到哪些用户数据、数据关联、数据存放、数据安全性等。
例如,在“二元一次方程组”的教学过程中,教师不应该只针对这一课程内容进行讲解,而应该引导学生以数的方法和形的方法同时解答问题,让学生充分意识到运用消元法求得的方程组的解就是利用这个方程组所表示的直线交点。这样,学生对于同一个问题的解答既从数的层面实现了理解,也从形的维度实现了理解,能够让学生更加深刻与全面的理解数学知识,帮助学生对二元一次方程组的相关知识进行深刻记忆。
表1 用户信息表
该模块功能旨在保存系统内的相关信息,并支持调用各项信息。与此同时,而该模块支持存储数字资源有关的信息,包含数字资源名称、访问站点信息等。
表2 管理员信息表
2.2.2 数据存储功能
2.2.1 数据包获取处理功能
所设计的图书馆数字资源系统核心部分在于业务层设计方面,依托深入剥离表示层和业务层,促使系统的扩展性、灵活性顺利实现,并根据XML、JSON灵活、分布式的数据体系结构,依托.NET实现业务调用功能。
而内容表包含系统的主要内容数据,其字段设计见图4。
表3 资源信息表结构设计
图4 系统数据库内容标字段设计情况
(5)大粒径沥青混合料运输。采用19t以上的自卸汽车将拌和完成后的大粒径沥青混合料进行装车运输,运输过程中需保证运输车辆连续工作。运输前将车厢清扫干净,并在车厢四壁涂上隔离剂,防止沥青黏结在车厢上[4]。运输过程中要保持匀速行驶,且行驶时间不宜过长,防止混合料温度过低,一般情况下应保证混合料到达施工现场时温度不低于170℃。
系统表示层根据HTML5、Bootstrap、媒体查询(CSS)等技术展开设计。其中,Bootstrap框架整合配置一套完善的CSS插件,并利用Javascript插件集,灵活响应系统,建立响应式图书馆数字资源系统,只要开展一次设计开发,系统就能满足手机、平板电脑等设备的访问需求[15-16]。与此同时,该系统可以满足新时期高校图书馆数字资源随时随地跨不同设备访问的需求。正是由于上述技术的综合使用,不仅可以提升所设计系统运行效率,也能在一定程度上降低后期系统维护的难度及成本。
3 系统运行分析
本次建立的图书馆数字资源系统,支持开展跨平台、不同设备之间的迅速响应,不仅可以满足用户的访问体验,也能达到手机、计算机等多种尺寸屏幕设备友好访问需求。为顺利完成响应式设计布局,Bootstrap框架默认采用12列的栅格系统,它能够灵活排列常见的三列网页布局,且这种布局会依据屏幕尺寸大小而变化。Bootstrap栅格系统划分为4层,Xs代表手机,md、sm分别表示桌面、平板,lg代表大型桌面。其中,桌面运行布局见图5,手机运行布局如图6所示。
互联网金融是传统行业与新兴行业的结合,具有互联网与金融两者的特征,展现出高风险特点。而财务风险本来是任何行业都需要面临的,但是随着互联网金融的诞生,其财务风险的起点就直接变得更高,使得许多相关企业的应对能力无法满足互联网金融发展的需要,极易致使企业的财务预期收益、实际收益等产生偏差的概率,在这种环境下,互联网金融的财务风险更多的就是缺乏对金融市场防范机制的构建,而且由于互联网的扩散性,任何不利于互联网金融市场的信息瞬间就会被扩散到金融消费者,极易使得整个金融市场受到影响,主要的表现在四个维度。
图5 桌面布局效果
图6 手机运行布局示意图
系统部署运行操作后,手机访问界面见图7。其中,点击右图菜单功能即可迅速响应。
棚室挂袋栽培与地面栽培相比具有保湿容易、通风难的特点,通风不畅容易产生畸形耳,影响产品质量,棚高2.2米左右的大棚每平方米(含作业道)挂袋最大密度为80袋。挂袋后底部菌袋应离地0.5米。
图7 可拓学专题数据库手机访问简图
4 结束语
综上所述,采用响应式设计理念,依托对流体布局、媒体查询等方面的研究,基于HTML5/.NET、Bootstrap等技术,设计支持跨平台相应地高校图书馆数字资源系统。同时,依托该平台建立可拓学专题数据库,该系统建设过程中,对于适应手机、平板电脑等访问设备展开探讨。研究结果表明,HTML5/.NET技术能够为构建新型动态响应式系统提供有效的解决方案。
参考文献:
[1]龙德应,唐嫦燕.基于HTML5/.NET的新型高校图书馆数字资源系统设计与实现[J].电脑知识与技术,2017,13(28):3-4,17.
[2]张美,赵英,李红娟等.高校图书馆自建资源系统用户接受影响因素及对策研究[J].现代情报,2014,34(1):23-26,31.
[3]邹薇.高校图书馆数字资源服务系统满意度和需求调查分析——以广东药学院图书馆为例[J].图书馆学刊,2013(5):68-71.
[4]史敏鸽,孙勇,崔玲玲等.基于用户需求的高校图书馆数字资源系统评价方法研究——以长安大学图书馆为例[J].情报探索,2016(9):80-85.
[5]陆康.高校图书馆数字资源统计系统建设研究[J].现代情报,2015,35(9):140-145.
[6]龙德应,唐嫦燕.运用Bootstrap优化响应式高校图书馆数字资源系统的研究[J].农业图书情报学刊,2018,30(4):41-45.
[7]陆雪梅.高校图书馆数字资源立体多元协同服务机制研究[J].图书馆工作与研究,2016,(12):45-49.
[8]戴燕,刘利,潘颖,等.高校图书馆核心业务与创新服务挖掘研究——以“985工程”高校图书馆网站的新闻内容为对象[J].大学图书馆学报,2016,34(3):59-68.
[9]曹健,秦荣环,孙会清,等.基于Hadoop的高校图书馆数字资源整合利用研究[J].图书馆工作与研究,2018(3):74-78,101.
[10]赵宏亮.大数据环境下高校图书馆数字资源分析系统建设——以内蒙古医科大学图书馆为例[J].内蒙古科技与经济,2016,(24):132-133.
[11]陆康.两种数字资源OLAP系统比较研究——基于数据价值分析视角[J].高校图书馆工作,2018,38(4):56-60.
[12]王金环,汪玉新,赵红,等.高校图书馆数字资源现状分析与应对策略--以山东农业大学图书馆为例[J].农业网络信息,2016(1):60-62.
[13]毕艳芳,李泰峰.用户数据维度的数字资源评价方法及实例——以电子科技大学图书馆为例[J].图书情报工作,2017,61(22):82-88.
[14]王煦.基于云计算的高校图书馆数字资源存储研究[J].农业网络信息,2015(10):47-49.
[15]孙瑾.基于应用层的高校图书馆数字资源统计系统[J].农业图书情报学刊,2018,30(6):43-47.
[16]王威.多媒体信息发布系统在高校图书馆中的应用开发——以中国药科大学图书馆为例[J].图书情报导刊,2017,2(8):18-23.
Design of new university library digital resource system based on HTML 5/.NET
JIANG Wei-li
(College of Physical Education ,Xianyang Normal University ,Xianyang 712000,China )
Abstract: In order to effectively solve the compatibility problem of mobile phones,tablet computers and other devices accessing digital resources in university libraries and better meet users'access consistency requirements and good experience,this paper proposes to design a digital resource system in university libraries based on HTML 5.In-depth analysis of the design ideas and key points of HTML 5,.NET,Bootstrap and other technologies used in the system,the database design is introduced in detail.The research results show that the designed system supports responding to mobile phones,computers and other devices,and promotes users to get a good experience in different operating computers and browsers.
Key words: colleges and universities;library;digital resource system;database design
中图分类号: G250.76
文献标识码: A
文章编号: 1674-6236(2019)20-0027-04
收稿日期: 2019-01-04
稿件编号: 201901013
基金项目: 陕西省教育科学十三五规划课题(SGH18H354)
作者简介: 姜蔚丽(1974—),女,陕西咸阳礼泉人,副研究馆员。研究方向:体育文化及图书资料研究。
标签:高校论文; 图书馆论文; 数字资源系统论文; 数据库设计论文; 咸阳师范学院体育学院论文;