东北育才学校图书管理系统的研发与设计

2017-09-27 15:16张茂同李柏逸
课程教育研究·新教师教学 2015年26期
关键词:图书管理系统设计信息

张茂同+李柏逸

摘要:随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,图书管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以提高图书馆信息管理的工作质量。因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。

关键词:图书管理;系统设计;信息

【分类号】TP311.52

第一章 引言

1.1东北育才学校图书管理的现状

东北育才学校图书管理目前采用人工借阅、登记、查询的管理模式。这种管理方式存在着诸多缺点,如:手续繁琐、工作量大、效率低下、出错率高等,同时对大量资料的查询、更新及维护都带来不少困难。

1.2 图书管理系统的目的和意义

依托于东北育才学校建成校园网,校内的食堂、超市等已经实行了一卡通的管理模式。利用已有的校园局域网络条件,做成基于WEB的图书管理系统,实现图书在校园网络内甚至Internet上查询,可使图书查询和借阅变得更加方便快捷,从而使图书馆的工作效率得到明显提高。

第二章 需求分析

2.1图书管理系统完成的主要目标

进入系统前需要身份认证。用户可以根据需要进行书库管理、进行借书证的办理、查询、挂失等操作。用户还可以添加账户和修改密码等操作。

2.2图书管理功能

1.图书/借书信息查询:图书馆主要向读者提供图书借阅的服务。一般的图书查询中,读者是通过图书登记卡、浏览图书登记卡中的信息得到图书信息的。经过图书查询,读者获得图书馆是否有自己想要的图书,该图书的简单信息以及图书在图书馆的借阅位置等信息。

2.新书入库:为了能正常运行,图书馆要及时更新馆藏图书。对于批量入库,图书管理员要批量登记图书的信息,包括书名ID、ISBN、图书名称、作者、出版社、单价、入库时间、图书总量、现存总量等。

2.3读者管理功能

1、办理借阅卡:图书馆向读者提供借阅服务,读者必须具有有效凭证方可借阅。因此,读者必须办理借阅卡获取有效凭证。系统根据读者提供的信息,办理借阅卡并生成个人帐号、读者可自行修改密码。

2、借阅卡信息查询;读者要进行信息查询,可以通过系统将自己的借阅卡账户、密码输入系统,系统通过核对找到读者的信息。

第三章 概要设计

3.1系统目标设计

系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息预先存入数据库中,供以后检索。能够对借阅人进行注册登记,提供方便的查询方法。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。提供较为完善的差错控制与友好的用户界面,尽量避免误操作。

3.2系统功能分析

根据以上功能,将图书管理系统的数据分为:数据输入部分,数据输出部分,数据处理部分

3.3系统设计思想

1、图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。图书管理系统使用的是SQL Server2000的数据管理系统和以Visual Basic6.0为开发工具。

2、首先进行系统设计分析,系统设计主要包括系统功能分析、系统模块设计以及运行环境的选择、系统实现过程。

3、然后根据系统功能分析设计出需要的数据库,绘制系统数据流图与总结数据字典、设计数据库结构。

4、最后在实现各个功能模块时,采用先模块后系统集成的方式,即各系统功能模块分别独立设计和调试,在创建系统主窗体时才将各个功能模块通过主窗体菜单系统集成到一起,最后进行系统整体的设计和调试。

3.4 系统模块功能解析

1、系统设计分析

本图书管理系统主要有以下功能:

图书征订:包括图书征订数据的录入、修改、删除与审校等功能。

图书编目:包括图书数目信息的录入、修改、删除功能。

图书典藏:包括新书分配、库室调配等功能。

图书流通:包括图书借阅、续借、图书返还,图书书目的查询的功能。

系统用户管理:包括系统用户数据的录入、修改与删除等功能。

读者数据管理:包括读者类别管理,读者个人数据的录入、修改和删除功能。

2、系统功能分析

权限功能:权限功能设置的对象为高级管理员、普通管理员、读者。高级管理员能修改及删除所有信息;普通管理员只能对授权范围内进行相应修改及删除;读者只能查询借阅记录和图书书目不能修改。

录入功能:为普通管理员提供相应的录入功能,为高级管理员提供对所有信息的录入功能。

查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。

维护功能:为普通管理员提供查询及相应的修改,删除功能,为高级管理提供对所有信息的修改删除功能。

打印功能:可打印图书征订计划。

退出功能:各个功能模块和主窗体都设有关闭命令按钮,可方便地退出各模块或系统。

第四章 详细设计

程序设计说明:就书籍查询模块具体说明

书籍查询模块

1.程序描述:此程序用于实现用户对想要借阅的查询功能。用户通过输入相应的图书信息来查询,数据库根据用户提供的信息来搜索,最后给出客户相应的图书信息。

2.功能:实现图书查询功能。

3.性能:对进行想要查询的书籍进行搜索,若存在此书则显示该书的详细信息;若不存在此书,则提示没有此书并返回。

4.输入项:输入图书的详细信息,包括图书名称,书籍ID,图书作者,出版社,单价等信息。

5.输出项:若输入的图书存在即输出图书详细信息界面;若输入的图书不存在则显示图书不存在界面。

6.流程邏辑如下图所示:

结束语

对于这篇论文我有不少心得体会。这次是对我掌握所学知识的一次考核。它让我了解自己一学期里的学习情况,有助于在今后的学习中加以改进。通过这次论文编写,我不仅学到了很多软件设计方面的知识,也让我巩固了以前所学的知识,看到了自己以前学习中的不足之处。

参考文献

1、陶宏才.数据库原理及设计[M].北京:清华大学出版社.2004

2、陆丽娜.软件工程 [M].北京:经济科学出版社.1999

4、刘世峰.数据库基础与应用[M] 北京:中央电大出版社2003endprint

猜你喜欢
图书管理系统设计信息
订阅信息
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
信息化条件下如何创新图书管理
谈数据挖掘为图书管理提供决策支持
目标特性测量雷达平台建设构想
展会信息
健康信息
健康信息(九则)