德阳供电公司图书管理系统设计与实现
发布时间:2020-08-09 18:53
【摘要】:图书馆的价值在于为人们提供了一个良好的信息交流平台。如今,随着时代快速发展,现有计算机技术在各行各业的应用也得到了蓬勃发展,然而德阳供电公司图书馆存在图书借还步骤繁琐、数据管理落后等严峻问题。针对以上出现的问题,本文首先对国内外图书馆及管理系统发展进行了概述和对比,接着对德阳供电公司现有图书馆的情况进行实地调研,分析了公司图书馆及管理系统存在的问题,为了解决公司原有管理系统存在的弊端,结合新的需求又对公司图书馆进行功能性分析和非功能性分析。根据需求分析的结果给出了新系统的E-R图及数据库表结构,最后以Java作为技术支撑,B/S模式作为系统架构,以SSM作为开发框架,以MySQL作为后台数据库实现了新的图书管理系统,同时引入传统图书馆无法提供的特色推荐功能,该功能可以为员工推荐符合自己兴趣爱好类型的书籍,还可以为员工信息,图书信息,以及借阅数据提供安全的保护,新系统有效地提高了公司图书馆的图书管理水平,提升图书借阅效率,基本达到图书馆信息化管理的要求。论文最后对新的图书管理系统进行了黑盒测试和压力测试,测试结果表明,各个功能模块基本符合公司提出的实际需求,并且能够在一定访问压力下正常工作,基本达到了系统预期设计目标。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
人员采用的开发模式慢慢开始由 C/S 结构转向 B/S 结构,即浏览器/服务器模]。B/S 模式无需像 C/S 模式一样需要在需要的计算机上安装对应的客户端,只通过浏览器就可以访问在服务器端部署好的系统,这样即节省了计算机资源简化了维护人员的工作量。浏览器/服务器模式从本质上来说其实就是对 C/S 模式的优化改进,B/S 开式比较好的地方就是它是以 Web 技术为基础,通过浏览器就可以进入需要访系统[23],该模式相对于 C/S 结构模式的最大的不同在于,应用程序的接口是 Web 浏览器来实现的,而业务逻辑和后台数据库都是移植到了 web 服务器们可以通过 Web 浏览器向系统提交访问的请求,web 服务器和数据库服务器由高性能计算机来担当,Web 服务器会将浏览器的访问请求进行逻辑处理,数据库服务器提交数据请求,数据库服务器根据 Web 的请求将数据返回给 务器,最后 Web 服务器将处理结果及时的传到 Web 浏览器。以 B/S 为 web程序开发模式,不需要在每一台计算机上安装客户端,只需要通过浏览器客输入地址访问图书管理系统即可,这样做的好处在于不仅节省了计算机资源降低了后期维护人员的工作难度和工作量。B/S 模式架构如图 2-1 所示。
过该架构与前端进行交互。主要包含前端控制器是 DispatcherServlet,它pringMVC 的核心,主要进行任务的安排,最终都会回到前端控制器进行分配有三个组件:处理映射器 HandlerMapping ,主要是将请求的 URL 地址解析用链操作,处理器适配器 HandlerAdapter,主要是将调用链找到对应的 Control进行操作;视图解析器 ViewResolver 主要是进行视图解析,将 ModelAndVi行渲染,返回给页端结果[30]。(2)Spring:与 SpringMVC 和 Mybatis 不同,Spring 是 J2EE 框架中的一个轻量级容器。 Spring 可以作为独立的主体工作,也可以在 Struts2 和 Hibern复合框架中使用。(3)Mybatis:MyBatis 的主要思想是在程序中提取大量 SQL 语句,并在配件中配置它们,以实现 SQL 的灵活配置。MyBatis 并不完全是一个 ORM 框架在设计上与 ORM 类似,只是它允许直接编写 SQL 语句,使数据库访问更加。因此,准确地说,MyBatis 提供了一个半自动化的 ORM 实现,它是一个 SQapping 框架[31]。
第四章 图书管理系统设计 务器。而后端是负责数据库的服务器。应用服务器充当用户和数据库之间的交互。它通过各种协议向客户端应用程序打开业务逻辑。它还可以包括计算机,WEB 服务器或其他应用服务器上的图形用户界面。使用应用服务器的好处是,当公司需要与现有数据库和服务器(如 WEB 服务器)集成时,应使用应用服务器。它可以通过启用集中式方法来提供应用程序更新和升级来提供数据和代码的完整性,以及应用服务器可以与数据库连接。这意味着企业可以扩展 WEB 服务器群,而不需要增加数据库连接的数量。
本文编号:2787414
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
人员采用的开发模式慢慢开始由 C/S 结构转向 B/S 结构,即浏览器/服务器模]。B/S 模式无需像 C/S 模式一样需要在需要的计算机上安装对应的客户端,只通过浏览器就可以访问在服务器端部署好的系统,这样即节省了计算机资源简化了维护人员的工作量。浏览器/服务器模式从本质上来说其实就是对 C/S 模式的优化改进,B/S 开式比较好的地方就是它是以 Web 技术为基础,通过浏览器就可以进入需要访系统[23],该模式相对于 C/S 结构模式的最大的不同在于,应用程序的接口是 Web 浏览器来实现的,而业务逻辑和后台数据库都是移植到了 web 服务器们可以通过 Web 浏览器向系统提交访问的请求,web 服务器和数据库服务器由高性能计算机来担当,Web 服务器会将浏览器的访问请求进行逻辑处理,数据库服务器提交数据请求,数据库服务器根据 Web 的请求将数据返回给 务器,最后 Web 服务器将处理结果及时的传到 Web 浏览器。以 B/S 为 web程序开发模式,不需要在每一台计算机上安装客户端,只需要通过浏览器客输入地址访问图书管理系统即可,这样做的好处在于不仅节省了计算机资源降低了后期维护人员的工作难度和工作量。B/S 模式架构如图 2-1 所示。
过该架构与前端进行交互。主要包含前端控制器是 DispatcherServlet,它pringMVC 的核心,主要进行任务的安排,最终都会回到前端控制器进行分配有三个组件:处理映射器 HandlerMapping ,主要是将请求的 URL 地址解析用链操作,处理器适配器 HandlerAdapter,主要是将调用链找到对应的 Control进行操作;视图解析器 ViewResolver 主要是进行视图解析,将 ModelAndVi行渲染,返回给页端结果[30]。(2)Spring:与 SpringMVC 和 Mybatis 不同,Spring 是 J2EE 框架中的一个轻量级容器。 Spring 可以作为独立的主体工作,也可以在 Struts2 和 Hibern复合框架中使用。(3)Mybatis:MyBatis 的主要思想是在程序中提取大量 SQL 语句,并在配件中配置它们,以实现 SQL 的灵活配置。MyBatis 并不完全是一个 ORM 框架在设计上与 ORM 类似,只是它允许直接编写 SQL 语句,使数据库访问更加。因此,准确地说,MyBatis 提供了一个半自动化的 ORM 实现,它是一个 SQapping 框架[31]。
第四章 图书管理系统设计 务器。而后端是负责数据库的服务器。应用服务器充当用户和数据库之间的交互。它通过各种协议向客户端应用程序打开业务逻辑。它还可以包括计算机,WEB 服务器或其他应用服务器上的图形用户界面。使用应用服务器的好处是,当公司需要与现有数据库和服务器(如 WEB 服务器)集成时,应使用应用服务器。它可以通过启用集中式方法来提供应用程序更新和升级来提供数据和代码的完整性,以及应用服务器可以与数据库连接。这意味着企业可以扩展 WEB 服务器群,而不需要增加数据库连接的数量。
【参考文献】
相关期刊论文 前6条
1 王蓁蓁;;软件测试理论初步框架[J];计算机科学;2014年03期
2 张俊萍;朱小冬;侯娜;张鲁;梁欣;;基于SSM的软件体系结构开发过程研究[J];计算机测量与控制;2011年08期
3 吴锦冲;;国内外图书馆自动化管理系统比较研究[J];科技情报开发与经济;2009年11期
4 顾俐;;图书馆图书管理系统的设计[J];中国科技信息;2007年11期
5 葛爱君;;适应时代步伐切实做好图书馆管理的创新改革[J];牡丹江医学院学报;2006年05期
6 李培峰,朱巧明;B/S模式的企业图书信息管理系统的设计[J];计算机与现代化;2004年01期
本文编号:2787414
本文链接:https://www.wllwen.com/guanlilunwen/yunyingzuzhiguanlilunwen/2787414.html