小型图书管理系统 毕业论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计报告书 题 目 小型图书管理系统 二 级 学 院 计算机科学与技术学院 专 业 名 称 计算机科学与技术专业 班 级 小组成员 姓名 学号 姓名 学号 姓名 学号 姓名 学号 姓名 学号 指导教师(职称学位) 二010年12月 一、课程设计目的 1、进一步熟悉数据库设计过程和一些开发工具的使用。 在设计数据库过程中使用的是mysql数据库,这个数据库虽然小巧好用,但是因为不占领主要市场,只适合小型数据库使用,所以介绍的书比较少,给学习使用造成了一定的困难。虽然像Oracle 、DB2介绍的书比较多,也比较系统,但是考虑到自己的软硬件资源有限,且开发规模不会很大,最终选择了MySql数据库。经过长时间的努力收集资料,查找图书,虽然没有找到什么系统的详细的资料,已经足够使用了。后来找到了图像化开发工具,workbench和QueryBrowser使得建模和测试变得容易很多。也熟悉了JBuilder 、MyEclipse、NetBeans的使用。对于初学者而言,我一点也不推荐使用Eclipse.一个字慢。并且很耗内存,不方便。JBuilder更不用说。相对来说NetBeans要好一些,我现在编写比较小的程序都是用TextPad,这个工具快捷,不好内存。只生成字节码文件和java源文件,不过少了比较常用的功能使他在某些方面非常不便。好像也不支持多文件编译与连接。中和考虑还是使用NetBeans比较好。大家可以试试。我个人认为,一种好的开发工具,一本好的教材,和优秀的老师,是学习快速成功的三大法宝。 2、掌握用java连接数据库方法的并与数据库进行交互。 要与数据进行沟通,首先就要知道如何连接数据库。要连接就要有驱动。据书上介绍,主要有四种连接方式。TYPE1,TYPE2 TYPE3,TYPE4。目前MySQL使用的是connector-j驱动。连接也比较容易,操作也比较容易上手。问题主要出在数据库上。数据库的概念模式是不依赖于软硬件的,但是从概念模式转换成内部模式后就会出问题。因为内部模式是依赖于DBMS的。不同的DBMS具有细微上的差异,容易出错。Java与数据库进行交互也有一套语法,不过不多,本程序开发只需要掌握基本的就行了。如果在精力和时间允许的情况下,再将将系统进行完善扩充,不断扩大,以进一步提高。 3、将java应用程序理论运用于实践,加深对知识的理解和提高实际操作能力 计算是一门理论和实践相结合的学科。对于初学编程的学生来说,要先看书然后亲自动手做一遍。即使是照抄也会出现许多错误,通过对错误的分析与修改就会不断的积累经验。就会越学越有兴趣,不断取得进步。通过实践检验过的知识会变得牢固而深刻。编程本来就是一间很苦的事情,脑力和体力消耗都比较大。只有在不断的编辑、运行与修改当中,才会量变引起质变。通过本次项目的开发我相信我们的编程能力会有很大的提升。 4、能够进行基本的图形界面设计与优化,能够设计比较友好的界面。 设计优美而友好的界面,是一门艺术。艺术需要修炼、琢磨、领悟与灵感的完美结合,才能创造出然人陶醉的艺术作品。图形界面之所流行,主要有两个原因,一是界面的优美给人一种美感。有一句话叫做爱美之心人皆有之。第一印象靠的就是外表。二是图形界面形象生动,易于学习和操作。友好的界面对软件来说也是很重要的。设计友好的界面,能体现出一个人的审美情趣和艺术细胞。也能够提升美学欣赏与设计能力。这对于图形界面窗口编程来说是一个很好的实践方式。 5、设计一个界面友好简单易用的小型图书管理系统 本项目设计的是一个小图书管理系统的应用程序。旨在明确图书管理的主要操作流程,用java实现与数据库进行交互(这是最主要的目的,考虑到以后几乎每一种编程都会与数据库打交道,有必要打一下基础)。此外,为了扩充其他方面的知识,在图书管理系统的基础上增加了附加功能模块,比如万年历,浏览器等功能,提高了管理的人性化。这对于增长其他方面的知识是非常重要的。在开发这个项目之初就考虑到系统的可扩展性。只要有时间,有精力就可也把其他的程序组件挂到图书管理系统这个主框架上。虽然不一定与图书管理操作密切相关,但是这与开发这个项目的初衷——将java理论运用于实践,巩固知识,提高能力,是一致的。 6、整个开发过程基本按照软件工程的开发过程进行,体验软件工程的开发模式和思想 我们在学习java的同时也在学习软件工程。因此将软件工程的思想运用于本项目的开发将具有重大意义,这是理论与实践相结合的具体体

文档评论(0)

绿风 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月27日上传了教师资格证

1亿VIP精品文档

相关文档