第一篇 典型模块篇
第1章 备忘录模块(Swing+JDBC实现)
1.1 备忘录模块概述
1.1.1 模块概述
1.1.2 功能结构
1.1.3 程序预览
1.2 关键技术
1.2.1 绘制艺术字
1.2.2 窗体居中显示
1.2.3 使用JavaBean封装信息
1.2.4 获得MySQL数据库连接
1.2.5 批量处理数据库操作
1.2.6 使用List保存查询结果
1.2.7 使用正则表达式校验日期
1.2.8 调用系统工具
1.3 主窗体
1.3.1 功能概述
1.3.2 添加菜单及菜单项
1.3.3 绘制窗体中的艺术字
1.3.4 设置窗体显示位置和大小
1.4 增加备忘录
1.4.1 功能概述
1.4.2 设置文本框和文本区控件
1.4.3 添加工具按钮
1.4.4 保存备忘录信息
1.4.5 清空备忘录信息
1.4.6 销毁窗体
1.5 修改备忘录
1.5.1 功能概述
1.5.2 设置文本框和文本区控件
1.5.3 添加工具按钮
1.5.4 填充备忘录信息
1.5.5 修改前一条备忘录信息
1.5.6 修改后一条备忘录信息
1.5.7 修改备忘录信息
1.6 查询备忘录
1.6.1 功能概述
1.6.2 设置文本框和文本区控件
1.6.3 添加工具按钮
1.6.4 查询备忘录信息
1.7 显示查询结果
1.7.1 功能概述
1.7.2 设置文本框和文本区控件
1.7.3 添加工具按钮
1.7.4 填充备忘录信息
1.7.5 查看上一条查询结果
1.7.6 查看下一条查询结果
1.8 删除备忘录
1.8.1 功能概述
1.8.2 设置文本框和文本区控件
1.8.3 添加工具按钮
1.8.4 填充备忘录信息
1.8.5 删除上一条备忘录信息
1.8.6 删除下一条备忘录信息
1.8.7 删除备忘录信息
第一篇 典型模块篇
第1章 备忘录模块(Swing+JDBC实现)
1.1 备忘录模块概述
1.1.1 模块概述
1.1.2 功能结构
1.1.3 程序预览
1.2 关键技术
1.2.1 绘制艺术字
1.2.2 窗体居中显示
1.2.3 使用JavaBean封装信息
1.2.4 获得MySQL数据库连接
1.2.5 批量处理数据库操作
1.2.6 使用List保存查询结果
1.2.7 使用正则表达式校验日期
1.2.8 调用系统工具
1.3 主窗体
1.3.1 功能概述
1.3.2 添加菜单及菜单项
1.3.3 绘制窗体中的艺术字
1.3.4 设置窗体显示位置和大小
1.4 增加备忘录
1.4.1 功能概述
1.4.2 设置文本框和文本区控件
1.4.3 添加工具按钮
1.4.4 保存备忘录信息
1.4.5 清空备忘录信息
1.4.6 销毁窗体
1.5 修改备忘录
1.5.1 功能概述
1.5.2 设置文本框和文本区控件
1.5.3 添加工具按钮
1.5.4 填充备忘录信息
1.5.5 修改前一条备忘录信息
1.5.6 修改后一条备忘录信息
1.5.7 修改备忘录信息
1.6 查询备忘录
1.6.1 功能概述
1.6.2 设置文本框和文本区控件
1.6.3 添加工具按钮
1.6.4 查询备忘录信息
1.7 显示查询结果
1.7.1 功能概述
1.7.2 设置文本框和文本区控件
1.7.3 添加工具按钮
1.7.4 填充备忘录信息
1.7.5 查看上一条查询结果
1.7.6 查看下一条查询结果
1.8 删除备忘录
1.8.1 功能概述
1.8.2 设置文本框和文本区控件
1.8.3 添加工具按钮
1.8.4 填充备忘录信息
1.8.5 删除上一条备忘录信息
1.8.6 删除下一条备忘录信息
1.8.7 删除备忘录信息
第2章 学生成绩管理模块(Swing+MySQL实现)
2.1 学生成绩管理模块概述
2.1.1 模块概述
2.1.2 功能结构
2.1.3 程序预览
2.2 关键技术
2.2.1 绘制艺术字
2.2.2 窗体居中显示
2.2.3 使用JavaBean封装信息
2.2.4 获得MySQL数据库连接
2.2.5 批量处理数据库操作
2.2.6 使用List保存查询结果
2.2.7 使用正则表达式进行校验
2.2.8 调用系统工具
2.3 主窗体
2.3.1 功能概述
2.3.2 添加菜单及菜单项
2.3.3 绘制窗体中的艺术字
2.3.4 设置窗体显示位置和大小
2.4 增加成绩单
2.4.1 功能概述
2.4.2 配置非按钮控件
2.4.3 添加工具按钮
2.4.4 保存成绩单信息
2.4.5 清空成绩单信息
2.4.6 销毁窗体
2.5 显示已保存成绩单
2.2.1 功能概述
2.2.2 为表格控件添加数据
2.2.3 “修改”按钮事件监听
2.2.4 “删除”按钮事件监听
2.6 修改成绩单
2.6.1 功能概述
2.6.2 设置文本框控件
2.6.3 添加工具按钮
2.6.4 填充成绩单信息
2.6.5 修改成绩单信息
2.7 查询成绩单
2.7.1 功能概述
2.7.2 设置文本框控件
2.7.3 添加工具按钮
2.7.4 查询成绩单信息
2.7.5 显示查询结果
第3章 常用照片管理模块(Swing+图片处理技术实现)
3.1 常用照片管理模块概述
3.1.1 设计思路
3.1.2 功能结构
3.1.3 效果预览
3.2 关键技术
3.2.1 捕获树的选中节点事件
3.2.2 捕获树的展开节点事件
3.2.3 浏览方式切换技术
3.2.4 随意选取照片技术
3.2.5 照片缩放与内存溢出
3.2.6 换行显示提示信息
3.3 相册树
3.3.1 功能概述
3.3.2 添加相册
3.3.3 修改相册
3.3.4 删除相册
3.4 照片管理
3.4.1 功能概述
3.4.2 添加照片
3.4.3 修改照片信息
3.4.4 删除照片
3.4.5 搜索照片
3.4.6 保存照片
3.5 照片显示
3.5.1 功能概述
3.5.2 全屏显示照片
3.5.3 照片播放器
第4章 定制打印模块(Swing+MySQL实现)
4.1 定制打印模块概述
4.1.1 模块概述
4.1.2 功能结构
4.1.3 程序预览
4.2 关键技术
4.2.1 自定义面板背景图片
4.2.2 窗体居中显示
4.2.3 使用JavaBean封装信息
4.2.4 获得MySQL数据库连接
4.2.5 批量处理数据库操作
4.2.6 使用List保存查询结果
4.2.7 使用Java操作打印机
4.3 主窗体
4.3.1 功能概述
4.3.2 添加菜单及菜单项
4.3.3 加载窗体背景图片
4.3.4 设置窗体显示位置和大小
4.4 添加快递单
4.4.1 功能概述
4.4.2 加载快递单图片
4.4.3 设置文本框和文本域控件
4.4.4 添加工具按钮
4.4.5 保存快递单信息
4.4.6 清空快递单信息
4.4.7 销毁窗体
4.5 修改快递单
4.5.1 功能概述
4.5.2 加载快递单图片
4.5.3 设置文本框和文本域控件
4.5.4 添加工具按钮
4.5.5 填充快递单信息
4.5.6 获得上一条快递单信息
4.5.7 获得下一条快递单信息
4.5.8 修改快递单信息
4.6 打印快递单
4.6.1 功能概述
4.6.2 加载快递单图片
4.6.3 设置文本框和文本域控件
4.6.4 添加工具按钮
4.6.5 填充快递单信息
4.6.6 获得上一条快递单信息
4.6.7 获得下一条快递单信息
4.6.8 分割文本区信息
4.6.9 打印快递单信息
第5章 短信收发模块(Swing+GSM MODEM实现)
5.1 短信收发模块概述
5.1.1 模块概述
5.1.2 功能结构
5.1.3 程序预览
5.2 关键技术
5.2.1 短信猫技术
5.2.2 收发短信
5.2.3 选项卡的关联
5.2.4 卡片布局
5.2.5 树控件的使用
5.3 设置并连接短信猫
5.3.1 功能概述
5.3.2 短信猫设置
5.3.3 连接短信猫
5.4 读取短信
5.4.1 功能概述
5.4.2 读取短信
5.4.3 显示短信
5.5 发送短信
5.5.1 功能概述
5.5.2 添加删除收信人
5.5.3 “联系人”选项卡
5.5.4 编写短信内容
5.6 发信箱
5.6.1 功能概述
5.6.2 读取已发短信
5.6.3 显示收信人列表
5.7 联系人管理
5.7.1 功能概述
5.7.2 添加联系人组别
5.7.3 联系人对话框
5.7.4 添加联系人
5.7.5 修改联系人或组别
5.7.6 删除联系人或组别
第6章 FTP上传下载模块(Swing+FTP技术实现)
6.1 FTP上传下载模块概述
6.1.1 模块概述
6.1.2 功能结构
6.1.3 系统预览
6.2 关键技术
6.2.1 登录FTP服务器
6.2.2 浏览本地资源
6.2.3 浏览服务器资源
6.2.4 FTP文件上传与下载
6.2.5 向FTP服务器发送命令
6.2.6 获取文件在本系统的显示图标
6.2.7 任务队列
6.3 FTP站点管理
6.3.1 功能概述
6.3.2 读取属性文件
6.3.3 装载FTP站点信息
6.3.4 添加FTP站点
6.4 本地资源管理
6.4.1 功能概述
6.4.2 删除本地文件
6.4.3 重命名本地文件或文件夹
6.4.4 新建文件夹
6.4.5 添加本地文件到上传队列
6.4.6 刷新本地资源列表
6.5 FTP资源管理
6.5.1 功能概述
6.5.2 删除服务器文件
6.5.3 重命名服务器文件或文件夹
6.5.4 新建文件夹
6.5.5 添加服务器资源到下载队列
6.5.6 刷新服务器资源列表
6.6 队列管理
6.6.1 功能概述
6.6.2 任务队列
6.6.3 本地队列文件上传
6.6.4 FTP队列文件下载
第7章 局域网通信模块(Swing+Java DB实现)
7.1 局域网通信概述
7.1.1 模块概述
7.1.2 功能结构
7.1.3 程序预览
7.2 关键技术
7.2.1 创建操作数据库的Dao类
7.2.2 工具类的实现
7.3 主窗体
7.3.1 功能概述
7.3.2 实现主窗体
7.3.3 记录窗体位置
7.4 实现系统托盘
7.4.1 功能概述
7.4.2 初始化系统托盘
7.4.3 实现弹出菜单
7.4.4 双击托盘图标显示主窗体
7.5 实现系统工具
7.5.1 功能概述
7.5.2 实现界面选择
7.5.3 实现搜索新用户
7.5.4 进行系统操作
7.6 用户管理
7.6.1 功能概述
7.6.2 创建用户树列表
7.6.3 在用户树中显示用户
7.6.4 从用户树中删除用户
7.6.5 向用户树中添加用户
7.7 实现通信
7.7.1 功能概述
7.7.2 实现通信窗体
7.7.3 接收信息
7.7.4 发送信息
7.7.5 系统信使
第8章 区域地图模块(Swing+Java DB+绘图技术实现)
8.1 区域地图模块概述
8.1.1 设计思路
8.1.2 功能结构
8.1.3 程序预览
8.2 关键技术
8.2.1 Java DB数据库
8.2.2 万年历选择框技术
8.2.3 滑块控件使用技术
8.2.4 列表控件使用
8.2.5 维护树模型
8.3 地图处理器
8.3.1 功能概述
8.3.2 获得小地图
8.3.3 处理缩放和显示位置
8.4 地图显示
8.4.1 功能概述
8.4.2 绘制大地图
8.4.3 绘制小地图
8.5 地图操作
8.5.1 功能概述
8.5.2 实现地图缩放功能
8.5.3 实现地图移动功能
8.6 标记维护
8.6.1 功能概述
8.6.2 创建弹出菜单
8.6.3 创建和修改标记
8.6.4 删除标记
8.6.5 查看标记信息
8.7 标记搜索
8.7.1 功能概述
8.7.2 常用搜索
8.7.3 高级搜索
8.7.4 描红并居中显示标记
第9章 序列号注册模块(Swing+RSA实现)
9.1 序列号注册模块概述
9.1.1 模块概述
9.1.2 功能结构
9.1.3 程序预览
9.2 关键技术
9.2.1 读取客户端MAC地址
9.2.2 Java操作注册表
9.2.3 避免用户修改系统时间
9.2.4 弹出菜单
9.2.5 一次性粘贴注册码
9.2.6 计算两个时间的间隔天数
9.2.7 ini文件的读写
9.2.8 RSA加密/解密算法
9.3 软件注册导航窗体
9.3.1 功能概述
9.3.2 软件试用功能实现
9.4 软件注册窗体
9.4.1 功能概述
9.4.2 验证注册码
9.4.3 限制使用时间
9.4.4 保证使用唯一性
9.5 注册机实现
9.5.1 功能概述
9.5.2 生成注册码
第10章 PDF查看模块(Swing+PDF Render实现)
10.1 PDF查看模块概述
10.1.1 模块概述
10.1.2 功能结构
10.1.3 程序预览
10.2 关键技术
10.2.1 PDF Render组件技术
10.2.2 实现PDF文档缩放
10.2.3 实现PDF文档分页
10.2.4 实现PDF文档打印、页面设置
10.2.5 实现PDF文档自动滚动功能
10.2.6 实现抓手功能
10.3 主窗体
10.3.1 功能概述
10.3.2 菜单栏的实现
10.3.3 工具栏的实现
10.3.4 左侧索引面板的实现
10.3.5 右侧界面的实现
10.4 打开PDF文档
10.4.1 功能概述
10.4.2 创建文件选择器
10.4.3 在文件选择器中只显示PDF文档
10.4.4 使窗体标题栏显示PDF文档名称
10.4.5 显示PDF文档内容
10.5 缩位图导航
10.5.1 功能概述
10.5.2 实现缩位图面板
10.5.3 实现缩位图索引功能
10.6 书签导航
10.6.1 功能概述
10.6.2 实现书签面板
10.6.3 实现书签索引功能
10.7 全屏显示PDF文档
10.7.1 功能概述
10.7.2 在工具栏中添加“全屏”按钮
10.7.3 实现全屏显示功能
第11章 动态考题模块(Swing+MySQL实现)
11.1 动态考题模块概述
11.1.1 模块概述
11.1.2 功能结构
11.1.3 程序预览
11.2 关键技术
11.2.1 设置窗体背景
11.2.2 编写字符处理类
11.2.3 编写获取时间方法
11.2.4 编写Java Bean
11.2.5 倒计时
11.3 登录窗体
11.3.1 功能概述
11.3.2 编写验证用户是否合法的方法
11.3.3 实现登录功能
11.4 考试主窗体
11.4.1 功能概述
11.4.2 显示考生姓名
11.4.3 显示考题
11.4.4 转到上一题、下一题
11.4.5 实现自动阅卷
11.5 管理员查分功能
11.5.1 功能概述
11.5.2 按考生号查询成绩
11.5.3 按考生姓名查询考分
11.6 添加考题
11.6.1 功能概述
11.6.2 使用List集合存储所有考题
11.6.3 自动计算考题号
11.6.4 保存考题
11.7 修改/删除考题设计
11.7.1 功能概述
11.7.2 实现修改考题
11.7.3 实现删除试题
11.8 考试参数设置
11.8.1 功能概述
11.8.2 在下拉列表中显示内容
11.8.3 实现考试参数设置
第12章 多功能查询模块(Swing+SQL Server 2005实现)
12.1 多功能查询模块概述
12.1.1 模块概述
12.1.2 业务流程
12.1.3 程序预览
12.2 关键技术
12.2.1 JDBC技术
12.2.2 查询语句结构
12.2.3 获取字段的描述信息
12.2.4 获取数据库中的所有表名
12.2.5 如何将程序加载到其他程序中
12.3 文件操作
12.3.1 功能概述
12.3.2 实现向txt文件中写数据
12.3.3 实现将查询结果写入txt文件中
12.4 事件处理
12.4.1 功能概述
12.4.2 实现获取表中的字段描述信息
12.4.3 实现绑定组件的处理事件
12.4.4 显示调用程序窗体
第13章 文件分割模块(Swing+I/O文件处理技术实现)
13.1 文件分割模块概述
13.1.1 模块概述
13.1.2 功能结构
13.1.3 程序预览
13.2 关键技术
13.2.1 文件操作与读写
13.2.2 获取系统有效盘符
13.2.3 转换文件编码格式
13.2.4 文件解压缩
13.2.5 表格控件的使用
13.3 主窗体
13.3.1 功能概述
13.3.2 菜单栏设计
13.3.3 工具栏设计
13.3.4 实现显示系统文件夹
13.3.5 实现显示系统文件夹中的文件
13.4 新建文件
13.4.1 功能概述
13.4.2 实现新建文件
13.4.3 实现新建文件夹
13.5 实现文件搜索
13.5.1 功能概述
13.5.2 在下拉列表中添加有效盘符
13.5.3 实现文件搜索功能
13.6 实现批量复制
13.6.1 功能概述
13.6.2 实现复制指定文件
13.6.3 实现复制整个文件夹
13.7 实现文件批量移动
13.7.1 功能概述
13.7.2 实现移动指定文件
13.7.3 实现移动整个文件夹
13.8 实现批量删除
13.8.1 功能概述
13.8.2 “扩展名”下拉列表设计
13.8.3 文件日期文本框设计
13.9 实现批量重命名
13.9.1 功能概述
13.9.2 批量重命名文件
13.10 批量修改文件编码格式
13.10.1 功能概述
13.10.2 批量修改文件编码
13.11 压缩和解压缩文件
13.11.1 功能概述
13.11.2 实现压缩文件
13.11.3 实现文件解压
13.12 文件分割与合并
13.12.1 功能概述
13.12.2 实现文件分割
13.12.3 实现文件合并
13.13 实现文件分类管理
13.13.1 功能概述
13.13.2 分类管理文件
第14章 图书管理模块(Swing+SQL Server 2005实现)
14.1 图书管理模块概述
14.1.1 模块概述
14.1.2 功能结构
14.1.3 程序预览
14.2 关键技术
14.2.1 连接和操作数据库
14.2.2 MenuActions类的编写
14.2.3 限制文本框长度类的编写
14.2.4 描述组合框索引与内容类的编写
14.2.5 在JLable上添加图片类
14.3 主窗体
14.3.1 功能概述
14.3.2 实现菜单栏的设计
14.3.3 实现工具栏的设计
14.3.4 为窗体添加背景
14.4 添加图书类别
14.4.1 功能概述
14.4.2 保存图书类别
14.5 修改和删除图书类别
14.5.1 功能概述
14.5.2 修改图书类别
14.5.3 删除图书类别
14.6 添加图书信息
14.6.1 功能概述
14.6.2 保存图书信息
14.7 修改和删除图书信息
14.7.1 功能概述
14.7.2 修改图书信息
14.7.3 删除图书信息
14.8 查询图书信息
14.8.1 功能概述
14.8.2 查询满足条件的图书
14.8.3 显示全部图书信息
第15章 五子棋游戏模块(Swing+Socket网络技术实现)
15.1 五子棋模块概述
15.1.1 模块概述
15.1.2 功能结构
15.1.3 系统预览
15.2 关键技术
15.2.1 实现透明的登录界面
15.2.2 监控网络连接状态
15.2.3 绑定属性的JavaBean
15.2.4 在棋盘中绘制棋子
15.2.5 实现动态调整棋盘大小
15.2.6 游戏悔棋
15.2.7 游戏回放
15.3 游戏登录界面
15.3.1 功能概述
15.3.2 绘制登录界面背景
15.3.3 增加窗体控件
15.3.4 处理“登录”按钮事件
15.4 游戏主窗体
15.4.1 功能概述
15.4.2 聊天面板实现
15.4.3 实现用户信息面板与列表面板
15.5 下棋面板
15.5.1 功能概述
15.5.2 实现广告标题栏
15.5.3 绘制下棋面板中的图片
15.5.4 下棋前的准备工作
15.5.5 游戏控制面板按钮事件
15.6 棋盘面板
15.6.1 功能概述
15.6.2 绘制棋盘面板
15.6.3 实现游戏规则算法
15.6.4 编写棋盘模型
15.6.5 编写联机通信类
第二篇 项目实战篇
第16章 酒店管理系统(Swing+SQL Server 2005实现)
16.1 开发背景
16.2 系统分析
16.3 系统设计
16.3.1 系统目标
16.3.2 系统功能结构
16.3.3 系统预览
16.3.4 文件夹结构设计
16.3.5 业务流程图
16.4 数据库设计
16.4.1 数据库概要说明
16.4.2 数据库概念设计
16.4.3 数据库逻辑设计
16.5 公共模块设计
16.5.1 编写数据库连接类
16.5.2 封装常用的操作数据库的方法
16.5.3 自定义表格控件
16.5.4 编写利用正则表达式验证数据合法性的方法
16.6 主窗体模块设计
16.6.1 主窗体模块概述
16.6.2 主窗体模块技术分析
16.6.3 主窗体模块实现过程
16.7 用户登录窗口模块设计
16.7.1 用户登录窗口模块概述
16.7.2 用户登录窗口模块技术分析
16.7.3 用户登录窗口模块实现过程
16.8 开台签单工作区设计
16.8.1 开台签单工作区功能概述
16.8.2 开台签单工作区技术分析
16.8.3 开台签单工作区实现过程
16.8.4 单元测试
16.9 自动结账工作区设计
16.9.1 自动结账工作区功能概述
16.9.2 自动结账工作区技术分析
16.9.3 自动结账工作区实现过程
16.10 结账报表工作区设计
16.10.1 结账报表工作区功能概述
16.10.2 结账报表工作区技术分析
16.10.3 结账报表工作区实现过程
16.10.4 单元测试
16.11 后台管理工作区设计
16.11.1 后台管理工作区功能概述
16.11.2 后台管理工作区技术分析
16.11.3 后台管理工作区实现过程
16.11.4 单元测试
16.12 开发问题解析
第17章 企业人事管理系统(Swing+Hibernate+Oracle实现)
17.1 开发背景
17.2 系统分析
17.3 系统设计
17.3.1 系统目标
17.3.2 系统功能结构
17.3.3 系统预览
17.3.4 业务流程图
17.3.5 文件夹结构设计
17.4 数据库设计
17.4.1 数据库分析
17.4.2 数据库概念设计
17.4.3 数据库逻辑结构设计
17.5 主窗体设计
17.5.1 导航栏的设计
17.5.2 工具栏的设计
17.6 公共模块设计
17.6.1 编写Hibernate配置文件
17.6.2 编写Hibernate持久化类和映射文件
17.6.3 编写通过Hibernate操作持久化对象的常用方法
17.6.4 创建用于特殊效果的部门树对话框
17.6.5 创建通过部门树选取员工的面板和对话框
17.7 人事管理模块设计
17.7.1 人事管理模块功能概述
17.7.2 人事管理模块技术分析
17.7.3 人事管理模块实现过程
17.7.4 单元测试
17.8 待遇管理模块设计
17.8.1 待遇管理模块功能概述
17.8.2 待遇管理模块技术分析
17.8.3 待遇管理模块实现过程
17.9 系统维护模块设计
17.9.1 系统维护模块功能概述
17.9.2 系统维护模块技术分析
17.9.3 系统维护模块实现过程
17.9.4 单元测试
17.10 开发问题解析
17.11 Hibernate关联关系的建立方法
17.11.1 建立一对一关联
17.11.2 建立一对多关联
第18章 医药综合管理系统(Hibernate + Spring + SQL Server 2005)(内容参见光盘)
18.1 开发背景
18.2 系统分析
18.2.1 需求分析
18.2.2 可行性分析
18.3 系统设计
18.3.1 系统目标
18.3.2 系统功能结构
18.3.3 系统预览
18.4 数据库设计
18.4.1 数据库概要说明
18.4.2 数据库逻辑设计
18.5 公共模块设计
18.5.1 编写访问数据库的DAO类
18.5.2 编写代理操作类AdapterDao
18.5.3 编写Spring的配置文件appcontext.xml
18.6 系统登录模块设计
18.6.1 系统登录模块概述
18.6.2 系统登录模块技术分析
18.6.3 系统登录模块实现过程
18.7 主窗体模块设计
18.7.1 主窗体模块概述
18.7.2 主窗体模块技术分析
18.7.3 主窗体模块实现过程
18.8 药品基本信息模块设计
18.8.1 药品基本信息模块概述
18.8.2 药品基本信息模块技术分析
18.8.3 药品基本信息模块实现过程
18.9 药品采购模块设计
18.9.1 药品采购模块概述
18.9.2 药品采购模块技术分析
18.9.3 药品采购模块实现过程
18.10 库存盘点模块设计
18.10.1 库存盘点模块概述
18.10.2 库存盘点模块技术分析
18.10.3 库存盘点模块实现过程
18.11 销售退货模块设计
18.11.1 销售退货模块概述
18.11.2 销售退货模块技术分析
18.11.3 销售退货模块实现过程
18.12 入库明细查询模块设计
18.12.1 入库明细查询模块概述
18.12.2 入库明细查询模块技术分析
18.12.3 入库明细查询模块实现过程
18.13 用户维护功能模块设计
18.13.1 用户维护功能模块概述
18.13.2 用户维护功能模块技术分析
18.13.3 用户维护功能模块实现过程
18.14 开发问题解析
18.14.1 配置Spring访问数据库文件
18.14.2 在Hibernate中利用关联关系操纵实体对象
第19章 进销存管理系统(Swing+SQL Server 2005实现)(内容参见光盘)
19.1 开发背景
19.2 系统分析
19.2.1 需求分析
19.2.2 可行性分析
19.2.3 编写项目计划书
19.3 系统设计
19.3.1 系统目标
19.3.2 系统功能结构
19.3.3 业务逻辑编码规则
19.3.4 系统流程图
19.3.5 构建开发环境
19.3.6 系统预览
19.3.7 文件夹组织结构
19.4 数据库设计
19.4.1 数据库分析
19.4.2 进销存管理系统的E-R图
19.4.3 使用PowerDesigner建模
19.4.4 创建数据库
19.5 主窗体设计
19.5.1 创建主窗体
19.5.2 创建导航面板
19.6 公共模块设计
19.6.1 编写Dao公共类
19.6.2 编写Item类
19.7 基础信息模块设计
19.7.1 基础信息模块概述
19.7.2 基础信息模块技术分析
19.7.3 供应商添加实现过程
19.7.4 供应商修改与删除实现过程
19.7.5 单元测试
19.8 进货管理模块设计
19.8.1 进货管理模块概述
19.8.2 进货管理模块技术分析
19.8.3 进货单实现过程
19.9 查询统计模块设计
19.9.1 查询统计模块概述
19.9.2 查询统计模块技术分析
19.9.3 销售查询实现过程
19.10 库存管理模块设计
19.10.1 库存管理模块概述
19.10.2 库存管理模块技术分析
19.10.3 价格调整实现过程
19.10.4 单元测试
19.11 系统打包发布
19.12 开发问题解析第三篇 环境搭建篇(内容参见光盘)
第20章 JDK下载与安装(内容参见光盘)
20.1 JDK下载
20.2 JDK安装
20.3 Java SE API文档下载第21章 Eclipse下载与汉化(内容参见光盘)
21.1 Eclipse下载
21.2 Eclipse运行
21.3 Eclipse联网汉化
21.4 Eclipse本地汉化
第22章 Eclipse配置与插件安装(内容参见光盘)
22.1 新建Eclipse项目
22.2 导入Eclipse项目
22.3 安装WindowBuilder插件
22.4 显示代码行号
22.5 修改项目编码
22.6 配置Java SE API文档
22.7 配置WindowBuilder插件
22.8 配置依赖JAR包
22.9 导出可运行的JAR包
第23章 MySQL及其工具下载安装(内容参见光盘)
23.1 MySQL下载
23.2 MySQL安装
23.3 MySQL Workbench下载
23.4 MySQL Workbench安装
23.5 Connector/J下载
第24章 SQL Server 2005数据库的安装(内容参见光盘)
24.1 SQL Server 2005安装前准备工作
24.1.1 安装时硬件要求
24.1.2 安装时软件要求
24.1.3 安装注意事项
24.2 SQL Server 2005安装过程