摘要
随着科技的进步,人们对书的渴求也越来越大,很多人习惯了在网上借阅图书,并能下载一些免费的电子书籍,由此我们开发了这一块图书借阅管理系统,不但可以在线能够借阅查询图书,而且可以对借阅的图书进行评价,并能在线查看相关的电子书籍。
计算机信息处理系统的引进已彻底改变了许多公司的经营管理 。甚至附近的一个小店主也可能正在用计算机来控制销售、记账以及其他活动。在一些大公司里,电子信息处理系统监测全部工作设备的操作与运行。
图书管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了图书管理事务中的常用基本问题以及相关统计工作。本系统中包含6个功能模块:系统设置,注册用户管理,图书管理,电子书下载,系统查询和更改口令。
由于本人比较熟悉ssh框架技术编程,熟练使用了sqlserver数据库,所以开发本系统我们采用SSH框架技术设计模式,采用了开源框架Struts,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过jdbc驱动和数据库进行无缝连接,后端的数据库是sqlserver2005,是微软的数据库,该数据库具有较高的完整性,一致性和安全性。
关键词:图书管理,信息管理,jsp,ssh技术。
JAVA语言简介
Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择。
sqlserver技术简介
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SqlServer, Access等都采用了SQL语言标准。
Sqlserver是一个关系型数据库管理系统,由瑞典Sqlserver AB公司开发,目前属于Oracle公司。Sqlserver是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。Sqlserver所使用的SQL语言是用于访问数据库的最常用标准化语言。Sqlserver软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择Sqlserver作为网站数据库。
系统总体软件结构
通过在需求阶段对系统的总体功能的要求,我们得到了这个信息管理软件的总体功能结构,其主要功能结构图如图4-4所示,它应包括6大基本功能:
(1)图书类别信息管理:作为一个学校的图书馆,涉及到的图书是很多的,这就有必要对图书进行分门别类,这样有利于对图书的查询和管理。不同的图书类别可以借阅的天数也是不一样的,管理员登陆系统后可以对图书类别进行添加,更新和删除操作。
(2)图书信息管理:当管理员对图书类别信息添加完成后,就可以开始进行图书信息的录入了,只有将图书馆拥有的图书录入系统中,读者朋友在登陆系统后才可以查询到自己喜欢的该图书。
(3)注册用户信息管理:实现了注册用户的信息管理,能够在线注册成为网站会员,并能在线对图书进行借阅评价。
(5)图书借阅管理:读者可以登陆系统查询自己喜欢的图书,然后到图书馆进行图书借书的登记操作,同时,管理员还可以对已经出借的图书进行是否同意的操作。
(6)系统设置: 管理员登陆系统后可以修改图书馆的信息,可以修改管理其他操作员的信息,可以管理书架信息。
(7)口令更改:无论是管理员或读者身份登陆系统后,都可以对自己的登陆密码进行修改操作,这样保证了系统的安全性。
系统页展示
站内新闻
网站的首页,主要实现了对首页信息的展示发布,能够展示最新的图书信息,并能查看相关的新闻信息,电子书的下载等。如图5.1所示:
站内新闻
实现了对站内新闻的信息发布管理,能够在线查看站内新闻信息,并能展示最新的站内公告:
电子图书下载
首页注册用户在登录系统后,可以实现对电子图书信息的查看查询,并能实现电子图书的下载:
图书列表查看
后台主页面
管理员进入后台后,实现了对网站的整体信息的管理,主要模块功包括站内新闻管理,电子图书管理,图书信息管理,借阅信息管理,系统信息管理等。能如下图所示:
如需要可扫取文章下方二维码联系得源码