Java平台swingmysql实现图书管理系统总结分析方案

上传人:ni****g 文档编号:494020665 上传时间:2023-11-10 格式:DOC 页数:12 大小:353KB
返回 下载 相关 举报
Java平台swingmysql实现图书管理系统总结分析方案_第1页
第1页 / 共12页
Java平台swingmysql实现图书管理系统总结分析方案_第2页
第2页 / 共12页
Java平台swingmysql实现图书管理系统总结分析方案_第3页
第3页 / 共12页
Java平台swingmysql实现图书管理系统总结分析方案_第4页
第4页 / 共12页
Java平台swingmysql实现图书管理系统总结分析方案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Java平台swingmysql实现图书管理系统总结分析方案》由会员分享,可在线阅读,更多相关《Java平台swingmysql实现图书管理系统总结分析方案(12页珍藏版)》请在金锄头文库上搜索。

1、计算机学院工程实践I (Java)总报告图书馆管理系统小 组 序号 :003组 员 姓名 :龙宇、向浩年级 :大二指 导 教 师 姓 名 :汤蓉提 交 日 期 : 2013 年 06 月 22 日1 引言随着计算机及网络技术的飞速发展, Internet/Intranet 应用在全球范围内日益普 及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。图书馆在正常运营 中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。 因此图书管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效 的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高了

2、图书馆信息管理的 工作质量因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。1.1 图书管理的现状 一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书 过程,想必大家都已很熟悉。在计算机尚未在图书管理系统广泛使用之前,借书和还书过 程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工 作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏 里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时, 读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好 相应的还

3、书信息,这样还书过程就完成了。随着近年来信息技术及计算机网络技术的不断发展 , 图书馆也先从传统的图 书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象 越来越现代化,人们查找资料也更加方便。对于一些小图书馆和一些图书室来说,由于工 作人员比较少,长期以来,作为图书馆的主要工作图书借阅一直未能很好地开展。在平 常的图书借阅工作中 , 由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解, 往往花费很长时间才能找到其所需的书。为提高管理效率,更好地为读者服务,利用已有 的办公局域网络条件,将馆藏书籍做成基于 WEB的查询系统,实现图书在一个单位的网络 内甚至 Inte

4、rnet 上查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作 效率得到明显提高。传统的图书管理模式其最大的特点是手工;首先要把买来的图书资料登记到资料本 上,再给每本书分类贴上标签及制作和标签相对应的图书分类卡片,最后把图书分类卡片 按类别分别放置在文件柜里。对于有学生(教师)证的学生(教师)来说还要对他们资料 作一定的记录。并且在人们来借书的时候,首先持证件者要去存放图书分类卡片的文件柜 里查找想借的书是否在架,如果卡片存在,再按照图书分类卡片在相应的书架上找到需要 的图书,然后登记持证件者的借还书时间和在书签条上写下借还书记录,之后把借书证留 在那里;还书的时候,相对应的消去出

5、借记录;这样做起来比较麻烦,比较费时间。传统 图书管理的特点是一直以来,中小型书店、中小学的小型图书馆及各高校图书馆和资料室 使用传统的人工方式管理图书档案、会员档案。这种管理方式存在着诸多缺点,如:手续 繁琐、工作量大、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来 不少困难。1.2 现有图书管理系统的概述 在试用了一些个图书管理系统和查阅了大量相关资料文献的基础上,发现那些系统在 几个方面已经不符合时代的要求,由于设计人员及其所用的工具的不同,有 Visual Basic6.0 、 Visual ForPro6.0 、 Power Builder 等,再加上这些图书管理系统

6、设计的时间 也不一样,所用具体场合也有区别,因此在功能上除了图书资料管理所需的基本功能之外 也有所不同。经过比较总结他们都实现了以下图书管理的基本功能: 1、图书检索模块: 是图书管理系统的重要模块之一,是读者快速查询图书的途径。 2、图书管理模块:是图 书管理员操作模块,读者是无权进入的。本模块由借出图书登记、归还图书登记和续借图 书登记子模块构成。 3、数据维护模块:是由图书管理员控制的模块,它由增加、修改和 删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。 4 、数据统 计模块:由读者统计、图书统计、借出图书分类统计、到期末归还图书读者统计几部分组 成。这些系统解决了

7、以前的那种管理方式所存在着的诸如手续繁琐、工作量大、效率低 下、出错率高等缺点 , 设计出的系统能使读者快速检索到自己喜爱的书,图书管理员能减 轻工作量。但是鉴于开发工具和开发当时的科技发展水平所限,再加上历史发展到今天,人们 的生活环境已经发生了改变,大家对于图书查询这方面的要求也更高。比如在一个局域网 内,大家希望能在本台电脑上就能查找自己想要的图书,而不用跑到图书馆或图书室里去 用那里的电脑查询,这就需要一个网络化的联机查询系统。1.3 选题的目的意义 随着社会的进步,的、意义信息技术的广泛应用,数字化管理的优势日趋显著。针 对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理

8、系统,通过与计算 机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来 以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本 低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要 标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件 已经很有必要,并且实现研究服务于实践的原则。1.4 图书管理系统的可行性分析 本次毕业设计题目:“学校图书管理系统的开发”主要目的是利用数据库软件编制一 个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设 计过程给出一个完整论证。图书

9、管理系统是一种基于集中统一规划的数据库数据管理新模 式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管 理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流 程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够 认识,并深入的了解 Java 的使用和管理系统的相关知识。在信息时代的今天,人类需要 对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进 行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加, 作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的

10、数据处理,已迅速 上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有 力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错, 新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性研究的目的是用最 小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方 面:(1) 技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、 借阅管理等。(2) 经济可行性:系统建设不需要很大的投入、可缩减人力投入。(3) 运行上可行性:本系统作为一个小型的图书馆信息

11、管理系统,所耗费的 资源非常的小。(4) 从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,会 得到学校工作人员的一致同意的。综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。1. 实现图书馆对外借书 , 还书的简易操作,提高图书馆对最平凡工作的效率。2. 实现图书馆对所藏图书的按类别,书名等多方面的查询,最大的方便读者和图书 馆工作人员对所需图书的查询。3. 建立图书馆外借读者数据库,方便工作人员对读者进行有效管理。4. 建立图书馆工作人员数据库,限定每个工作人员对软件操作的权限,最大限度的 保护数据库。5. 实现图书馆对新书入库的简单处理,并且建立书籍档案,方便进货

12、。2 需求分析A:图书馆管理系统是该系统软件的重要内容之一,该子系统为图书馆的库存书籍的动 态调整提供了决策依据,有利于及时对有大量需求的新书进行订货入库。它的主要功能包 括:新书入库,借书,还书,馆内图书详细信息,图书查询,读者管理,馆内图书统计, 读者信息管理,图书馆工作人员权限管理,名称设计,数据库备份等功能。下面是外部读者查询系统的主要功能的简单描述:2.1 图书管理:这是图书馆最重要的模块之一,它将对图书馆中的书籍进行管理操作,所有的原始数 据输入都是在这里实现的,有了这里的数据输入,才能开始以后的诸如借书、还书等操 作。1. 新书入库管理: 该功能允许用户输入图书单,在输入过程中,

13、程序自动生成图书单编号以加以区分两 次不同的入库书单,同时程序也检查输入的合法性,并自动记录当日入库的图书。当日入库图书查询: 该功能允许用户对当日的入库书单针对不同条件进行查询,并且提供二次修改,避免 出错。2.2 业务管理: 这是图书馆使用频率最高的模块,因此他在功能上应该直观明确,在操作上应该简单 易用。1.图书借阅: 该功能要求用户输入图书编号或者图书条码,并且检查输入合法性,然后程序动态生 成该书的详细信息;再输入借书证号,并且检查输入合法性,然后程序动态生成该读者的 详细信息;系统记录借书的经手人,最后由借书按钮实现操作2. 图书归还: 与图书借阅类似,追加图书超期罚款功能,自动根

14、据预设值计算出罚款金额。2.3 人员档案管理: 这是针对读者和图书馆工作人员而设计的一个人士管理模块,它将完整的记录读者 的信息,以及图书馆工作人员的信息,并且他还具有限制图书馆工作人员操作权限的功 能,最大限度的保证了数据的安全。1. 读者管理: 记录读者的详细信息,并提供增加、撤除、查询等操作。2. 图书馆工作人员管理: 在读者管理子模块的基础上增加权限管理功能,保证数据安全。四、 名称设计: 这是一个很具个性化的功能,实现很简单,但非常吸引人,你可以任意为你的管理系 统命名。B: 外部读者查询系统,这是一个面向读者的综合查询系统,采用与管理系统相同的 数据库,具有唯一的功能:查询。他可以

15、按照读者的要求,用不同方法对所藏书籍进行查 询,并能进行书名的模糊查询,还可以查询读者所借书的到期日,和观看读者本人的详细 资料,力争最大的满足读者的需求。性能要求: 对新书入库单处理及查询;图书查询;借书还书速度应较快 登录仓库管理系统时应输入密码,以保证系统的安全性。 系统要有较强的兼容性,能在各种 PC 机上正常运行。在系统运行异常及数据文件损 坏时能给出出错提示,保证系统的可靠性。3 系统设计与分析3.1 设计目标在系统设计过程中,最重要的是根据需求分析及用例模型构建系统静态模型和动态模 型。通过运用计算机建立本系统,实现图书管理的系统化、规范化和自动化,实现对图书 资料的集中统一的管

16、理,实现界面设计友好、美观,数据存储安全、可靠,实现管理员对 student表、manager表、book表的增删查改功能,实现学生的借书、还书、借书查询、还 书查询等功能。3.2 业务流程分析 系统共有两个权限用户,包括管理员和学生,两个权限用户都有独自的功能模块,管 理员权限管理整个系统,用户权限受管理员权限控制。3.2.1 管理员模块 管理员拥有最高功能权限,主要功能包括对管理员数据、学生数据、图书数据的管 理,也就相当可以对整个图书馆管理系统的所有数据进行管理,包括数据的增添、删除、 查询、修改。对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作 ,对图书馆的办证参数进行修改维护等操作功能。3.2.2 学生模块 主要功能包括借阅图书、还阅图书、借书查询和还书查询,学生用户可对图书馆的图 书进行借阅,但也必须归还,学生

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号