基于Struts框架的图书馆手机服务系统通用访问平台的研究与实现

基于Struts框架的图书馆手机服务系统通用访问平台的研究与实现

论文摘要

互联网的普及和信息技术的发展成就了信息时代的数字图书馆,随着无线互联网技术的飞速发展,一种崭新的以手机为终端的数字图书馆服务模式——手机图书馆,悄然兴起。本文首先对手机用户进行调查,总结手机图书馆的服务功能,提出了一个通用的、可扩展的手机图书馆系统体系结构,并在此系统体系结构的基础上设计了一个能与多种数字图书馆系统进行数据交换的通用访问接口,最后基于在通用访问接口的基础上成功实现了系统与力博系统、ALEPH系统的集成,并实现绑定手机号、定制服务、查询书目、续借图书、短信二次确认及用户留言等部分系统功能。本系统主要以J2EE平台的多层体系结构为依据,采用目前比较流行的Struts框架使系统具有了MVC三层结构,并将Proxool数据库连接池技术应用到Struts框架中以提高数据库访问性能,使系统具有网络平台无关性、可扩展性等特点。此外,本系统还综合运用了短信技术和WAP技术,使用手机图书馆系统的具有短信收发功能和对外访问的WAP网站。本系统在开发过程中结合数字图书馆自身的特点,遵循图书馆业务服务模式,在一定程度上优化了传统图书馆的服务模式,提高现有图书馆的服务水平和服务质量,实现了图书馆的信息化服务,同时也解决了图书馆对外服务的实际需求,具有很强的实用性。本文第1章概述手机图书馆的概念,国内外研究现状,研究目的和意义,论文的主要研究内容和框架。第2章研究手机图书馆应具有的服务功能,通过问卷调查分析,总结出用户对图书馆手机服务的功能需求。第3章分析相关的研究技术及研究动态,包括J2EE技术、Struts框架、短信技术、WAP技术等等。第4章描述系统分析与设计,主要包括系统需求分析,系统总体设计,系统功能分析和数据库设计。第5章介绍手机图书馆系统部分功能的设计与实现,包括系统参数配置功能、用户登录功能、用户身份短信二次确认功能、WAP续借图书功能等等。第6章为总结与展望,介绍本课题的创新之处,存在的问题及后续的研究工作。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 手机图书馆概述
  • 1.2 手机图书馆国内外研究和应用现状
  • 1.2.1 国外手机图书馆的发展
  • 1.2.2 国内手机图书馆的发展
  • 1.3 手机图书馆研究的目的和意义
  • 1.4 本文的主要研究内容及框架
  • 第二章 手机图书馆功能应用调查分析
  • 2.1 手机图书馆的功能
  • 2.2 手机图书馆问卷调查设计
  • 2.2.1 调查表概况
  • 2.2.2 调查对象
  • 2.2.3 调查方案与步骤
  • 2.2.4 分析、统计方法介绍
  • 2.3 手机图书馆服务的用户情况分析
  • 2.3.1 样本属性分析
  • 2.3.2 基本数据分析
  • 2.3.3 手机图书馆服务功能的确定
  • 第三章 相关技术研究
  • 3.1 J2EE技术
  • 3.1.1 J2EE技术概述
  • 3.1.2 J2EE的三层体系结构
  • 3.1.3 J2EE相关技术
  • 3.1.4 J2EE平台的优势
  • 3.2 MVC设计模式
  • 3.2.1 JSP开发模型Model1
  • 3.2.2 JSP开发模式Model2
  • 3.2.3 MVC模式的优点
  • 3.3 Struts 框架
  • 3.3.1 Struts基本概念
  • 3.3.2 Struts工作原理
  • 3.3.3 Struts的配置
  • 3.3.4 Struts框架的优点
  • 3.4 短信平台相关技术
  • 3.4.1 短信技术相关术语
  • 3.4.2 常用的短信通信实现方式
  • 3.5 WAP技术简介
  • 3.5.1 WAP的起源及发展
  • 3.5.2 WAP的协议栈结构
  • 3.5.3 WAP通信模型
  • 3.5.4 无线标记语言WML
  • 第四章 手机图书馆系统的分析与设计
  • 4.1 需求分析
  • 4.1.1 系统需求概述
  • 4.1.2 系统功能需求
  • 4.2 系统总体设计
  • 4.2.1 系统设计目标
  • 4.2.2 系统设计原则
  • 4.2.3 系统体系结构图
  • 4.2.4 系统开发框架设计
  • 4.3 系统功能模块分析
  • 4.3.1 系统参数配置功能
  • 4.3.2 身份认证功能
  • 4.3.3 手机号码绑定功能
  • 4.3.4 定制服务功能
  • 4.3.5 短信服务功能
  • 4.3.5.1 短信接收模块
  • 4.3.5.2 短信发送模块
  • 4.4 数据库设计
  • 4.4.1 数据库设计目标
  • 4.4.2 数据库设计原则
  • 4.4.3 数据库需求分析
  • 4.4.4 数据库概念结构设计
  • 4.4.5 数据库逻辑结构设计
  • 第五章 系统部分功能的设计与实现
  • 5.1 系统开发及运行环境简介
  • 5.1.1 硬件平台
  • 5.1.2 软件平台
  • 5.2 数据库连接的实现
  • 5.2.1 数据库连接池的建立
  • 5.2.2 数据库连接池的使用
  • 5.3 系统基本参数配置功能的实现
  • 5.3.1 初始化MLServlet类的实现
  • 5.3.2 MLServlet类在web.xml中的配置
  • 5.3.3 参数配置parameter类的实现
  • 5.4 通用访问接口模块的实现
  • 5.5 用户登录功能的具体实现
  • 5.5.1 视图组件的实现
  • 5.5.2 控制器组件的实现
  • 5.5.3 业务逻辑层的实现
  • 5.6 用户身份二次确认功能的实现
  • 5.6.1 短信上行处理
  • 5.6.2 短信业务处理
  • 5.6.3 短信下行处理
  • 5.7 WAP续借图书功能的实现
  • 5.7.1 视图层的实现
  • 5.7.2 控制层的实现
  • 5.7.3 逻辑层的实现
  • 5.8 系统演示
  • 5.8.1 网站平台演示
  • 5.8.2 WAP平台演示
  • 第六章 总结与展望
  • 6.1 所做的主要工作
  • 6.2 本文的创新之处
  • 6.3 存在的问题
  • 6.4 进一步的工作
  • 参考文献
  • 附录1 图书馆手机服务平台需求调查问卷
  • 附录2 图书馆手机服务平台需求调查问卷
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于Struts框架的图书馆手机服务系统通用访问平台的研究与实现
    下载Doc文档

    猜你喜欢