论文部分内容阅读
高职院图书馆因其基础设施建设的滞后性和设备的简陋性,严重制约了数字化高职院校图书馆职能发挥,为了充分利用高职院校图书馆的现有设备,适应和满足教师学生以及校外读者的对数字化图书信息的需求,提高高职院图书馆工作人员工作效率。本文在基于互联网技术、数据库及挖掘技术等基础上设计并开发了一个高职院图书管理系统,实现图书的采购、采访、编目、典藏、流通、期刊、技术服务、文献阅览、信息查询、电子期刊、专业数据库等服务功能。通过分析研究现有的高职院图书管理系统,本文叙述了系统需求分析、系统设计和系统编程实现,本文阐述了本系统的实现原理和开发过程,开发了一个高职能图书管理系统。该系统设计与开发实现使得我们查阅检索图书信息更加简便快捷,同时提高了学校图书馆的工作效率。通过系统测试,系统的运行速度、扩展性、实用性以及可维护性得到了很好的保证。本文的主要内容有:(1)深入分析了C/S和B/S软件体系结构的各自优点和不足,结合高职院图书管理系统的实际需求,选用C/S和B/S相结合的混合模式作为系统的结构,采用J2EE技术和SQLSEVER数据库存储方案,本系统还从实际需求角度设计了系统的硬件结构,针对系统的相关功能按照体系结构设计的要求划分了模块,包括采访模块、编目模块、典藏模块、流通模块、读者管理模块、期刊管理模块和办公事务模块,并设计了模块结构及模块之间的功能关系。(2)本系统运用了当下最流行的MVC开发模式,结合Hibernate、Struts、Spring三大主流框架,外加AJAX+json+jquery进行异步处理和提交,采用了最新的JTDS数据库驱动技术,在查询数据库时运用了最新XPath+XQuery查询语言,提高了数据的操作速度。(3)本研究以图书管理系统的需求分析和实际需要为基础,根据高职院图书管理系统的实际需要的最好的业务流程,采用了较为适合的系统选型、软件开发平台和恰当的数据库。最后采用Junit、LoadRunner技术对高职院图书管理系统进行单元测试和集成测试,验证了设计的正确性。