admin 管理员组文章数量: 1086019
2024年3月12日发(作者:爵士基础教程)
2014年2月
晋图学刊
Feb.,2014
2014年第1期(总第140期)
・
Shanxi Library Journal
No.1,2014(Issue No.140)
文献信息数字化・
JSP技术在图书馆系统的应用研究
苏云梅,尹维隆,武建光
(山西医科大学图书馆,山西太原030001)
摘要:随着网络技术的高速发展,计算机应用的普及,利用相关技术对图书馆的日常工作进行管理势
在必行。应用JSP技术开发图书馆管理系统不但界面友好,而且可安全控制、广泛共享、加强信息化管理强
度。
关键词:图书馆;JSP;管理;模块
中图分类号:G250.7
0 引言
文献标识码:A 文章编号:1004—1680(2014)01—0009—05
MAC、Unix、Linux等绝大多数操作系统平台。(3)
现阶段多数图书馆业务的处理一般采用客户
机/服务器(C/S)模式,该模式客户机界面为win—
dows图形界面,在局域网环境下开发,服务于局域
JSP内置支持XML技术,使得开发者能够定制自己
的标签,因而大大减少了对脚本语言的依赖和编程
工作量,而ASP尚不支持自定义标签。(4)可重用
组件。JSP突出的组件技术使JSP具有跨平台可重
网内部。信息服务一般使用浏览器/服务器(B/S)
模式,在该模式下开发的网站采用的技术多种多样,
有静态的网页(htm1)、ASP、PHP等,应用这些技术
开发的网站在安全性、稳定性、共享程度方面都有一
些欠缺。随着lnternet技术的不断发展,信息服务
要求的不断提升,急切需要一个安全性、稳定性能更
好的系统,基于JSP技术开发的系统界面设计友好
用性,大大加速了总体开发进程。(5)数据库支持
多样性。JSP对数据库的访问主要通过JDBC(Java
Data Base Connectivity)来实现的,Java通过JDBC技
术与数据库进行互操作,JSP可以比ASP(只支持
ODBC数据库)访问更多类型的数据库。(6)JSP比
ASP安全性更高。我们不难看出JSP的优越性与独
到之处,因此我们选择JSP作为图书馆系统的开发
工具,利用JSP和JavaScript脚本语言开发动态的、
交互的、高效的网络服务器应用程序。
2应用JSP技术开发图书馆管理系统
2.1 系统功能结构(如图1)
美观易操作、数据存储安全可靠、信息分类清晰准
确、跟踪图书借阅、归还信息、查询功能灵活强大,能
更好地服务读者。
1 JSP技术简介
JSP技术是由Sun Microsystems公司倡导、许多
公司参与一起建立的一种动态网页技术标准_1 J。
JSP技术非常类似ASP技术,是在传统的网页HT—
ML文件( .htm,:Ic.htm1)中插入Java程序段,从
而形成JSP文件,JSP(Java Server Pages)是一种动态
web技术标准。它在服务器端执行,返回客户端一
2.2数据库设计与建立
充分考虑到成本及用户需求(如跨平台)等问
题,决定使用SQL Server。
2.2.1 数据库概念设计 包括四方面:(1)图书档
案实体:包括条形码、书名、作者、译者、出版社、价
格、页码、书架、录入时间、操作员、是否被借阅等属
性。
个HTML文本,客户只要有浏览器就能浏览。
JSP技术的优势:(1)一次编写,随处运行。较
PHP而言,Java程序的跨平台性更加出色,即更改系
统后代码也无需任何更改。(2)系统的多平台支
持。JSP技术是基于平台和服务器独立的,JSP可以
(2)读者档案实体:包括姓名、性别、条形码、学
号、读者权限、密码、现借阅量。其中密码是用于读
者的登录,方便读者对自己信息的查询。
运行于各种Web服务器,支持Solafis、Windows、
9
2014年2月
2014年第1期(总第140期)
晋图学刊
Shanxi Library Journal
Feb.,2014
No.1,2014(Issue No.140)
图1 图书馆管理系统功能结构图
(3)借阅档案实体:包括读者编号、读书编号、
借阅时间、应还时间等。
字段名称
name
(4)系统日志:用于记录系统情况,备份数据。
2.2.2 数据库逻辑设计(见表1、表2、表3、表4):
表1:lb—manager(管理员信息表)
数据类型
varchar(30)
是否为空
N0
是否主键
KEY
默认值
NULL
说明
登录账号
pwd
barcode
validity
varchar(30)
varchar(30)
mt
YES
N0
YES
登录密码
条形码
权限
KEY
NULL
表2:lb—reader(读者信息表)
字段名称
name
数据类型
varchar(20)
是否为空
YES
是否主键 默认值
NULL
说明
姓名
Sex
barcode
N0
typeid
lnt
varchar(30)
varchar(20)
lnt
●
YES
N0
YES
YES
NUI
KEY
NULL
NULL
性别
条形码
学号
权限
pwd varchar(20) YES NULL 密码
borrowbook mt YES
表3:lb—borrow(借阅信息表)
NULL 现借书数目
字段名称
readerid
bookid
borrowtime
backtime
数据类型
varchar(50)
varchar(50)
datetime
d ̄etime
是否为空
YES
N0
YES
YES
是否主键
KEY
默认值
NULL
NULL
NULL
说明
读者编号
图书编号
借阅时间
应还时间
表4:lb—bookinfo(图书信息表)
字段名称
bookname
barcode
数据类型
varchar(70)
varchar(30)
是否为空
YES
N0
是否主键
KEY
默认值
NULL
说明
书名
条形码
typeid varchar(50) YES NULL 类别
author
translator
ISBN
pnce
page
bookcase
varchar(50)
varchar(50)
varchar(30)
lfoat
mt
●
YES
YES
YES
YES
YES
YES
NULL
NULL
NULL
NULL
NULL
NULL
作者
译者
出版社
价格
页数
书架 varchar(50)
state int YES NULL 借还状态
10
2014年2月
2014年第1期(总第140期)
晋图学刊
Feb.,2014
Shanxi Library Journal
No.1,2014(Issue No.140)
现了图书借阅管理系统的各功能模块:图书信息模
块、图书借还管理模块、用户管理模块、管理员管理
模块、读者信息模块。
求,可以较好地进行图书馆的各项流程业务,但是鉴
于其跨平台的功能,以及极度的伸缩能力,极大地增
加了程序的复杂性,另外由于自己的水平局限,尚有
许多地方需要完善和改进。
参考文献:
[1] 马建红.JSP应用与开发技术[M].清华大学出版社,
2011.
纵观图书管理系统的发展过程以及高校图书馆
建设的发展趋势,数字化图书馆势在必行,馆藏资源
电子化、数字化成为主流的趋势 J。因此,图书管
理系统将会发挥日益重要的作用,其功能也肯定会
日趋完善,可以说,计算机信息技术的发展在图书管
理中还将发挥更大的推动作用。利用JSP独特的优
势在服务器端编程、操作后台数据库设计实现的图
[2] 黎红星,杨娟,游祖元.基于J2EE架构的高校图书
馆管理系统的研究与开发[J].科技资讯,2008(13):254.
[3] 朱丽萍.基于JSP的高校图书管理系统开发和实现
书馆管理系统很大程度上简化了用户端的操作要
[D].电子科技大学,2011.
Study on Application of JSP Technology in Library
SU Yun—mei,YIN Wei—long,WU Jian—guang
(Library of Shanxi Medwal University,Taiyuan 030001,China)
Abstract:With highly development of Internet Technology and wide utilization of computers,it is imperative to man・
age the routine works by using computer technology in libraries.Library management system development by appli—
cation of JSP technology has friendly interface and can be contorled safely,shared widely and strengthen informatiza-
tion management intensity.
Key words:library;JSP;management;modular
作者简介:苏云梅(1980一),女,硕士,山西医科大学图书馆馆员,主持和参与课题3项,发表学术论文3
篇;尹维隆(1987一),男,山西医科大学信息管理系学生;武建光(1977一),男,大学本科,山西医科大学图书
馆馆员,发表学术论文8篇,主持参与科研项目5项。
收稿日期:2013—11—05
l3
版权声明:本文标题:JSP技术在图书馆系统的应用研究 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1710249071a564343.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论