欢迎来到天天文库
浏览记录
ID:11141712
大小:500.00 KB
页数:36页
时间:2018-07-10
《javaee设计图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要摘要图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。因此,建立一个图书馆管理系统是有必要的,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确
2、性,能够及时、准确、有效的查询和修改图书情况。本课程设计主要解决学校图书馆的图书管理问题,设计开发一个简单的图书管理系统,实现图书的入库,图书的查询,图书的借阅,读者的增加,删除等功能。本系统总共分为三个模块:管理员登陆与操作模块,读者登陆与操作模块,图书馆各个部门登陆模块。在课程设计中,系统开发平台为WindowsXP,程序设计语言采用Java,数据库采用MySQL,程序运行平台为Windows98/2000/Xp。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在图书馆的图书管理中,解决实际问题。关键
3、词:图书信息管理系统;数据库;33目录目录摘要I目录II第一章绪论11.背景介绍12.国内外研究动态23.课题研究的意义及价值2第二章系统开发工具41.开发平台41.1J2EE介绍41.2MyEclipse简介52.数据库5第三章系统需求分析71.可行性分析72.需求分析72.1员工管理72.2读者管理82.3图书信息管理功能82.4图书借还管理92.5系统用例图93.系统运行环境11第四章系统设计121.总体设计122.详细设计142.1读者管理模块142.2书籍管理模块152.3书籍借阅与归还173.数据库设计193.1
4、概念结构设计193.2逻辑结构设计19第五章系统实现211.数据库的连接212.数据库表的建立213.系统功能模块实现22第六章系统测试291.测试目的2933目录2.测试方案293.测试内容304.测试用例305.测试结果31结论32参考文献3333JavaEE架构与程序设计第一章绪论1.背景介绍随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。书籍做为人类的精神食粮,在现代社会中越
5、来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择。与此同时,为了管理大量的图书,图书管理系统也大量的出现,随着图书的大量增加,其管理难度也越来越大,如何优化管理也就成为了一个大众化的问题。现已有的图书管理系统,其功能已十分强大,为了便于管理员对图书管理系统进行妥善的管理和读者的查询,图书管理系统为管理员提供了管理日志、管理员添加、管理员切换、读者添加、读者修改、读者查询、读者删除、新书入库等功能,为读者提供了书籍查询、读者借阅信息查询、图书网上续借等很多功能。大学为我们提供了自由的学习环境,使我们有更多的时间
6、到图书馆借阅书籍,让我们可以随时掌握各方面的知识,不断提高自我、充实自我,但由于图书馆藏书成千上万,我们很难一本一本的去查找自己感兴趣的书籍,因此我们会经常用到学校为我们提供的图书管理系统,用时间长了便对此产生了兴趣,正好本次课程设计为我们提供了良好的机会,让我们亲自设计并实现了图书管理系统的部分功能。设计一个图书管理系统必不可少的必须对全管书籍进行分类汇总。而这就是我们所说的数据库设计的第一阶段:需求分析。在这一阶段除了对具体情况诸如实行对管理员的管理、对读者的管理、书籍管理、书籍的借阅与归还、借阅超时等功能的实现,还需要
7、对用户的需求进行调查和分析,否则就失去了设计这个系统的意义了。对于界面的设计我们应该追求的是:美观、易读性强、清晰度高;原则是:不能因为刻意追求美观而以整个界面的清晰度的牺牲作为代价,不能为了清晰度而抛弃对易读性的追求。再设计的过程中我们应该根据实际的情况进行设计,做到具体问题具体分析,不刻意追求原则。在对应的界面与MySQL数据库建立连接,并实现对应的SQL语句进行实现将产生的结果显示出来。并运用捕捉异常的方法,将异常信息显示出来。33JavaEE架构与程序设计实现SQL语句的时候借助前台开发工具中关于数据处理的控件来完成
8、。对于读者而言他们的需求是了解图书的基本情况,自己的借阅情况。总而言之就是实现对各个信息表的查询。对于图书管理员而言要实现的功能相对而言比较多,例如实现新书入库、MySQL数据库表的创建、系统的维护等等,这些都需要设计和实现的。2.国内外研究动态目前国内外许多图书管理系统仍然采用传统的手工
此文档下载收益归作者所有