基于Struts技术的图书馆管理系统

基于Struts技术的图书馆管理系统

ID:38711470

大小:217.00 KB

页数:15页

时间:2019-06-18

基于Struts技术的图书馆管理系统_第1页
基于Struts技术的图书馆管理系统_第2页
基于Struts技术的图书馆管理系统_第3页
基于Struts技术的图书馆管理系统_第4页
基于Struts技术的图书馆管理系统_第5页
资源描述:

《基于Struts技术的图书馆管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Struts技术的图书馆管理系统摘要随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。计算机信息处理系统的引进已彻底改变了许多公司的经营管理。甚至附近的一个小店主也可能正在用计算机来控制销售、记账以及其他活动。在一些大公司里,电子信息处理系统监测全部工作设备的操作与运行。图书管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含6个功能模块:系统设置,读者管理,图书管理,图书借还,系统查询和更改口令。本系统使有jsp进行网页

2、界面的设计,使用MVC设计模式,采用了开源框架Struts,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过jdbc驱动和数据库进行无缝连接,后端的数据库是mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。关键词:图书管理,信息管理,jsp,struts14前 言本系统编写目的在于研究高校的小型图书管理系统软件的可行途径和使用方法。随着电子计算机和通信技术的发展,揉已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在揉的社会生产活动中发挥着重要的作用。同时人们对信

3、息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。为了提高图书管理的水平和工作效率,尽可能杜绝图书流通中各环节中可能出现的图书借阅信息丢失等不明现象,图书借阅还领域迫切需要引入信息系统来加以管理。而图书管理系统是当前应用于高样图书管理系统的典型代表。本组设计的图书管理系统主要完成的功能有:图书基本信息维护、管理员的信息维护

4、、借阅还管理等,以及这一系列过程中涉及图书及图书借阅的数据修改、查询统计、删除等多种操作。此外,Jdbc使开发者不必不断重写程序而可以建立数据库前台。要使用这种访问方式,必须在javaweb工程里面引用MySQL数据库。使用本系统大大提高图书管理的运作效率;通过全面的信息采集和处理,辅助提高图书管理的决策水平;还可以迅速提升图书的管理水平,为提高图书管理的效率,使图书管理更具规范性,提供有效的技术保障。一、Java的网络功能与编程Java程序可以获取网络上结点的图象、声音、HTML文档及文本等资源,并可以对获得的资源进行处理。例如Java程序可以每隔一定时间读取某结点

5、提供的最新数据,并以图表的形式显示出来。在编程处理上,一般先生成一个URL类型的对象,然后用Java中相应的方法(method)获取该对象所代表的资源。1.1Java语言简介14Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。1.2Java语言在网络上的运用Java并不是为Internet、www而设计的,它也可以用来编写独立的应用程序。Java是一种面向对象语言,Java语言类似于C++语言,所以已熟练掌

6、握C++语言的编程人员,再学习Java语言就容易得多!Java程序需要编译,它被放置在Internet服务器上,当用户访问服务器时,Java程序被下载到本地的用户机上,由浏览器解释运行。实际上有两种Java程序:一种Java应用程序是一个完整的程序,如Web浏览器。另一种Java小应用程序是运行于Web浏览器中的一个程序。Java程序和它的浏览器HotJava,提供了可让你的浏览器运行程序的方法。你能从你的浏览器里直接播放声音,你还能播放页面里的动画,Java还能告诉你的浏览器怎样处理新的类型文件。当我们能在2400baud线上传输视频图象时,HotJava将能显示这

7、些视频。1.3Servlet技术简介Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。二、Struts概述Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。