《Java项目开发案例整合》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:明日科技等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121141119
  • 页数:804 页
图书介绍:本书以数码照片管理软件、FTP客户端、电子地图系统、网络五子棋游戏、远程协助系统、决策分析系统、企业内部通信系统、明日电子商城、企业门户新闻网、BBS论坛、考试管理系统、图书馆管理系统、企业人事管理系统、蓝宇快递打印系统、讯友通讯管理系统、开发计划管理系统、编程词典用户管理系统、酒店管理系统、学生成绩管理系统、医药进销存管理系统、企业进销存管理系统等21个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统开发到系统的编译发行,每一过程都进行了详细的介绍。本书所附配套光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows 2000、Windows XP和Windows 2003下全部通过,保证能够正常运行。

第一篇 小型项目篇 21

第1章 数码照片管理软件 21

1.1开发背景 22

1.2系统设计 22

1.2.1系统目标 22

1.2.2系统功能结构 23

1.2.3系统预览 23

1.3主窗体功能设计 25

1.3.1主窗体功能概述 25

1.3.2主窗体技术分析 25

1.3.3主窗体实现过程 25

1.4相册树功能设计 26

1.4.1相册树功能概述 26

1.4.2相册树技术分析 26

1.4.3相册树实现过程 28

1.5照片管理功能设计 31

1.5.1照片管理功能概述 31

1.5.2照片管理功能技术分析 31

1.5.3照片管理功能实现过程 32

1.6照片展示功能设计 40

1.6.1照片展示功能概述 40

1.6.2照片展示功能技术分析 41

1.6.3照片展示功能实现过程 44

1.7文件清单 49

1.8开发问题解析 50

1.9本章总结 52

第2章FTP客户端 53

2.1开发背景 54

2.2系统设计 54

2.2.1系统目标 54

2.2.2系统功能结构 54

2.2.3系统预览 55

2.2.4业务流程图 56

2.3主窗体设计 57

2.3.1主窗体模块概述 57

2.3.2主窗体技术分析 57

2.3.3主窗体实现过程 58

2.4 FTP站点管理模块设计 61

2.4.1 FTP站点管理模块概述 61

2.4.2 FTP站点管理技术分析 61

2.4.3 FTP站点管理模块实现过程 62

2.5本地模块设计 67

2.5.1本地模块概述 67

2.5.2本地模块技术分析 67

2.5.3本地模块实现过程 68

2.6服务器模块设计 71

2.6.1服务器模块概述 71

2.6.2服务器模块技术分析 71

2.6.3服务器模块实现过程 72

2.7传输状态模块设计 78

2.7.1传输状态模块概述 78

2.7.2传输状态模块技术分析 78

2.7.3传输状态模块实现过程 80

2.8文件清单 85

2.9本章总结 86

第3章 电子地图系统 87

3.1开发背景 88

3.2系统设计 88

3.2.1系统目标 88

3.2.2系统功能结构 88

3.2.3系统预览 89

3.3数据库设计 91

3.3.1数据库概要说明 91

3.3.2数据库技术分析 92

3.3.3数据库实现过程 92

3.4主窗体设计 94

3.4.1主窗体模块概述 94

3.4.2主窗体技术分析 95

3.4.3主窗体实现过程 97

3.5地图显示模块设计 99

3.5.1地图显示模块概述 99

3.5.2地图显示模块技术分析 99

3.5.3地图显示模块实现过程 100

3.6地图操作模块设计 103

3.6.1地图操作模块概述 103

3.6.2地图操作模块技术分析 104

3.6.3地图操作模块实现过程 105

3.7标记维护模块设计 108

3.7.1标记维护模块概述 108

3.7.2标记维护模块技术分析 108

3.7.3标记维护模块实现过程 113

3.8标记搜索模块设计 118

3.8.1标记搜索模块概述 118

3.8.2标记搜索模块技术分析 118

3.8.3标记搜索模块实现过程 119

3.9文件清单 123

3.10本章总结 124

第4章 网络五子棋游戏 125

4.1开发背景 126

4.2系统设计 126

4.2.1系统目标 126

4.2.2系统功能结构 126

4.2.3系统预览 127

4.2.4文件夹组织结构 129

4.2.5业务流程图 129

4.3主窗体设计 129

4.3.1主窗体模块概述 129

4.3.2主窗体技术分析 130

4.3.3主窗体实现过程 130

4.4系统登录模块设计 133

4.4.1系统登录模块概述 133

4.4.2系统登录模块技术分析 133

4.4.3系统登录模块实现过程 134

4.5棋盘模块设计 136

4.5.1棋盘模块概述 136

4.5.2棋盘模块技术分析 136

4.5.3棋盘模块实现过程 137

4.6游戏记录模块设计 147

4.6.1游戏记录概述 147

4.6.2游戏记录模块技术分析 147

4.6.3游戏记录模块实现过程 148

4.7文件清单 150

4.8开发技巧与难点分析 150

4.8.1监控网络连接状态 150

4.8.2游戏回放 151

4.9本章总结 152

第5章 远程协助系统 153

5.1开发背景 154

5.2系统设计 154

5.2.1系统目标 154

5.2.2系统功能结构 154

5.2.3系统预览 154

5.3主窗体设计 155

5.3.1主窗体设计概述 155

5.3.2主窗体技术分析 156

5.3.3主窗体实现过程 156

5.4联系人管理模块设计 158

5.4.1联系人管理模块概述 158

5.4.2联系人管理模块技术分析 158

5.4.3联系人管理模块实现过程 159

5.5远程连接模块设计 163

5.5.1远程连接模块概述 163

5.5.2远程连接模块技术分析 164

5.5.3远程连接模块实现过程 164

5.6远程控制模块设计 167

5.6.1远程控制模块概述 167

5.6.2远程控制模块技术分析 167

5.6.3远程控制模块实现过程 168

5.7文件清单 173

5.8本章总结 173

第6章 决策分析系统 174

6.1开发背景 175

6.2需求分析 175

6.3系统设计 175

6.3.1系统目标 175

6.3.2系统功能结构 176

6.3.3系统预览 176

6.4数据接口 179

6.4.1接口设计 179

6.4.2测试数据 180

6.5主窗体设计 181

6.5.1主窗体模块概述 181

6.5.2主窗体技术分析 182

6.5.3主窗体实现过程 182

6.6通过表格统计数据 183

6.6.1通过表格统计数据模块概述 183

6.6.2通过表格统计数据技术分析 184

6.6.3通过表格统计数据实现过程 190

6.7通过图形分析数据 193

6.7.1通过图形分析数据模块概述 193

6.7.2通过图形分析数据技术分析 193

6.7.3通过图形分析数据实现过程 202

6.8文件清单 206

6.9开发问题解析 206

6.10本章总结 209

第7章 企业内部通信系统 210

7.1开发背景 211

7.2需求分析 211

7.3系统设计 211

7.3.1系统目标 211

7.3.2系统功能结构 211

7.3.3系统预览 212

7.3.4文件夹组织结构 213

7.4数据库设计 213

7.4.1数据库概要说明 213

7.4.2数据库概念设计 214

7.4.3数据库逻辑设计 214

7.5公共模块设计 215

7.5.1数据库操作类 215

7.5.2系统工具类 219

7.6主窗体设计 224

7.6.1创建主窗体 224

7.6.2记录窗体位置 227

7.7系统托盘模块设计 228

7.7.1系统托盘模块概述 228

7.7.2系统托盘模块技术分析 228

7.7.3系统托盘模块实现过程 228

7.8系统工具模块设计 230

7.8.1系统工具模块概述 230

7.8.2系统工具模块技术分析 230

7.8.3系统工具模块实现过程 231

7.9用户管理模块设计 235

7.9.1用户管理模块概述 235

7.9.2用户管理模块技术分析 235

7.9.3用户管理模块实现过程 236

7.9.4单元测试 239

7.10通信模块设计 241

7.10.1通信模块概述 241

7.10.2通信模块技术分析 241

7.10.3通信模块实现过程 242

7.11文件清单 245

7.12开发问题解析 246

7.13本章总结 246

第二篇 中型项目篇 248

第8章 明日电子商城 248

8.1开发背景 249

8.2需求分析 249

8.3系统设计 249

8.3.1系统目标 249

8.3.2系统功能结构 250

8.3.3系统预览 250

8.3.4构建开发环境 251

8.3.5文件夹组织结构 254

8.3.6业务流程图 255

8.4数据库设计 256

8.4.1数据库概要说明 256

8.4.2数据库概念设计 256

8.4.3数据库逻辑设计 257

8.5网站首页设计 259

8.5.1首页布局 259

8.5.2创建首页控制器 263

8.5.3配置控制器 263

8.6公共模块设计 265

8.6.1编写Dao公共类 265

8.6.2配置数据库连接和事务管理器 267

8.6.3配置Spring控制器的请求映射 268

8.7会员管理模块设计 270

8.7.1会员管理模块概述 270

8.7.2会员管理模块技术分析 271

8.7.3会员注册的实现过程 271

8.7.4会员登录的实现过程 274

8.8购物模块设计 276

8.8.1购物模块概述 276

8.8.2购物模块技术分析 277

8.8.3购物车的实现过程 278

8.8.4收银台的实现过程 281

8.8.5单元测试 283

8.9商品管理模块设计 284

8.9.1商品管理模块概述 284

8.9.2商品管理模块技术分析 286

8.9.3商品列表的实现过程 286

8.9.4商品添加的实现过程 288

8.9.5单元测试 290

8.10发布与运行 291

8.11文件清单 293

8.12开发问题解析 293

8.12.1为Spring的数据源配置正确的URL 294

8.12.2为Tiles指定错误页面 294

8.12.3使用MyEclipse生成Hiber-nate实体类和映射文件 295

8.13本章总结 297

第9章 企业门户新闻网 298

9.1开发背景 299

9.2需求分析 299

9.3系统设计 299

9.3.1系统目标 299

9.3.2系统功能结构 300

9.3.3系统预览 300

9.3.4构建开发环境 301

9.3.5文件夹组织结构 303

9.3.6业务流程图 304

9.4数据库设计 304

9.4.1数据库概要说明 304

9.4.2数据库概念设计 305

9.4.3数据库逻辑设计 306

9.5公共模块设计 307

9.5.1定义connsqlserver类 307

9.5.2创建Web应用过滤器 308

9.5.3构建转码类 309

9.6网站首页设计 310

9.6.1首页概述 310

9.6.2首页技术分析 311

9.6.3首页的实现过程 312

9.7商品介绍模块设计 313

9.7.1商品介绍模块概述 313

9.7.2商品介绍模块技术分析 314

9.7.3商品介绍模块实现过程 314

9.8后台登录模块设计 315

9.8.1后台登录模块概述 315

9.8.2后台登录模块技术分析 316

9.8.3后台登录模块实现过程 316

9.8.4单元测试 319

9.9商品管理模块设计 319

9.9.1商品管理模块概述 319

9.9.2商品管理模块技术分析 320

9.9.3商品管理模块实现过程 321

9.9.4单元测试 330

9.10新闻管理模块设计 330

9.10.1新闻管理模块概述 330

9.10.2新闻管理模块技术分析 331

9.10.3新闻管理模块实现过程 332

9.11文件清单 338

9.12开发问题解析 339

9.12.1页面弹出窗口控制 339

9.12.2 FileUpload组件获取表单中的值 340

9.12.3配置全局Tomcat连接池 340

9.12.4 Proxool连接池 341

9.13本章总结 343

第10章BBS论坛 344

10.1开发背景 345

10.2需求分析 345

10.3系统设计 345

10.3.1系统目标 345

10.3.2系统功能结构 346

10.3.3系统预览 346

10.3.4构建开发环境 347

10.3.5文件夹组织结构 348

10.3.6业务流程图 349

10.4数据库设计 349

10.4.1数据库概要说明 350

10.4.2数据库概念设计 350

10.4.3数据库逻辑设计 351

10.5论坛首页设计 352

10.5.1创建首页视图组件 353

10.5.2创建首页配置文件 356

10.5.3创建首页控制器 356

10.5.4创建首页业务逻辑类 357

10.6公共模块设计 359

10.6.1数据库连接 359

10.6.2配置消息资源文件 361

10.6.3创建转码类 363

10.7用户登录模块设计 363

10.7.1用户登录概述 363

10.7.2用户登录技术分析 364

10.7.3用户登录实现过程 364

10.7.4单元测试 367

10.8用户注册模块设计 368

10.8.1用户注册概述 368

10.8.2用户注册技术分析 369

10.8.3用户注册实现过程 369

10.9用户发布主题模块设计 374

10.9.1发布主题概述 374

10.9.2发布主题技术分析 375

10.9.3发布主题实现过程 375

10.9.4单元测试 380

10.10后台栏目管理模块设计 382

10.10.1栏目管理概述 382

10.10.2栏目管理技术分析 383

10.10.3栏目管理实现过程 383

10.11文件清单 385

10.12开发问题解析 386

10.12.1实现一个ActionFonn 对应多个表单 386

10.12.2在Struts框架中使用日志 388

10.13本章总结 389

第11章 考试管理系统 390

11.1开发背景 391

11.2需求分析 391

11.3系统设计 391

11.3.1系统目标 391

11.3.2系统功能结构 392

11.3.3系统预览 392

11.4数据库设计 393

11.4.1数据库概要说明 393

11.4.2数据库概念设计 394

11.4.3数据库逻辑设计 395

11.5公共模块设计 397

11.6系统登录模块设计 398

11.6.1系统登录模块概述 398

11.6.2系统登录模块技术分析 398

11.6.3系统登录模块实现过程 399

11.7后台管理模块设计 403

11.7.1后台管理模块概述 403

11.7.2后台管理模块技术分析 403

11.7.3后台管理模块实现过程 404

11.8系统管理模块设计 406

11.8.1系统管理模块概述 406

11.8.2系统管理模块技术分析 407

11.8.3系统管理模块实现过程 407

11.9题库管理模块设计 412

11.9.1题库管理模块概述 412

11.9.2题库管理模块技术分析 412

11.9.3题库管理模块实现过程 412

11.10考试模块 415

11.10.1考试模块概述 415

11.10.2考试模块技术分析 416

11.10.3考试模块实现过程 417

11.11查看模块 424

11.11.1查看模块概述 424

11.11.2查看模块技术分析 424

11.11.3查看模块实现过程 425

11.12文件清单 425

11.13开发问题解析 426

11.14本章总结 427

第12章 蓝宇快递打印系统 428

12.1开发背景 429

12.2需求分析 429

12.3系统设计 430

12.3.1系统目标 430

12.3.2系统功能结构 430

12.3.3系统预览 430

12.4数据库设计 432

12.4.1数据库概要说明 432

12.4.2数据库概念设计 432

12.4.3数据库逻辑设计 432

12.5公共模块设计 433

12.5.1公共类DAO 433

12.5.2公共类SaveUserStateTool 434

12.6系统登录模块设计 434

12.6.1系统登录模块概述 434

12.6.2系统登录模块技术分析 435

12.6.3系统登录模块实现过程 436

12.7系统主界面模块设计 437

12.7.1系统主界面模块概述 437

12.7.2系统主界面模块技术分析 438

12.7.3系统主界面模块实现过程 438

12.8添加快递信息模块设计 439

12.8.1添加快递信息模块概述 439

12.8.2添加快递信息模块技术分析 440

12.8.3添加快递信息模块实现过程 440

12.9修改快递信息模块设计 444

12.9.1修改快递信息模块概述 444

12.9.2修改快递信息模块技术分析 444

12.9.3修改快递信息模块实现过程 444

12.10打印快递单与打印设置模块设计 448

12.10.1打印快递单与打印设置模块概述 448

12.10.2打印快递单与打印设置模块技术分析 449

12.10.3打印快递单与打印设置模块实现过程 451

12.11添加用户窗体模块设计 454

12.11.1添加用户窗体模块概述 454

12.11.2添加用户窗体模块技术分析 454

12.11.3添加用户窗体模块实现过程 454

12.12修改用户密码窗体模块设计 456

12.12.1修改用户密码窗体模块概述 456

12.12.2修改用户密码窗体模块技术分析 456

12.12.3修改用户密码窗体模块实现过程 456

12.13程序调试与错误处理 457

12.14本章总结 458

第13章 讯友通信管理系统 459

13.1开发背景 460

13.2需求分析 460

13.3系统设计 461

13.3.1系统目标 461

13.3.2系统功能结构 462

13.3.3系统预览 462

13.4数据库设计 464

13.4.1数据库概要说明 464

13.4.2数据库概念设计 464

13.4.3数据库逻辑设计 465

13.5公共模块设计 466

13.5.1公共类DAO 466

13.5.2公共类SaveUserMessage Tool 467

13.5.3公共类SaveStateTool 468

13.6系统登录窗体模块设计 469

13.6.1系统登录窗体模块概述 469

13.6.2系统登录窗体模块技术分析 470

13.6.3系统登录窗体模块实现过程 471

13.7添加联系人信息模块设计 472

13.7.1添加联系人信息模块概述 472

13.7.2添加联系人信息模块技术分析 473

13.7.3添加联系人信息模块实现过程 476

13.8查询和编辑联系人信息模块设计 480

13.8.1查询和编辑联系人信息模块概述 480

13.8.2查询和编辑联系人信息模块技术分析 481

13.8.3查询和编辑联系人信息模块实现过程 481

13.9添加分类名称模块设计 488

13.9.1添加分类名称模块概述 488

13.9.2添加分类名称模块技术分析 489

13.9.3添加分类名称模块实现过程 490

13.10程序的开发与调试 492

13.11本章总结 492

第14章 开发计划管理系统 493

14.1开发背景 494

14.2需求分析 494

14.3系统设计 494

14.3.1系统目标 494

14.3.2系统功能结构 495

14.3.3系统预览 496

14.4数据库设计 498

14.4.1数据库概要说明 498

14.4.2数据库逻辑设计 499

14.5公共模块设计 501

14.5.1操作数据库的公共类BaseDao 501

14.5.2实体类的编写 502

14.6系统登录模块设计 503

14.6.1系统登录模块概述 503

14.6.2系统登录模块技术分析 503

14.6.3系统登录模块实现过程 504

14.7主窗体模块设计 508

14.7.1主窗体模块概述 508

14.7.2主窗体模块技术分析 509

14.7.3主窗体模块实现过程 513

14.8部门信息管理模块设计 519

14.8.1部门信息管理模块概述 519

14.8.2部门信息管理模块技术分析 519

14.8.3部门信息管理模块实现过程 520

14.9基本资料模块设计 524

14.9.1基本资料模块概述 524

14.9.2基本资料模块技术分析 524

14.9.3基本资料模块实现过程 525

14.10图书项目模块设计 527

14.10.1图书项目模块概述 527

14.10.2图书项目模块技术分析 528

14.10.3图书项目模块实现过程 528

14.11开发问题解析 535

14.11.1无法使用JDK 6以上的API 535

14.11.2解除API限制的错误 536

14.11.3无法连接数据库 537

14.12本章总结 537

第15章 编程词典用户管理系统 538

15.1开发背景 539

15.2需求分析 539

15.3系统设计 540

15.3.1系统目标 540

15.3.2系统功能结构 540

15.3.3系统预览 540

15.4数据库设计 542

15.4.1数据库概要说明 542

15.4.2数据库概念设计 542

15.4.3数据库逻辑设计 544

15.5公共模块设计 545

15.5.1公共类DAO 545

15.5.2公共类SaveUserStateTool 546

15.6系统登录模块设计 547

15.6.1系统登录模块概述 547

15.6.2系统登录模块技术分析 547

15.6.3系统登录模块实现过程 548

15.7系统主窗体模块设计 550

15.7.1系统主窗体模块概述 550

15.7.2系统主窗体模块技术分析 550

15.7.3系统主窗体模块实现过程 551

15.8添加词典信息模块设计 552

15.8.1添加词典信息模块概述 552

15.8.2添加词典信息模块技术分析 552

15.8.3添加词典信息模块实现过程 552

15.9添加客户信息模块设计 553

15.9.1添加客户信息模块概述 553

15.9.2添加客户信息模块技术分析 554

15.9.3添加客户信息模块实现过程 554

15.10词典销售窗体模块设计 555

15.10.1词典销售窗体模块概述 555

15.10.2词典销售窗体模块技术分析 556

15.10.3词典销售窗体模块实现过程 557

15.11查询统计窗体模块设计 562

15.11.1查询统计窗体模块概述 562

15.11.2查询统计窗体模块技术分析 563

15.11.3查询统计窗体模块实现过程 564

15.12修改词典销售信息模块设计 566

15.12.1修改词典销售信息模块概述 566

15.12.2修改词典销售信息模块技术分析 566

15.12.3修改词典销售信息模块实现过程 568

15.13添加用户窗体模块分析 572

15.13.1添加用户窗体模块概述 572

15.13.2添加用户窗体模块技术分析 572

15.13.3添加用户窗体模块实现过程 573

15.14修改用户密码模块分析 573

15.14.1修改用户密码模块概述 573

15.14.2修改用户密码模块技术分析 574

15.14.3修改用户密码模块实现过程 574

15.15程序调试与错误处理 574

15.16本章总结 575

第16章 图书馆管理系统 576

16.1开发背景 577

16.2需求分析 577

16.3系统设计 577

16.3.1系统目标 577

16.3.2系统功能结构 578

16.3.3系统预览 578

16.3.4文件夹组织结构 579

16.3.5业务流程图 579

16.4数据库设计 580

16.4.1数据库概要说明 580

16.4.2数据库概念设计 580

16.4.3数据库逻辑设计 581

16.5公共模块设计 584

16.5.1数据库连接及操作类的编写 584

16.5.2 MenuActions类的编写 586

16.5.3限制文本框长度类的编写 587

16.5.4描述组合框索引与内容类的编写 588

16.5.5在JLable上添加图片类的编写 590

16.6主窗体设计 590

16.6.1主窗体概述 590

16.6.2主窗体技术分析 591

16.6.3主窗体的实现过程 592

16.7登录模块设计 596

16.7.1登录模块概述 596

16.7.2登录模块技术分析 596

16.7.3登录模块实现过程 597

16.8图书信息管理模块设计 600

16.8.1图书信息管理模块概述 600

16.8.2图书信息管理模块技术分析 600

16.8.3图书信息管理模块实现过程 601

16.8.4单元测试 607

16.9图书借阅、归还模块设计 608

16.9.1图书借阅、归还模块概述 608

16.9.2图书借阅、归还模块技术分析 609

16.9.3图书借阅、归还模块实现过程 610

16.9.4单元测试 615

16.10图书查询模块设计 616

16.10.1图书查询模块概述 616

16.10.2图书查询模块技术分析 616

16.10.3图书查询模块实现过程 617

16.11文件清单 619

16.12开发问题解析 619

16.12.1级联删除 619

16.12.2窗体中单选按钮即时显示 620

16.12.3格式化的文本框 620

16.13本章总结 621

第三篇大型项目篇 623

第17章 酒店管理系统 623

17.1开发背景 624

17.2系统分析 624

17.3系统设计 625

17.3.1系统目标 625

17.3.2系统功能结构 625

17.3.3系统预览 625

17.3.4文件夹结构设计 627

17.3.5业务流程图 627

17.4数据库设计 627

17.4.1数据库概要说明 628

17.4.2数据库概念设计 628

17.4.3数据库逻辑结构设计 629

17.5公共模块设计 630

17.5.1编写数据库连接类 630

17.5.2封装常用的操作数据库的方法 631

17.5.3自定义表格控件 632

17.5.4编写利用正则表达式验证数据合法性的方法 633

17.6主窗体模块设计 633

17.6.1主窗体模块概述 633

17.6.2主窗体模块技术分析 633

17.6.3主窗体模块实现过程 634

17.7用户登录窗口模块设计 635

17.7.1用户登录窗口模块概述 635

17.7.2用户登录窗口模块技术分析 635

17.7.3用户登录窗口模块实现过程 636

17.8开台签单工作区设计 639

17.8.1开台签单工作区功能概述 639

17.8.2开台签单工作区技术分析 640

17.8.3开台签单工作区实现过程 640

17.8.4单元测试 644

17.9自动结账工作区设计 645

17.9.1自动结账工作区功能概述 645

17.9.2自动结账工作区技术分析 645

17.9.3自动结账工作区实现过程 646

17.10结账报表工作区设计 647

17.10.1结账报表工作区功能概述 647

17.10.2结账报表工作区技术分析 648

17.10.3结账报表工作区实现过程 648

17.10.4单元测试 651

17.11后台管理工作区设计 652

17.11.1后台管理工作区功能概述 652

17.11.2后台管理工作区技术分析 653

17.11.3后台管理工作区实现过程 653

17.11.4单元测试 659

17.12开发技巧与难点分析 659

17.13本章小结 661

第18章 学生成绩管理系统 662

18.1开发背景 663

18.2系统分析 663

18.2.1需求分析 663

18.2.2可行性分析 663

18.3系统设计 663

18.3.1系统目标 663

18.3.2系统功能结构 664

18.3.3系统预览 664

18.4数据库设计 665

18.4.1数据库概要说明 665

18.4.2数据库逻辑设计 665

18.5公共模块设计 667

18.5.1各种实体类的编写 668

18.5.2操作数据库公共类的编写 669

18.6系统登录模块设计 673

18.6.1系统登录模块概述 673

18.6.2系统登录模块技术分析 673

18.6.3系统登录模块实现过程 674

18.7主窗体模块设计 675

18.7.1主窗体模块概述 675

18.7.2主窗体模块技术分析 676

18.7.3主窗体模块实现过程 676

18.8班级信息设置模块设计 679

18.8.1班级信息设置模块概述 679

18.8.2班级信息设置模块技术分析 679

18.8.3班级信息设置模块实现过程 679

18.9学生基本信息管理模块设计 682

18.9.1学生基本信息管理模块概述 682

18.9.2学生基本信息管理模块技术分析 682

18.9.3学生基本信息管理模块实现过程 683

18.10学生考试成绩信息管理模块设计 686

18.10.1学生考试成绩信息管理模块概述 686

18.10.2学生考试成绩管理模块技术分析 687

18.10.3学生考试成绩信息管理模块实现过程 687

18.11基本信息数据查询模块设计 691

18.11.1基本信息数据查询模块概述 691

18.11.2基本信息数据查询模块技术分析 691

18.11.3基本信息数据查询模块实现过程 691

18.12考试成绩班级明细查询模块设计 693

18.12.1考试成绩班级明细查询模块概述 693

18.12.2考试成绩班级明细查询模块技术分析 694

18.12.3考试成绩班级明细查询模块实现过程 694

18.13本章总结 696

第19章 企业人事管理系统 697

19.1开发背景 698

19.2需求分析 698

19.3系统设计 698

19.3.1系统目标 698

19.3.2系统功能结构 699

19.3.3系统预览 699

19.3.4文件夹组织结构 700

19.3.5业务流程图 701

19.4数据库设计 701

19.4.1数据库概要说明 702

19.4.2数据库概念设计 702

19.4.3数据库逻辑设计 703

19.5主窗体设计 707

19.5.1导航栏的设计 707

19.5.2工具栏的设计 709

19.6公共模块设计 710

19.6.1编写Hibemate配置文件 710

19.6.2编写Hibemate持久化类和映射文件 711

19.6.3编写通过Hibemate操作持久化对象的常用方法 712

19.6.4创建用于特殊效果的部门树对话框 713

19.6.5创建通过部门树选取员工的面板和对话框 714

19.7人事管理模块设计 716

19.7.1人事管理模块功能概述 716

19.7.2人事管理模块技术分析 717

19.7.3人事管理模块实现过程 717

19.7.4单元测试 721

19.8待遇管理模块设计 722

19.8.1待遇管理模块功能概述 722