310 likes | 408 Views
基于 WAP 的手机数字图书馆设计和开发实践. 方 玮. 目录. 系统简介 基本功能与服务流程 系统设计方案 系统实现 用户管理与身份认证 读者服务 电子资源检索 系统配置 留言反馈 日志功能. 本系统是什么?. 一个面向手机用户、 B/S 结构、基于 WAP 的读者服务系统(网站)。. 系统背景 设计目标(系统需求). 扩展图书馆基本服务。把读者服务移植到 WAP 系统中,供读者通过手机上网来检索图书馆书籍、查询个人借阅信息、预约和续借图书等。 整合和推广图书馆电子资源。使读者可以不受地域限制地通过手机访问图书馆电子资源。.
E N D
目录 • 系统简介 • 基本功能与服务流程 • 系统设计方案 • 系统实现 • 用户管理与身份认证 • 读者服务 • 电子资源检索 • 系统配置 • 留言反馈 • 日志功能
本系统是什么? 一个面向手机用户、B/S结构、基于WAP的读者服务系统(网站)。 • 系统背景 • 设计目标(系统需求) • 扩展图书馆基本服务。把读者服务移植到WAP系统中,供读者通过手机上网来检索图书馆书籍、查询个人借阅信息、预约和续借图书等。 • 整合和推广图书馆电子资源。使读者可以不受地域限制地通过手机访问图书馆电子资源。
基本功能与服务流程 • 用户管理:用户注册、登录、校内身份认证等。 • 读者服务:包括馆藏书目查询、个人借阅信息查询、预约和续借图书等。 • 电子资源检索:多库电子资源/数据库检索服务。
用户管理与身份认证 • 注册 • 用户名 • 密码 • 用户类别 • 真实姓名 • 学号\工作证号 • PIN码 • 注册 • 手机号码 • Email地址 • 工作单位
用户管理与身份认证 认证成功 <HTML> <BODY> RETCOD=0<BR> </BODY> </HTML> 认证失败,PIN码错误 <HTML> <BODY> RETCOD=1<BR> ERRNUM=4<BR> ERRMSG=InvalidpatronPIN<BR> </BODY> </HTML> • 校内身份认证
用户管理与身份认证 • 登录与注销 验证用户名密码,从数据库中取个人信息。
读者服务 馆藏书目查询 • 查询字段 • 题名 • 关键词 • 作者 • 主题 • 索书号 • 文献号 • ISBN/ISSN • 排序方式 • 系统排序 • 题名 • 作者 • 出版年 • 索书号 • 查询范围 • 全部馆藏 • 期刊和报纸 • 媒体与非书资料 • 教材 • 分馆馆藏 • 检索词
读者服务 • 馆藏书目查询 >100 0 检索结果 数目N 100≥N>1 1
读者服务 • 馆藏书目查询-分页显示 选择书籍 发送链接至INNOPAC系统 读取书籍详细信息网页、解析、转换为WML页面 检索结果页 分页显示程序 编号 缓存数据库
读者服务 • 个人信息查询 • 已借图书 • 已预约图书 • 借阅历史
读者服务 • 个人信息查询 • 已借图书 • 已预约图书 • 借阅历史
读者服务 • 预约图书 • 取消预约 • 续借图书 已预约图书查询 馆藏书目查询 已借图书查询 预约 取消预约 续接
电子资源检索 • 数据库选择:用户可选择所需的数据库(可多选) • 检索项:选择检索的字段,包括“所有字段”、“题名”和“作者” • 检索词 • 每页显示记录条数
电子资源检索 • 记录详细信息 GetRecordDetail X-Server 结果XML Set_number Set_entry 解析
电子资源检索 • 信息发送到Email-实现方式 WAP系统 资源信息 图书馆邮件服务 器(SMTP) 读者个人邮箱
电子资源检索 • 信息发送到Email
电子资源检索 • 信息发送到Email
电子资源检索 • 信息导入RefWorks系统——个人文献管理系统
电子资源检索 • 信息导入RefWorks
电子资源检索 • 信息导入RefWorks • 清华RefWorks系统http://refworks.tsinghua.edu.cn/Refworks/login.asp
电子资源检索 • 信息导入RefWorks • 清华RefWorks系统http://refworks.tsinghua.edu.cn/Refworks/login.asp
留言反馈 WAP系统 反馈信息 图书馆邮件服务 器(SMTP) 图书馆服务邮箱 • thuwap@lib.tsinghua.edu.cn
系统配置 • 电子数据库管理 Database_info WAP系统 后台管理系统 系统配置信息 (数据库) +-------+----------+-------------------------------------------------+----------------------------+--------+--------+ | PK_ID | d_id | d_name | d_nameabbr | d_flag | d_code | +-------+----------+-------------------------------------------------+----------------------------+--------+--------+ | 1 | THU00638 | Ei Compendex (EV2 镜像站点)| EI | 0 | SCN004 | | 2 | THU01131 | Science Citation Index Expanded | SCI | 1 | SCN003 | | 3 | THU01285 | 中国期刊全文数据库 (清华镜像) | 中国期刊全文数据库 | 1 | SCN002 | | 4 | THU01234 | Test | ABBR | 0 | SCN001 | +-------+----------+-------------------------------------------------+----------------------------+---------+--------+
系统配置 +-------+-----------+--------------------------+ | PK_ID | a_id | a_name | +-------+-----------+--------------------------+ | 1 | Title | 标题 | | 2 | Author | 作者 | | 3 | Date | 日期 | | 4 | Year | 年份 | | 5 | Publisher | 出版刊 | | 6 | Abstract | 摘要 | | 7 | Source | 全文或原记录链接 | +-------+-----------+--------------------------+ • 显示字段管理 • 用户定制显示字段 field_display_info field_display_right field_display_user +----------+---------+-------+ | group_ID | disa_id | PK_ID | +----------+---------+-------+ | 1 | 1 | 1 | | 1 | 2 | 2 | | 1 | 3 | 3 | | 1 | 4 | 4 | | 1 | 5 | 5 | | 2 | 1 | 6 | | 2 | 2 | 7 | | 2 | 3 | 8 | | 2 | 4 | 9 | | 2 | 6 | 11 | | 2 | 7 | 12 | | 2 | 5 | 13 | +----------+---------+-------+ WAP系统 WAP系统 系统配置息 (数据库) 系统配置信息 (数据库) 后台管理系统
日志功能 • 数据库Wap_log • 文本日志 系统功能操作 • 用于统计 • (后台管理) +-------+------------+------------+------------------------------------------------------------------------------------------+--------+--------+ | PK_ID | l_username | l_addtime | l_content | l_type | l_flag | +-------+------------+------------+------------------------------------------------------------------------------------------+--------+--------+ | 385 | fw | 2009-10-24 | 校内用户登录失败,密码错误 | 3 | 0 | | 386 | fw | 2009-10-24 | 校内用户登录成功 | 3 | 1 | | 387 | fw | 2009-10-24 | 检索图书,查询字段“题名”,检索词“计算机”,共有“7354”条记录 | 11 | 1 | | 391 | fw1 | 2009-10-24 | 校内用户注册,身份认证失败 | 1 | 0 | | 392 | fw1 | 2009-10-24 | 校外用户注册 | 2 | 1 | | 394 | fw | 2009-10-24 | 已借图书信息查询 | 12 | 1 | | 399 | fw | 2009-10-24 | 电子资源检索,检索域"WRD",检索词"WAP",数据库编号"THU01285" | 21 | 1 | | 400 | fw | 2009-10-24 | 电子检索记录转发至个人邮箱 | 22 | 1 | | 401 | fw | 2009-10-24 | 电子检索记录导入RefWorks个人账户 | 23 | 1 | | 408 | Guest | 2009-10-24 | 检索图书,查询字段“题名”,检索词“oracle”,共有“777”条记录 | 11 | 1 | | 414 | 123 | 2009-10-24 | 用户提交反馈信息 | 5 | 1 | +-------+------------+------------+------------------------------------------------------------------------------------------+--------+--------+
请项目组其他成员进行工作汇报! 系统测试地址 • http://166.111.120.151:8080/thulib