收藏 分享(赏)

学校图书管理系统的开发.doc

上传人:kuailexingkong 文档编号:1234368 上传时间:2018-06-19 格式:DOC 页数:22 大小:396.50KB
下载 相关 举报
学校图书管理系统的开发.doc_第1页
第1页 / 共22页
学校图书管理系统的开发.doc_第2页
第2页 / 共22页
学校图书管理系统的开发.doc_第3页
第3页 / 共22页
学校图书管理系统的开发.doc_第4页
第4页 / 共22页
学校图书管理系统的开发.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、 郑州轻工业学院 题 目: 学校图书管理系统的开发 学 院: 软件学院 专 业: Java技术 08-02 学 生 姓 名: 段梦霞 学 号: 200813100207 指导教师: XXXXXX 完成时间: 2010 年 1 月 1 日 成 绩: 摘 要 : .2 关 键 词 : .2 1 引言 .3 1.1 图书管理的现状 .3 1.2 现有图书管理系统的概述 .4 1.3 选题的目的、意义 .5 1.4 图书管理系统的可行性分析 .5 1.5 系统开发运行环境 .6 2 系统总体设计分析 .6 2.1 系统需求分析 .6 2.2 系统实现的目标 .7 2.3 系统功能模块设计 .7 2.4

2、 系统功能结构图 .8 2.5 系统流程图 .10 3 数据总体结构设计 .11 3.1 数据库概念结构设计 .11 3.2 数据库逻辑结构设计 .12 3.3 图书管理系统的系统 E-R图 .14 4 图书管理系统详细设计 .15 4.1 系统流程分析 .15 4.2 主要模块的运行 .16 4.2.1 登陆界面 .16 4.2.2 图书信息管理模块 .16 4.2.3 图书借还信息模块 .17 致 谢 .19 学校图书管理系统的开发 摘 要 : 图 书 管 理 系 统 是 智 能 办 公 系 统 (IOA)的 重 要 组 成 部 分 , 因 此 , 图书 管 理 系 统 也 以 方 便 、

3、 快 捷 的 优 点 正 慢 慢 地 进 入 人 们 的 生 活 , 将 传 统的 图 书 管 理 方 式 彻 底 的 解 脱 出 来 , 提 高 效 率 , 减 轻 工 作 人 员 以 往 繁 忙的 工 作 , 减 小 出 错 的 概 率 , 使 读 者 可 以 花 更 多 的 时 间 在 选 择 书 和 看 书上 。 从 而 使 人 们 有 更 多 时 间 来 获 取 信 息 、 了 解 信 息 、 掌 握 信 息 。 其 开发 主 要 包 括 后 台 数 据 库 的 建 立 和 维 护 以 及 前 端 应 用 程 序 的 开 发 两 个 方面 。 采 用 MySQL 数 据 库 作 为

4、后 台 数 据 库 、 ssh 框 架 +Java 开 发 系统 , 通 过 对 数 据 库 技 术 进 行 了 较 深 入 的 学 习 和 应 用 , 主 要 完 成 书 目 检索 、 读 者 管 理 、 借 阅 管 理 、 图 书 管 理 、 用 户 维 护 、 系 统 维 护 等 系 统 功能 。 系 统 运 行 结 果 证 明 , 本 文 所 设 计 的 图 书 管 理 系 统 可 以 满 足 学 生 和教 师 借 阅 者 、 图 书 管 理 员 两 方 面 的 需 要 , 达 到 了 设 计 要 求 。 关 键 词 : 图 书 管 理 ; 系 统 设 计 ; 信 息 ; ASP.NE

5、T; SQLServer2005 3 1 引言 随着计算机及网络技术的飞速发展,Internet/Intranet 应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。因此图书管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高了图书馆信息管理的工作质量因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。 1.1 图书管理的现状 一直以来人们使用传统的人工方式管理图书馆的日常工作

6、,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书管理系统广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。随着近年来信息技术及计算机网络技术的不断发展, 图书馆也先从传统的图书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越

7、现代化,人们查找资料也更加方便。对于一些小图书馆和一些图书室来说,由于工作人员比较少,长期以来,作为图书馆的主要工作图书借阅一直未能很好地开展。在平常的图书借阅工作中, 由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于 WEB 的查询系统,实现图书在一个单位的网络内甚至 Internet 上查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。 传统的图书管理模式其最大的特点是手工;首先要把买来的图书资料登记4 到资料本上,再给每本书分类贴上标签

8、及制作和标签相对应的图书分类卡片,最后把图书分类卡片按类别分别放置在文件柜里。对于有学生(教师)证的学生(教师)来说还要对他们资料作一定的记录。并且在人们来借书的时候,首先持证件者要去存放图书分类卡片的文件柜里查找想借的书是否在架,如果卡片存在,再按照图书分类卡片在相应的书架上找到需要的图书,然后登记持证件者的借还书时间和在书签条上写下借还书记录,之后把借书证留在那里;还书的时候,相对应的消去出借记录;这样做起来比较麻烦,比较费时间。传统图书管理的特点是一直以来,中小型书店、中小学的小型图书馆及各高校图书馆和资料室使用传统的人工方式管理图书档案、会员档案。这种管理方式存在着诸多缺点,如:手续繁

9、琐、工作量大、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来不少困难。 1.2 现有图书管理系统的概述 在试用了一些个图书管理系统和查阅了大量相关资料文献的基础上,发现那些系统在几个方面已经不符合时代的要求,由于设计人员及其所用的工具的不同,有 Visual Basic6.0、 Visual ForPro6.0、Power Builder 等,再加上这些图书管理系统设计的时间也不一样,所用具体场合也有区别,因此在功能上除了图书资料管理所需的基本功能之外也有所不同。经过比较总结他们都实现了以下图书管理的基本功能:1、图书检索模块:是图书管理系统的重要模块之一,是读者快速查询图书的

10、途径。2、图书管理模块:是图书管理员操作模块,读者是无权进入的。本模块由借出图书登记、归还图书登记和续借图书登记子模块构成。3、数据维护模块:是由图书管理员控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。 4、数据统计模块:由读者统计、图书统计、借出图书分类统计、到期末归还图书读者统计几部分组成。这些系统解决了以前的那种管理方式所存在着的诸如手续繁琐、工作量大、效率低下、出错率高等缺点,设计出的系统能使读者快速检索到自己喜爱的书,图书管理员能减轻工作量。 但是鉴于开发工具和开发当时的科技发展水平所限,再加上历史发展到今天,人们的生活环境已经发生了

11、改变,大家对于图书查询这方面的要求也更高。5 比如在一个局域网内,大家希望能在本台电脑上就能查找自己想要的图书,而不用跑到图书馆或图书室里去用那里的电脑查询,这就需要一个网络化的联机查询系统。 1.3 选题的目的、意义 随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统,通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志

12、之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。 1.4 图书管理系统的可行性分析 本次毕业设计题目:“学校图书管理系统的开发”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需

13、对数据库知识有足够认识,并深入的了解 Visual C#的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。 6 现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否可以很好的解决这些问题要

14、看系统的可行性,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方面: (1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。 (2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。 (3)运行上可行性:本系统作为一个小型的图书馆信息管理系统,所耗费的 资源非常的小。 (4)从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,会 得到学校工作人员的一致同意的。 综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。 1.5 系统开发运行环境 系统开发环境:MyEclipse 系统开发语言:

15、Java+ssh 运行平台:Windows XP 数据库:mysql5.1 Web服务器: tomcat 2 系统总体设计分析 2.1 系统需求分析 随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。另外,传统的图书馆不能满足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又具有传统图书馆的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。 7 该系统主要分为两部分:读者部分和管理员部分。为了方便读者查找自己感兴趣的主题进行阅读,要将图书按照内容进行分类。读者可以按照类别进

16、行查找,逐级浏览、可以查看自己的信息。本系统还可对用户的账号和书目的阅读权限进行管理。管理员需要给用户分配用户名和密码,及设定用户的级别,还为用户提供图书的排行榜让用户能知道那些图书受到大家的欢迎。 2.2 系统实现的目标 学校图书管理系统的开发主要要实现的目标有以下几个方面: (1)界面设计友好、美观。 (2)数据存储安全、可靠。 (3)信息分类清晰、准确。 (4)强大的查询功能,保证数据查询的灵活性。 (5)实现对图书借阅和归还过程的全程数据信息跟踪。 (6)提供图书借阅排行榜,为图书管理员提供了真实的数据信息。 (7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 (8)具有易

17、维护性和易操作性。 2.3 系统功能模块设计 (1)系统设置模块:添加删除管理员、设置管理员的权限、说明图书存放书架信息添加删除书架信息。 (2)读者管理模块:添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。 (3)图书管理模块:添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案。 (4)图书借还模块:可查询读者借阅和归还图书的信息及图书的现有库存量。(5)系统查询模块:可根据不同的条件(条形码、书名、类别、作者、书架、出版社)查询读者需要的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。 8 (6)排

18、行榜模块:可以让读者知道图书借阅的排行榜及读者借阅的排行榜。 2.4 系统功能结构图 根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管理、图书借还、系统查询、排行榜6个部分各个部分的具体功能的系统功能结构图如图3-1所示。 图书管理系统 系统设置 管理员设置 书架设置读者管理 排行榜 图书管理 图书借还 系统查询 读者类型管理图书借阅排行榜 读者借阅排行榜图书借阅查询图书档案查询图书归还图书借阅图书档案管理图书类型管理 读者档案管理图3-1 系统功能结构图 (1)图书借阅系统完成用户的借书过程其数据流图如图3-2所示。 9 图3-2 借阅系统的数据流图 (2)还书系统完成图书的归还过程其数据流图如图3-3所示。 图3-3 归还系统的数据流图 (3)图书档案管理系统为用户提供图书档案信息其数据流图如图3-4所示。

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

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报