Java书籍借阅管理系统文档格式.docx
《Java书籍借阅管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《Java书籍借阅管理系统文档格式.docx(37页珍藏版)》请在冰豆网上搜索。
第九章是整个文章的总结。
关键字:
书籍借阅;
数据库;
Java技术
Abstract
Toborrowbooksmanagementsystemdesignprocessisusedtoborrowbooks,returnbooks,andmanagebooksinformation.Systemistheuseofcomputersintherealizationofsystematicandautomationmanagementbooks,whichmademanagementgreatlyreduced,theirconvenienceandfriendlygraphicinterface,easyoperation,comprehensivedatabasemanagement,tohelpoperatorsbettercompletion.
ThesystemusesJavatechnology,andchooseEclipseasadevelopmenttool,MySQLasabackgrounddatabasemanagementsystem,andusingsoftwareengineeringknowledge,combinedwithobject-orientedmethodsforsystemanalysisanddesign.
Thesystemwasaimedatdevelopborrowingbooksandinformationmanagement.Thewholesystemisdividedintosixmodules,includingsystemsmanagement,bookinformationmanagement,readersinformationmanagement,borrowinformationmanagement,Inquiriesandsystemintroduceonthesixmodules.Thesystemcanmanagebookinformation,readerinformation,andborrowinformation.
Inthispaper,thefirstchapteristheforeword,introductionofthesystemdevelopmentenvironmentandthecorrespondingdevelopmenttools,Chapter2to5arethefeasibilityanalysis,requirementanalysis,systemdesign,databasedesign,Thesearethesystemdesign,developmentfoundation.Chapter6isthedetaileddesigntoachievethefunctionofthesystem,Chapter7issoftwaretestingandmaintenance,thechapter8isperformanceanalysis,thesearetheimportantpartofthesystem.Chapter9istheentirearticlesummingup.
Keywords:
Borrowbooks;
Database;
JavaTechnology
第1章前言
问题的提出
在现代化的今天,随着信息技术的迅速发展和教育的不断普及,计算机的应用得以广阔的发展,传统的管理统计方式在处理庞大的信息量时显得极不适应,因此人们对于计算机来辅助协调和管理工作的需求正在逐步提高。
对于书籍借阅管理系统,书籍管理就是一个方面,面对大量的图书、读者信息,传统的管理方法不但不利于管理,而且极容易出现漏洞。
因此开发一个实现智能化,系统化,信息化的书籍管理系统是十分必要的。
它需要一种价格便宜,简单易用的书籍借阅管理系统来减轻书籍管理人员的工作量。
本系统则是利用计算机的功能实现书籍信息管理的系统化和自动化,使书籍管理,借阅管理工作大大减轻,而且其简便的操作,完善的数据库管理,能帮助图书管理人员更好地完成书籍管理工作,成为图书管理人员和操作人源的得力助手。
传统的书籍借阅管理系统,数据处理手工操作,工作量大,出错率高,出错后不易更改。
书籍借阅采取手工方式对书籍借阅情况进行人工管理,由于信息比较多,书籍借阅信息的管理工作混乱而又复杂;
一般借阅情况是记录在借书证上,书籍的数目和内容记录在文件中,操作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅查找了,造成查询费时、费力。
如要对很长时间以前的图书进行更改就更加困难了。
基于这此问题,我认为有必要建立一个书籍信息管理系统,使书籍管理工作规范化,系统化,程序化,避免书籍管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
系统特点
(1)简单易用
本系统采用软化的用户图形界面,本着“功能越复杂,操作越简单”的原则设计,易学易用,通过人机对话的方式是任何一个即使不具有计算机经验的管理人员和业务操作员,只具有业务管理的基本知识,也可在短时间内完全掌握。
(2)高度集成
本系统将各个模块有机融合,浑然一体,从而使数据库的灵活性和统一性具有了更高的保障。
数据库的灵活性和统一性具有了更高的保障。
(3)功能齐全
本系统具有各类信息与数据的添加,修改,删除和查询以及借书,还书等功能,能够及时反映书籍流通情况,实现图书借阅及归还的功能。
(4)安全可靠
本系统设置了权限,密码管理,只有在拥有了权限后才能进行相应的操作确保系统运行安全可靠。
(5)维护简单
本系统运行后几乎不需要专业系统管理员维护,免除后顾之忧。
Java介绍
Java是一种可视化,完全面向对象,有平台无关性,安全可靠的高级程序设计语言,于开发环境下的各类应用程序。
它简单易学、效率高,且功能强大。
Java能够现在多种主流操作系统上运用,并且安全性能大大高于其它的编程语言,Java自从1995年问世以来,技术和应用发展非常快,在计算机、移动电话、家用电器等领域都有Java技术的存在。
目前,Java技术分为三种:
1)J2EE:
应用于企业级开发。
2)J2SE:
应用于桌面开发和低端商务开发。
3)J2ME:
应用于消费产品,以及嵌入式设备的开发。
总的看来,JAVA有以下主要特点:
(1)平台无关性
平台无关性是指Java能运行于不同的平台。
Java引进虚拟机原理,并运行于虚拟机,实现不同平台的Java接口之间。
使用Java编写的程序能在世界范围内共享。
(2)安全性
Java的编程类似C++,学习过C++的读者将很快掌握Java的精髓。
Java舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。
Java对程序提供了安全管理器,防止程序的非法访问。
(3)面向对象
Java吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。
类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。
程序员只需把主要精力用在类和接口的设计和应用上。
MySQL介绍
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
MySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序MySQL和很多不同的客户程序和库组成。
在MySQL数据库中,用户可以使用表来存储各种不同的主题信息;
要提出多个表的数据,可以使用查询窗体、报表和数据访问页等数据库对象,或在不同主题表间创立关系。
MySQL的功能特点如下:
1)可以同时处理几乎不限数量的用户
2)处理多达50,000,000以上的记录
3)命令执行速度快,也许是现今最快的
4)简单有效的用户特权系统
Eclipse介绍
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。
虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。
Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。
由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
由于它是开放源代码,而且功能相当强大,在开发中越来越受欢迎。
第2章
可行性分析
可行性分析概述
作为系统开发的第一步,首先是研究系统是否具有开发的可行性,研究系统的可行性首先是对有关的历史现状和经济前景做出调查,确定系统所需要的计算机资源,对各种可能的方案进行可行性研究,并比较其优劣。
可行性研究的目的就是利用最小的代价在尽可短的时间内确定问题是否能够解决。
可行性研究目的不是解决问题,而是确定问题是否值得去解决。
怎样达到这个目的呢?
当然不能靠主观猜想而只能靠客观分析。
必须分析几种主要可能方法解决法的利弊,从而判断原定系统目标和规模是否现实,系统完成后所能带来的经济效益是否大到值得开发这个系统的程度。
可行性分析实质是进行一次大大压缩简化了系统的分析和设计过程,也就是在较高层次上用比较抽象的方式进行的系统分析和设计。
在系统开发之前对项目进行可行性论证是非常必要的。
书籍借阅管理系统是图书馆日常工作中重要的部分,有效的使用计算机资源,有助于操作人员快速、方便的完成对读者、书籍信息的维护以及借阅情况的查询等工作。
能使工作人员更好的为读者服务,对于需要处理大量数据的工作来说,计算机辅助具有相当大的用处。