当前位置:主页 > 计算机电子书 > Java > Java开发下载
Java项目开发全程实录

Java项目开发全程实录 PDF 完整第三版

  • 更新:2020-05-16
  • 大小:22.3 MB
  • 类别:Java开发
  • 作者:王国辉,宋禹蒙
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《Java项目开发全程实录(第3版)》以进销存管理系统、企业内部通信系统、企业人事管理系统、酒店管理系统、图书馆管理系统、企业快信、欣想电子商城、超市管理系统、企业门户网站、棋牌游戏系统之网络五子棋等10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了J2SE和J2EE项目的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库建模、网站开发和网站发布或者程序打包与运行,每一过程都进行了详细的介绍。

《Java项目开发全程实录(第3版)》及光盘特色还有:10套项目开发完整案例,项目开发案例的同步视频和其源程序。登录网站还可获取各类资源库(模块库、题库、素材库)等项目案例常用资源,网站还提供技术论坛支持等。

《Java项目开发全程实录(第3版)》案例涉及行业广泛,实用性非常强。通过对《Java项目开发全程实录(第3版)》的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。

目录

  • 第1章 进销存管理系统(Swing+SQL Server 2000实现)
  • 视频讲解:1小时44分钟
  • 1.1 开发背景
  • 1.2 系统分析
  • 1.2.1 需求分析
  • 1.2.2 可行性分析
  • 1.2.3 编写项目计划书
  • 1.3 系统设计
  • 1.3.1 系统目标
  • 1.3.2 系统功能结构
  • 1.3.3 业务逻辑编码规则
  • 1.3.4 系统流程图
  • 1.3.5 构建开发环境
  • 1.3.6 系统预览
  • 1.3.7 文件夹组织结构
  • 1.4 数据库设计
  • 1.4.1 数据库分析
  • 1.4.2 进销存管理系统的E-R图
  • 1.4.3 使用PowerDesigner建模
  • 1.4.4 创建数据库
  • 1.5 主窗体设计
  • 1.5.1 创建主窗体
  • 1.5.2 创建导航面板
  • 1.6 公共模块设计
  • 1.6.1 编写Dao公共类
  • 1.6.2 编写Item类
  • 1.7 基础信息模块设计
  • 1.7.1 基础信息模块概述
  • 1.7.2 基础信息模块技术分析
  • 1.7.3 供应商添加的实现过程
  • 1.7.4 供应商修改与删除的实现过程
  • 1.7.5 单元测试
  • 1.8 进货管理模块设计
  • 1.8.1 进货管理模块概述
  • 1.8.2 进货管理模块技术分析
  • 1.8.3 进货单的实现过程
  • 1.9 查询统计模块设计
  • 1.9.1 查询统计模块概述
  • 1.9.2 查询统计模块技术分析
  • 1.9.3 销售查询的实现过程
  • 1.10 库存管理模块设计
  • 1.10.1 库存管理模块概述
  • 1.10.2 库存管理模块技术分析
  • 1.10.3 价格调整的实现过程
  • 1.10.4 单元测试
  • 1.11 系统打包发布
  • 1.12 开发技巧与难点分析
  • 1.13 使用PowerDesigner逆向生成数据库E-R图
  • 1.14 本章小结
  • 第2章 企业内部通信系统(Swing+JavaDB实现)
  • 视频讲解:1小时42分钟
  • 2.1 开发背景
  • 2.2 系统分析
  • 2.2.1 需求分析
  • 2.2.2 可行性分析
  • 2.2.3 编写项目计划书
  • 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 记录窗体位置
  • 2.5 公共模块设计
  • 2.5.1 数据库操作类
  • 2.5.2 系统工具类
  • 2.6 系统托盘模块设计
  • 2.6.1 系统托盘模块概述
  • 2.6.2 系统托盘模块技术分析
  • 2.6.3 系统托盘模块的实现过程
  • 2.7 系统工具模块设计
  • 2.7.1 系统工具模块概述
  • 2.7.2 系统工具模块技术分析
  • 2.7.3 系统工具模块的实现过程
  • 2.8 用户管理模块设计
  • 2.8.1 用户管理模块概述
  • 2.8.2 用户管理模块技术分析
  • 2.8.3 用户管理模块的实现过程
  • 2.8.4 单元测试
  • 2.9 通信模块设计
  • 2.9.1 通信模块概述
  • 2.9.2 通信模块技术分析
  • 2.9.3 通信模块的实现过程
  • 2.10 开发技巧与难点分析
  • 2.11 使用系统托盘
  • 2.12 本章小结
  • 第3章 企业人事管理系统(Swing+Hibernate+Oracle实现)
  • 视频讲解:2小时55分钟
  • 3.1 开发背景
  • 3.2 系统分析
  • 3.3 系统设计
  • 3.3.1 系统目标
  • 3.3.2 系统功能结构
  • 3.3.3 系统预览
  • 3.3.4 业务流程图
  • 3.3.5 文件夹结构设计
  • 3.4 数据库设计
  • 3.4.1 数据库分析
  • 3.4.2 数据库概念设计
  • 3.4.3 数据库逻辑结构设计
  • 3.5 主窗体设计
  • 3.5.1 导航栏的设计
  • 3.5.2 工具栏的设计
  • 3.6 公共模块设计
  • 3.6.1 编写Hibernate配置文件
  • 3.6.2 编写Hibernate持久化类和映射文件
  • 3.6.3 编写通过Hibernate操作持久化对象的常用方法
  • 3.6.4 创建用于特殊效果的部门树对话框
  • 3.6.5 创建通过部门树选取员工的面板和对话框
  • 3.7 人事管理模块设计
  • 3.7.1 人事管理模块功能概述
  • 3.7.2 人事管理模块技术分析
  • 3.7.3 人事管理模块的实现过程
  • 3.7.4 单元测试
  • 3.8 待遇管理模块设计
  • 3.8.1 待遇管理模块功能概述
  • 3.8.2 待遇管理模块技术分析
  • 3.8.3 待遇管理模块的实现过程
  • 3.9 系统维护模块设计
  • 3.9.1 系统维护模块功能概述
  • 3.9.2 系统维护模块技术分析
  • 3.9.3 系统维护模块的实现过程
  • 3.9.4 单元测试
  • 3.10 开发技巧与难点分析
  • 3.11 Hibernate关联关系的建立方法
  • 3.11.1 建立一对一关联
  • 3.11.2 建立一对多关联
  • 3.12 本章小结
  • 第4章 酒店管理系统(Swing+SQL Server 2005实现)
  • 视频讲解:2小时42分钟
  • 4.1 概述
  • 4.2 系统分析
  • 4.3 系统设计
  • 4.3.1 系统目标
  • 4.3.2 系统功能结构
  • 4.3.3 系统预览
  • 4.3.4 业务流程图
  • 4.3.5 文件夹结构设计
  • 4.4 数据库设计
  • 4.4.1 数据库分析
  • 4.4.2 数据库概念设计
  • 4.4.3 数据库逻辑结构设计
  • 4.4.4 视图设计
  • 4.5 公共模块设计
  • 4.5.1 编写数据库连接类
  • 4.5.2 封装常用的操作数据库的方法
  • 4.5.3 自定义表格组件
  • 4.5.4 编写利用正则表达式验证数据合法性的方法
  • 4.6 主窗体设计
  • 4.7 用户登录窗口设计
  • 4.8 开台签单工作区设计
  • 4.8.1 开台签单工作区的功能概述
  • 4.8.2 开台签单工作区技术分析
  • 4.8.3 开台签单工作区的实现过程
  • 4.8.4 单元测试
  • 4.9 自动结账工作区设计
  • 4.9.1 自动结账工作区功能概述
  • 4.9.2 自动结账工作区技术分析
  • 4.9.3 自动结账工作区的实现过程
  • 4.10 结账报表工作区设计
  • 4.10.1 结账报表工作区功能概述
  • 4.10.2 结账报表工作区技术分析
  • 4.10.3 结账报表工作区的实现过程
  • 4.10.4 单元测试
  • 4.11 后台管理工作区设计
  • 4.11.1 后台管理工作区功能概述
  • 4.11.2 后台管理工作区技术分析
  • 4.11.3 后台管理工作区的实现过程
  • 4.11.4 单元测试
  • 4.12 开发技巧与难点分析
  • 4.13 使用Visio逆向生成数据库E-R图
  • 4.14 本章小结
  • 第5章 图书馆管理系统(Swing+SQL Server 2000实现)
  • 视频讲解:2小时18分钟
  • 5.1 开发背景
  • 5.2 需求分析
  • 5.3 系统设计
  • 5.3.1 系统目标
  • 5.3.2 系统功能结构
  • 5.3.3 系统流程图
  • 5.3.4 系统预览
  • 5.3.5 构建开发环境
  • 5.3.6 文件夹组织结构
  • 5.4 数据库设计
  • 5.4.1 数据库分析
  • 5.4.2 数据库概念设计
  • 5.4.3 使用PowerDesigner建模
  • 5.5 公共模块设计
  • 5.5.1 数据库连接及操作类的编写
  • 5.5.2 MenuActions类的编写
  • 5.5.3 限制文本框长度类的编写
  • 5.5.4 描述组合框索引与内容类的编写
  • 5.5.5 在JLable上添加图片类的编写
  • 5.6 主窗体设计
  • 5.6.1 主窗体概述
  • 5.6.2 主窗体技术分析
  • 5.6.3 主窗体的实现过程
  • 5.7 登录模块设计
  • 5.7.1 登录模块概述
  • 5.7.2 登录模块技术分析
  • 5.7.3 登录模块的实现过程
  • 5.8 图书信息管理模块设计
  • 5.8.1 图书信息管理模块概述
  • 5.8.2 图书信息管理模块技术分析
  • 5.8.3 图书信息管理模块的实现过程
  • 5.8.4 单元测试
  • 5.9 图书借阅、归还模块设计
  • 5.9.1 图书借阅、归还模块概述
  • 5.9.2 图书借阅、归还模块技术分析
  • 5.9.3 图书借阅、归还模块的实现过程
  • 5.9.4 单元测试
  • 5.10 图书查询模块设计
  • 5.10.1 图书查询模块概述
  • 5.10.2 图书查询模块技术分析
  • 5.10.3 图书查询模块的实现过程
  • 5.11 开发技巧与难点分析
  • 5.11.1 级联删除
  • 5.11.2 窗体中单选按钮即时显示
  • 5.12 格式化的文本框
  • 5.12.1 使用JFormattedTextField限制整型数字输入
  • 5.12.2 使用JFormattedTextField限制日期输入
  • 5.13 本章小结
  • 第6章 企业快信(Swing+JavaDB实现)
  • 视频讲解:1小时38分钟
  • 6.1 企业快信概述
  • 6.2 系统分析
  • 6.2.1 需求分析
  • 6.2.2 可行性研究
  • 6.3 系统设计
  • 6.3.1 系统目标
  • 6.3.2 系统功能结构
  • 6.3.3 业务流程图
  • 6.3.4 系统预览
  • 6.3.5 构建开发环境
  • 6.3.6 文件夹组织结构
  • 6.4 数据库设计
  • 6.4.1 数据库分析
  • 6.4.2 数据库概念设计
  • 6.4.3 数据库逻辑结构设计
  • 6.4.4 视图设计
  • 6.5 主窗体设计
  • 6.6 公共模块设计
  • 6.6.1 编写数据库连接类
  • 6.6.2 封装常用的操作数据库的方法
  • 6.7 资源管理模块设计
  • 6.7.1 名片夹管理功能概述
  • 6.7.2 名片夹管理功能技术分析
  • 6.7.3 名片夹管理功能的实现过程
  • 6.8 发送短信模块设计
  • 6.8.1 发送短信模块功能概述
  • 6.8.2 发送短信模块技术分析
  • 6.8.3 发送短信模块的实现过程
  • 6.9 发送邮件模块设计
  • 6.9.1 发送邮件模块功能概述
  • 6.9.2 发送邮件模块技术分析
  • 6.9.3 发送邮件模块的实现过程
  • 6.10 系统设置模块设计
  • 6.10.1 系统设置模块功能概述
  • 6.10.2 系统设置模块技术分析
  • 6.10.3 短信设置的实现过程
  • 6.10.4 邮箱设置的实现过程
  • 6.11 开发技巧与难点分析
  • 6.12 使用短信猫和Java Mail组件
  • 6.12.1 使用短信猫
  • 6.12.2 使用Java Mail组件
  • 6.13 本章小结
  • 第7章 欣想电子商城(Swing+Hibernate+SQL Server实现)
  • 视频讲解:1小时58分钟
  • 7.1 开发背景
  • 7.2 系统分析
  • 7.2.1 需求分析
  • 7.2.2 可行性分析
  • 7.3 系统设计
  • 7.3.1 系统目标
  • 7.3.2 系统功能结构
  • 7.3.3 购物流程图
  • 7.3.4 系统预览
  • 7.3.5 构建开发环境
  • 7.3.6 文件夹组织结构
  • 7.4 数据库设计
  • 7.4.1 数据库分析
  • 7.4.2 数据库概念设计
  • 7.4.3 PowerDesigner数据库建模
  • 7.4.4 数据库创建
  • 7.5 网站首页设计
  • 7.5.1 首页布局
  • 7.5.2 创建首页控制器
  • 7.5.3 配置控制器
  • 7.6 公共模块设计
  • 7.6.1 编写Dao公共类
  • 7.6.2 配置数据库连接和事务管理器
  • 7.6.3 配置Spring控制器的请求映射
  • 7.7 会员管理模块设计
  • 7.7.1 会员管理模块概述
  • 7.7.2 会员管理模块技术分析
  • 7.7.3 会员注册的实现过程
  • 7.7.4 会员登录的实现过程
  • 7.8 购物模块设计
  • 7.8.1 购物模块概述
  • 7.8.2 购物模块技术分析
  • 7.8.3 购物车的实现过程
  • 7.8.4 收银台的实现过程
  • 7.8.5 单元测试
  • 7.9 商品管理模块设计
  • 7.9.1 商品管理模块概述
  • 7.9.2 商品管理模块技术分析
  • 7.9.3 商品列表的实现过程
  • 7.9.4 商品添加的实现过程
  • 7.9.5 单元测试
  • 7.10 发布与运行
  • 7.11 开发技巧与难点分析
  • 7.11.1 为Spring的数据源配置正确的URL
  • 7.11.2 为Tiles指定错误页面
  • 7.12 使用MyEclipse生成Hibernate实体类和映射文件
  • 7.13 本章小结
  • 第8章 超市管理系统(Swing+ SQL Server2005实现)
  • 视频讲解:2小时10分钟
  • 8.1 开发背景
  • 8.2 系统分析
  • 8.2.1 需求分析
  • 8.2.2 可行性分析
  • 8.3 系统设计
  • 8.3.1 系统目标
  • 8.3.2 系统功能结构
  • 8.3.3 系统流程图
  • 8.3.4 系统预览
  • 8.3.5 文件夹组织结构
  • 8.4 数据库设计
  • 8.4.1 数据库分析
  • 8.4.2 数据库概念设计
  • 8.5 公共类设计
  • 8.5.1 连接数据库公共类
  • 8.5.2 获取当前系统时间类
  • 8.6 登录模块设计
  • 8.6.1 登录模块概述
  • 8.6.2 实现带背景的窗体
  • 8.6.3 登录模块的实现过程
  • 8.7 主窗体设计
  • 8.7.1 主窗体概述
  • 8.7.2 平移面板控件
  • 8.7.3 主窗体的实现过程
  • 8.8 采购订货模块设计
  • 8.8.1 采购订货模块概述
  • 8.8.2 在表格中添加按钮
  • 8.8.3 添加采购订货信息的实现过程
  • 8.8.4 搜索采购订货信息的实现过程
  • 8.8.5 修改采购订货信息的实现过程
  • 8.8.6 删除采购订货信息的实现过程
  • 8.9 人员管理模块设计
  • 8.9.1 人员管理模块概述
  • 8.9.2 使用触发器级联删除数据
  • 8.9.3 显示查询条件的实现过程
  • 8.9.4 显示员工基本信息的实现过程
  • 8.9.5 添加员工信息的实现过程
  • 8.9.6 删除员工信息的实现过程
  • 8.10 在Eclipse中实现程序打包
  • 8.11 本章小结
  • 第9章 企业门户网站(JSP+JavaBean+SQL Server 2000实现)
  • 视频讲解:1小时8分钟
  • 9.1 开发背景
  • 9.2 需求分析
  • 9.3 系统设计
  • 9.3.1 系统目标
  • 9.3.2 系统功能结构
  • 9.3.3 业务流程图
  • 9.3.4 系统预览
  • 9.3.5 构建开发环境
  • 9.3.6 文件夹组织结构
  • 9.4 数据库设计
  • 9.4.1 数据库需求分析
  • 9.4.2 数据库概念设计
  • 9.4.3 数据库逻辑结构设计
  • 9.5 公共模块设计
  • 9.5.1 定义connsqlserver类
  • 9.5.2 创建Web应用过滤器
  • 9.5.3 构建转码类
  • 9.6 网站首页设计
  • 9.6.1 首页概述
  • 9.6.2 首页技术分析
  • 9.6.3 首页的实现过程
  • 9.7 商品介绍模块设计
  • 9.7.1 商品介绍模块概述
  • 9.7.2 商品介绍模块技术分析
  • 9.7.3 商品介绍模块的实现过程
  • 9.8 后台登录模块设计
  • 9.8.1 后台登录模块概述
  • 9.8.2 后台登录模块技术分析
  • 9.8.3 后台登录模块的实现过程
  • 9.8.4 单元测试
  • 9.9 商品管理模块设计
  • 9.9.1 商品管理模块概述
  • 9.9.2 商品管理模块技术分析
  • 9.9.3 商品管理模块的实现过程
  • 9.9.4 单元测试
  • 9.10 新闻管理模块设计
  • 9.10.1 新闻管理模块概述
  • 9.10.2 新闻管理模块技术分析
  • 9.10.3 新闻管理模块的实现过程
  • 9.11 开发技巧与难点分析
  • 9.11.1 页面弹出窗口控制
  • 9.11.2 FileUpload组件获取表单中的值
  • 9.11.3 配置全局Tomcat连接池
  • 9.12 Proxool连接池
  • 9.12.1 Proxool安装
  • 9.12.2 Proxool使用
  • 9.13 本章小结
  • 第10章 棋牌游戏系统之网络五子棋(Swing+Socket实现)
  • 视频讲解:2小时10分钟
  • 10.1 开发背景
  • 10.2 需求分析
  • 10.3 系统设计
  • 10.3.1 系统目标
  • 10.3.2 系统功能结构
  • 10.3.3 系统流程图
  • 10.3.4 构建开发环境
  • 10.3.5 系统预览
  • 10.3.6 文件夹组织结构
  • 10.4 公共模块设计
  • 10.4.1 绑定属性的JavaBean
  • 10.4.2 在棋盘中绘制棋子
  • 10.4.3 实现动态调整棋盘大小
  • 10.4.4 游戏悔棋
  • 10.4.5 游戏回放
  • 10.5 实现登录界面
  • 10.6 编写游戏主窗体
  • 10.7 编写下棋面板
  • 10.8 编写棋盘面板
  • 10.9 实现游戏规则算法
  • 10.10 编写棋盘模型
  • 10.11 编写联机通讯类
  • 10.12 系统打包发布
  • 10.13 开发技巧与难点分析
  • 10.14 本章小结

资源下载

资源下载地址1:https://pan.baidu.com/s/1c518QFSzNYFFhsq06FwaRg

相关资源

网友留言