搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
30天学通Java项目案例开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121090240
  • 作      者:
    吴亚峰,苏亚光等编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  《30天学通Java项目案例开发》以项目案例为导向,提高读者的项目开发水平,只需30天,便可轻松掌握10个Java Web项目开发。
  《30天学通Java项目案例开发》特色:秉承畅销书“21天学通编程”系列的细致写法,按照软件工程的基本流程开发项目案例,提供10个典型项目案例,共64700行源代码精解,一线开发人员全程贴心讲解,上手毫不费力。
展开
作者简介
  吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位,1998年开始从事Java的开发,有十多年的Java开发经验与培训经验,主要的研究方向是Java EE。现在为Java EE独立软件开发工程师,同时兼任Sun授权Java培训中心认证教师,为数十家著名企业培训了上千名软件开发人员,曾编写过《精通Net Beans——Java桌面、Web与企业级程序开发详解》及《Java SE6.O编程指南》等畅销技术书籍。
  苏亚光:Java EE独立软件工程师,有软件领域7年的从业经验,在软件开发和计算机教学方面有着丰富的经验。早期主要从事底层软件的设计与开发工作,现主要从事Java EE企业应用程序的开发、设计等方面的工作。同时,在SOA领域也做了很多有益的工作。
展开
内容介绍
  Java是目前最流行、发展最快的编程语言之一,随着Java新技术的不断推出,Java变得越来越强大,也越来越易用。《30天学通Java项目案例开发》将结合具体的项目实例向读者介绍Java开发的整个流程,同时实例中也包括了许多Java项日开发技巧与经验。《30天学通Java项目案例开发》共介绍了10个项目实例,其中4个实例关于管理系统,两个关于实用单机版软件,两个网络游戏;以及两个关于Web开发的实例。在每一个项目实例的介绍中,笔者都按照实际的开发步骤进行讲解,一步步地向读者介绍了项目的整个开发过程。对每一个项目的代码都进行了详细的介绍,而且源代码中还有着详细的代码注释,以尽量帮助读者读懂代码中的每一个细节。
  《30天学通Java项目案例开发》不仅包括项目实例,同时也包含了笔者积累的很多开发技巧与经验,既适合Java初学者阅读,也适合有一定开发经验的Java开发人员阅读。
  《30天学通Java项目案例开发》附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、编程参考宝典电子书、源代码。
展开
精彩书摘
  第2章 东方大学学生成绩管理系统(Swing+MySQL共3500行代码)
  2.1  开发背景
  随着学校规模的不断扩大,学生数量的不断增多,原来人工记录的方式,甚至是一般的数据存储管理软件都已经不能满足学生管理的需求。因为这些传统的管理方式存在太多的缺陷,示例如下:
  ·维护数据的性能低下;
  ·查询信息不方便;
  ·选课效率不高;
  ·维护成绩信息的工作量大,等等。
  为了弥补诸如上述的缺陷,便于学生成绩信息的管理与维护,提高管理的效率,从而开发出本章案例中的学生成绩管理系统,以实现学校的信息化管理。
  2.2 系统分析
  系统要实现哪些功能,要有怎样的性能是项目开发的目标,为此,在实际项目开发之前,首先要进行需求分析以及可行性分析,这是项目开发的基础。
  2.2.1 需求分析
  通过与某学校领导及教务人员的详细交流,目标系统要具备以下功能。
  1.教师客户端功能
  ·可以更改密码;
  ·可以添加学生,并要求填写学生的基本信息;
  ·可以根据学号查询学生基本信息及其成绩;
  ·有权限控制,每个管理员只能管理其所在学院的信息;
  ·可以添加新课程,新班级;
  ·可以控制选课的课程范围,并可以控制选课的时间,即可以控制选课的开始与结束;
  ·可以录入成绩,缓存成绩,检查无误后公布成绩。
  2.学生客户端功能
  ·学生可以查看自己的基本信息;
  ·学生可以查看自己的成绩,已修学分和不及格成绩信息;
  ·学生端可以进行远程选课,并且可以查看课表。
展开
目录
第1章 预备知识(教学视频:20分钟)
1.1 Access的简单使用
1.1 .1 Access创建表及表问关系
1.1 .2 填写表的数据
1.2 MySQL的下载安装及使用
1.2 .1 下载MySQL
1.2 .2 安装设置MySQL
1.2 .3 MySQL的简单使用
1.3 Tomcat的下载安装及简单使用
1.3 .1 Tomcat的下载
1.3 .2 Tomcat的安装
1.3 .3 Tomcat的简单使用
1.4 本章总结

第2章 东方大学学生成绩管理系统(Swing+MySQL共3500行代码)
(教学视频:128分钟)
2.1 开发背景
2.2 系统分析
2.2 .1 需求分析
2.2 .2 可行性分析
2.3 系统设计
2.3 .1 系统目标
2.3 .2 系统功能结构
2.3 .3 构建开发环境
2.3 .4 系统预览
2.3 .5 目录组织结构
2.4 数据库设计
2.4 .1 数据库分析
2.4 .2 项目E-R图
2.4 _3数据库表的设计
2.5 开发前的准备工作
2.6 教师客户端主窗体设计
2.6 .1 主窗体界面设计
2.6 .2 主窗体的初始化方法
2.6 .3 注册鼠标事件监听器
2.6 .4 MyNode类的开发
2.6 .5 编译运行教师客户端主窗体
2.7 教师客户端密码修改模块
2.7 .1 密码修改模块代码主框架
2.7 .2 界面初始化及注册监听器
2.7 .3 开发实现业务功能的方法
2.7 .4 数据库操纵方法的实现
2.7 .5 密码修改模块的测试与集成
2.8 新生报到模块的设计与开发
2.8 .1 新生报到模块的代码主框架
2.8 .2 各初始化方法的实现
2.8 .3 实现添加学生的功能
2.8 .4 .submitStu方法的实现
2.8 .5 测试并集成新生报到模块
2.9 教师客户端基本信息查询模块的设计与开发
2.9 .1 基本信息查询辅助类的开发
2.9 .2 基本信息查询代码框架
2.9 .3 业务功能方法的实现
2.9 .4 测试此模块并集成到主窗体
2.1 0教师客户端成绩查询模块的设计与开发
2.1 0.1 成绩查询辅助类的开发
2.1 0.2 教师客户端成绩查询代码框架
2.1 0.3 实现成绩查询界面的事件处理代码
2.1 0.4 成绩查询模块的测试与集成
2.1 1选课设置模块的设计与开发
2.1 1.1 选课设置代码主框架
2.1 1.2 选课设置模块初始化方法的实现
2.1 l_3业务功能方法的实现
2.1 1.4 更新模块方法的实现
2.1 1.5 测试集成选课设置模块
2.1 2设计开发课程成绩录入模块
2.1 2.1 成绩录入模块的框架开发
2.1 2.2 界面事件处理的代码实现
2.1 2.3 测试模块并集成到主窗体中
2.1 3 添加课程模块的设计与开发
2.1 3.1 添加课程代码主框架
2.1 3.2 添加课程模块的测试与集成
2.1 4增加班级模块
2.1 5欢迎界面的设计与开发
2.1 5.1 简单欢迎界面的实现
2.1 5.2 教师客户端欢迎界面的添加
2.16 学生客户端的设计与开发
2.1 7 学生客户端选课模块的设计与开发
2.1 7.1 选课模块代码框架
2.1 7.2 数据及界面的初始化
2.1 7.3 业务逻辑的实现
2.18 课表显示模块的设计开发
2.1 8.1 课表显示代码主框架
2.1 8.2 业务功能方法的实现
2.1 8.3 表格渲染类的开发
2.19 登录模块的开发与设计
2.1 9.1 登录窗口主框架设计
2.1 9.2 界面事件处理代码的实现
2.20 知识点汇总
2.21 本章总结

第3章 广陵学院图书馆管理系统(Swing+JDBC+MySQL共2700行代码)
(教学视频:122分钟)
3.1 系统分析
3.1 .1 需求分析
3.1 .2 可行性分析
3.2 系统分析
3.2 .1 系统目标
3.2 .2 系统功能结构
3.2 .3 构建开发环境
3.2 .4 学生端系统预览
3.2 .5 管理员端系统预览
3.3 数据库设计
3.3 .1 数据库分析
3.3 .2 项目E-R图
3.3 .3 数据库表的设计
3.4 开发前的准备工作
3.5 用户登录模块
3.5 .1 登录界面开发
3.5 .2 界面构造器的实现
3.6 数据库操纵类框架
3.7 登录界面功能实现
3.7 .1 键盘易用性的实现
3.7 .2 管理员登录事件响应的设置
3.7 .3 学生登录按钮事件响应的设置
3.7 .4 编译运行用户登录模块
3.8 管理端界面的设计
3.8 .1 界面窗体的初始化
3.8 .2 管理端界面类其他方法介绍
3.9 查询图书功能模块
3.9 .1 查询图书界面开发
3.9 .2 查询图书界面构造器的开发
3.9 .3 简单查询功能开发
3.9 .4 高级查询功能开发
3.9 .5 编译运行“查询图书”功能模块
3.10 借阅预约图书功能模块
3.1 0.1 界面开发
3.1 0.2 显示图书信息功能开发
3.1 0.3 借阅预约图书功能开发
3.10.4 编译运行“借阅预约图书”功能模块
3.1l 归还挂失图书功能模块
3.1 1.1 界面开发
3.1 1.2 查询借书记录功能的开发
3.1 1.3 归还挂失图书功能的开发
3.1 1.4 loseBook方法的开发
3.1 1.5 其他方法介绍及本模块的编译运行
3.12 图书超期处理模块
3.1 2.1 界面开发
3.1 2.2 超期天数查询功能开发
3.1 2.3 查询及交纳欠款功能开发
3.1 2.4 编译运行图书超期处理模块
3.13 学生用户管理模块
3.1 3.1 界面开发
3.1 3.2 actionPerformed方法的开发
3.1 3.3 学生信息的增、删、改、查
3.1 3.4 编译运行学生用户管理模块
3.14 图书管理模块
3.1 4.1 界面开发
3.1 4.2 actionPerfomed方法
3.1 4.3 图书的增、删、改功能
3.1 4.4 修改功能的开发
3.1 4.5 编译运行图书管理模块
3.15 管理员管理模块
3.1 5.1 界面开发
3.1 5.2 actionPerformed方法的开发
3.1 .5 .3 managerl方法开发
3.16 超级管理员功能的开发
3.1 6.1 添加管理员方法开发
3.1 6.2 删除管理员信息功能
3.1 6.3 修改管理员信息
3.1 6.4 查询管理员信息

第4章 讯时个人通讯录
第5章 火车车次查询系统
第6章 瑞捷商贸有限公司POS系统
第7章 长河实业人事管理系统
第8章 网络中国象棋对战
第9章 局域网坦克大战
第10章 购物新天地网上商城
第11章 海川酒店预订系统
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证