基于图书管理系统开题报告

 2022-09-26 14:40:05

1. 研究目的与意义

人类社会的发展与知识的传递有着一种必然的联系,教育是人类传递知识的最直接最有效的方式。在21世纪这个信息高度发达,并且高速流通的时代,计算机的普及以及计算机网络技术的应用,让大量普通人能够有机会接触到比以往更多的知识。因此,建立实践实训系统是十分必要的事情,这不仅是能使更多的人享用宝贵的教学资源,同时也对于提高学生自学能力,有相当大的帮助。

其次,开放源代码(简称开源),作为一种新的软件开发和传播发行模式,对于软件技术的研究和交流具有独特的优势,引起了业界的高度重视。从低层的操作系统软件到高层的应用软件,开源的范围正在不断扩大,现有国内90%以上的软件开发商的应用软件开发都是采用此模式。开源框架是其中的一个亮点,它把技术思路、实现方案、程序文档和软件源代码全部共享,让所有使用者去仔细审视,以发现其中的瑕疵,与非开源的商业框架相比具有免费、安全、可靠和高性能等优点。然而,目前流行的开源框架并不完善。它们对J2EE 应用的四层结构的支持各有所长,iBATIS、Struts、Velocity 等框架对表示层(presentation) 的支持较全面,Spring、PicoContainer 等框架对业务层(business) 的支持较强,Hibernate、Castor、Torque 等框架则长于持久层(persistence),而域模型层(domain model)因为与实际应用有关,不能为特定框架所直接支持。而现在以高内聚、低耦合的原则,整合现有开源框架,提出了高质量的J2EE 应用架构(Struts Spring Hibernate)。

2. 课题关键问题和重难点

MVC模式下的Struts技术采用分布式组件思想,适于图书管理系统的开发,但进行系统的开发时仍存在着一些疑难问题,具体表现在以下几个方面:

1、如何自动计算图书归还日期

在图书管理系统中遇到这样问题:在借阅图书时,需要自动计算图书的归还日期,而这个日期又不是固定不变的,它需要根据系统日期和数据报表中保存的各类图书的最多借阅天数,即图书归还日期=系统日期 最多借阅天数。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

随着计算机及网络技术的高速发展,数字化、网络化的信息革命从根本上推动了图书馆的发展进程,计算机日益成为图书馆的主要设备。目前很多大型的图书馆已经有一整套比较完整的信息管理系统,但在一些小型的图书馆中大部分工作仍需由手工完成,工作起来效率比较低,管理员不能即时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间内找到,不便于动态、及时地调整图书结构。为了更好地满足当前读者的借阅需求,解决手工管理中存在的许多弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。计算机信息化管理以其存储信息量大、速度快、便于管理等优点受到更多用户的青睐。MVC技术采用了Browser/Server结构和组件的思想,将业务逻辑从客户端、服务器端中独立出来,适应于日益复杂化和日益变化的业务逻辑的需要,可以充分满足图书管理系统的开发需求。

1. MVC概述

MVC(Model-View-Controller,即模型层-视图层-控制层)是一种设计模式,它强制性地把应用程序的输入、处理和输出分开。MVC把应用程序分成3个核心:模型层、视图层和控制层,它们分别担负不同的任务。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

本课题模拟开发一个图书管理系统,包含以下主要功能:

1、系统设置:主要实现图书馆信息、管理员设置、参数设置、书架设置等功能。

2、读者管理:主要实现读者类型管理、读者档案管理等功能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

第1周:查找文献和翻译文献第2周:撰写开题报告第3周:图书管理系统的总体框架设计第4周:功能模块化设计第5周:各个功能模块方法设计第6周:完成各个功能方法的调用第7周:测试程序能否正确运行第8周:继续完善程序,直至完全正确第9周:规整毕设资料,撰写毕设论文第10周:修改并完成论文第11周:毕业设计论文的提交第12周:准备答辩第13周:毕设结束工作

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。