基于Java平台swing mysql实现图书管理系统总结报告

2) 解决方案:通过咨询咨询相关的学长我们知道在Java中我们还有一种数据操作方式就是模

糊查询,在不用准确的信息的情况下就可以根据用户输入的部分信息就可以扫描数据库响应的表格实现数据的查找现实进行的操作。

3) 解决结果:在单独设置一个文本框中输入响应的关键字根据后台管理程序读取关键字进行

响应的扫描将结果显示出来。

PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setString(1,\+STbookname+\);

6.1.2 避免被恶意操作

因为在登录中我们是通过前台的信息利用数据库查询语句进行与后台数据库中的数据进行比较的一种方式,但是这种方式有很大的一个漏洞就是这样很容易被其他的黑客攻击,因为他们只需要将数据库语句写进我们的文本框就可以通过我们的检测,避免需要实现用户的验证,这样就会对我们的信息安全造成很大的影响。

解决方案:通过Java项目开发大全的相关资料的介绍知道了这种方式一般是不被采用的,我们平时在登录界面经常做的是需要避免这种情况的发生,所以我们采用以下方式进行数据验证 PreparedStatement pstmt = conn.prepareStatement(sql);这样的话就可以避免这种恶意的情况发生。

解决结果:这种情况就可以避免发生。

6.1.3 图形界面、数据库语句的实现

平时因为对数据库接触比较少使得我们对数据库不是很了解,还有就是我对Java的图形界面技术也不是了解很透彻,所以再设计前端图形界面处理的时候我们都是束手无策。

解决方案:通过参考网络上CSDN论坛上相关的专业人士共享的代码,知道我们所需要的东西应该怎样去补充,通过分析其他同学的代码使得我们可以更好的完善自己的技术。

解决结果:这种情况就可以避免发生。可以更加我们队图形编程和数据库编程的熟悉程度。

7 总结

经过一个多月的设计和开发,学校图书管理系统基本开发完毕。其功能基本符合用户需求。对于数据的一致性的问题也通过程序进行了有效的解决。但是该系统还有许多不尽如人意的地方,在今后有待进一步改善。通过这次程序设计真切地体会到程序设计的目的并不止于自己单纯任务的完成,而在于学习新的知识并掌握具体的方法,如何具体使用和具体应用你所学所用的语言。从而获得一种本领:就是融会贯通各种语言。回首整个开发设计过程,我学到了很多书本上学不到的东西。比如以前开发软件的时候,一般做的就是编码工作,实现比较简单的功能。但是这次程序设计,我要负责图书管理系统的整个开发过程,包括系统可行性分析、系统需求分析、系统概要设计、系统详细设计等方面的工作。在每个设计阶段我都能学到一些新知识,对我的动手能力提高很大。在整个程序设计过程中,我基本上完成了图书管理系统各个模块的功能,达到了程序设计的要求。页面设计还有进一步改善的地方,我会在今后的学习工作中着重加强这方面的锻炼。

在以后的学习中,还会遇到很多类似的情况,此次程序设计为我以后的工作积累了很多宝贵的经验。这几个月中,从接到设计课题到具体设计再到完成系统开发,是一个不断地遇到问题与解决问题的过程。其中包括:分析各种需求、完善各种功能、增加必要环节、对各部分及整体进行检测与维护。当然仍存在许多问题不能解决地尽善尽美,还需不断地继续与探索。在结束设计的同时也感到了劳动的艰辛与劳动成果的来之不易,明白了程序设计是给自己提供了一个锻炼、升华、提高、完善的机会。

第 13 页 共 3 页

参考文献

《Java编程实现大全》 电子工业出版社 《深入浅出mysql》 人民邮电出版社 《java核心技术》 机械工业出版社 《jsp程序设计》 人民邮电出版社 《struts 权威指南》电子工业出版社

尹朝庆. 《计算机系统结构教程. 》 北京:清华大学出版社.2008. 张维明. 《信息系统原理与工程》. 电子工业出版社. 2009 《JAVA核心技术 卷I:基础知识 》 机械工业出版社 2006 《软件工程项目课程设计》 郑诚 著 机械工业出版社 2010 《Java 2程序设计使用教程 (第2版)》 电子工业出版社 2009 《JAVA编程思想》 机械工业出版社 2008

? 本课题的具体进度安排(包括序号、起迄日期、工作内容)

第1周—第3周:查阅相关文献资料,明确研究内容,学习开发所需JSP,Oracle10g等相关技术,确定方案.完成开题报告.

第4周—第5周: 对开发系统进行需求分析等开发的前期工作.

第5周—第12周:进行开发工具的选择与配置,准备开发环境,具体代码的编写。 第13周—第14周:完成修改毕业论文. 第15周:准备论文答辩.

8 致 谢

本系统是在汤蓉老师的悉心指导下顺利完成的,从系统的选题、方案的制定以及论文的撰写,每一步都倾注着我们整个团队的心血。

在此,衷心感谢大家对我们这个项目整个过程的积极筹划以及出谋划策,在面对困难的时候大家共通过不放弃,通过各种办法解决各种困难

在此同时感谢汤蓉和徐振明老师,缜密的逻辑,活跃的思维,敏锐的洞察力,严谨的治学态度以及民主的作风给我留下了深刻的印象,为我开阔了视野,丰富了学识,并将使我受益终身,我学习的楷模;汤蓉老师的工作态度和说教方式让我们感到很亲切与他相处的也很融洽。

感谢计算机科学与技术专业、计算机系的全体老师辛勤培养和教诲!

第 14 页 共 3 页

最后,作者向在学习和生活中给予过自己关心、支持与鼓励的所 有老师、同学、朋友们表示最诚挚的谢意!

5771001803090012095 579036822859633082 5771001803090012386 576137399735760696 5771001803090013594 578077579902515512 5771001803090012387 577164982601818051 5771001803090012138 572131192158918326 5771001803090012359 579036822361076053 5771001803090012356 576135286143791742 5771001803090012355 575087869704693279 17088100343355274 101229944325833379 17088100343355275 101866732938832008 17088100343356107 101581152501500522 17088100343356108 101000180059871732 17088100343354295 101074194142687017 17088100343356184 101878660869628802 17088100343356185 101775831174086674 17088100343356109 101086014373572846 17088100343356110 101152207216014916 17088100343355237 101027041605702709 17088100343355238 101229364861425414 17088100343356169 101862204402635718 17088100343354928 101760654089788804

第 15 页 共 3 页

联系客服:779662525#qq.com(#替换为@)