TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary基于WAP的手机数字图书馆设计和开发实践方玮TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目目录系统简介基本功能与服务流程系统设计方案系统实现用户管理与身份认证读者服务电子资源检索系统配置留言反馈日志功能TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目本系统是什么?系统背景设计目标(系统需求)扩展图书馆基本服务。把读者服务移植到WAP系统中,供读者通过手机上网来检索图书馆书籍、查询个人借阅信息、预约和续借图书等。整合和推广图书馆电子资源。使读者可以不受地域限制地通过手机访问图书馆电子资源。一个面向手机用户、B/S结构、基于WAP的读者服务系统(网站)。TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目基本功能与服务流程用户管理:用户注册、登录、校内身份认证等。读者服务:包括馆藏书目查询、个人借阅信息查询、预约和续借图书等。电子资源检索:多库电子资源/数据库检索服务。注册用户登录馆藏书目查询个人借阅信息已借图书已预约图书借阅历史电子资源检索图书馆信息留言反馈书目信息续借取消预约预约详细信息导入RefWorks系统发送至个人电子邮箱校内身份认证简要信息登录登录(校内用户)登录(校内用户)(校外用户)TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目系统设计方案电子资源/数据库供应商图书馆邮件服务器管理员清华大学图书馆手机图书馆系统(WAP)MetalibINNOPAC无线数字图书馆后台数据库RefWorks系统无线数字图书馆后台管理系统移动通信运营商数据层异构信息资源WAP网关基站个人邮件系统用户互联网WAP终端TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目系统架构业务逻辑层数据访问层WAP子系统底层数据存储API页面分析HTML页面分析XMLWAP应用显示层跨库资源检索读者个人服务登录(注册)MetaLib系统INNOPAC系统图书馆信息/帮助/反馈信息书目信息查询身份认证后台数据库TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目用户管理与身份认证注册注册用户名密码用户类别真实姓名学号\工作证号PIN码手机号码Email地址工作单位输入注册信息(选择注册类别)注册为“校内用户”group_ID=2注册&INNOPAC身份认证注册为“校外用户”group_ID=1成功失败判断类别校内校外注册失败成功TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目用户管理与身份认证校内身份认证认证成功HTMLBODYRETCOD=0BR/BODY/HTML认证失败,PIN码错误HTMLBODYRETCOD=1BRERRNUM=4BRERRMSG=InvalidpatronPINBR/BODY/HTMLINNOPAC系统HTTPURLHTMLAPITsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目用户管理与身份认证登录与注销验证用户名密码,从数据库中取个人信息。TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目读者服务馆藏书目查询查询字段题名关键词作者主题索书号文献号ISBN/ISSN排序方式系统排序题名作者出版年索书号查询范围全部馆藏期刊和报纸媒体与非书资料教材分馆馆藏检索词INNOPAC系统检索信息检索结果(HTML)URLHTMLParser解析缓存数据库TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目读者服务检索结果数目N馆藏书目查询1000100≥N11书目检索读取并解析前100条记录用户选择返回检索结果数NN=0用户选择N100继续读取并解析相近的20条记录返回继续读取并解析所有记录100≥N1保存书目信息到缓存数据库(书籍URL,书名作者,出版年)N=1分页显示检索结果读取书籍详细信息TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目读者服务馆藏书目查询-分页显示选择书籍发送链接至INNOPAC系统读取书籍详细信息网页、解析、转换为WML页面检索结果页缓存数据库编号分页显示程序TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目读者服务个人信息查询已借图书已预约图书借阅历史个人借阅信息选择查询内容已借图书判断类别校内校外提示错误信息游客读取已借图书网页读取借阅历史网页读取已借图书网页借阅历史已预约图书解析并保存到缓存数据库TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目读者服务个人信息查询已借图书已预约图书借阅历史TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目读者服务预约图书取消预约续借图书馆藏书目查询预约已预约图书查询取消预约已借图书查询续接TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目电子资源检索数据库选择:用户可选择所需的数据库(可多选)检索项:选择检索的字段,包括“所有字段”、“题名”和“作者”检索词每页显示记录条数TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary电子资源检索X-Server检索信息URL解析API结果集(XML)set_numberno_of_documents分页控制程序X-Serverset_numberset_numberset_entryset_entry分页显示WML记录信息(XML)解析检索结果页TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目电子资源检索记录详细信息GetRecordDetailX-Server结果XML解析Set_numberSet_entryTsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目电子资源检索信息发送到Email-实现方式WAP系统图书馆邮件服务器(SMTP)读者个人邮箱资源信息信息发送Email服务发送信息到电子邮箱输入Email地址读取用户Email信息存在不存在显示发送状态保存Email地址到用户信息数据库TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目电子资源检索信息发送到EmailTsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目电子资源检索信息发送到EmailTsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目电子资源检索信息导入RefWorks系统——个人文献管理系统信息导入操作信息导入RefWorks输入RefWorks账户信息RefWorks账户信息存在不存在显示状态保存RefWorks账户信息登录RefWorks系统成功失败TsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目电子资源检索信息导入RefWorksTsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目电子资源检索信息导入RefWorks清华RefWorks系统清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目电子资源检索信息导入RefWorks清华RefWorks系统清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目留言反馈WAP系统图书馆邮件服务器(SMTP)图书馆服务邮箱反馈信息thuwap@lib.tsinghua.edu.cnTsinghuaUniversityLibrary清华大学图书馆TsinghuaUniversityLibrary2020/2/8TWIMS教育部人文社会科学研究规划基金项目系统配置电子数据库管理Database_infoWAP系统系统配置信息(数据库)+-------+----------+-------------------------------------------------+----------------------------+--------+--------+|PK_ID|d_id|d_name|d_nameabbr|d_flag|d_code|+-------+----------+--------------------