用户。
3系统实现
3.1系统实现原理
该系统是选用mvc构架.采用htrp协议来实现系统功能。具体的设计原理如下:
(1)读取网页内容。在java语言中,把与网络操作有关的类和接口封装在iava.net包中。iava.net包提供低级和高级的网络访问功能.支持tcp协议、udp协议、ip协议等。通过java.net中的url类,我们可以很方便地访问网络资源.得到检索结果的页面内容。
(2)分析网页内容。读取页面内容和分析页面内容都是在javabean中完成的。在页面内容分析中我们提取出书目名称、作者,书目阅读链接url,书目下载链接url.链接书目详细信息的url,书目分页信息,对应于分页的链接url,出版社信息等有效信息,存人检索结果集中。
(3)存储显示检索结果。在分析所有页面内容后,检索结果的书目信息也就全部存人数据库中,控制器servlet将当前页面转向显示页面.显示页面调用具有分页显示功能的javabean,将数据库表里的书目信息显示出来。
3.2系统实现界面
图3为集美大学图书馆资源整合系统(内部测试版本)的主界面。用户在默许状态可以检索分类资源。该系统主要分为四大功能模块.分别为:用户服务,结果分析,系统设置和用户帮助。
用户的使用情况对今后的资源购买等决策行为有很重要的参考意义。因此该系统有按照资源访问分析、按照用户分析、按照时间分析和结果输出四个支持决策的功能。
总之.本系统采用比较成熟的mvc结构.提出了集美大学图书馆数字资源整合的模型,短期内能够满足用户资源查全的需求。但是由于为了整合尽可能多的数据源而采取了效率比较低的h1协议,由此造成对每个资源整合前都要进行比较繁琐的手动配置,不利于长期的应用。因此后期应该采用同时支持多种协议的模型,这样可以大大简化系统配置和提高用户的使用效率
上一页 [1] [2]