欢迎来到天天文库
浏览记录
ID:8446966
大小:2.31 MB
页数:105页
时间:2018-03-28
《java窗体应用程序开发实训(最终版)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第1章Java开发工具简介窗体应用程序开发实训(Java+JDBC+SQLServer2005)刘旭东程立倩崔立超周阿连烟台职业学院97第1章Java开发工具简介前言随着信息化的深入和网络的日益普及,信息系统逐渐渗透到企业的各个部门、各个环节,成为企业经营管理的基础性平台。例如我们经常看到的销售核算系统、仓库管理系统、工资管理系统等等。信息系统在大大提高企业的运行效率,给企业带来效益的同时,其带来的管理、维护、升级等问题也日益成为现代企业必须面对的挑战。所以熟悉信息管理系统的开发,利用不断成熟的计算机技
2、术开发先进的管理信息平台是计算机软件专业学生的必修课程。Java语言是一种非常强大的软件编程语言,Java平台则是一个完整的软件开发体系平台,Java语言具有简单性、面向对象性、分布性、解释性、安全性、结构中立性、可移植性、高效性、多线程、动态性等特点。现在用Java语言开发的软件项目随处可见。正是基于这样的考虑,我们编写了本书。本书贯穿Java相关开发技术和理论,介绍使用Java语言开发数据库管理信息系统的方法,采用学生比较熟悉的《学生综合测评系统》作为应用系统的业务基础,采用一体化的教学模式,循序渐
3、进地讲解系统设计中关键的知识、设计思想及其实现方法,引导学生一步步建立起一个完整的应用系统架构。让学生在信息系统项目开发中,熟悉项目开发流程,了解更多的Java应用技巧,体会用Java语言开发小型应用系统时需要注意的问题,能够解决项目开发过程中遇到的问题,从而能够迅速地提高自身的编程技巧,逐步地体会作为程序员所必备的基本思维方式。在实训中培养学生的知识综合运用能力和程序开发思路,着重提高学生的实际项目开发能力,建立大局观念,培养学生的团队协作与开发精神,使其尽快进入程序员的角色。该书的先修课程为《数据结
4、构》、《网页设计》、《Java语言程序设计》和《数据库原理与应用》,管理信息系统的开发所用到的绝大部分知识点在上述课程中已经涉列过。但出于实际开发的需要,课程对有关先修课程知识进行侧重和强调,并考虑增加少量新的知识,我们侧重于实训而不在于传输知识。软件开发水平的提高是一个循序渐进的过程,当前流行的许多开发模式和设计思想要很快的贯穿在学生的编程思维中几乎是不可能的,因此本书本着循序渐进的方式,按照数据库系统设计思想和软件测试的相关理念,设计开发了一个学生测评系统,并进行了测试。该书强实训重基础,将设计项目
5、必需的知识点分解成几个单元,一个单元为一章。以完成项目为中心,以培养学生能力为目的,将知识点与项目相结合,在完成项目的同时学习知识,并且尝试让学生学会运用,熟练掌握面向对象编程思想和基于Java平台开发技术。由于时间仓促,书中的内容组织与项目设计中难免有不妥之处,有待不断的充实修改与测试论证,欢迎广大师生提出宝贵意见。97目录目录第1章Java开发工具简介11.1常见的Java开发工具11.2JDK1.5的安装与配置15第2章JavaApplet基础192.1Applet程序的开发192.1.1Appl
6、et程序开发步骤192.1.2Applet执行方式212.1.3Applet应用的有关参数说明242.1.4Applet的安全机制252.2Applet的应用252.2.1Applet类252.2.2Applet的图形处理262.2.3利用Applet显示图像27第3章Java数据库连接(JDBC)技术293.1关于JDBC293.1.1JDBC简介293.1.2JDBC设计的目的293.1.3JDBC的功能303.1.4JDBC驱动程序的类型303.2JDBC的类和接口313.3JDBC的工作原理35
7、3.4JDBC的结构363.4.1面向Java程序员的JDBCAPI363.4.2面向数据库厂商的JDBCDriveAPI363.5数据库应用的模型373.5.1两层结构(C/S)373.5.2三(或多)层结构(B/S)373.6通过JDBC实现对数据库的访问373.6.1基本操作373.6.2实现对数据库的一般查询Statement393.6.3预编译方式执行SQL语句PreparedStatement413.6.4执行存储过程CallableStatement413.6.5ResultSet对象42
8、3.6.6数据转换433.6.7NULL结果值433.6.8获得结果集中的结构信息433.7更新数据库443.7.1对表中的记录进行操作443.7.2创建和删除表4597目录3.7.3增加和删除表中的列453.7.4利用PreparedStatement对象实现数据更新463.8参数的输入与输出463.9JDBC中的异常处理473.10数据库访问实例483.10.1使用Access编写的student.mdb数据库493.10.2使用JDB
此文档下载收益归作者所有