《高校图书管理系统的设计与开发简介.doc》由会员分享,可在线阅读,更多相关《高校图书管理系统的设计与开发简介.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高校图书管理系统的设计与开发摘 要随着计算机及网络技术的高速开展,数字化、网络化的信息革命从根本上推动了图书馆的开展进程,计算机日益成为图书馆的主要设备。目前很多大型的图书馆已经有一整套比拟完整的信息管理系统,但在一些小型的图书馆中,尤其在一些高校里,其所拥有的管理还不够完善,工作起来效率比拟低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间内找到,不便于动态、及时地调整图书构造。为了更好地满足当前读者的借阅需求,解决管理中存在的许多弊端,越来越多的中小型图书馆以及一些高校正在逐步向计算机信息化管理转变。计算机信息化管理以其存储信息量大、速度快、便于管理等优点受到更多
2、用户的青睐。关键词:高校图书管理系统;浏览器/效劳器;动态网页技术;数据库AbstractWith 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 pr
3、esent, 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 inform
4、ation 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 mediu
5、m sized libraries and some universities are gradually changing the computer information management. Because of Computer information management informations big storage capacity ,high speed and the advantages of being easy to manage ,then it attracts more and more customers.Key words: Library Managem
6、ent System; Browser/Server Model; Active Server Page; Database一、前言本文介绍了在asp环境下采用“自上而下地总体规划,自下而上地应用开发的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书馆的缺乏,创立了一套行之有效的计算机管理图书馆的方案。文章详细介绍了图书管理信息系统的系统分析局部,包括可行性分析、系统分析、业务流程分析、数据流程分析、处理描述等等;系统设计局部主要介绍了系统功能设计与数据库设计;系统实现局部列出了新书添加、图书借阅、图书归还、图书检索、读者管理、管理员管理等主要的程序框图,并附带了一些主要的窗口与程序
7、。二、系统概述一概述高校图书管理系统是一个典型的数据库应用程序,由系统设置、读者管理、图书管理、图书借还、系统查询、更改口令等管理模块子系统组成,其规划功能模块如下:系统设置:系统设置主要实现图书馆信息、管理员设置。用户管理:读者管理主要实现读者类型管理。读者档案管理等功能。图书管理:图书管理主要实现图书类型设置。图书档案管理现图书借阅、图书续借、图书归还等功。图书查询:系统查询主要实现图书档案查询。更改口令:更改口令主要用于修改登录管理员密码。本高校图书管理系统功能构造如下列图1所示。高校图书管理系统系统管理用户管理图书管理图书馆信息参数设置用户类型管理用户管理中心图书类别管理图书信息管理图
8、书借阅图书状态图书归还更改口令退出系统用户管理中心图书检索类型检索新书通报书目检索图1 系统功能构造图二系统流程高校图书馆管理系统的系统流程如图2所示。图书借阅读者图书归还图书续借管理员管理图书信息图书信息管理用户信息用户信息获取用户信息根据读者信息获取借阅图书信息图书借阅信息图书续借图书借阅归还图书图书归还信息图2 系统流程图三、系统设计根据高校图书馆日常图书管理工作的需求与图书借阅的管理流程,该系统实施后,到达以下目标。界面设计友好、美观,数据存储平安、可靠。根本信息设置的图书信息与读者信息的分类管理。实现了图书信息与读者信息管理。强大的查询功能,保证数据查询的灵活性。实现以图书借阅、续借
9、、归还过程的全程数据信息跟踪。提供管理员以及用户修改自己密码的功能,保证系统的平安性。系统最大限度地实现了易维护性与易操作性。四、详细设计一数据库通过对本系统进展的需求分析、系统流程设计以及系统功能构造确实定,规划出了系统中使用的数据库实体对象。本系统数据库采用access数据库,本系统数据库名称为data.mdb。asp连接ACCESS数据库可以有两种方式,一种是通过数据源的方式,不过此方法的移植性不好,每次移动都得更改DSN,另一种那么是文件系统,是通过相对路径来定位数据库文件,具有很好的移植性。这里使用后种方法连接数据库。从用户角度出发,使用户以本系统的数据表有一个更清晰的认识,这里我给
10、出数据表树型构造图,如图3所示,该数据表树型构造图包含系统所有数据表。Dbookinfo图书信息表bookRun图书状态表Class图书类别表libSet图书馆信息表UserInfo用户信息表 图3 数据表树型构造图 图4 前台首页运行结果二页面设计本系统分前台浏览与后台管理两局部,前台有图书检索功能模块,后台管理页面有图书检索、图书管理,用户管理,系统管理四大功能模块。而前台与后台的图书检索模块是一样的。所以本系统总共有四大功能模块。上图4所示。为游客、没有账号或未登录账号的用户提供图书信息检索。2管理员、用户登录页面的设计。管理员要想进展管理以及用户自身信息浏览以查询,必须先登录系统,才能
11、有权限进展相关操作。点击在前台上方的【登录】按钮,那么跳转到登录页面。登录页面如下列图5所示。3后台首页管理员首页的设计。后台首页如下列图6所示。可以看到有图书检索、图书管理、用户管理,系统管理四大功能模块。图5 登录页面的运行结果 图6 后台首页的运行结果4图书检索模块的设计。图书检索模块页面如下列图7所示。可以看到图书检索模块有新书通报、书目检索、类型检索三个功能子块。5图书管理模块的设计。图书管理模块页面如下列图8所示。图书管理模块有图书借阅、图书归还、新书入馆、图书状态、图书列表、图书类型等六个功能子块。图7 图书检索模块运行结果 图8 图书管理模块运行结果5用户管理模块的设计。用户管
12、理模块有添加用户、用户管理中心信息查询、修改删除、用户类型管理三个功能子块。6系统管理模块的设计。系统管理模块有读者信息、修改密码、图书馆参数设置三个功能子块。7如果以普通用户非管理员身份登录,那么在管理菜单下还有一个我的图书馆功能模块,有图书借阅、借阅历史、到期情况等三个功能子块。三操作说明管理员登录图书馆管理系统后,进入图书馆管理主界面,在此界面中,可以看到图书检索,图书管理,用户管理,系统管理等相关信息。可以进展相关操作。单击“图书检索/“书目检索命令,对图书馆中图书信息进展检索操作。单击“图书管理/“图书借阅命令,对图书借阅信息添加操作单击“图书管理/“图书归还命令,对图书归还信息进展
13、添加操作。单击“系统管理/“修改密码命令,对当前登录用户的密码进展修改操作。本系管理员账号与密码均为:admin。测试用户账号ID与密码均为:123456。五、总结在对管理信息系统的开发过程有了根本了解后,我使用Asp开发了这个“高校图书管理系统。系统实现了图书借阅管理的系统化、标准化与自动化。例如对图书进展入馆,对旧书进展删除,图书借阅,图书归还。添加、修改以及删除用户。图书检索可以按作者、出版社、条形码,索引号等信息对图书进展查询。并能对借阅规那么进展设置。还能够对使用该管理系统的管理员进展管理,按照不同的工作职能提供不同的功能授权。通过对该系统的设计、开发与调试,一方面让我了解了基于B/S架构系统的开发过程与方法,另一方面,让我初步掌握了Dreamweaver开发工具的使用方法。同时,在制作过程中遇到了不少问题与困难,通过查阅书籍及互连网得到了不小的帮助。因为条件的限制,该管理系统还存在不少的缺点与漏洞,只能尽量改正与完善。缺乏之处,还请多多指教。参考文献M.北京:电子工业出版社,2021.3.M.北京:人民邮电出版社,2021.4.3 明日科技. JAVA编程全能词典M.北京:电子工业出版社,2021.3.第 7 页