欢迎来到天天文库
浏览记录
ID:8198689
大小:1.66 MB
页数:23页
时间:2018-03-09
《图书管理系统设计与实现图书管理与读者管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、图书管理系统设计与实现──图书管理与读者管理摘要:随着科学技术的进步,信息管理系统彻底改变了很多的经营管理模式,图书管理是每个高校都必须面对的工作,一直以来,人们使用传统的人工方式管理图书资料及其借阅。这种方式存在着许多缺点,如效率低、保密性差且繁琐。因此,开发图书管理系统是一个亟待解决的问题。本文从系统的总体架构、数据库设计、详细设计等思路出发,进行了总体设计、详细设计。关键词:图书;读者;管理系统;数据库Abstract:Withthedevelopmentofscientifictechnology,informationmanag
2、ementsystemcompletelychangedalotofbusinessmanagementmode,thebooksmanagementiseachuniversitymustfacework,peoplehavealwaysbeenusedthetraditionalmanualmodeanditsborrowingbooksdatamanagement.Thiswayhasmanyshortcomings,suchaslowefficiency,secrecybadandredtape.Therefore,thedeve
3、lopmentbooksmanagementsystemmanagementsystemisaproblemtobesolved.Thispaperfromthesystemofgeneralframework,databasedesign,detaileddesignviewpoint,theoveralldesign,detaileddesign.Keywords:Book;Reader;ManagementSystem;Database1前言1.1系统开发目的图书管理系统主要目的是对图书馆种类繁多的书籍进行管理,并且合理管理好用户的
4、借还信息。提高图书馆的工作效率,降低管理成本。其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发。前者要求建立起数据一致性各完整性强、数据安全性好的数据库。而后者则要求应用程序具有功能完备、易用等特点。因此本系统结合开放式图书馆的要求,采用javaswing技术和SQLSERVER2005数据库进行系统的开发。1.2图书管理系统现状1.2.1信息资源收集的现代化第23页(共24页)现代社会信息资源丰富,信息污染也很严重,给图书馆信息资源的收集带来了极大麻烦。传统图书馆时期,由于各种信息资源极大部分由正规渠道获得,经过图书期刊编辑
5、人员的认真校对,信息质量相对可靠。而现代化信息的载体以及出版发行方式发生了很大变化,各种光盘、印刷品、网上信息、声像读物等良莠不齐。这就要求图书馆采编人员掌握多方面的信息源,运用现代化的各种手段,对各种信息做出尽可能正确的判断。1.2.2图书馆服务的现代化服务是图书馆的生命。图书馆所做的一切工作,只有一个目的,就是做好图书馆的读者服务工作。服务的现代化包括两个方面,一是图书馆工作人员服务的现代化,二是服务手段的现代化。总之,我们通过对图书管理系统的分析,对管理系统在其他情况下的应用,有了一个基础性的了解与掌握。同时,对热门图书的科学管理,
6、进一步提高其利用率,不断满足读者日益旺盛的阅读需要,有着十分积极的现实意义。2系统分析2.1系统开发目标该系统主要建立一个基于java的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低。借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现。2.2可行性研究2.2.1技术可行性技术可行性包括以下几个方面:硬件,系统软件,应用软件,技术人员。针对这四个方面可行性都是没有问题的,本系统采用java编程语言加SQLSrver2005数据库。目前,数据库产品较多,
7、每种产品都具有各自的特点和适用的范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围选择最合适的。Java编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading第23页(共24页))、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。2.2.2操作可行性本系统开发的开发宗旨是以便捷为中
8、心。开发后的系统应具有美观、大方、简单、易操作等优点,即使是不懂计算机的人员也可以根据系统提示使用和管理本系统,它的操作简单的特点使本系统在操作上可行。2.3需求分析2.3.1功能需求经过以上
此文档下载收益归作者所有