图书借阅管理系统Word文档下载推荐.docx

上传人:b****4 文档编号:14097381 上传时间:2022-10-18 格式:DOCX 页数:31 大小:223.26KB
下载 相关 举报
图书借阅管理系统Word文档下载推荐.docx_第1页
第1页 / 共31页
图书借阅管理系统Word文档下载推荐.docx_第2页
第2页 / 共31页
图书借阅管理系统Word文档下载推荐.docx_第3页
第3页 / 共31页
图书借阅管理系统Word文档下载推荐.docx_第4页
第4页 / 共31页
图书借阅管理系统Word文档下载推荐.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

图书借阅管理系统Word文档下载推荐.docx

《图书借阅管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《图书借阅管理系统Word文档下载推荐.docx(31页珍藏版)》请在冰豆网上搜索。

图书借阅管理系统Word文档下载推荐.docx

2.3系统功能模块划分

2.4系统数据库设计

2.5系统界面风格设计

第三章图书借阅管理系统的具体实现

3.1借书、还书处理功能的实现

3.1.1借书功能的具体实现

3.1.2还书功能的具体实现

3.2异常处理

3.2.1遗失书籍处理的具体实现

3.2.2读者证挂失处理的具体实现

3.3系统维护模块的具体实现

3.3.1数据备份与恢复的具体实现

3.3.2管理员口令维护的具体实现

3.4系统中报表的实现

第四章系统运行情况

4.1借书、还书运行情况

4.2遗失书籍处理的运行情况

4.3挂失读者证处理的运行情况

4.4登录界面的运行情况

4.5管理员信息修改

4.6数据库备份与恢复的运行情况

第五章结论

随着现代企业的发展,对于提高企业部人员的综合素质,丰富员工的精神生活,已成为各先进企业的重要容之一,而图书馆也越来越多的在一些大中型企业出现。

因此,属于企业部的图书管理系统也就成为了其办公网络化的一个必不可少的部分。

本系统是针对大中型公司(企业)的图书管理而设计的一个基于Web的图书管理系统,以实现对图书信息的在线管理、及时更新、快速检索、资料搜集,并提供读者论坛以方便信息交流。

其开发主要包括图书馆和图书借阅管理系统两大

部分:

图书馆的开发主要涉及图书馆的介绍、读者服务、信息检索及资料下载,并且提供方便的后台管理;

图书借阅管理系统主要涉及图书信息与读者信息的管理、借书还书的处理、挂失异常处理、数据备份恢复和权限控制等。

在本系统中,我们使用MICROSOF公司的FrontPage开发工具,在

Windows7IIS、MicrosoftSQLServer2000平台下通过ASP和VBscript脚本语言来实现。

具体实现过程主要涉及到ASP程序的设计、MSSQLServer数据库的操作、网页界面的设计、文件的读写、文件的上传下载、水晶报表等技术。

随着互联网的发展,技术也成为了一门重要且热门的技术,而网页是整个的组成元素,是用HTML语言来表示的。

HTML弋码编辑工具很多,由最简单的记事本、写字板,到现在出现的许多功能强大的网页编辑工具FrontPage、

Dreamweave、HomeSite等。

记事本、写字板相对于编辑HTML代码来说是最原用它作为开发工具是极不理想的选择。

而目前最流行并被广泛使用的工具就是

FrontPage和Dreamweave。

本系统的开发采用的是FrontPage。

FrontPage是Microsoft公司开发的一种用于创建网页、组织和管理WEB站点的网页设计软件。

它由许多不同的元素组成。

FrontPage的网页视图提供给了

一种简单、实用的工具,用于Web网页的编辑和格式化。

其他视图提供了用于管理Web站点中文件集合的复杂工具。

另外,FrontPage带有置的工具可产生动画

(移动的图形)、交互性(对象代表访问者的动作)甚至在线数据收集和数据管理。

简而言之,它是一种所见即所得、简单实用、功能强大的网页编辑工具。

在这个系统的后台部分我们选择ASP作为后台开发工具。

尽管当前的后台开发工具有很多,像还有JSP,PHP等,但是根据现阶段的我们开发系统的实际情况,相对其他工具而言,我们对于ASP更为熟悉,而且,利用ASPS全可以实现系统设计的各项需要。

Wsb艮务器是We应用程序的心脏。

IIS(InternetInformationServer)作为

WindowsN的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最

受关注的Web艮务器之一。

新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,容管理和站点分析,崩溃防护,置JAVA虚拟机及全面支持ASP等强大功能。

此外,在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。

现在我们利用IIS+ASP构成三层式Web结构(如图2.1所示)的中间一层,将客户机/服务器结构与Web密切结

合,完成前后端两者的集成输出功能,使得We站占点的开发更方便,实现的功能更强大。

利用IIS+ASP技术来集成We前后端所带来的强大效益可归结为以下几个方

面:

1减少构建和维护成本

2•加快联机过程

3•应用软件集中在服务器端开发管理

4•前端可使用任何浏览器(IE.)

5.后端可存取任何数据库(SQLsever)

6.可使用任何脚本语言开发(VBScript、JavaScript、PERL…..)

当前流行的数据库有很多,如Oracle,MySQL,SQLServer,Access等。

在本系统中,我们选用SQLServer2000进行数据管理。

SQLServer是一个后台关系数据库管理系统,它功能强大操作简便、处理的数据量大且数据安全性强,适用于中型数据库使用者,其嵌的SQLServer企业管理器为用户提供了方便全面的服务。

SQLServer不但可以应用于大中型数据库管理中,建立分布式关系数据库,

并且也可以开发桌面数据库。

对比其它的数据库而言,Oracle—般用于非常大型的数据库管理,对我们的系统而言,使用Oracle—方面没有SQLServer方便,另一方面根据系统的数据量没有必要使用Oracle。

而Access数据库对于小型的数据库当然也可以实现,但是由于公司的其它系统由于数据量较大,都采用SQLServer数据库,况且本系统的中的图书量和读者信息量随着公司规模的扩大可能不断增加,Access数据库很有可能不能满足需求,而且SQLServer在操作上比Access要更加直观和方便,功能也更加强大。

从以上各项功能显示,SQLServer的操作相当方便,使用起来也很容易上手,对于初学者来说是一个很好的选择,再加上本系统是针对企业开发的,非常

适合采用SQLServer数据库管理系统。

ADO(ActiveXDataObjects)是一种操作Microsoft所支持的数据库的新技术。

在ASP中,ADC可以看作是一个服务器组件(ServerComponent),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。

本文中个性化页面的实现便大量地用到了ADC技术。

具体的操以下几步:

1•创建数据库源名(DSN)

2.创建数据库(Connection)

3.创建数据对象(RecordSet)

4.操作数据库

5.关闭数据对象和

每一步的作法如下:

1.创建数据源

DSN(DateSourceName即数据源名称。

我们知道,ODB(是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC

操纵驱动程序的数据库,DSN是应用程序和数据库之间的桥梁。

其语法如下:

conn.connectionstring="

DRIVER={SQLServer};

SERVER=d2;

UID=sa;

PWD=sa;

DATABASE=library"

用以保持一些关于正在访问的数据的一些状态信息,以及者信息。

ASP

文件中如果要访问数据,必须首先创建与数据库的,其语法如下:

setconn=server.createobject("

ADODB.CONNECTION"

这条语句创建了对象Conn,接下来:

conn.open

这条语句打开。

以上两个步骤缺一不可,因为对象的创建与打开是两回事,只有打开了才真正可以使用。

3.创建数据对象(RecordSet)

ADC中的数据对象通常保存的是查询结果。

RecordSet是ADC中最复杂的对象,有许多属性和方法。

RecordSet保存的是一行行的记录,并标有一个当前记录。

以下是创建方法:

setrs=server.createobject("

ADODB.RECORDSET"

下面这条语句创建并打开了对象RecordSet,其中Conn是先前创建的对象,sqtStr是一个字符串,代表一条标准的SQL语句。

例如:

rs.opensqlstr,conn,3,3

Setrs=Conn.Execute(sqlStr)

这条语句执行后,对象RecordSet中就保存了sqlStr这条语句执行后筛选出的所有记录。

我们通过调用对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作。

Conn.Execute(sqlStr)

执行sqlStr这条SQL语句

5.关闭数据对象和对象

在使用了ADO对象之后要关闭它,因为它使用了一定的服务器资源。

通过调用方法close实现关闭,然后再释放它。

关闭创建的数据对象:

rs.close或Setrs=Nothing

关闭创建的对象:

Conn.close或SetConn=Nothing

第二章图书借阅管理系统的设计与开发

由于前台的图书馆是一个仅供浏览,查询,和资料共享的开放性场所,如果要对图书资料和读者资料进行管理,实现借书,还书的网络化操作,实现对信息的及时更新,让读者在借书或还书后,可以通过查询自己的借还书信息,一个面向管理员的后台部分是必不可少的。

但是,后台的管理与操作不是一个简单的过程,管理员会要在多个项目之间进行交替操作,倘若每进行一步操作就在前台与后台之间进行切换,特别像借书还书这样的日常操作是相当频繁的,不但容易造成许

多操作失误,而且也会造成不可想象的安全隐患。

图书管理系统需要满足来自图书馆工作人员、普通用户和借阅者三方面人员的需求。

图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认,还可通过图书编

号、借阅者证号等查询相应的借阅情况及查看已归还的图书信息(即

历史信息);

普通用户的需查询图书馆所存的图书的相关情况;

图书借阅者的需查看自己的相关信息及查询自己的借阅情况。

图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。

一般情况下.图书借阅者只应该查询和维护本人的借书情况和个人信息.若查询和维护其他借阅者的借书情况和个人信息.就要知道其他图书借阅者的借书证号和密码。

本功能实现对馆图书信息的查询。

可以通过图书名称、作者的名字和来查询相应的图书信息,此查询可模糊查询也可精确查询。

所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。

图书馆工作人员有对图书借阅者借书和还书记录进行操作的权限,所以需对工作人员登陆本模块进行更多的考虑。

在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并生成

2

相应的报表给用户查看和确认。

图书馆工作人员可以浏览、查询、统计、添加借阅图书的基本信息及删除已归还的图书的基本信息,但不

能删除和修改已经借阅的图书相关信息,当删除某条图书借阅的基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。

本功能实现对图书信息的管理和统计。

图书馆

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 从业资格考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1