第1篇 实用项目篇
第1章 超市管理系统(Swing+SQL Server 2005实现)自学视频、源程序:配套资源\mr\1\2
1.1 项目设计思路3
1.1.1 功能阐述3
1.1.2 系统预览3
1.1.3 功能结构3
1.1.4 文件组织结构4
1.2 数据库设计4
1.2.1 数据库设计4
1.2.2 数据表设计5
1.3 公共类设计7
1.3.1 连接数据库7
1.3.2 获取当前系统时间类7
1.4 登录模块设计8
1.4.1 登录模块概述8
1.4.2 实现带背景的窗体8
1.4.3 登录模块实现过程9
1.5 主窗体设计12
1.5.1 主窗体概述12
1.5.2 平移面板控件12
1.5.3 主窗体实现过程16
1.6 采购订货模块设计18
1.6.1 采购订货模块概述18
1.6.2 在表格中添加按钮19
1.6.3 添加采购订货信息实现过程19
1.6.4 搜索采购订货信息实现过程21
1.6.5 修改采购订货信息实现过程23
1.6.6 删除采购订货信息实现过程27
1.7 人员管理模块设计28
1.7.1 人员管理模块概述28
1.7.2 使用触发器级联删除数据28
1.7.3 显示查询条件实现过程29
1.7.4 显示员工基本信息实现过程31
1.7.5 添加员工信息实现过程33
1.7.6 删除员工信息实现过程37
1.8 在Eclipse中实现程序打包37
本章摘要40
第2章 物资管理系统(Swing+Spring+Hibernate+MySQL实现)自学视频、源程序:配套资源\mr\2\41
2.1 项目设计思路42
2.1.1 功能阐述42
2.1.2 系统预览42
2.1.3 功能结构43
2.1.4 文件组织结构44
2.2 数据库设计44
2.2.1 数据库设计44
2.2.2 数据表设计45
2.3 使用CVS进行团队开发46
2.3.1 安装CVS服务器46
2.3.2 配置CVS服务器47
2.3.3 添加CVS用户48
2.3.4 连接CVS服务器49
2.3.5 共享项目到CVS服务器50
2.3.6 使用CVS资源库进行团队开发52
2.4 公共模块53
2.4.1 Spring+Hibernate整合配置53
2.4.2 基本信息常量的接口Constant55
2.4.3 Hibernate操作数据库的类BaseDao57
2.4.4 类型转换与获得信息的类CommonUtil59
2.4.5 获得Spring配置实例的类ManagerFactory60
2.4.6 获得事务管理策略对象的类ManagerFactoryUtil61
2.5 系统登录模块62
2.5.1 系统登录模块概述62
2.5.2 系统登录模块的实现过程62
2.6 主窗体模块65
2.6.1 主窗体模块概述65
2.6.2 工具按钮的设计66
2.6.3 主功能区介绍68
2.7 部门管理模块设计69
2.7.1 部门管理模块概述69
2.7.2 创建部门管理模块的实体类及映射文件69
2.7.3 添加部门信息70
2.7.4 查看部门信息71
2.7.5 修改部门信息73
2.7.6 删除部门信息74
2.8 人员管理模块设计76
2.8.1 人员管理模块概述76
2.8.2 添加人员信息76
2.8.3 查看人员信息77
2.8.4 修改人员信息78
2.8.5 删除人员信息79
2.9 物品管理模块设计81
2.9.1 物品管理模块概述81
2.9.2 添加物品信息81
2.9.3 查看物品信息83
2.9.4 修改物品信息84
2.9.5 删除物品信息85
2.9.6 出借物品信息87
2.10 出借信息模块设计88
2.10.1 出借信息模块概述88
2.10.2 查看出借物品89
2.10.3 归还出借物品90
2.11 归还信息模块设计92
2.11.1 归还信息模块概述92
2.11.2 查看归还物品93
2.11.3 删除归还物品94
项目发布96
本章摘要97
第1篇 实用项目篇
第1章 超市管理系统(Swing+SQL Server 2005实现)自学视频、源程序:配套资源\mr\1\2
1.1 项目设计思路3
1.1.1 功能阐述3
1.1.2 系统预览3
1.1.3 功能结构3
1.1.4 文件组织结构4
1.2 数据库设计4
1.2.1 数据库设计4
1.2.2 数据表设计5
1.3 公共类设计7
1.3.1 连接数据库7
1.3.2 获取当前系统时间类7
1.4 登录模块设计8
1.4.1 登录模块概述8
1.4.2 实现带背景的窗体8
1.4.3 登录模块实现过程9
1.5 主窗体设计12
1.5.1 主窗体概述12
1.5.2 平移面板控件12
1.5.3 主窗体实现过程16
1.6 采购订货模块设计18
1.6.1 采购订货模块概述18
1.6.2 在表格中添加按钮19
1.6.3 添加采购订货信息实现过程19
1.6.4 搜索采购订货信息实现过程21
1.6.5 修改采购订货信息实现过程23
1.6.6 删除采购订货信息实现过程27
1.7 人员管理模块设计28
1.7.1 人员管理模块概述28
1.7.2 使用触发器级联删除数据28
1.7.3 显示查询条件实现过程29
1.7.4 显示员工基本信息实现过程31
1.7.5 添加员工信息实现过程33
1.7.6 删除员工信息实现过程37
1.8 在Eclipse中实现程序打包37
本章摘要40
第2章 物资管理系统(Swing+Spring+Hibernate+MySQL实现)自学视频、源程序:配套资源\mr\2\41
2.1 项目设计思路42
2.1.1 功能阐述42
2.1.2 系统预览42
2.1.3 功能结构43
2.1.4 文件组织结构44
2.2 数据库设计44
2.2.1 数据库设计44
2.2.2 数据表设计45
2.3 使用CVS进行团队开发46
2.3.1 安装CVS服务器46
2.3.2 配置CVS服务器47
2.3.3 添加CVS用户48
2.3.4 连接CVS服务器49
2.3.5 共享项目到CVS服务器50
2.3.6 使用CVS资源库进行团队开发52
2.4 公共模块53
2.4.1 Spring+Hibernate整合配置53
2.4.2 基本信息常量的接口Constant55
2.4.3 Hibernate操作数据库的类BaseDao57
2.4.4 类型转换与获得信息的类CommonUtil59
2.4.5 获得Spring配置实例的类ManagerFactory60
2.4.6 获得事务管理策略对象的类ManagerFactoryUtil61
2.5 系统登录模块62
2.5.1 系统登录模块概述62
2.5.2 系统登录模块的实现过程62
2.6 主窗体模块65
2.6.1 主窗体模块概述65
2.6.2 工具按钮的设计66
2.6.3 主功能区介绍68
2.7 部门管理模块设计69
2.7.1 部门管理模块概述69
2.7.2 创建部门管理模块的实体类及映射文件69
2.7.3 添加部门信息70
2.7.4 查看部门信息71
2.7.5 修改部门信息73
2.7.6 删除部门信息74
2.8 人员管理模块设计76
2.8.1 人员管理模块概述76
2.8.2 添加人员信息76
2.8.3 查看人员信息77
2.8.4 修改人员信息78
2.8.5 删除人员信息79
2.9 物品管理模块设计81
2.9.1 物品管理模块概述81
2.9.2 添加物品信息81
2.9.3 查看物品信息83
2.9.4 修改物品信息84
2.9.5 删除物品信息85
2.9.6 出借物品信息87
2.10 出借信息模块设计88
2.10.1 出借信息模块概述88
2.10.2 查看出借物品89
2.10.3 归还出借物品90
2.11 归还信息模块设计92
2.11.1 归还信息模块概述92
2.11.2 查看归还物品93
2.11.3 删除归还物品94
项目发布96
本章摘要97
第3章 网上商城系统(Struts2+Hibernate+Spring实现)自学视频、源程序:配套资源\mr\3\98
3.1 项目设计思路99
3.1.1 功能阐述99
3.1.2 系统预览99
3.1.3 功能结构101
3.1.4 文件组织结构102
3.2 数据库设计102
3.2.1 数据库设计102
3.2.2 数据表设计103
3.3 公共模块设计105
3.3.1 泛型工具类105
3.3.2 数据持久化类106
3.3.3 分页操作107
3.3.4 字符串工具类109
3.4 注册模块设计109
3.4.1 用户注册概述109
3.4.2 用户注册实现过程110
3.5 前台商品信息查询模块设计111
3.5.1 功能概述111
3.5.2 实现分页显示112
3.5.3 商品搜索的实现过程112
3.5.4 热门商品查询的实现过程114
3.6 购物车模块设计115
3.6.1 功能概述115
3.6.2 取消无用订单信息116
3.6.3 购物车基本功能的实现过程117
3.6.4 订单功能实现过程119
3.7 后台商品管理模块设计122
3.7.1 功能概述122
3.7.2 解决Struts2中文乱码问题122
3.7.3 商品管理功能实现过程123
3.7.4 商品类别管理功能实现过程126
3.8 后台订单管理模块的设计129
3.8.1 模块概述129
3.8.2 按钮的触发事件和窗口的自动刷新130
3.8.3 后台订单查询的实现过程131
本章摘要133
第4章 英汉双语词典(Swing+MySQL 5.5实现)自学视频、源程序:配套资源\mr\4\134
4.1 项目设计思路135
4.1.1 功能阐述135
4.1.2 系统预览135
4.1.3 功能结构136
4.1.4 文件组织结构137
4.1.5 配置开发环境137
4.2 数据库设计142
4.2.1 数据表设计142
4.2.2 建立数据库和数据表142
4.3 公共类设计144
4.3.1 编写Word类封装单词144
4.3.2 读取配置文件145
4.3.3 编写JDBC工具类149
4.4 主窗体设计156
4.4.1 主窗体概述156
4.4.2 小工具菜单实现过程156
4.4.3 查询功能实现过程158
4.4.4 单词列表实现过程159
4.4.5 设置单词细节样式160
4.5 增加单词模块设计165
4.5.1 增加单词模块概述165
4.5.2 限制文本控件可用长度165
4.5.3 显示文本控件可用长度166
4.5.4 编辑音标对话框实现过程168
4.5.5 支持预览图片的文件选择器169
4.5.6 增加单词实现过程171
4.6 修改和删除单词模块设计173
4.6.1 修改单词模块概述173
4.6.2 MP3播放与图片预览功能实现173
4.6.3 删除单词功能实现174
4.7 统计查询模块175
4.7.1 统计查询模块概述175
4.7.2 设置表格样式175
4.7.3 打印功能的实现过程176
本章摘要177
第5章 学生成绩管理系统(Swing+
SQL Server 2005实现)
自学视频、源程序:
配套资源\mr\5\178
5.1 项目设计思路179
5.1.1 功能阐述179
5.1.2 系统预览179
5.1.3 功能结构180
5.1.4 文件组织结构180
5.2 数据库设计181
5.2.1 数据库设计181
5.2.2 数据表设计182
5.3 公共类设计183
5.3.1 各种实体类的编写184
5.3.2 操作数据库公共类的编写184
5.4 系统登录模块设计191
5.4.1 系统登录模块概述191
5.4.2 系统登录模块技术分析191
5.4.3 系统登录模块实现过程191
5.5 主窗体模块设计193
5.5.1 主窗体模块概述193
5.5.2 主窗体模块技术分析194
5.5.3 主窗体模块实现过程194
5.6 班级信息设置模块设计198
5.6.1 班级信息设置模块概述198
5.6.2 班级信息设置模块技术分析198
5.6.3 班级信息设置模块实现过程199
5.7 学生基本信息管理模块设计202
5.7.1 学生基本信息管理模块概述202
5.7.2 学生基本信息管理模块技术分析203
5.7.3 学生基本信息管理模块实现过程203
5.8 学生考试成绩信息管理模块设计208
5.8.1 学生考试成绩信息管理模块概述208
5.8.2 学生考试成绩信息管理模块技术分析208
5.8.3 学生考试成绩信息管理模块实现过程209
5.9 基本信息数据查询模块设计214
5.9.1 基本信息数据查询模块概述214
5.9.2 基本信息数据查询模块技术分析215
5.9.3 基本信息数据查询模块实现过程215
5.10 考试成绩班级明细查询模块设计218
5.10.1 考试成绩班级明细查询模块概述218
5.10.2 考试成绩班级明细查询模块技术分析218
5.10.3 考试成绩班级明细查询模块实现过程218
本章摘要221
第6章 彩票预测系统(Swing+MySQL实现)自学视频、源程序:配套资源\mr\6\222
6.1 项目设计思路223
6.1.1 功能阐述223
6.1.2 系统预览223
6.1.3 功能结构225
6.1.4 文件组织结构225
6.2 数据库设计225
6.2.1 数据库设计225
6.2.2 数据表设计226
6.2.3 连接数据库226
6.3 公共类设计227
6.3.1 操作开奖信息的
HistoryDao类227
6.3.2 操作购买彩票记录信息的
ForecastDao类229
6.4 主窗体设计231
6.4.1 主窗体概述231
6.4.2 主窗体实现过程231
6.4.3 表格中的分页233
6.5 添加开奖号码模块设计236
6.5.1 添加开奖号码模块概述236
6.5.2 添加开奖号码模块窗体设计237
6.5.3 获取开奖号码的期数239
6.5.4 验证开奖号码的格式239
6.5.5 将开奖号码信息添加到数据库240
6.5.6 在主窗体更新开奖信息241
6.5.7 判断购买该期彩票所得的奖金241
6.6 修改开奖号码模块设计244
6.6.1 修改开奖号码模块概述244
6.6.2 判断用户是否选中要修改的奖号244
6.6.3 选取要修改的数据244
6.6.4 修改开奖号码245
6.7 查看号码走势模块设计246
6.7.1 查看号码走势模块概述246
6.7.2 创建选项卡面板246
6.7.3 用条形图显示号码走势247
6.8 随机选号模块设计248
6.8.1 随机选号模块概述248
6.8.2 让随机选号达到滚动效果249
6.8.3 记录购买随机生成的奖号251
6.9 中奖查询模块设计252
6.9.1 中奖查询模块概述252
6.9.2 中奖查询模块窗体设计253
6.9.3 中奖查询模块实现过程254
本章摘要256
第2篇 毕业设计篇
第7章 进销存管理系统(Java+SQL Server 2005实现)自学视频、源程序:配套资源\mr\7\258
7.1 设计说明259
7.1.1 毕业设计(论文)主要内容259
7.1.2 毕业设计(论文)要求259
7.2 填写开题报告260
7.3 封面设计261
7.4 书写摘要261
7.4.1 中文摘要262
7.4.2 英文摘要(Abstract)262
7.5 编排制定目录262
7.6 绪论264
7.6.1 本课题的开发背景及意义264
7.6.2 课题研究内容264
7.6.3 设计组织结构265
7.7 开发工具及相关技术265
7.7.1 常用开发工具265
7.7.2 运行环境267
7.7.3 相关技术268
7.7.4 C/S系统结构269
7.8 需求分析270
7.8.1 可行性分析270
7.8.2 系统需求271
7.8.3 系统性能要求272
7.9 系统数据库设计273
7.9.1 数据库概述273
7.9.2 系统实体E-R图273
7.9.3 系统数据表设计274
7.10 系统设计276
7.10.1 系统实现关系图276
7.10.2 系统功能模块设计276
7.11 系统功能实现277
7.11.1 基础信息模块设计277
7.11.2 查询统计模块设计277
7.11.3 库存管理模块设计278
7.12 结论278
7.13 参考文献279
7.14 致谢279
7.15 附录279
7.15.1 附录A 主程序(JXCFrame.java代码)279
7.15.2 附录B 子程序(Dao.java代码)284
本章摘要296
第8章 图书馆管理系统(Java+SQL Server 2005实现)自学视频、源程序:配套资源\mr\8\297
8.1 设计说明298
8.1.1 毕业设计(论文)主要内容298
8.1.2 毕业设计(论文)要求298
8.2 填写开题报告299
8.3 封面设计300
8.4 书写摘要300
8.4.1 中文摘要301
8.4.2 英文摘要(Abstract)301
8.5 编排制定目录301
8.6 绪论303
8.6.1 本课题的开发背景及意义303
8.6.2 课题研究内容303
8.6.3 设计组织结构304
8.7 开发工具及相关技术304
8.7.1 常用开发工具304
8.7.2 运行环境306
8.7.3 相关技术307
8.7.4 C/S系统结构308
8.8 需求分析309
8.8.1 可行性分析309
8.8.2 系统需求310
8.8.3 功能需求310
8.8.4 性能要求310
8.9 系统数据库设计311
8.9.1 数据库概述311
8.9.2 系统实体E-R图311
8.9.3 系统数据表设计312
8.10 系统设计315
8.10.1 系统实现关系图315
8.10.2 系统功能模块设计316
8.11 系统功能实现316
8.11.1 基础数据维护模块设计316
8.11.2 新书订购管理模块设计317
8.11.3 借阅管理模块设计318
8.11.4 系统维护模块设计319
8.12 结论319
8.13 参考文献320
8.14 致谢320
8.15 附录320
8.15.1 附录A 主程序(Library.java代码)320
8.15.2 附录B 子程序(MenuActions. Java代码)324
本章摘要330