《Java项目开发案例精粹》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:曲培新,庞永庆,林树泽等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121108105
  • 页数:416 页
图书介绍:本书以61个案例给用户讲解了使用Java语言进行各种常见项目开发的技术和方法,由于面向的是初中级用户,因此技术主要涉及Windows窗体程序开发和简单的Web程序开发,项目类型主要包括Windows系统类、游戏类、网络类、数据库类和其他的一些类型。

第1章 图书馆管理系统 1

1.1 开发背景 1

1.2 系统分析 2

1.2.1 需求分析 2

1.2.2 功能分析 2

1.3 系统设计 2

1.3.1 绘制用例图设计系统功能 2

1.3.2 绘制系统流程图 3

1.3.3 系统演示 3

1.3.4 系统开发环境 7

1.3.5 文件夹组织结构 7

1.4 数据库分析与设计 7

1.4.1 数据库分析 7

1.4.2 数据库概念设计 8

1.4.3 数据库逻辑结构设计 9

1.4.4 绘制表之间关系E-R图 11

1.5 公共类设计 11

1.5.1 操作员信息类 11

1.5.2 图书类别信息类 12

1.5.3 图书信息类 12

1.5.4 读者信息类 13

1.5.5 书籍借阅信息类 13

1.5.6 书籍归还信息类 14

1.5.7 书籍订单信息类 14

1.5.8 数据访问层 14

1.6 系统登录模块 16

1.6.1 登录窗体界面设计 16

1.6.2 操作员登录DAO方法 19

1.6.3 登录窗体登录监听器 19

1.6.4 登录窗体重置监听器 20

1.7 主窗体模块 20

1.7.1 主窗体界面设计 21

1.7.2 主窗体菜单栏设计 23

1.7.3 主窗体工具栏设计 24

1.8 图书信息管理模块 26

1.8.1 图书信息添加界面设计 26

1.8.2 检测书籍编号是否已存在 29

1.8.3 保存图书信息 31

1.8.4 图书信息修改界面设计 33

1.8.5 在图书修改表单中显示图书信息 37

1.8.6 修改图书信息 38

1.9 开发技巧和难点分析 39

1.9.1 多窗体界面开发 39

1.9.2 在标签中显示图片 40

第2章 固定资产管理系统 41

2.1 开发背景 41

2.2 系统分析 42

2.2.1 需求分析 42

2.2.2 功能分析 42

2.3 系统设计 42

2.3.1 绘制用例图设计系统功能 42

2.3.2 绘制系统流程图 43

2.3.3 系统演示 44

2.3.4 系统开发环境 46

2.3.5 文件夹组织结构 46

2.4 数据库分析与设计 46

2.4.1 数据库分析 46

2.4.2 数据库概念设计 47

2.4.3 数据库逻辑结构设计 48

2.4.4 绘制表之间关系E-R图 50

2.5 公共类设计 50

2.5.1 资产大类信息类 50

2.5.2 资产子类信息类 51

2.5.3 固定资产信息类 51

2.5.4 资产借出记录信息类 52

2.5.5 资产归还记录信息类 52

2.6 主窗体模块 53

2.6.1 主窗体菜单栏设计 53

2.6.2 查询面板设计 54

2.6.3 树型列表面板设计 55

2.6.4 资产信息表格面板设计 57

2.7 资产类别管理模块 59

2.7.1 大类管理界面设计 59

2.7.2 新增资产大类 61

2.7.3 删除资产大类 62

2.7.4 修改资产大类 64

2.7.5 查找资产大类 65

2.8 资产信息管理模块 67

2.8.1 资产信息管理界面设计 67

2.8.2 新增资产信息 71

2.8.3 删除资产信息 72

2.8.4 修改资产信息 73

2.8.5 查找资产信息 75

2.9 开发技巧和难点分析 76

2.9.1 创建存储过程 76

2.9.2 数据库连接管理类 78

第3章 超市管理系统 81

3.1 开发背景 81

3.2 系统分析 82

3.2.1 需求分析 82

3.2.2 功能分析 82

3.3 系统设计 82

3.3.1 绘制用例图设计系统功能 82

3.3.2 绘制系统流程图 83

3.3.3 系统演示 83

3.3.4 系统开发环境 86

3.3.5 文件夹组织结构 86

3.4 数据库分析和设计 86

3.4.1 数据库分析 86

3.4.2 数据库概念设计 87

3.4.3 数据库逻辑结构设计 88

3.5 公共类设计 89

3.5.1 数据库封装类 89

3.5.2 创建表格对象 89

3.6 商品管理模块 90

3.6.1 新增商品 90

3.6.2 进货和退货 94

3.6.3 查询商品 98

3.7 仓库管理模块 99

3.7.1 出库和入库 99

3.7.2 查询仓库所有商品 103

3.7.3 查询指定商品库存 105

3.8 销售管理模块 106

3.8.1 前台销售 106

3.8.2 销售统计 110

3.9 开发技巧和难点分析 113

3.9.1 在界面显示走动的时间 113

3.9.2 尽可能重用代码 114

第4章 企业人事管理系统 115

4.1 开发背景 115

4.2 系统分析 115

4.2.1 需求分析 115

4.2.2 功能分析 116

4.3 系统设计 116

4.3.1 绘制用例图设计系统功能 116

4.3.2 绘制系统流程图 117

4.3.3 系统演示 117

4.3.4 系统开发环境 122

4.3.5 文件夹组织结构 122

4.4 数据库分析与设计 122

4.4.1 数据库分析 122

4.4.2 数据库概念设计 123

4.4.3 数据库逻辑结构设计 124

4.4.4 绘制表之间关系E-R图 125

4.5 员工日常管理 126

4.5.1 档案管理 126

4.5.2 考勤管理 129

4.5.3 奖惩管理 132

4.5.4 培训管理 136

4.6 员工待遇管理 140

4.6.1 账套管理 140

4.6.2 项目管理 142

4.6.3 人员管理 144

4.6.4 统计报表 145

4.7 开发技巧和难点分析 147

4.7.1 数据访问层重用 147

4.7.2 实体类和映射文件 149

第5章 酒店管理系统 151

5.1 开发背景 151

5.2 系统分析 151

5.2.1 需求分析 151

5.2.2 功能分析 152

5.3 系统设计 152

5.3.1 绘制用例图设计系统功能 152

5.3.2 绘制系统流程图 152

5.3.3 系统演示 153

5.3.4 系统开发环境 156

5.3.5 文件夹组织结构 156

5.4 数据库分析与设计 157

5.4.1 数据库分析 157

5.4.2 数据库概念设计 157

5.4.3 数据库逻辑结构设计 158

5.5 酒店房间管理 159

5.5.1 显示所有房间 159

5.5.2 查询房间详细信息 161

5.6 酒店客户入住 164

5.6.1 散客开单 164

5.6.2 团队开单 166

5.6.3 宾客结账 169

5.7 房间预订管理 171

5.7.1 查询预订信息 171

5.7.2 增加预订信息 173

5.7.3 更新预订信息 175

5.8 酒店营业查询 177

5.8.1 结账单查询 177

5.8.2 宾客信息查询 179

5.8.3 宾客消费查询 180

5.9 开发技巧和难点分析 184

5.9.1 划分面板 184

5.9.2 切换房间状态 184

第6章 小区物业管理系统 185

6.1 开发背景 185

6.2 系统分析 186

6.2.1 需求分析 186

6.2.2 功能分析 186

6.3 系统设计 186

6.3.1 绘制用例图设计系统功能 186

6.3.2 绘制系统流程图 187

6.3.3 系统演示 187

6.3.4 系统开发环境 191

6.3.5 文件夹组织结构 191

6.4 数据库分析与设计 191

6.4.1 数据库分析 191

6.4.2 数据库概念设计 192

6.4.3 数据库逻辑结构设计 192

6.5 物业信息模块 193

6.5.1 小区信息维护 193

6.5.2 楼宇信息维护 195

6.5.3 业主房屋信息维护 198

6.5.4 物业收费信息 202

6.6 物业收费录入模块 204

6.6.1 业主相关费用录入 204

6.6.2 公共相关费用录入 207

6.7 查询报表模块 209

6.7.1 生成费用报表 209

6.7.2 业主费用查询 212

6.7.3 月份费用查询 214

6.8 开发技巧和难点分析 216

第7章 航空票务管理系统 217

7.1 开发背景 217

7.2 系统分析 217

7.2.1 需求分析 217

7.2.2 功能分析 218

7.3 系统设计 218

7.3.1 绘制用例图设计系统功能 218

7.3.2 绘制系统流程图 218

7.3.3 系统演示 219

7.3.4 系统开发环境 221

7.3.5 文件夹组织结构 221

7.4 数据库分析与设计 222

7.4.1 数据库分析 222

7.4.2 数据库概念设计 222

7.4.3 数据库逻辑结构设计 223

7.5 航班管理模块 224

7.5.1 添加飞机型号 224

7.5.2 添加航班计划 226

7.5.3 添加航班 229

7.6 营业网点管理模块 231

7.6.1 添加营业网点 231

7.6.2 删除指定营业网点 233

7.6.3 查询所有营业网点 235

7.7 订单管理模块 236

7.7.1 查询所有订单 236

7.7.2 查询指定网点订单 237

7.8 客户端模块 240

7.8.1 查询航班 240

7.8.2 购买飞机票 242

7.8.3 生成和提交订单 244

7.9 开发技巧和难点分析 247

7.9.1 服务器端主程序 247

7.9.2 客户端主程序 249

第8章 CMS内容管理系统 251

8.1 开发背景 251

8.2 系统分析 252

8.2.1 需求分析 252

8.2.2 功能分析 252

8.3 系统设计 252

8.3.1 绘制用例图设计系统功能 252

8.3.2 绘制系统流程图 253

8.3.3 系统演示 253

8.3.4 系统开发环境 257

8.4 数据库分析与设计 257

8.4.1 数据库分析 257

8.4.2 数据库概念设计 257

8.4.3 数据库逻辑结构设计 258

8.5 文章栏目管理 260

8.5.1 显示栏目 260

8.5.2 添加新栏目 261

8.5.3 修改已有栏目 263

8.5.4 删除指定栏目 265

8.5.5 栏目模型管理 265

8.6 文章内容管理 267

8.6.1 显示全部文章内容 267

8.6.2 禁用和解禁文章内容 268

8.6.3 添加文章内容 270

8.6.4 内容属性设置 272

8.7 文档维护管理 274

8.7.1 评论审核 274

8.7.2 文章审核 277

8.8 辅助系统功能 279

8.8.1 留言管理 279

8.8.2 投票管理 282

8.9 开发技巧和难点分析 285

8.9.1 自定义Action中的处理方法 285

8.9.2 使用通配符改进配置 285

第9章 OA办公自动化系统 287

9.1 开发背景 287

9.2 系统分析 287

9.2.1 需求分析 287

9.2.2 功能分析 288

9.3 系统设计 288

9.3.1 绘制用例图设计系统功能 288

9.3.2 绘制系统流程图 288

9.3.3 系统演示 289

9.3.4 系统开发环境 292

9.4 数据库分析与设计 293

9.4.1 数据库分析 293

9.4.2 数据库概念设计 293

9.4.3 数据库逻辑结构设计 294

9.5 即时消息管理模块 296

9.5.1 显示所有联系人 296

9.5.2 接收和发送信息 298

9.5.3 通信个人信息设置 301

9.6 日程管理模块 303

9.6.1 显示日程安排 303

9.6.2 添加日程安排 305

9.6.3 查看和更新日程 307

9.7 公告信息发布模块 309

9.7.1 添加发送公告 309

9.7.2 显示公告 312

9.7.3 查询公告详细信息 314

9.8 通信录管理模块 315

9.8.1 公共通信录 315

9.8.2 个人通信录 318

9.9 开发技巧和难点分析 320

第10章 网络商城 321

10.1 开发背景 321

10.2 系统分析 322

10.2.1 需求分析 322

10.2.2 功能分析 322

10.3 系统设计 322

10.3.1 绘制用例图设计系统功能 322

10.3.2 绘制系统流程图 323

10.3.3 系统演示 323

10.3.4 系统开发环境 327

10.4 数据库分析与设计 327

10.4.1 数据库分析 327

10.4.2 数据库概念设计 327

10.4.3 数据库逻辑结构设计 328

10.5 产品管理模块 330

10.5.1 添加大类别 330

10.5.2 添加小类别 332

10.5.3 添加商品 334

10.5.4 查看商品 337

10.6 订单管理模块 340

10.6.1 查看所有订单 340

10.6.2 查看订单详情 342

10.6.3 改变订单状态 344

10.7 前台购买模块 346

10.7.1 查看所有书籍 346

10.7.2 查询书籍详细信息 349

10.7.3 添加到购物车 351

10.7.4 生成订单 354

10.8 开发技巧和难点分析 357

第11章 学生管理系统 359

11.1 需求分析 359

11.2 功能分析 359

11.3 数据库分析与设计 360

11.3.1 数据库分析 360

11.3.2 数据库逻辑结构设计 360

11.4 系统演示 361

第12章 CRM客户管理系统 365

12.1 需求分析 365

12.2 功能分析 365

12.3 数据库分析与设计 366

12.4 系统演示 367

第13章 进销存管理系统 371

13.1 需求分析 371

13.2 功能分析 371

13.3 数据库分析与设计 372

13.3.1 数据库分析 372

13.3.2 数据库逻辑结构设计 372

13.4 系统演示 373

第14章 局域网聊天系统 377

14.1 需求分析 377

14.2 功能分析 377

14.3 数据库分析与设计 378

14.3.1 数据库分析 378

14.3.2 数据库逻辑结构设计 378

14.4 系统演示 378

第15章 租赁管理系统 383

15.1 需求分析 383

15.2 功能分析 383

15.3 数据库分析与设计 384

15.3.1 数据库分析 384

15.3.2 数据库逻辑结构设计 384

15.4 系统演示 385

第16章 财务管理系统 389

16.1 需求分析 389

16.2 功能分析 389

16.3 数据库分析与设计 390

16.3.1 数据库分析 390

16.3.2 数据库逻辑结构设计 390

16.4 系统演示 390

第17章 公交查询管理系统 395

17.1 需求分析 395

17.2 功能分析 395

17.3 数据库分析与设计 396

17.3.1 数据库分析 396

17.3.2 数据库逻辑结构设计 396

17.4 系统演示 396

第18章 公寓管理系统 399

18.1 需求分析 399

18.2 功能分析 399

18.3 数据库分析与设计 400

18.3.1 数据库分析 400

18.3.2 数据库逻辑结构设计 400

18.4 系统演示 400

第19章 爱家租房信息网 405

19.1 需求分析 405

19.2 功能分析 405

19.3 数据库分析与设计 406

19.3.1 数据库分析 406

19.3.2 数据库逻辑结构设计 406

19.4 系统演示 407

第20章 自助旅游信息网 411

20.1 需求分析 411

20.2 功能分析 411

20.3 数据库分析与设计 412

20.3.1 数据库分析 412

20.3.2 数据库逻辑结构设计 412

20.4 系统演示 413