《网络系统开发实例精粹 JSP版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:汪孝宜,胡俦,王隽编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121028263
  • 页数:362 页
图书介绍:本书以实际的软件开发项目实例介绍贯穿始末,逐层深入的介绍了应用JSP开发Web应用程序的详细过程。全书以深透软件工程思想为宗旨,先后介绍了应用JSP开发目前市场上非常流行的电子商务系统、信息管理系统、网上教学系统、旅游网站、博客、人才招聘网站建设的过程和方法。本书组织结构新颖,内容编排合理独到,所选实例功能完善,难度较大,更接近实际的开发项目。本书附带光盘是另一个重大突破。里面包含了应用流行的数据库管理软件创建数据库的过程的录屏和讲解;还包含了目前流行的开发语言运行环境的配置和如何利用这些语言连接数据库的详细过程录屏和讲解;还包含了部分开发语言的开发工具的使用方法的录屏和讲解。

第1章 在线CD销售系统 1

1.1 特色突破 1

1.2 系统概述 1

1.2.1 系统功能与应用背景 1

1.2.2 系统预览 2

1.3 在JSP中访问SQL Server数据库 3

1.3.1 JSP运行环境配置 3

1.3.2 在JSP中访问SQL Server数据库的方式 5

1.4 系统设计 10

1.4.1 系统设计思想 10

1.4.2 系统功能模块划分 10

1.4.3 系统结构设计 11

1.5 数据库设计 12

1.5.1 数据库需求分析 12

1.5.2 数据库概念结构设计 13

1.5.3 数据库逻辑结构设计 14

1.6 组件的编写 16

1.6.1 数据连接bean的编写 17

1.6.2 字符处理bean的编写 18

1.6.3 CD bean的编写 21

1.6.4 CD分类bean的编写 23

1.6.5 订单bean的编写 23

1.6.6 订单列表bean的编写 24

1.6.7 购物车bean的编写 25

1.6.8 用户bean的编写 25

1.6.9 管理用户登录bean的编写 26

1.6.10 管理CD bean编写 28

1.6.11 管理CD分类bean的编写 36

1.6.12 管理用户bean的编写 37

1.6.13 管理订单bean的编写 40

1.6.14 销量统计类 46

1.7.2 用户登录模块设计 47

1.7 客户界面设计 47

1.7.1 界面头尾设计 47

1.7.3 在线购买功能模块设计 50

1.7.4 我的购物车功能模块设计 56

1.7.5 订单信息功能模块设计 60

1.7.6 销量统计功能模块设计 63

1.8 管理界面设计 65

1.8.1 界面头尾设计 65

1.8.2 管理员登录功能模块设计 65

1.8.3 现有CD管理功能模块设计 65

1.8.4 添加新CD功能模块设计 68

1.8.5 添加新CD分类功能模块设计 68

1.8.6 订单管理功能模块设计 68

1.8.7 用户管理功能模块设计 72

1.9 开发难点与技巧 72

1.10 系统的调试与注意事项 72

1.11 小结 73

第2章 科技企业信息管理系统 75

2.1 特色突破 75

2.1.1 灵活方便的信息管理 75

2.1.2 操作方便简洁 75

2.1.3 本系统的混合结构 75

2.2 系统概述 75

2.2.1 系统功能与应用背景 75

2.2.2 系统预览 76

2.3 系统架构设计 77

2.3.1 系统架构 77

2.3.2 系统结构设计 78

2.3.3 系统功能模块细分 78

2.4 数据库的设计、生成与配置 79

2.4.1 数据库需求分析 79

2.4.2 数据库概念结构设计 80

2.4.3 数据库逻辑结构设计 82

2.4.4 数据库物理结构设计 85

2.4.5 数据库的连接 86

2.5 组件的编写 88

2.5.1 数据库连接模块的编写 88

2.5.2 密码加密模块的编写 89

2.5.3 比例计算模块的编写 95

2.6 客户界面设计 96

2.6.1 用户注册、登录模块设计 96

2.6.2 企业信息录入模块设计 99

2.6.3 客户端企业信息查询修改模块设计 104

2.7 后台管理界面设计 111

2.7.1 管理员登录功能模块设计 111

2.7.2 企业信息查询模块设计 111

2.7.3 企业信息统计模块设计 115

2.8.1 session的使用 118

2.8 开发技巧与难点点拨 118

2.8.2 中文问题 119

2.8.3 JavaBean的使用 119

2.9 系统的编译和发布 120

2.10 小结 120

3.2 系统概述 121

3.2.1 系统功能与应用背景 121

3.1 特色突破 121

第3章 网上教学系统 121

3.2.2 系统预览 122

3.3 系统架构设计 123

3.3.1 系统设计思想 123

3.3.2 系统功能图 124

3.3.3 系统结构图 124

3.3.4 服务器配置 125

3.4 数据库的设计、生成与配置 125

3.4.1 数据库需求分析 125

3.4.2 数据库概念结构设计 126

3.4.3 数据库逻辑结构设计 127

3.5 组件的编写 129

3.5.1 数据库连接bean的编写 130

3.5.2 字符串处理bean的编写 132

3.5.3 用户bean的编写 135

3.5.4 用户管理bean的编写 135

3.5.5 课程bean的编写 150

3.5.6 教学资源bean的编写 151

3.5.7 教学资源管理bean的编写 152

3.5.8 课程作业bean的编写 154

3.5.9 课程作业管理bean的编写 155

3.5.10 课程公告bean的编写 159

3.5.11 课程公告管理bean的编写 160

3.6 公用界面设计与实现 164

3.6.1 公用登录界面设计与实现 164

3.6.3 文件上传 166

3.6.2 界面头尾设计与实现 166

3.7 学生用户界面设计 167

3.7.1 页面框架 167

3.7.2 个人资料功能模块设计 169

3.7.3 选课信息功能模块设计 171

3.7.4 课内公告功能模块设计 173

3.7.5 在线资源浏览功能模块设计 176

3.7.6 课程作业功能模块设计 179

3.7.7 教学资源下载功能模块设计 184

3.8 教师用户界面设计 185

3.8.1 课程作业管理 185

3.8.2 下载资源管理 188

3.9 管理员用户界面设计 188

3.9.1 用户查询功能模块 189

3.9.2 添加选课记录功能模块 192

3.10 开发技巧与难点点拨 193

3.12 小结 194

3.11 系统的编译和发布 194

第4章 旅游信息管理网站 195

4.1 特色突破 195

4.1.1 功能特色 195

4.1.2 系统程序特色 195

4.2 系统概述 195

4.2.1 案例目标 195

4.2.2 应用背景与系统功能 195

4.3 JSP运行环境配置 196

4.3.1 软件准备 196

4.3.2 安装软件 197

4.3.3 添加环境变量 197

4.3.4 文件复制 198

4.3.5 设置生效 198

4.4.2 管理界面 199

4.4.1 用户界面 199

4.4 系统预览 199

4.4.3 系统特点 200

4.5 系统设计 200

4.5.1 系统设计思想 200

4.5.2 系统功能模块划分 200

4.5.3 系统结构设计 201

4.6 数据库设计 202

4.6.1 数据库需求分析 202

4.6.2 数据库概念结构设计 203

4.6.3 数据库逻辑结构设计 205

4.6.4 外键设置 206

4.6.5 范式检验 206

4.6.6 数据库物理结构设计 206

4.7 JavaBeans的编写 206

4.7.1 JDBC包 207

4.7.2 MD5包 209

4.7.3 login包 215

4.7.4 enter包 216

4.7.5 tour_lines包 217

4.7.6 picture包 224

4.7.7 book_line包 225

4.7.8 message_board包 228

4.7.9 bull包 234

4.8 客户界面设计 234

4.8.1 用户登录模块设计 234

4.8.2 用户注册模块设计 236

4.8.3 热点线路显示模块 236

4.8.4 旅游线路查询模块 239

4.8.5 旅游线路预订模块 240

4.8.6 留言模块设计 244

4.9 管理界面设计 244

4.9.1 旅游线路管理模块设计 244

4.9.2 留言板管理模块设计 248

4.10 开发难点与技巧 251

4.10.1 数据库中图文信息的同页显示问题 251

4.10.2 中文问题 251

4.10.3 JavaBeans的使用 252

4.11 系统的编译和发行 252

4.11.1 JSP文件的编译发行 252

4.11.2 数据库系统的安全设置 252

4.12 小结 253

第5章 博客网站系统 255

5.1 特色突破 255

5.2 系统概述 255

5.2.1 系统功能与应用背景 255

5.2.2 系统预览 256

5.3 工程建立和部署 257

5.3.1 开发环境 257

5.3.2 建立工程 258

5.4.1 数据库的连接方式 264

5.4 数据库连接的建立 264

5.4.2 数据库的连接代码 266

5.5 开发准备 271

5.5.1 分页对象类 271

5.5.2 参数获取处理类ParamUtils.java 272

5.5.3 时间处理类DateUtils.java 274

5.6.1 系统功能模块划分 278

5.6.2 数据库需求分析 278

5.6 系统设计 278

5.6.3 数据库概念结构设计 279

5.6.4 数据库逻辑结构设计 280

5.7 组件的编写 282

5.7.1 工程综述 282

5.7.2 bean的编写 283

5.7.3 业务处理bean的编写 285

5.7.4 逻辑处理bean(即Servlet)与页面模块 295

5.10 小结 307

5.8 系统的调试与注意事项 307

5.9 系统的编译和发行 307

第6章 人才招聘网站 309

6.1 特色突破 309

6.2 系统概述 309

6.2.1 应用背景 309

6.2.2 系统功能 309

6.2.3 系统预览 310

6.3 项目准备 312

6.3.1 问题的提出 312

6.3.2 可行性分析 312

6.3.3 项目实施计划 314

6.4 数据库需求分析 314

6.4.1 系统所要完成的任务 314

6.4.2 数据流图 314

6.4.3 数据字典 315

6.5.1 系统实现方案和系统模块划分 316

6.5 系统概要设计 316

6.5.2 数据库需求分析 319

6.5.3 数据库概念结构设计 319

6.5.4 数据库逻辑结构设计 320

6.5.5 测试计划 321

6.6 系统详细设计 322

6.6.1 个人用户注册模块设计 322

6.6.2 企业用户注册流程图 323

6.6.3 用户登录流程图 323

6.6.4 个人发布求职广告模块设计 324

6.6.5 个人删除求职广告模块设计 324

6.6.6 其他管理模块的设计 324

6.7 数据库的创建和系统编码 324

6.7.1 数据库的创建 325

6.7.2 JavaBean的创建 326

6.7.3 个人用户注册编码 336

6.7.4 用户登录编码 339

6.7.5 个人用户界面编码 341

6.7.6 个人发布求职广告模块编码 343

6.7.7 个人删除求职广告模块编码 346

6.7.8 个人浏览企业发布招聘广告模块编码 348

6.7.9 发送邮件模块编码 349

6.7.10 管理员用户主界面编码 357

6.7.11 管理员查询/删除个人用户界面 357

6.8 软件系统测试 360

6.8.1 软件系统测试的流程 360

6.8.2 单元测试 360

6.8.3 集成测试 360

6.8.4 确认测试 361

6.8.5 系统测试 361

6.9 系统发布 361

6.10 系统调试和开发的注意事项 361

6.11 小结 362