计算机工程实践JAVA图书馆管理系统.doc
《计算机工程实践JAVA图书馆管理系统.doc》由会员分享,可在线阅读,更多相关《计算机工程实践JAVA图书馆管理系统.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要书籍是人类不可缺少精神食粮,图书馆管理系统是一些单位不可缺少部分,尤其是对一些学校来说尤为重要。所以图书馆管理系统应该能够为用户提供充足信息与快捷查询手段。但一直以来人们使用传统人工方式管理图书、期刊、试卷合订本等,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量文件与数据,这对于查找、更新与维护都带来了不少困难。随着科学技术不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人类社会各个领域并发挥着越来越重要作用。作为计算机应用一部分,使用计算机对图书资源信息进行管理,具有手工管理无法比拟优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性
2、好、成本低等。这些优点能够极大地提高图书馆理效率,也是企业、学校科学化、正规化管理与及世界接轨重要条件。因此,开发这样一套管理系统已成为很有必要事情。关键词 SQL java 图书馆管理系统 图书查询目 录第一章 引 言1第二章 需求分析22.1系统需求分析22.2开发环境分析3第三章 总体设计43.1系统框架43.2系统功能介绍53.3数据库设计5第四章 详细设计及实现94.1登录系统9管理主界面模块设计10前台管理模块114.4系统信息14第五章 系统测试15结 论17参考文献18第 14 页第一章 引 言随着社会经济迅速发展与科学技术全面进步,计算机事业飞速发展,以计算机及通信技术为基础
3、信息系统正处于蓬勃发展时期。随着经济文化水平显著提高,人们对生活质量及工作环境要求也越来越高。书籍做为人类精神食粮,在现代社会中越来越受到重视,大量书籍出现在市场上,人们有了各种各样不同选择。及此同时,为了管理大量图书,图书仓库也大量出现,仓库管理问题也就提上了日程。随着图书大量增加,其管理难度也越来越大,如何优化仓库日常管理也就成为了一个大众化课题。在计算机飞速发展今天,将计算机这一信息处理利器应用于仓库日常管理已是势必所然,而且这也将为仓库管理带来前所未有改变,它可以带来意想不到效益,同时也会为企业飞速发展提供无限潜力。采用计算机管理信息系统已成为仓库管理科学化与现代化重要标志,它给企业管
4、理带来了明显经济效益与社会效益。主要表达在:极大提高了仓库工作人员工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长弊端。基于仓库管理全面自动化,可以减少入库管理、出库管理及库存管理中漏洞,可以节约不少管理开支,增加企业收入。仓库管理操作自动化与信息电子化,全面提高了仓库管理水平。随着我国改革开放不断深入,经济飞速发展,企业要想生存、发展,要想在激烈市场竞争中立于不败之地,没有现代化管理是万万不行,图书仓库管理全面自动化、信息化则是其中极其重要部分。为了加快仓库管理自动化步伐,提高仓库管理业务处理效率,建立仓库管理系统已变得十分重要。新书入库、库存、出库还是现在企业图书仓库管理常规基本模式,
5、虽然,最近又出现了很多新管理模式。如何设计好仓库管理系统,尽可能地减少仓库管理重复性与低效性就成为当前最为重要问题。图书仓库管理核心是入库、库存与出库之间联系,如何处理好三者之间关系是系统最为关键部分。另外,读者信息与新书入库信息管理也是图书仓库管理中一个必不可少部分,它提供着及还书与借书相关地一些信息,使得整个系统更加完整,更加实用。通过对图书仓库管理日常工作详细调查,搜集了大量资料,从系统结构组织,功能实现,技术要求以及可行性等多方面进行考虑,认为本课题是一个适应现今图书仓库管理需求计算机信息管理系统,具有一定实际开发价值与使用价值。第二章 需求分析2.1系统需求分析我们设计图书馆管理系统
6、主要用于对图书馆日常工作管理,主要任务是用计算机对读者、图书等各种信息进行日常管理,如查询、修改、增加、删除、图书借阅与归还管理等。本系统实现了图书馆信息化管理,完成了图书馆管理系统基本功能。该系统主要包括管理员子系统、读者管理子系统、书籍管理子系统、图书借阅及归还子系统、借阅超时子系统、退出子系统六个部分,各部分主要功能如下:管理员子系统:用于管理员注册、登陆管理等。读者管理子系统:用于读者信息管理,如读者添加、读者信息修改、读者信息查询、读者删除。书籍管理子系统:用于书籍信息管理,如新书入库、图书查询。图书借阅及归还子系统:用于读者借阅与归还图书。借阅超时子系统:用于查询图书借阅超时信息。
7、退出子系统:用于退出系统。根据上述系统功能分析,按照结构化程序设计要求,得到系统功能结构图图2.1所示。图2.1系统用例图2.2开发环境分析数据库设计(Database Design)是指对于一个给定应用环境,构造最优数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户应用需求(信息要求与处理要求)。数据库设计通常是以一个已经存在数据库管理系统为基础。根据用户需求与业务流程,本系统SQL Server 2000数据库管理系统。通过对当前开发语言分析,认为JAVA是一门很优秀编程语言,具有面向对象、及平台无关、安全、稳定与多线程等特点,是目前软件设计中极为健壮编程语言。本文中
8、介绍了用JAVA语言实现图书馆管理系统全部过程。第三章 总体设计3.1系统框架图书管理系统用户管理借阅管理书籍管理信息查询还书管理添加用户修改用户删除用户出借图书续借图书新书添加书籍修改图书列表借阅状况列表当前还书书籍删除用户列表超期滞纳金缴纳读者信息查询本系统共分5大部分,5个完整功能模块。分别是:用户管理模块;还书管理模块;借阅管理模块;书籍管理模块;信息查询模块;系统结构如图3.1所示。图3.1 系统结构图3.2系统功能介绍在整个图书馆管理系统中个关系图如下;书籍管理子系统主要用于书籍信息管理,主要包括如下功能:书籍添加:用于添加书籍信息。书籍信息修改:用于修改书籍信息。书籍信息删除:用
9、于删除读者信息。用户管理子系统主要用于用户信息管理,主要功能:用户添加:用于添加书籍信息。用户信息修改:用于修改书籍信息。用户信息删除:用于删除读者信息。借阅管理子系统主要用于借阅信息管理,主要功能:借出书籍:用于记录借出书籍信息。续借书籍:用于记录续借书籍信息。归还管理子系统主要用于归还籍信息管理,主要功能:当前还书:用于记录当前还书书籍信息。超期滞纳金缴纳:用于记录超期滞纳金缴纳信息。信息查询系统主要用于各种信息管理,主要功能:图书列表:用于查询书籍信息。借阅状况列表:用于查询借阅状况信息。用户列表:用于显示用户列表信息。读者信息查询表:用于查询读者信息。3.3数据库设计本系统库应该分为三
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 工程 实践 JAVA 图书馆 管理 系统
限制150内