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

  • 购买积分:22 如何计算积分?
  • 作  者:明日科技,王小科,赵会东等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121141133
  • 页数:808 页
图书介绍:本书以家庭视频监控系统、卡拉OK点歌系统、企业短信群发系统、企业电话客服系统、企业QQ系统、餐饮管理系统、房屋中介管理系统、企业客户资源管理系统、库存管理系统、人事工资管理系统、资产评估管理系统、企业人事管理系统、人力资源管理系统、企业进销存管理系统、编程词典销售分析系统、企业ERP管理系统、在线考试系统、OA办公自动化系统、图书馆管理系统、企业门户网站和仿百度之明日知道网站21个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统开发到系统的编译发行,每一过程都进行了详细介绍。本书所附配套光盘提供了书中所有项目案例的全部源代码,所有源代码都经过精心调试,在Windows 2000、Windows XP、Windows 2003和Windows 7下全部通过,保证能够正常运行。

第一篇 流行项目篇 21

第1章 家庭视频监控系统 21

1.1开发背景 22

1.2系统分析 22

1.2.1需求分析 22

1.2.2可行性分析 22

1.3系统设计 23

1.3.1系统目标 23

1.3.2系统功能结构 23

1.3.3业务逻辑编码规则 24

1.3.4系统预览 27

1.3.5业务流程图 28

1.4数据库设计 28

1.4.1数据库概要说明 28

1.4.2数据库概念设计 29

1.4.3数据库逻辑设计 29

1.5公共类设计 29

1.5.1 DataCon类 29

1.5.2 DataOperate类 30

1.5.3 SoftReg类 31

1.5.4 VideoOperate类 34

1.5.5 PelcoD类 37

1.6登录模块设计 40

1.6.1登录模块概述 40

1.6.2登录模块技术分析 40

1.6.3登录模块实现过程 41

1.6.4单元测试 42

1.7视频监控模块设计 44

1.7.1视频监控模块概述 44

1.7.2视频监控模块技术分析 44

1.7.3视频监控模块实现过程 46

1.7.4单元测试 56

1.8监控管理模块设计 56

1.8.1监控管理模块概述 56

1.8.2监控管理模块技术分析 56

1.8.3监控管理模块实现过程 57

1.9录像回放模块设计 60

1.9.1录像回放模块概述 60

1.9.2录像回放模块技术分析 60

1.9.3录像回放模块实现过程 61

1.10文件清单 61

1.11开发问题解析 62

1.11.1按Enter键移动鼠标焦点 62

1.11.2使用图标显示管理员头像 63

1.11.3云台控制协议 63

1.12本章总结 64

第2章 卡拉OK点歌系统 65

2.1开发背景 66

2.2需求分析 66

2.3系统设计 66

2.3.1系统目标 66

2.3.2系统功能结构 66

2.3.3业务逻辑编码规则 67

2.3.4系统预览 68

2.3.5业务流程图 69

2.4数据库设计 69

2.4.1数据库概要说明 69

2.4.2数据库概念设计 69

2.4.3数据库逻辑设计 70

2.5公共类设计 71

2.5.1 getConnection类 71

2.5.2 tb musicinfo类 72

2.5.3 tbMusicnfoMenthod类 73

2.6登录模块设计 79

2.6.1登录模块概述 79

2.6.2登录模块技术分析 79

2.6.3登录模块实现过程 80

2.7后台数据维护模块设计 81

2.7.1后台数据维护模块概述 81

2.7.2后台数据维护模块技术分析 81

2.7.3后台数据维护模块实现过程 82

2.8明星模块设计 90

2.8.1明星模块概述 90

2.8.2明星模块技术分析 90

2.8.3明星模块实现过程 90

2.8.4单元测试 96

2.9系统点歌模块设计 97

2.9.1系统点歌模块概述 97

2.9.2系统点歌模块技术分析 97

2.9.3系统点歌模块实现过程 98

2.9.4单元测试 100

2.10文件清单 100

2.11开发问题解析 101

2.12本章总结 102

第3章 企业短信群发系统 103

3.1开发背景 104

3.2需求分析 104

3.3系统设计 104

3.3.1系统目标 104

3.3.2系统功能结构 104

3.3.3业务逻辑编码规则 105

3.3.4系统预览 106

3.3.5业务流程图 107

3.4数据库设计 107

3.4.1数据库概要说明 107

3.4.2数据库概念设计 107

3.4.3数据库逻辑设计 108

3.5公共类设计 109

3.5.1 ConnClass类 109

3.5.2 GSM类 110

3.6登录模块设计 111

3.6.1登录模块概述 111

3.6.2登录模块技术分析 111

3.6.3登录模块实现过程 112

3.7主窗体设计 113

3.7.1主窗体概述 113

3.7.2主窗体技术分析 114

3.7.3主窗体实现过程 115

3.8短信群发模块设计 118

3.8.1短信群发模块概述 118

3.8.2短信信群发模块技术分析 119

3.8.3短信群发模块实现过程 119

3.8.4单元测试 123

3.9短信接收模块设计 124

3.9.1短信接收模块概述 124

3.9.2短信接收模块技术分析 124

3.9.3短信接收模块实现过程 125

3.9.4单元测试 128

3.10电话簿管理模块设计 130

3.10.1电话簿管理模块概述 130

3.10.2电话簿管理模块技术分析 131

3.10.3电话簿管理模块实现过程 132

3.11常用短语管理模块设计 134

3.11.1常用短语管理模块概述 134

3.11.2常用短语管理模块技术分析 135

3.11.3常用短语管理模块实现过程 136

3.12文件清单 139

3.13开发问题解析 139

3.14本章总结 140

第4章 企业电话客服系统 141

4.1开发背景 142

4.2需求分析 142

4.3系统设计 142

4.3.1系统目标 142

4.3.2系统功能结构 143

4.3.3业务逻辑编码规则 143

4.3.4系统预览 144

4.3.5业务流程图 145

4.4数据库设计 145

4.4.1数据库概要说明 145

4.4.2数据库概念设计 146

4.4.3数据库逻辑设计 146

4.5公共类设计 149

4.5.1 tbEmployeeClass类 149

4.5.2 tbEmployeeMenthod类 151

4.5.3 D160A类 156

4.6主窗体设计 162

4.6.1主窗体概述 162

4.6.2主窗体技术分析 163

4.6.3主窗体实现过程 163

4.6.4单元测试 167

4.7自动语音处理模块设计 168

4.7.1自动语音处理模块概述 168

4.7.2自动语音处理模块技术分析 168

4.7.3自动语音处理模块实现过程 168

4.7.4单元测试 176

4.8员工管理模块设计 177

4.8.1员工管理模块概述 177

4.8.2员工管理模块技术分析 178

4.8.3员工管理模块实现过程 179

4.9产品类别管理模块设计 183

4.9.1产品类别管理模块概述 183

4.9.2产品类别管理模块技术分析 184

4.9.3产品类别管理模块实现过程 184

4.10文件清单 186

4.11开发问题解析 187

4.12本章总结 187

第5章 企业QQ系统 188

5.1开发背景 189

5.2需求分析 189

5.3系统设计 189

5.3.1系统目标 189

5.3.2系统功能结构 189

5.3.3业务逻辑编码规则 189

5.3.4系统预览 190

5.3.5业务流程图 191

5.4数据库设计 192

5.4.1数据库概要说明 192

5.4.2数据库概念设计 192

5.4.3数据库逻辑设计 192

5.5公共类设计 193

5.5.1 UDPSocket控件 193

5.5.2 Public Class类 196

5.5.3 ClassForms类 196

5.5.4 ClassMsg类 197

5.5.5 ClassOptionData类 198

5.5.6 ClassSerializers类 199

5.5.7 ClassUserInfo类 199

5.5.8 ClassUsers类 200

5.5.9 cVideo类 200

5.6客户端注册模块设计 201

5.6.1客户端注册模块概述 201

5.6.2客户端注册模块技术分析 201

5.6.3客户端注册模块实现过程 203

5.6.4单元测试 205

5.7客户端登录模块设计 206

5.7.1客户端登录模块概述 206

5.7.2客户端登录模块技术分析 206

5.7.3客户端登录模块实现过程 206

5.8客户端QQ模块设计 208

5.8.1客户端QQ模块概述 208

5.8.2客户端QQ模块技术分析 209

5.8.3客户端QQ模块实现过程 210

5.9客户端消息发送模块设计 215

5.9.1客户端消息发送模块概述 215

5.9.2客户端消息发送模块技术分析 215

5.9.3客户端消息发送模块实现过程 216

5.10服务器端控制台模块设计 221

5.10.1服务器端控制台模块概述 221

5.10.2 服务器端控制台模块技术分析 221

5.10.3服务器端控制台模块实现过程 222

5.11文件清单 225

5.12开发问题解析 226

5.13本章总结 226

第二篇 数据库管理项目篇 228

第6章 餐饮管理系统 228

6.1开发背景 229

6.2系统分析 229

6.2.1需求分析 229

6.2.2可行性分析 229

6.3系统设计 230

6.3.1系统目标 230

6.3.2系统功能结构 231

6.3.3业务逻辑编码规则 231

6.3.4系统预览 232

6.3.5业务流程图 233

6.4数据库设计 233

6.4.1数据库概要说明 233

6.4.2数据库概念设计 233

6.4.3数据库逻辑设计 235

6.5公共类设计 237

6.6系统登录模块设计 237

6.6.1系统登录模块概述 237

6.6.2系统登录模块技术分析 238

6.6.3系统登录模块实现过程 238

6.7开台模块设计 240

6.7.1开台模块概述 240

6.7.2开台模块技术分析 240

6.7.3开台模块实现过程 241

6.8点/加菜模块设计 243

6.8.1点/加菜模块概述 243

6.8.2点/加菜模块技术分析 243

6.8.3点加菜模块实现过程 244

6.8.4单元测试 249

6.9结账模块设计 251

6.9.1结账模块概述 251

6.9.2结账模块技术分析 252

6.9.3结账模块实现过程 252

6.10文件清单 255

6.11开发问题解析 256

6.12本章总结 259

第7章 房屋中介管理系统 260

7.1开发背景 261

7.2需求分析 261

7.3系统设计 261

7.3.1系统目标 261

7.3.2系统功能结构 262

7.3.3业务逻辑编码规则 262

7.3.4系统预览 263

7.3.5业务流程图 264

7.4数据库设计 265

7.4.1数据库概要说明 265

7.4.2数据库概念设计 265

7.4.3数据库逻辑设计 265

7.5公共类设计 267

7.5.1 ClsCon类 268

7.5.2 clsFavor类 269

7.5.3 claFavorMethod类 269

7.6主窗体设计 270

7.6.1主窗体概述 270

7.6.2主窗体技术分析 271

7.6.3主窗体实现过程 272

7.7用户信息管理模块设计 275

7.7.1用户信息管理模块概述 275

7.7.2用户信息管理模块技术分析 275

7.7.3用户信息管理模块实现过程 276

7.8房源设置模块设计 279

7.8.1房源设置模块概述 279

7.8.2房源设置模块技术分析 280

7.8.3房源设置模块实现过程 280

7.8.4单元测试 284

7.9房屋状态查询模块设计 285

7.9.1房屋状态查询模块概述 285

7.9.2房屋状态查询模块技术分析 286

7.9.3房屋状态查询模块实现过程 287

7.10文件清单 290

7.11开发问题解析 291

7.12本章总结 292

第8章 企业客户资源管理系统 293

8.1开发背景 294

8.2需求分析 294

8.3系统设计 294

8.3.1系统目标 294

8.3.2系统功能结构 295

8.3.3业务逻辑编码规则 295

8.3.4系统预览 96

8.3.5业务流程图 297

8.4数据库设计 298

8.4.1数据库概要说明 298

8.4.2数据库概念设计 298

8.4.3数据库逻辑设计 299

8.5公共类设计 301

8.5.1 BaseOperate类 301

8.5.2 OperateAndValidate类 303

8.6主窗体设计 305

8.6.1主窗体概述 305

8.6.2主窗体技术分析 305

8.6.3主窗体实现过程 306

8.7基本信息管理模块设计 308

8.7.1基本信息管理模块概述 308

8.7.2基本信息管理模块技术分析 308

8.7.3基本信息管理模块实现过程 309

8.8客户资料管理模块设计 315

8.8.1客户资料管理模块概述 315

8.8.2客户资料管理模块技术分析 316

8.8.3客户资料管理模块实现过程 317

8.9客户级别分析模块设计 323

8.9.1客户级别分析模块概述 323

8.9.2客户级别分析模块技术分析 324

8.9.3客户级别分析模块实现过程 324

8.9.4单元测试 326

8.10文件清单 326

8.11开发问题解析 327

8.12本章总结 327

第9章 库存管理系统 328

9.1开发背景 329

9.2需求分析 329

9.3系统设计 329

9.3.1系统目标 329

9.3.2系统功能结构 329

9.3.3业务逻辑编码规则 330

9.3.4系统预览 331

9.3.5业务流程图 332

9.4数据库设计 332

9.4.1数据库概要说明 332

9.4.2数据库概念设计 333

9.4.3数据库逻辑设计 334

9.5公共类设计 336

9.5.1 DataCon类 336

9.5.2 DataOperate类 338

9.6供应商信息设置模块设计 342

9.6.1供应商信息设置模块概述 342

9.6.2供应商信息设置模块技术分析 343

9.6.3供应商信息设置模块实现过程 344

9.7货物入库管理模块设计 347

9.7.1货物入库管理模块概述 347

9.7.2货物入库管理模块技术分析 347

9.7.3货物入库管理模块实现过程 349

9.8货物出库管理模块设计 352

9.8.1货物出库管理模块概述 352

9.8.2货物出库管理模块技术分析 352

9.8.3货物出库管理模块实现过程 352

9.9库存信息查询模块设计 356

9.9.1库存信息查询模块概述 356

9.9.2库存信息查询模块技术分析 356

9.9.3库存信息查询模块实现过程 356

9.10出入库货物年统计模块设计 358

9.10.1出入库货物年统计模块概述 358

9.10.2出入库货物年统计模块技术分析 358

9.10.3出入库货物年统计模块实现过程 359

9.11文件清单 360

9.12开发问题解析 361

9.12.1货物入库时更新货物信息表 361

9.12.2通过饼图分析货物出入库情况 362

9.13本章总结 363

第10章 人事工资管理系统 364

10.1开发背景 365

10.2需求分析 365

10.3系统设计 365

10.3.1系统目标 365

10.3.2系统功能结构 365

10.3.3业务逻辑编码规则 366

10.3.4系统预览 367

10.3.5业务流程图 368

10.4数据库设计 369

10.4.1数据库概要说明 369

10.4.2数据库概念设计 369

10.4.3数据库逻辑设计 370

10.5公共类设计 373

10.5.1 DBConnection类 373

10.5.2 DBOperate类 374

10.6奖罚管理模块设计 378

10.6.1奖罚管理模块概述 378

10.6.2奖罚管理模块技术分析 378

10.6.3奖罚管理模块实现过程 378

10.7员工调动列表模块设计 383

10.7.1员工调动列表模块概述 383

10.7.2员工调动列表模块技术分析 383

10.7.3员工调动列表模块实现过程 384

10.8人员考评管理模块设计 389

10.8.1人员考评管理模块概述 389

10.8.2人员考评管理模块技术分析 389

10.8.3人员考评管理模块实现过程 390

10.8.4单元测试 394

10.9员工考勤津贴管理模块设计 396

10.9.1员工考勤津贴管理模块概述 396

10.9.2员工考勤津贴管理模块技术分析 396

10.9.3员工考勤津贴管理模块实现过程 396

10.10文件清单 400

10.11开发问题解析 401

10.12本章总结 401

第11章 资产评估管理系统 402

11.1开发背景 403

11.2需求分析 403

11.3系统设计 403

11.3.1系统目标 403

11.3.2系统功能结构 404

11.3.3业务逻辑编码规则 404

11.3.4系统预览 405

11.3.5业务流程图 406

11.4数据库设计 407

11.4.1数据库概要说明 407

11.4.2数据库概念设计 407

11.4.3数据库逻辑设计 409

11.5公共类设计 411

11.5.1 DataBase类 412

11.5.2 Operation类 415

11.6固定资产增加模块设计 421

11.6.1固定资产增加模块概述 421

11.6.2固定资产增加模块技术分析 421

11.6.3固定资产增加模块实现过程 422

11.6.4单元测试 425

11.7固定资产清理模块设计 426

11.7.1固定资产清理模块概述 426

11.7.2固定资产清理模块技术分析 426

11.7.3固定资产清理模块实现过程 427

11.8固定资产折旧核算模块设计 429

11.8.1固定资产折旧核算模块概述 429

11.8.2固定资产折旧核算模块技术分析 429

11.8.3固定资产折旧核算模块实现过程 429

11.9系统数据初始化模块设计 431

11.9.1系统数据初始化模块概述 431

11.9.2系统数据初始化模块技术分析 431

11.9.3系统数据初始化模块实现过程 432

11.10文件清单 432

11.11开发问题解析 433

11.12本章总结 434

第12章 企业人事管理系统 435

12.1开发背景 436

12.2需求分析 436

12.3系统设计 436

12.3.1系统目标 436

12.3.2系统功能结构 436

12.3.3业务逻辑编码规则 437

12.3.4系统预览 438

12.3.5业务流程图 439

12.4数据库设计 440

12.4.1数据库概要说明 440

12.4.2数据库概念设计 440

12.4.3数据库逻辑设计 441

12.5公共类设计 445

12.5.1 MyMeans公共类 445

12.5.2 MyModule公共类 447

12.6登录模块设计 450

12.6.1登录模块概述 450

12.6.2登录模块技术分析 450

12.6.3登录模块实现过程 451

12.7主窗体设计 452

12.7.1主窗体概述 452

12.7.2主窗体技术分析 453

12.7.3主窗体实现过程 454

12.8人事档案管理模块设计 455

12.8.1人事档案管理模块概述 55

12.8.2人事档案管理模块技术分析 456

12.8.3人事档案管理模块实现过程 457

12.9人事资料查询模块设计 469

12.9.1人事资料查询模块概述 469

12.9.2人事资料查询模块技术分析 469

12.9.3人事资料查询模块实现过程 470

12.10文件清单 472

12.11开发问题解析 473

12.12本章总结 474

第三篇 商业项目篇 476

第13章 人力资源管理系统 476

13.1开发背景 477

13.2系统分析 477

13.2.1需求分析 477

13.2.2可行性分析 477

13.3系统设计 478

13.3.1系统目标 478

13.3.2系统功能结构 479

13.3.3业务逻辑编码规则 479

13.3.4系统预览 480

13.3.5业务流程图 481

13.4数据库设计 481

13.4.1数据库概要说明 481

13.4.2数据库概念设计 481

13.4.3数据库逻辑设计 482

13.5公共类设计 485

13.5.1 SqlClass类 485

13.5.2 BaseClass类 486

13.5.3 PersonnelClass类 490

13.6主窗体设计 493

13.6.1主窗体概述 493

13.6.2主窗体技术分析 494

13.6.3主窗体实现过程 494

13.7部门管理模块设计 495

13.7.1部门管理模块概述 495

13.7.2部门管理模块技术分析 496

13.7.3部门管理模块实现过程 497

13.8员工调动模块设计 500

13.8.1员工调动模块概述 500

13.8.2员工调动模块技术分析 501

13.8.3员工调动模块实现过程 502

13.9合同管理模块设计 505

13.9.1合同管理模块概述 505

13.9.2合同管理模块技术分析 505

13.9.3合同管理模块实现过程 506

13.10文件清单 509

13.11开发问题解析 510

13.11.1使用二进制数据格式存储员工头像 510

13.11.2水晶报表在程序中的使用 511

13.12本章总结 513

第14章 企业进销存管理系统 514

14.1开发背景 515

14.2需求分析 515

14.3系统设计 515

14.3.1系统目标 515

14.3.2系统功能结构 516

14.3.3业务逻辑编码规则 516

14.3.4系统预览 517

14.3.5业务流程图 518

14.4数据库设计 518

14.4.1数据库概要说明 518

14.4.2数据库概念设计 518

14.4.3数据库逻辑设计 520

14.4.4数据表逻辑关系 522

14.5公共类设计 522

14.5.1 DataBase类 522

14.5.2 BaseInfo类 525

14.6库存商品管理模块设计 529

14.6.1库存商品管理模块概述 529

14.6.2库存商品管理模块技术分析 529

14.6.3库存商品管理模块实现过程 530

14.7进货管理模块设计 533

14.7.1进货管理模块概述 533

14.7.2进货管理模块技术分析 534

14.7.3进货管理模块实现过程 534

14.8商品销售排行榜模块设计 539

14.8.1商品销售排行榜模块概述 539

14.8.2商品销售排行榜模块技术分析 540

14.8.3商品销售排行榜模块实现过程 540

14.9库存盘点模块设计 542

14.9.1库存盘点模块概述 542

14.9.2库存盘点模块技术分析 542

14.9.3库存盘点模块实现过程 542

14.10文件清单 544

14.11开发问题解析 545

14.11.1往来对账功能的实现 546

14.11.2实现系统数据清理功能时的问题 546

14.12本章总结 547

第15章 编程词典销售分析系统 548

15.1开发背景 549

15.2需求分析 549

15.3系统设计 549

15.3.1系统目标 549

15.3.2系统功能结构 549

15.3.3业务逻辑编码规则 551

15.3.4系统预览 552

15.3.5业务流程图 553

15.4数据库设计 554

15.4.1数据库概要说明 554

15.4.2数据库概念设计 554

15.4.3数据库逻辑设计 556

15.5公共类设计 557

15.5.1 DataLogic公共类 557

15.5.2 Useful公共类 559

15.6产品大类模块设计 562

15.6.1产品大类模块概述 562

15.6.2产品大类模块技术分析 562

15.6.3产品大类模块实现过程 563

15.6.4单元测试 565

15.7代理登记模块设计 567

15.7.1代理登记模块概述 567

15.7.2代理登记模块技术分析 567

15.7.3代理登记模块实现过程 568

15.8订货单模块设计 573

15.8.1订货单模块概述 573

15.8.2订货单模块技术分析 573

15.8.3订货单模块实现过程 574

15.9权限分配模块设计 579

15.9.1权限分配模块概述 579

15.9.2权限分配模块技术分析 579

15.9.3权限分配模块实现过程 580

15.10文件清单 582

15.11开发问题解析 583

15.12本章总结 584

第16章 企业ERP管理系统 585

16.1开发背景 586

16.2需求分析 586

16.3系统设计 586

16.3.1系统目标 586

16.3.2系统功能结构 587

16.3.3业务逻辑编码规则 588

16.3.4.系统预览 589

16.3.5业务流程图 590

16.4数据库设计 591

16.4.1数据库概要说明 591

16.4.2数据库概念设计 591

16.4.3数据库逻辑设计 593

16.5公共类设计 594

16.5.1 DataBase类 595

16.5.2 CommonUse类 597

16.6物料清单模块设计 601

16.6.1物料清单模块概述 601

16.6.2物料清单模块技术分析 601

16.6.3物料清单模块实现过程 602

16.7销售收款单模块设计 606

16.7.1销售收款单模块概述 606

16.7.2销售收款单模块技术分析 606

16.7.3销售收款单模块实现过程 607

16.7.4单元测试 609

16.8生产单模块设计 610

16.8.1生产单模块概述 610

16.8.2生产单模块技术分析 610

16.8.3生产单模块实现过程 611

16.9产品销售毛利汇总表模块设计 614

16.9.1产品销售毛利汇总表模块概述 614

16.9.2产品销售毛利汇总模块技术分析 615

16.9.3产品销售毛利汇总模块实现过程 615

16.10文件清单 617

16.11开发问题解析 618

16.12本章总结 618

第四篇网站项目篇 620

第17章 在线考试系统 620

17.1开发背景 621

17.2系统分析 621

17.2.1需求分析 621

17.2.2可行性分析 621

17.3系统设计 622

17.3.1系统目标 622

17.3.2系统功能结构 622

17.3.3业务逻辑编码规则 623

17.3.4系统预览 623

17.3.5业务流程图 624

17.4数据库设计 625

17.4.1数据库概要说明 625

17.4.2数据库概念设计 625

17.4.3数据库逻辑设计 626

17.5公共类设计 628

17.5.1 BaseClass类 628

17.5.2 MessageBox类 630

17.6随机抽取试题模块设计 630

17.6.1随机抽取试题模块概述 630

17.6.2随机抽取试题模块技术分析 631

17.6.3随机抽取试题模块实现过程 631

17.7自动评分模块设计 635

17.7.1自动评分模块概述 635

17.7.2自动评分模块技术分析 635

17.7.3自动评分模块实现过程 636

17.8试题管理模块设计 636

17.8.1试题管理模块概述 636

17.8.2试题管理模块技术分析 637

17.8.3试题管理模块实现过程 638

17.9后台管理员模块设计 642

17.9.1后台管理员模块概述 642

17.9.2后台管理员模块技术分析 642

17.9.3后台管理员模块实现过程 642

17.10文件清单 653

17.11开发问题解析 654

17.12本章总结 655

第18章OA办公自动化系统 656

18.1开发背景 657

18.2需求分析 657

18.3系统设计 657

18.3.1系统目标 657

18.3.2系统功能结构 658

18.3.3系统预览 658

18.3.4业务流程图 659

18.4数据库设计 659

18.4.1数据库概要说明 659

18.4.2数据库概念设计 660

18.4.3数据库逻辑结构设计 661

18.5公共类设计 663

18.5.1 BaseClass类 663

18.5.2 Web.Confiig文件设计 665

18.6系统登录模块设计 665

18.6.1系统登录模块概述 665

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

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

18.7添加员工信息模块设计 668

18.7.1添加员工信息模块概述 668

18.7.2添加员工信息模块技术分析 668

18.7.3添加员工信息模块实现过程 669

18.8聊天室模块设计 672

18.8.1聊天室模块概述 672

18.8.2聊天室模块技术分析 672

18.8.3聊天室模块实现过程 674

18.9传送文件模块设计 675

18.9.1传送文件模块概述 675

18.9.2传送文件模块技术分析 676

18.9.3传送文件模块实现过程 676

18.10接收文件模块设计 678

18.10.1接收文件模块概述 678

18.10.2接收文件模块技术分析 678

18.10.3接收文件模块实现过程 679

18.11上下班考勤模块设计 680

18.11.1上下班考勤模块概述 680

18.11.2上下班考勤模块技术分析 681

18.11.3上下班考勤模块实现过程 681

18.12文件清单 682

18.13开发问题解析 684

18.13.1 Session数据的丢失问题 684

18.13.2 Windows 7系统中局域网无法浏览网站 685

18.14本章小结 685

第19章 图书馆管理系统 686

19.1开发背景 687

19.2需求分析 687

19.3系统设计 687

19.3.1系统目标 687

19.3.2系统功能结构 688

19.3.3业务逻辑编码规则 688