c图书馆管理系统的设计与实现实训报告内容摘要:

系统前景 图书馆管理系统是我国大部分院校或其它部门不可缺少的部分 ,书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。 图书馆 管理系统能够为用户实现借阅图书、管理等,随着科学技术的不断提高 ,计算机科学 日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分 ,使用计算机对图书资源信息进行管理 ,具有 手工管理所无法比拟的优点 .例如 :查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。 图书 馆 管理系统具有实用,精简功能等效率,这 些优点能够极大地提高图书馆管理的效率 ,也是企业、学校的科学化、正规化管理 ,与世界接轨的重要条件。 开发环境简介 面向对象程序设计是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率。 面向对象程序设计具有封装性,多 态性,继承性等特点。 面向对象程序设计是从 C语言发展而来的,为了兼容 C 语言, C++保留了 C 的许多用法,人们在编写 C++程序时也常常沿用 C的某些传统用法。 系统主要功能 图书馆管理系统应该具有以下几个功能: 1)借书功能 2)还书功能 3)图书维护功能 4)读者维护功能 5)提示 6)离开 安徽师范大学皖江学院 3 第二章 需求分析 图书管理系统在生活中运用广泛,因此需要多种程序对它进行管理。 该系统能够存储借阅者的个人信息、借阅信息以及预定信息。 持有借阅卡的借阅者可以借阅书籍、返还书籍、查询书籍信息、预定书籍并取消预定等功能。 系统功能 需求 借书操作 由于系统面向不同的用户,在信息管理方面有不同的权限。 所以在设计时要对各种身份的登录用户设置不同的权限。 通过用户登录界面验证各种登录用户的身份,并判断其具有的权限,使其进入不同的界面,从而执行不同的操作。 借书操作是读者的功能,读者可以借在馆的书,不得借已被外借的书。 还书操作 还书操作是读者才能进行的操作,读者可以还已经借过的书。 如果读者并未借书是不能还书的,也就是说还书的那位读者必须是借书的那位读者。 新增操作 管理员对系统进行维护。 这一功能只允许系统管理员操作,即为了系统的安全性设置 的。 管理员可以执行所有的信息添加操作,包括增加读者和图书。 在执行此操作时,管理员必须输入密码,且输入密码的次数不得超多三次,超过三次系统就会退出。 删除操作 管理员可以执行所有的信息删除操作,包括删除用户和删除图书。 更改操作 这一功能也是针对管理员而言的。 系统管理员可以执行所有的信息修改操作,包括修改用户和修改图书。 查找操作 查找功能允许管理员使用。 管理员可以通过查找图书编号,查看图书是否在馆。 也可以通过查看读者的信息 显示操作 这一功能只面向管理员 , 可以显示图书和读者。 安徽师范大学皖江学院 4 设计目标 通过分析 ,图书馆管理系统主要实现以下功能: 1)编写图书借书模块,完成读者对相应图书的借阅。 2)编写图书还书模块,完成读者对图书的归还。 3)编写图书维护模块,可以登记新书,更改书目,图书查找,图书删除。 4)编写读者维护模块,用以新增读者,更改读者信息可以读者删除,读者查找。 5)编写提示功能,使得整个系统的用户界面友好可执行。 6)编写离开功能,实现管理后的系统退出。 安徽师范大学皖江学院 5 第三章 概要设计 图书馆 管理系统概述 图书馆管理系统分为管理员和读者两大模块。 管理 员 模块 主要负责 图书维护和读者维护工作, 读者模块可以进行借书还书操 作。 系统关系图如下图 所示: 主界面模块 根据登陆类型的不同,进入主界面后,登陆者可以执行相应的操作。 如图 所示。 主模块分为三 个小模块: 1) 创建可视化界面模块,供用户选择并进行相关操作。 2) 将各个菜单项目和菜单加入菜单栏模块。 3) 根据不同的选择,响应各个事件,即调用模块。 开始菜单 管理员 读者 图书维护 读者维护 后退 后退 后 退 后 退 后 退 图 系统实体关系图 还 书 借 书 安徽师范大学皖江学院 6 图 主界面模块 管理员模块 管理员模块包含图书维护模块和读者维护模块。 如图 所示: 图 管理员模块 图书维护模块 实现对图书的描述,图书的编号,书名,借出,还入等 ,需要实现的功能为:图书编目,图书注册,更新书目, 图书 删除。 如图 所示: 图 图书维护模块 登记新书:将图书的特征信息(图书编号)存储在 文件 中,图书的借阅、图书信息的查询都是以其作为基础的。 管理员模块 图 书 维 护 模 块 读 者 维 护 模 块 主界面模块 菜单项目添加模块 响应各种事件模块 主界面模块 图书维护模块 新增 查找 删除 查找 显示 全删 安徽师范大学皖江学院 7 更新书目:当发现图书信息错误时,可以进行图书信息的修改。 图书查找:对图书馆新进的书进行编制唯一的号码 (图 书编号 ),以便图书的管理和查找。 图书 删除:将废旧的或丢失的图书信息删除,以减少数据库中的无用信息,也会减少图书查询中的错误信息。 读者维护模块 对读者信息描述,建立读者个人资料,借阅者管理需要实现的功能包括:借阅者注册,借阅者信息更新,借阅者注销,借阅者信息的查询。 1) 新增 读者:借阅者作为图书馆流通的主体,其信息的注册(将读者的特征信息存储在数据库中)也是图书馆自动化必须完成的任。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。