四川师范大学成都学院通信工程学院Java实训报告I四川师范大学成都学院作业(论文)题目:基于Java的图书管理系统设计和实现所修课程名称:Java实训课程修课程时间:2013年12月至2013年12月完成论文(作业)日期:2013年12月评阅成绩:评阅意见:总成绩由平时成绩、期末测验两部分组成,共计100分。评阅教师签名:2013年12月30日平时成绩出勤、卫生、课堂作业(总分100分)期末测验成绩期末考查(软件50分+文档50分)总成绩平时30%+期末考查70%(总分100分)__四川师范大学成都学院__学院__2011__级__通信工程__专业姓名__彭长龙__学号__2011101046__………………………………(密)………………………………(封)………………………………(线)………………………………四川师范大学成都学院通信工程学院Java实训报告II四川师范大学成都学院通信工程学院软件实训报告基于Java的图书管理系统设计和实现学生姓名彭长龙学号2011101046所在系通信工程学院专业名称通信工程班级2011级通信(软件方向)指导教师王敏四川师范大学成都学院二〇一四年十二月四川师范大学成都学院通信工程学院Java实训报告III基于Java的图书管理系统设计和实现学生:彭长龙指导教师:王敏内容摘要:图书馆管理系统是采用Java做前台,后台数据库则采用的是SQLServer,本系统提供5个功能模块,分别是系统模块、用户管理模块、图书管理模块、操作模块,以及帮助模块。这5个模块里又有许多子模块,通过这些模块之间的相互连接与配合,完成用户发出的各种指令。图书馆管理系统是一个供内部人员使用的系统。而图书馆的工作人员也分为两类,一类是用户,主要负责图书的借阅和归还的工作;一类是管理员,除了读者的所有功能外,还能够对书籍列表、书籍信息、用户信息等进行管理。论文将全面介绍所设计的图书馆管理系统的系统功能和业务流程,并对系统进行详细的数据分析和设计,最终使用Java完成系统开发。关键词:图书馆管理系统,SQLServer,Java四川师范大学成都学院通信工程学院Java实训报告IVDesignandImplementationofLogisticsInformationManagementSystemBaseonJ2EEAbstract:LibrarymanagementsystemusingJavatodotheforeground,thebackgrounddatabaseisusedisSQLServer,thesystemprovidesfivefunctionalmodules,eachmoduleisthesystem,usermanagementmodule,librarymanagementmodule,theoperationmodule,aswellashelpmodules.Thisfivemoduleswheretherearemanysub-modules,throughmutualconnectionbetweenthesemoduleswithcompletevariousinstructionsissuedbytheuser.LibraryManagementSystemisasystemforinternalstaffuse.Thelibrarystaffisalsodividedintotwocategories,oneistheuser,ismainlyresponsiblefortheworkofborrowandreturnbooks;oneisanadministrator,inadditiontoallthefeaturesreaders,butalsobeabletobooklists,bookinformation,usersinformationmanagement.Thepaperdescribesthedesignofacomprehensivelibrarymanagementsystem,systemfunctionsandbusinessprocesses,detaileddataandsystemsanalysisanddesign,finalcompletionofsystemdevelopmentusingJava.Keywords:Librarymanagementsystem,SQLServer,Java四川师范大学成都学院通信工程学院Java实训报告V目录前言:............................................................................1一、图书馆管理系统分析:..........................................................21.1、整体需求:...............................................................21.2、功能分析:...............................................................21.3、绘制系统流程图:.........................................................31.4、系统的开发环境:.........................................................3二、数据库分析与设计:............................................................42.1、数据库分析:.............................................................42.2数据库概念设计:..........................................................4三、系统设计与功能实现:..........................................................53.1、数据库DataBase类的构建:................................................63.2系统模块:................................................................73.2.1、登陆窗体界面设计与实现:............................................83.2.2、用户登陆:.........................................................83.3、主窗体模块:.............................................................93.3.1、主窗体界面设计:...................................................93.3.2:、主窗体菜单栏设计:...............................................113.4、用户管理模块:..........................................................113.4.1、用户查询模块:....................................................133.4.2、用户增加:........................................................153.4.3、用户修改与删除:..................................................153.5、图书管理模块:..........................................................163.5.1、图书增加界面设计:................................................173.5.2、图书查询模块:....................................................193.5.3、图书修改:........................................................203.5.4、图书删除:........................................................213.6、操作模块:..............................................................213.6.1、图书借阅、归还:..................................................233.6.2、帮助模块:........................................................24结束语:.........................................................................26参考文献:.......................................................................27四川师范大学成都学院通信工程学院Java实训报告1基于Java图书管理系统系统的设计和实现前言:随着社会的发展,人们不断增长的对知识的需求。图书作为人们获取知识和增长的主要途径,使图书馆在人们生活中占有一定的地位。但近年来,随着书籍的数量不断增加,栈空间所造成的极度缺乏的书籍被挤管理不善。这些都对读者充分利用图书馆馆藏的直接影响。此时库将需要开发特殊的图书管理系统,通过该系统,以提高管理效率库,从而减少管理工作流程和成本。在正常操作期间现代图书馆总是面临很多的读者信息,书籍,资料及两者之间的相互作用产生的库信息,还书信息。图书馆面临的书籍成千上万,复杂信息的读者,图书借阅频繁离职的信息,传统的方法是不是只有直接管理的漏洞,造成损失。因此,有一个智能化,系统化,信息化图书馆管理系统是非常重要的。充分利用计算机的功能,实现了读者管理,图书管理,借阅管理,自动化和控制,将会使图书馆的工作大大减少。方便,友好的图形化界面,操作简单,完整的数据库管理。将使现代管理书籍使用一个伟大的图书馆系统限制。四川师范大学成都学院通信工程学院Java实训报告2一、图书馆管理系统分析:1.1、整体需求:图书馆管理系统是一个高度集成的库信息处理系统,通过整合各种库函数来实现显示检索信息,提高效率,降低行政成本及其他用途。一个典型的图书馆管理系统应该能够管理所有类型的书籍,图书信息,读者信息检索查询功能,还需要提供各种书籍资料。该系统还需要能够借阅图书,归还管理。通过自动化系统的管理,可以显著降低图书管理,而且还能减少管理任务,从而降低管理开销和成本。一个完整的图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,操作员以及各类图书的信息,借书者的信息等等。一个最基本的图书馆管理系统要有如下几个重要功能:(1)管理员可以进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。管理员管理包括管理员信息的添加,删除,修改等。(2)用户和管理员可以修改自