视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
高校图书管理系统的设计与开发-简介
2025-09-29 17:15:01 责编:小OO
文档
高校图书管理系统的设计与开发

摘 要

随着计算机及网络技术的高速发展,数字化、网络化的信息从根本上推动了图书馆的发展进程,计算机日益成为图书馆的主要设备。目前很多大型的图书馆已经有一整套比较完整的信息管理系统,但在一些小型的图书馆中,尤其在一些高校里,其所拥有的管理还不够完善,工作起来效率比较低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间内找到,不便于动态、及时地调整图书结构。为了更好地满足当前读者的借阅需求,解决管理中存在的许多弊端,越来越多的中小型图书馆以及一些高校正在逐步向计算机信息化管理转变。计算机信息化管理以其存储信息量大、速度快、便于管理等优点受到更多用户的青睐。

关键词:高校图书管理系统;浏览器/服务器;动态网页技术;数据库

Abstract

With rapid development of computer and network technology, digitalized and networked information revolutions roily facilitate the development of libraries and computers equipment ,and computers are gradually becoming the main equipment of libraries. At present, many large libraries have a full set of relatively complete information management system, but in some small libraries, especially in a small university, most of the work still need to be completed by hand with a relatively low efficiency, the drawbacks, managers can not timely get the information about borrowed situation, also it is hard to readers to find the needed books in a short time. So it does not facilitate dynamic, timely adjustment of books structures. In order to meet the current demanding of readers and solve the drawbacks of manual management, more and more small and medium sized libraries and some universities are gradually changing the computer information management. Because of Computer information management information's big storage capacity ,high speed and the advantages of being easy to manage ,then it attracts more and more customers.

Key words: Library Management System; Browser/Server Model; Active Server Page; Database

一、前言

本文介绍了在asp环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书馆的不足,创建了一套行之有效的计算机管理图书馆的方案。文章详细介绍了图书管理信息系统的系统分析部分,包括可行性分析、系统分析、业务流程分析、数据流程分析、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了新书添加、图书借阅、图书归还、图书检索、读者管理、管理员管理等主要的程序框图,并附带了一些主要的窗口和程序。

二、系统概述

(一)概述

高校图书管理系统是一个典型的数据库应用程序,由系统设置、读者管理、图书管理、图书借还、系统查询、更改口令等管理模块(子系统)组成,其规划功能模块如下:

系统设置:系统设置主要实现图书馆信息、管理员设置。

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

图书管理:图书管理主要实现图书类型设置。图书档案管理现图书借阅、图书续借、图书归还等功。

图书查询:系统查询主要实现图书档案查询。

更改口令:更改口令主要用于修改登录管理员密码。

本高校图书管理系统功能结构如下图1所示。

图1 系统功能结构图

(二)系统流程

高校图书馆管理系统的系统流程如图2所示。

图2 系统流程图

三、系统设计

根据高校图书馆日常图书管理工作的需求和图书借阅的管理流程,该系统实施后,达到以下目标。

界面设计友好、美观,数据存储安全、可靠。基本信息设置的图书信息和读者信息的分类管理。实现了图书信息和读者信息管理。强大的查询功能,保证数据查询的灵活性。实现以图书借阅、续借、归还过程的全程数据信息跟踪。提供管理员以及用户修改自己密码的功能,保证系统的安全性。系统最大限度地实现了易维护性和易操作性。

四、详细设计

(一)数据库

通过对本系统进行的需求分析、系统流程设计以及系统功能结构的确定,规划出了系统中使用的数据库实体对象。

本系统数据库采用access数据库,本系统数据库名称为data.mdb。

asp连接ACCESS数据库可以有两种方式,一种是通过数据源的方式,不过此方法的移植性不好,每次移动都得更改DSN,另一种则是文件系统,是通过相对路径来定位数据库文件,具有很好的移植性。这里使用后种方法连接数据库。

从用户角度出发,使用户以本系统的数据表有一个更清晰的认识,这里我给出数据表树型结构图,如图3所示,该数据表树型结构图包含系统所有数据表。

图3 数据表树型结构图                          图4 前台首页运行结果

(二)页面设计

本系统分前台浏览和后台管理两部分,前台有图书检索功能模块,后台管理页面有图书检索、图书管理,用户管理,系统管理四大功能模块。而前台和后台的图书检索模块是一样的。所以本系统总共有四大功能模块。

(1)、前台首页的设计。高校图书管理系统运行后首先进入的界面就是前台首页。前台首页index.asp的界面如图上图4所示。为游客、没有账号或未登录账号的用户提供图书信息检索。

(2)管理员、用户登录页面的设计。管理员要想进行管理以及用户自身信息浏览以查询,必须先登录系统,才能有权限进行相关操作。点击在前台上方的【登录】按钮,则跳转到登录页面。登录页面如下图5所示。

(3)后台首页(管理员首页)的设计。后台首页如下图6所示。可以看到有图书检索、图书管理、用户管理,系统管理四大功能模块。

  

图5 登录页面的运行结果                        图6 后台首页的运行结果

(4)图书检索模块的设计。图书检索模块页面如下图7所示。可以看到图书检索模块有新书通报、书目检索、类型检索三个功能子块。

(5)图书管理模块的设计。图书管理模块页面如下图8所示。图书管理模块有图书借阅、图书归还、新书入馆、图书状态、图书列表、图书类型等六个功能子块。

  

图7 图书检索模块运行结果                         图8 图书管理模块运行结果

(5)用户管理模块的设计。用户管理模块有添加用户、用户管理中心(信息查询、修改删除)、用户类型管理三个功能子块。

(6)系统管理模块的设计。系统管理模块有读者信息、修改密码、图书馆参数设置三个功能子块。

(7)如果以普通用户(非管理员)身份登录,则在管理菜单下还有一个我的图书馆功能模块,有图书借阅、借阅历史、到期情况等三个功能子块。

(三)操作说明

①管理员登录图书馆管理系统后,进入图书馆管理主界面,在此界面中,可以看到图书检索,图书管理,用户管理,系统管理等相关信息。可以进行相关操作。

②单击“图书检索”/“书目检索”命令,对图书馆中图书信息进行检索操作。

③单击“图书管理”/“图书借阅”命令,对图书借阅信息添加操作

④单击“图书管理”/“图书归还”命令,对图书归还信息进行添加操作。

⑤单击“系统管理”/“修改密码”命令,对当前登录用户的密码进行修改操作。

⑥本系管理员账号与密码均为:admin。测试用户账号ID与密码均为:123456。

五、总结

在对管理信息系统的开发过程有了基本了解后,我使用Asp开发了这个“高校图书管理系统”。系统实现了图书借阅管理的系统化、规范化和自动化。例如对图书进行入馆,对旧书进行删除,图书借阅,图书归还。添加、修改以及删除用户。图书检索可以按作者、出版社、条形码,索引号等信息对图书进行查询。并能对借阅规则进行设置。还能够对使用该管理系统的管理员进行管理,按照不同的工作职能提供不同的功能授权。

通过对该系统的设计、开发和调试,一方面让我了解了基于B/S架构系统的开发过程与方法,另一方面,让我初步掌握了Dreamweaver开发工具的使用方法。同时,在制作过程中遇到了不少问题和困难,通过查阅书籍及互连网得到了不小的帮助。

因为条件的,该管理系统还存在不少的缺点和漏洞,只能尽量改正与完善。不足之处,还请多多指教。

参考文献

[1] 明日科技. ASP.NET编程全能词典[M].北京:电子工业出版社,2010.3.

[2] 梁水,赛奎春.Delphi开发典型模块大全[M].北京:人民邮电出版社,2009.4.

[3] 明日科技. JAVA编程全能词典[M].北京:电子工业出版社,2010.3.下载本文

显示全文
专题