欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    Java程序设计课程设计-图书馆管理系统报告.doc

    • 资源ID:3258253       资源大小:869.54KB        全文页数:45页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java程序设计课程设计-图书馆管理系统报告.doc

    沈 阳 工 程 学 院课 程 设 计设计题目: Java程序设计课程设计 图书馆管理系统 系 别: 信息工程系 班级 :计专本 学生姓名 : 学号 : 指导教师 : 职称 : 副教授、教授 起止日期:2011 年 6月13日起至 2011年 6月 25日止沈 阳 工 程 学 院课程设计任务书课程设计题目: Java程序设计课程设计 -图书馆管理系统 系 别:信息工程系 班级 : 计专本101 学生姓名: 学号:0指导教师: 职称: 副教授、教授 课程设计进行地点: 实训F 任 务 下 达 时 间: 2011 年 6 月 13 日起止日期: 2011 年 6 月 13 日起至 2011年 6月 25 日止教研室主任: 2011年 6月 12 日批准1.设计的原始资料及依据查阅有关数据库设计、java程序设计、面向对象程序设计等资料,进一步加深对课程内容的理解,利用程序设计的基本思想进行程序的开发,进一步掌握编程的方法和技巧,提高学生用程序的思想来解决实际问题的能力。本课程设计主要涉及到需求分析、总体设计、详细设计以及底层数据库设计几个主要环节。2设计的主要内容及要求(1)写出系统的需求分析。(2)写出数据库设计。(3)写出系统的详细设计及各模块的功能。(4)编写代码,开发系统。3.对设计说明书撰写内容、格式、字数的要求 学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说明书(论文)的结构及各部分内容要求可参照沈阳工程学院毕业设计(论文)撰写规范执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。 装订格式封面、任务书、成绩评审意见表、摘要和关键词、目录、正文、结论、致谢、参考文献。 课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,三级节标题采用黑体小四号字,表题与图题采用宋体五号字。4. 设计完成后应提交成果的种类、数量、质量等方面的要求 课程设计任务书 课程设计报告 设计成品5.时间进度安排顺序阶段日期计 划 完 成 内 容备注1第16周第1天查阅资料,充分解读题目内容,小组分工,确定每个人的具体任务。1天2第16周第2天数据库设计及登陆界面的实现。1天3第16周第3,4,5天,第17周第1天编制程序,单元测试。4天4第17周第2,3天程序整合,综合调试。2天5第17周第4天撰写课程设计报告。1天6第17周第5天答辩。1天6.主要参考资料(文献)1 耿祥义.JAVA2 实用教程.北京:清华大学出版社,20062 朱仲杰.JAVA2 全方位学习.北京:机械工业出版社,2006 3 张思民.JAVA程序设计实践教程.北京:清华大学出版社,20064 汤一平.Java 语言程序设计.北京:科学出版社,2006II 沈阳工程学院 课程设计成绩评定表系(部): 信息工程系 班级: 计专本101 学生姓名: 王凌飞、王洋、王婵、王雪 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以8) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以4)分加权分合计评 阅 教 师 签 名: 年 月 日答 辩 小 组 评 审 意 见评价内容具 体 要 求权重评 分加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。0.55432答 辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。0.55432答辩小组评审成绩(加权分合计乘以8)分加权分合计答辩小组教师签名: 年 月 日课 程 设 计 总 评 成 绩分沈阳工程学院课程设计报告 摘 要沈阳工程学院课程设计报告 目 录摘 要随着信息技术的发展,计算机已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。尤其是在校园里,各种软件的应用无处不在,为我们的学习和生活提供了方便。学校的图书馆不仅给我们提供看书学习的地方,还给我们提供了一套功能齐全的图书馆系统,方便我们搜索书籍、借阅图书。我们本次的Java课程设计的最终目标是实现一个图书馆管理系统,使其具有一般图书管理系统所具有的功能,可以实现管理员日志、管理员添加、管理员切换、读者添加、读者修改、读者查询、读者删除、新书添加、图书查询、图书借阅与归还等功能。因为Java是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,所以用Java编程为我们本次程序的编写提供了方便。在设计中我们主要进行了数据库及类的设计,把整系统分成了20个类和6个表。通过应用添加按钮、菜单、文本框、表格、面板等组件和容器,经过设计者合理的布局,完成了窗体的设计,并通过SQLyog_Enerprise连接到MySQL数据库后,向数据库发送SQL语句实现程序与数据库中表间的消息通信,从而实现了相应的图书馆管理系统的功能。本文主要分为绪论、系统功能介绍、数据库需求分析、系统功能实现、结论、致谢、参考文献7大块。在绪论中介绍了本次课设选题的缘由及思想。系统功能介绍中详细介绍了本图书馆管理系统的整体思想及其具体功能。在数据库需求分析中详细说明了数据库的需求分析、概念设计及表的设计。在系统功能实现中主要通过抓图来体现设计的结果。总之,我们的整体设计思想均在报告中体现。 关键词 图书馆管理系统,Java程序设计语言,MySQL数据库目 录摘 要III第1章 绪 论- 1 -第2章 系统功能介绍- 2 -2.1系统功能总框图- 2 -2.2 模块功能介绍- 2 -2.2.1 登陆界面- 2 -2.2.2系统管理模块功能介绍- 3 -2.2.3图书管理模块功能介绍- 3 -2.2.4 图书借阅模块功能介绍- 4 -2.2.5 读者管理模块功能介绍- 4 -2.2.6 管理日志模块功能介绍- 4 -2.2.7退出系统- 5 -2.3 组内任务分工- 5 -第3章 数据库设计- 6 -3.1 数据库需求分析- 6 -3.2 数据库概念结构设计- 6 -3.3 数据库表的设计- 7 -第4章 系统功能实现- 10 -4.1 登陆功能实现- 10 -4.2 系统管理功能实现- 13 -4.2.1查询管理员- 13 -4.2.2 添加管理员- 14 -4.2.3修改、删除管理员- 15 -4.2.4管理员切换- 16 -4.3 图书管理功能实现- 16 -4.3.1查询图书- 16 -4.3.2添加图书- 18 -4.3.3修改、删除图书- 19 -4.4 图书借阅功能实现- 21 -4.4.1借出图书- 21 -4.5 读者管理功能实现- 24 -4.5.1增加读者- 24 -4.5.2修改、删除读者- 25 -4.5.3查询读者- 26 -4.6 管理日志功能实现- 28 -4.6.1查看日志- 28 -4.7用户管理功能实现- 29 -4.7.1用户添加- 29 -4.7.2修改、删除用户- 30 -4.7.3查询用户- 31 -4.8 退出系统功能实现- 32 -结 论- 33 -致 谢- 34 -参考文献- 35 -沈阳工程学院课程设计报告 第1章 绪论第1章 绪 论随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。书籍做为人类的精神食粮,在现代社会中越来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择。与此同时,为了管理大量的图书,图书管理系统也大量的出现,随着图书的大量增加,其管理难度也越来越大,如何优化管理也就成为了一个大众化的问题。现已有的图书馆管理系统,其功能已十分强大,为了便于管理员对图书管理系统进行妥善的管理和读者的查询,图书馆管理系统提供了管理日志、管理员添加、管理员切换、读者添加、新书添加、图书修改删除、图书查询、读者修改/删除、读者查询、读者借阅信息查询等一系列功能。大学为我们提供了自由的学习环境,使我们有更多的时间到图书馆借阅书籍,让我们可以随时掌握各方面的知识,不断提高自我、充实自我、完善自我,但由于图书馆藏书成千上万,我们很难一本一本的去查找自己感兴趣的书籍,因此我们会经常用到学校为我们提供的图书管理系统,用时间长了便对此产生了浓厚的兴趣,正好本次课程设计为我们提供了很好的机会,让我们亲自设计并实现了图书馆管理系统的部分功能。设计一个图书馆管理系统必不可少的是对全管书籍进行分类汇总。而这就是我们所说的数据库设计的第一阶段:需求分析。在这一阶段除了对具体情况诸如实行对管理员的管理、对读者的管理、书籍管理、书籍的借阅与归还等功能的实现,还需要对用户的需求进行调查和分析,否则就失去了设计这个系统的意义了。对于界面的设计我们应该追求的是:美观、易读性强、清晰度高;原则是:不能因为刻意追求美观而以整个界面的清晰度的牺牲作为代价,也不能为了清晰度而抛弃对易读性的追求。在设计的过程中我们应该根据实际的情况进行设计,做到具体问题具体分析,不刻意追求原则。在对应的界面与MySQL数据库建立连接,并实现对应的SQL语句进行实现将产生的结果显示出来。并运用捕捉异常的方法,将异常信息显示出来。实现SQL语句的时候借助前台开发工具中关于数据处理的控件来完成。对于读者而言他们的需求是了解图书的基本情况,自己的借阅情况。总而言之就是实现对各个信息表的查询。对于图书管理员而言要实现的功能相对而言比较多,例如实现新书入库、MySQL数据库表的创建、系统的维护等等,这些都需要设计和实现的。- 1 -沈阳工程学院课程设计报告 第2章 系统功能介绍第2章 系统功能介绍2.1系统功能总框图 图书馆管理系统系统管理添加图书修改/删除查询图书借出图书还入图书图书管理读者管理管理日志退出系统图书借阅管理员查询添加管理员管理员切换修改/删除添加读者修改/删除查询读者退出系统用户管理添加用户修改/删除查询用户日志查看图书馆管理系统功能总框图,如图2-1所示。图2-1图书馆管理系统功能总框图2.2 模块功能介绍2.2.1 登陆界面此模块主要是利用jTextField、jPasswordField、 jLable、jButton控件添加文本和按钮等各个参数,通过事件MouseEvent 可以实现进入各个模块如管理员查询、管理员添加、管理员切换、图书添加、图书查询、借阅书籍、归还书籍、读者添加、读者修改/删除、读者查询、管理日志及退出系统的功能。2.2.2系统管理模块功能介绍1. 管理员查询此模块可以清楚的显示出各个管理员的信息,包括用户名、密码。管理员可以通过此模块实现的功能清楚的了解图书馆其他管理员的信息。2. 添加管理员此模块功能是增加新管理员的登陆帐户。在图书馆管理系统中必须有每一个管理者的帐户让其可以正常进行新图书证的办理、借阅书籍和归还书籍等系统管理。所以在管理员功能模块中增加了管理员添加这个功能。3.管理员的修改删除此模块功能是修改管理员的密码信息和删除管理员。在图书馆管理系统中管理员可随时更改自己的信息,包括密码。同时可以删除其他管理员,使其无法登录。4. 管理员切换此模块的主要功能是进行管理员之间的切换,即单击管理员菜单下的管理员切换,就会退出当前管理员界面,从而出现管理员切换窗口,而另一管理员就可以在管理员切换窗口中的用户名和密码两栏中通过输入自己的用户名和密码直接进入该系统。2.2.3图书管理模块功能介绍1. 添加图书功能介绍此模块主要的实现功能是将新来的图书输入到图书馆管理系统的书库当中,其中主要按如下信息往书库中输入,这部分的操作主要是便于书库合理的管理,有利于读者能够对新书有一个更详细的了解。其中包括如下信息:新书书名、新书书号、编写作者、新书出版社、新书价格、出版日期、分类及入库数量。2.图书的修改删除功能介绍在图书馆管理系统中有一些图书的信息是错误的,此时就需要对此图书进行相应的修改。查询出来所要修改的图书,在书名、书号、作者、出版社、价格、出版日期、分类及数量上做相应的修改。而有些图书破损或是其他原因是不需要继续留在库中,那么就可以做删除的操作。3.查询图书功能介绍在图书馆管理系统中书籍查询是最基本的功能,读者可以根据自己的需求来查询想要借阅的书籍。本系统是用Java应用程序和Mysql数据库一起开发的其中利用Java来编程实现功能的代码和布置运行界面。界面是由检索项、检索词和显示文本区三个部分组成的用户根据自己的需要在检索项中选择自己所要按什么字段进行查询,其中书籍查询功能的检索项中可以按书号查询、按书名查询、按作者名查询、按出版社查询、按类别查询等基础查询。选择检索项后用户只要在检索词中添写自己所要查询的内容并确定键确认后用户要查询的内容就可以在显示文本区中显示出来。用户可以根据显示的信息得知自己所要借阅书籍的情况。2.2.4 图书借阅模块功能介绍1. 借出图书功能介绍此模块主要实现读者可凭有效的图书证号,借阅图书馆内未借出的图书。通过查询该图书的全部信息(包括书号、书名、作者、出版社、价格、出版日期、分类及数量)。输入图书证号后,选择需要借阅的图书,即可借书。借阅成功后,将该图书证号、书号、借阅日期、应还日期、是否归还等信息插入到数据库的表中进行记录。2. 归还书籍功能介绍此模块主要实现读者凭所要归还图书的图书证号及书名归还图书。输入所要归还的图书证号后,可显示了该图书证持有者的全部信息(包括图书证号、读者姓名、书名、借书日期、还书日期、是否还书),供读者确认信息。还书成功后,从数据库中删除该书的借出记录,并修改数据库中的相应信息。2.2.5 读者管理模块功能介绍1. 添加读者功能介绍此模块主要的实现功能是添加新的读者信息,即当有新的读者要看查看本图书馆中的书藉,可以通过此功能实现,当数据库中存在其新信息,即成为本图书馆的新一位读者。其中信息分别包括图书证号、读者姓名、读者性别、读者系别、读者班级。2.读者修改删除功能介绍此模块主要的实现功能对有信息更新的读者进行即时修改,以随时更新读者在数据库中的信息。本模块通过查询确定读者,可对读者信息的图书证号、读者姓名、读者性别、读者系别、读者班级。此处实现对该功能的修改。此模块还可以删除一些不再使用本系统的读者资料,从而达到对数据库中的清理,即清除一些不必要资料,此处可按读者姓名查询出详细信息并删除,此处实现对该功能的删除。3. 查询读者功能介绍此模块主要可对所要了解的读者信息。即把读者的信息从数据库调出来,显示在该窗口中的文字区域。查询方式分别有按图书证查询、按读者姓名查询、读者班级查询、按读者系别查询,并可通过办理入相应的关键字,更加缩小查询范围。此处可实现查询功能。2.2.6 管理日志模块功能介绍1.日志查看功能此模块可以清楚的显示出书籍借阅与归还的信息,包括书号、书名、图书证号、借/还、操作日期、已付款额。读者可以通过此模块实现的功能清楚的了解图书被借阅和归还的详细信息,从而给读者带来了很多方便。2.2.7退出系统 此模块是从整个系统中退出来,方便快捷。2.3 组内任务分工表2-1 组内分工情况表组长王凌飞登录界面、用户权限、用户管理、图书借阅、日志管理功能组员王洋系统管理功能王婵图书管理功能王雪读者管理功能- 5 -沈阳工程学院课程设计报告 第3章 数据库设计第3章 数据库设计在此图书馆管理系统中,使用到了一个重要的连接,即与数据库MySQL相连。数据库中存有图书馆中所信息,包括读者信息、管理员资料、图书信息、借阅与退还记录。所有与管理有关的数据皆在其中,是保证系统能够正常实现各种功能的一架桥。3.1 数据库需求分析stuff表,即管理员表,记录了用户名和密码。book表,即图书表,记录了书号、书名、作者、出版社、价格、出版时间、类别、库存数量。borrow表,即借阅表,记录了图书证号、书号、读者姓名、图书名、借阅日期、应还日期,是否归还。reader表,即读者表,记录了图书证号、读者姓名、读者性别、读者系别、读者班级。 noteadmin表,即管理日志表,记录了书号、书名、图书证号、读者姓名等。user表,即用户表,记录了用户名和密码。3.2 数据库概念结构设计管理员权限设计如图3-1所示:mn读者图书管理员性别系别班级姓名图书证号书号书名作者出版社会化密码用户名管理管理mnm借阅1出版时间分类价格数量图3-1 管理员权限用户权限设计如图3-2所示:n读者图书用户性别系别班级姓名图书证号书号书名作者出版社会化密码用户名注册查看mnm出版时间分类价格数量图3-2 用户权限3.3 数据库表的设计stuff表表中记录了可以使管理员进入该系统的用户名及密码,如表3-1所示。表3-1 管理员信息表字段名称数据类型长度备注标号整型10用户名文本50密码文本50user表表中记录了可以使用户进入该系统的用户名及密码,如表3-2表3-2 用户信息表字段名称数据类型长度备注标号整型10用户名文本50密码文本50.book表表中记录了库内所有图书的所有资料,如表3-3所示。表3-3 图书表字段名称数据类型长度备注标号整型10书名文本50书号文本50作者文本50出版社文本50价格文本50出版日期DATE类别文本50库存数量整型11.borrow表表内记录了此时图书的借阅情况,如表3-4所示。表3-4 借阅表字段名称数据类型长 度备 注标号整型10图书证号文本50书号文本50读者姓名文本50书名文本50借阅日期DATE应还日期DATE是否归还文本50reader表表中记录库中所有读者的相关信息,如表3-5所示。表3-5 读者表字段名称数据类型长 度备 注标号整型10图书证号文本50读者姓名文本50读者性别文本50读者系别文本50读者班级文本50. noteadmin表表中记录借还书日志,用于存下所有对图书操作的记录,以便以后可以翻阅和查找,如表3-6所示。表3-6 管理日志表字段名称数据类型长 度备 注标号整型11书号文本50书名文本50图书证号文本50读者姓名文本50读者性别文本50读者系别文本50读者班级文本50操作日期DATE是否归还文本50- 9 -沈阳工程学院课程设计报告 第4章 系统功能介绍- 10 -第4章 系统功能实现4.1 登陆功能实现此模块是用户进入系统的第一步,管理员和普通用户都可以在登陆界面实现登陆,分别进入管理员主界面和用户主界面对系统进行操作。其中管理员可实现的功能包括管理员添加、管理员切换、读者添加、读者修改、读者查询、读者删除、新书入库、书籍查询、借阅书籍、归还书籍、管理日志借阅超时及退出的功能。登录界面如图4-1示:图4-1 登录界面图4-2 管理员主界面 图4-3 用户主界面程序代码如下:private void Submit(java.awt.event.MouseEvent evt) String loginName = ""String loginPassWord = ""String UserName = ""String UserPassWord = ""if (Admin.isSelected() loginName = jTextField1.getText();loginPassWord = String.valueOf(jPasswordField1.getPassword();if(loginName.equals("")|loginPassWord.equals("") javax.swing.JOptionPane.showMessageDialog(this, "用户名和密码不能为空", "错误", javax.swing.JOptionPane.ERROR_MESSAGE);else if (loginName.split("'").length > 1 | loginPassWord.split("'").length > 1) javax.swing.JOptionPane.showMessageDialog(this, "请不要试图入侵系统", "错误", javax.swing.JOptionPane.ERROR_MESSAGE); else Login_check lc = new Login_check();try if (lc.check(loginName, loginPassWord) Sys s = new Sys();s.show_sys(); Login.this.dispose(); else javax.swing.JOptionPane.showMessageDialog(this, "用户名或密码错误", "错误", javax.swing.JOptionPane.ERROR_MESSAGE); catch (Exception e) e.printStackTrace(); if (User.isSelected() UserName = jTextField1.getText();UserPassWord = String.valueOf(jPasswordField1.getPassword();if(UserName.equals("")|UserPassWord.equals("")javax.swing.JOptionPane.showMessageDialog(this, "用户名和密码不能为空", "错误", javax.swing.JOptionPane.ERROR_MESSAGE);else if (UserName.split("'").length > 1 | UserPassWord.split("'").length > 1) javax.swing.JOptionPane.showMessageDialog(this, "请不要试图入侵系统", "错误", javax.swing.JOptionPane.ERROR_MESSAGE); else Login_check lc = new Login_check();try if (lc.check_user(UserName, UserPassWord) User s = new User();s.User_show(); else javax.swing.JOptionPane.showMessageDialog(this, "用户名或密码错误", "错误", javax.swing.JOptionPane.ERROR_MESSAGE); catch (Exception e) e.printStackTrace(); private void clear(java.awt.event.MouseEvent evt) jTextField1.setText("");jPasswordField1.setText(""); private void admincc(java.awt.event.MouseEvent evt) / 选择管理员: if (Admin.isSelected() User.setSelected(false); private void ChUser(java.awt.event.MouseEvent evt) / 选择用户 if (User.isSelected() Admin.setSelected(false); public static void main(String args) java.awt.EventQueue.invokeLater(new Runnable() public void run() new Login().setVisible(true); ); public void Change() java.awt.EventQueue.invokeLater(new Runnable() public void run() new Login().setVisible(true) )4.2 系统管理功能实现4.2.1查询管理员此模块可以实现管理员信息的查询,包括用户名和密码。即可以通过用户名进行特定的查询也可以直接点击查询按钮查询全部管理员的信息。查询管理员功能,如图4-4所示。 图4-4 查询管理员界面程序主要代码如下: public class SelectAdmin public SelectAdmin() private ResultSet rs; public ResultSet returnResult(String name) throws Exception GetStatement gs=new GetStatement(); String sql; sql="select * from stuff" if(!name.equals("") sql=sql+" where login_name like'%"+name+"%'" /模糊查询使用 like rs=gs.return_statement().executeQuery(sql); /需要后续处理- return rs; 4.2.2 添加管理员 此模块用来添加管理员。由现有管理员输入要添加的管理员姓名,并为其设置初始密码,点击添加按钮即可实现该功能。注此用户名不能为空。添加管理员功能,如图4-5所示。图4-5 添加管理员界面程序代码如下: private void Add(java.awt.event.MouseEvent evt) / 添加管理员 String name="" String pw="" String pwa="" name=jTextField1.getText(); pw=String.valueOf(jPasswordField1.getPassword(); pwa=String.valueOf(jPasswordField2.getPassword(); if(name.equals("")|pw.equals("")|pwa.equals("") javax.swing.JOptionPane.showMessageDialog(this, "用户名和密码不能为空", "错误", javax.swing.JOptionPane.ERROR_MESSAGE); else if(!pw.equals(pwa) javax.swing.JOptionPane.showMessageDialog(this, "两次密码不一致", "错误", javax.swing.JOptionPane.ERROR_MESSAGE); else /插入数据库 InsertAdmin ia=new InsertAdmin(); try ia.insert(name, pw); jTextField1.setText(""); jPasswordField1.setText(""); jPasswordField2.setText(""); catch(Exception e)

    注意事项

    本文(Java程序设计课程设计-图书馆管理系统报告.doc)为本站会员(来看看)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开