1 绪论
1.1 研究背景
随着信息技术与网络技术的飞速发展,传统图书馆的业务流程和服务模式正在经受着越来越强烈的冲击,数字化的图书馆已经成为许多人工作、生活的必需。
1.2 国内外研究现状
1.2.1 国内研究现状
据统计 :截止到 2011 年,全国共有省市级公共图书馆 33 个,建有图书馆网站的有 32 所,占总数的99% ;地市级和区县级公共图书馆共有 2896 个,其中大约 70% 的图书馆建有自己的网站。目前虽然省市级公共图书馆的网站建设情况比较良好,但总体上公共图书馆的网站建设数量偏少,网站质量参差不齐。
1.2.2 国外研究现状
相对于国内公共图书馆网站的缓步发展,国外公共图书馆网站的开发和研究起步要早很多,至今发展得也较好。
Kwanya(2012)和他的同事们通过对现存公共图书馆服务模式的调查研究以及相互比较发现,没有一个模式能适用于所有的图书馆服务,图书馆应谨慎考虑其特定的用户和他们所处的环境。
2 网站的分析与设计
2.1 网站的分析
在网络环境下,传统的管理模式已经无法满足庆元县图书馆与时俱进的发展要求,构建庆元县图书馆门户网站势在必行。
2.2 网站的设计
2.2.1 功能模块设计
根据网站的分析,划分网站各个功能的模块,后期予以实现。
主要有以下三个功能模块 :(1)登录功能模块 ;(2)面向读者的功能模块 ;(3)面向管理员的功能模块。
根据划分的功能模块,画出网站功能模块图,如图 1 所示 :【图1】
2.2.2 数据库设计
根据数据库概念结构设计规划出的实体有读者实体、图书实体、网站管理员实体、读者类型实体、图书大类实体、图书小类实体。各个实体 E-R 图之间的关系描述如图 2。【图2】
3 网站的实现
3.1 网站的开发平台与开发技术介绍
本网站以 B/S 结构(浏览器 / 服务器结构)作为网站开发平台,以 MyEclipse 作为网站开发软件,以MySQL 作为网站实施的后台数据库,运用 Java 编程语言将网站前台以及后台数据库数据紧密结合,旨在实现一个既美观又实用的庆元县图书馆门户网站。
3.2 系统关键技术及其实现
本网站在数据库链接方面,使用 JDBC 驱动程序建立 MySQL 数据库与应用程序的链接,并以 ADO(AccessData Object)数据访问对象作为数据访问接口,实现一个 ADO 工厂类。
数据库连接的具体代码如下 :
public class ConnDB {
public Connection conn = null;
public Statement stmt = null;
public ResultSet rs = null;
private static String propFileName = "/com/connDB.properties";
// 指定资源文件保存的位置
private static Properties prop = new Properties();
private static String dbClassName ="com.MySQL.jdbc.Driver";
private static String dbUrl ="jdbc:MySQL://127.0.0.1:3306/db_librarySys?user=root&password=apple&useUn
icode=true";
public ConnDB(){
try {
InputStream in=getClass().getResourceAsStream(propFileName);
prop.load(in); // 通过输入流对象加载 Properties 文件
dbClassName = prop.getProperty("DB_CLASS_NAME");
// 获取数据库驱动
dbUrl = prop.getProperty("DB_URL","jdbc:MySQL://127.0.0.1:3306/db_librarySys?user=r
oot&password=apple&useUnicode=true");
}
}
public static Connection getConnection() {
Connection conn = null;
try {
Class.forName(dbClassName).newInstance();
conn = DriverManager.getConnection(dbUrl);
}
catch (Exception ee) {
ee.printStackTrace();
}
if (conn == null) {
System.err.println(" 警告 : DbConnectionManager.getConnection() 获得数据库链接失
败 .\r\n\r\n 链接类型 :" +dbClassName + "\r\n 链接位置 :" + dbUrl);
}
return conn;
}
编码的时候,会将数据库的操作放在一个 ConnDB.java 的文件中。提高复用性的同时,提高了效率。
4 结语
随着互联网技术的日新月异,网络资源日益丰富,构建门户网站是现代化公共图书馆的一大趋势。本文所研究的庆元县图书馆门户网站的设计与实现,是在广泛阅读文献及研究的基础上,将理论与调查研究相结合,论述了庆元县图书馆门户网站的设计与应用研究。
由于课题研究时间的问题以及作者在技术水平上的不足,本网站虽然实现了一定的功能,但是仍存在一些有待完善的地方,许多方面也还需进一步改进。因此,应该不断地学习新的理论知识、技术知识,从功能上、视觉上等各方面将网站做得更加完善。
参考文献
〔1〕汪筱萍.公共图书馆网站建设探微〔J〕.图书馆杂志,2011,30(10):52-54
〔2〕卜洁.公共图书馆网站内容建设探析〔J〕.图书馆工作与研究,2011(10):100-102
〔3〕Kwanya,Tom Stilwell,Christine,Underwood,Peter G.Library 2.0 versus Other Library Service Models :A CriticalAnalysis〔J〕.Journal of Librarianship and Information Science,2012
导购网站是给消费者提供网络购物指导的服务类网站,其职责是解决消费者心理的种种疑虑,引导帮助消费者省时省力的搜索到理想的商品并实现购买,甚至挖掘出消费者潜在的购买欲望。导购网站设计应考衡快速更新的庞大数据及大量并发访问的场景,提出相应的解决...
本文采用面向对象的思想,对搬家公司网站分析不断地调整和优化。系统严格按照软件开发过程进行研究和设计,最终实现预先设计的功能。...
1、引言网络教学是一种新的教育模式,已成为一种重要的教学手段和教学场所,它突破时间和空间的限制,能让学习者在网络上共享教学资源。网络教学既具有开放性、自主性、交互性和协作性等特点,又具有实时性、异步性、生动性、集成性和大容量等优势。所以在...
1西邮之家网站的开发工具及技术本系统主要采用J2EE的开发标准,采用Spring+Struts2+Hiber-nate框架结合的方式来开发此应用系统[1-3].主要编程语言为:java,数据库为MySQL5.0,运行环境为tomcat6.0,开发环境为mye-clipse6.0.主要用到的技术是html...
由于Internet的使用者越来越多,论坛,BBS出现,在上面可以看到最新的消息,部分网站还能使用户互相交流。这种从社会网络关系思想出发的网站就是社会性网站,简称SNS,它的全拼是SocialNetworkingServices,就是社会性网络服务,主要目的是帮助用户建立社...
知己知彼,百战不殆”,只有先清楚自身的定位与发展,才能准确把握整个网站的框架;只有先了解市场的形势与对手的优势、劣势,才能更有底气地大踏步前行。而所谓设计,从来没有最好的,只有最适合自己的。...
第五章基于ASP的教学网站设计5.1系统分析5.1.1需求分析人类己经进入了网络时代,网络技术的发展为远程教育提供了一片崭新的天地,一种新的远程教育形式--网上教学也随之出现,它是一种以网络为基础的远程教学系统,通过计算机网络扩展至社会的每一个...
在中国互联网高速发展的今天,校园网建设成为高校管理与建设中不可或缺的一部分。但是目前国内高校门户网站与其他网站设计趋同现象较为明显,且设计参差不齐,重技术,轻内涵,即较少体现人性关爱,满足不了用户心理和情感的需求。本研究以高校门户网站的人...
0引言为适应新医改形势下的卫生信息化建设需求,卫生部提出了十二五期间卫生信息化建设总体框架,简称3521工程,即建设国家、省和地市3级卫生信息平台,加强公共卫生、医疗服务、新农合、基本药物制度和综合管理等5项业务应用,建设居民电子健康档案、电子病历...
注重网站主页的交互窗口设计,实现内容需要与交互设计对接,例如引入校园体育直播的形式、开通校园体育微信公众号、结合GPS技术的应用发展、增加“运动地图”的程序功能设计等。...