《软件开发综合训练教程 基于Java Web应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:宋国庆主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:9787040233438
  • 页数:312 页
图书介绍:本书是普通高等教育“十一五”国家级规划教材。本书从培养实用型人才的角度出发,系统地介绍了软件开发项目实施的全过程及其相关的基本概念。通过全真案例教学,指导学生按照企业实际工程项目所要求的质量标准,在规定的时间内完成规范化编程和质量测试等工作。全书按照软件项目开发实训的顺序分为三个阶段完成实训教学。第一阶段讲解软件开发项目的基本概念,指导学生完成实训的基础技能训练;第二阶段,通过范例讲解规范编程、跟踪调试及软件测试的方法;第三阶段讲述了实训案例的详细设计内容,要求学生在指导老师的带领下组成项目组,共同完成实训的实战阶段的任务。本书可作为应用性、技能型人才培养的各类教育相关专业的教学用书,也可供各类培训、计算机从业人员和爱好者参考使用。

第1章 管理信息系统基础 1

1.1管理信息系统概述 1

管理信息系统的基本概念及特征 1

管理信息系统的功能 3

管理信息系统的结构 4

管理信息系统的现状及发展方向 5

1.2管理信息系统的开发 6

管理信息系统的开发原则 6

管理信息系统的开发方式 7

管理信息系统的开发方法 8

常用的CASE工具 9

管理信息系统的开发过程 10

1.3进销存管理基础 15

企业进销存管理业务描述 15

相关术语及基础知识 17

本章小结 17

思考与练习 17

第2章 系统的业务模型 18

2.1公司的组织结构及系统划分 18

公司的组织结构 18

系统划分 19

2.2工作岗位职责及系统功能 19

销售经理 19

销售业务员 20

采购经理 21

采购业务员 22

仓库管理员 23

客户 24

2.3业务数据 25

基本业务数据 25

派生业务数据 32

2.4业务控制流程 33

客户注册控制流程 33

采购控制流程 34

销售控制流程 35

2.5事件流程图 36

系统总体事件流程图 36

销售部门事件流程图 37

采购部门事件流程图 38

仓库事件流程图 39

客户事件流程图 40

本章小结 41

思考与练习 41

第3章 数据库设计 42

3.1数据模型 42

概念数据模型 43

物理数据模型 46

实体关系模型向物理数据模型的转换 48

规范化 49

3.2进销存系统的实体关系模型 50

员工实体关系子模型 51

销售实体关系子模型 51

采购实体关系子模型 54

仓库实体关系子模型 56

3.3进销存系统的物理数据模型 57

员工物理数据子模型 57

销售物理数据子模型 59

采购物理数据子模型 61

仓库物理数据子模型 64

其他表 66

视图模型 66

3.4数据库安全设计 68

本章小结 70

思考与练习 70

实训:建立商品进销存系统数据库 71

第4章 系统构成及编程规范 73

4.1系统配置 73

技术选型 73

网络系统配置 74

软件开发与运行环境 75

软件开发工具 76

4.2软件开发平台的搭建 77

JDK 5.0的安装与配置 77

Tomcat 5.5的安装与配置 77

安装SQL Server 2005 JDBC Driver 78

安装Struts 79

Eclipse的安装与配置 79

4.3 Eclipse的使用 83

创建动态Web项目 83

设置项目路径 85

在动态Web项目中创建Servlet 85

在动态Web项目中创建JSP 87

4.4软件总体结构 88

系统划分 88

开发环境下的系统组织结构 89

系统部署目录结构 90

4.5软件设计规范 91

命名规则 91

注释方法 92

源文件编排格式 93

变量与对象的使用规则 95

表达式规则 96

语句编写规则 97

本章小结 98

思考与练习 98

实训:建立软件开发与运行环境 98

第5章 公司网站页面制作 100

5.1公司网站概述 100

5.2公司网站的整体规划 100

公司网站模块设计 101

公司网站整体风格设计 101

公司网站管理结构设计 102

页面布局设计 104

5.3公司网站页面的制作 105

创建站点的准备工作 105

常用的页面布局技术 105

站点首页面的制作 107

一级栏目页面的制作 111

客户订购子系统主体页面的实现 113

5.4公司网站页面的特殊效果 114

Flash动画 114

CSS样式 114

动态标记 115

嵌入式客户端脚本——JavaScript 116

5.5公司网站客户注册页面的实现 118

表单技术的实现 119

客户注册页面的实现 121

客户表单信息填写的验证 122

本章小结 127

思考与练习 127

实训:公司网站建设 128

第6章 客户注册与登录 130

6.1客户注册与登录的功能分析和系统设计 130

客户注册与登录的功能分析 130

客户注册与登录的系统设计 131

6.2 JSP Model 1相关技术及类的实现 132

工具类 132

JDBC 133

J avaB ean 137

JSP 142

6.3客户注册与登录功能的实现 147

网站首页中会员登录注册的实现方法 147

客户注册功能实现 149

客户登录功能实现 152

6.4客户注册与登录功能的开发步骤 155

本章小结 155

思考与练习 156

实训:员工登录 156

第7章 销售经理子系统 158

7.1 Servlet和图片存取技术 158

Servlet基础 158

Servlet监听器 161

Servlet过滤器 163

图片存取技术 165

7.2销售经理子系统分析与设计 169

销售经理子系统用例模型 169

销售经理子系统类体系结构 172

销售经理子系统界面组织结构 178

7.3管理客户模块功能实现 181

管理客户模块中的数据库操作 182

管理客户模块中的控制类 184

管理客户流程及实现方法 186

7.4销售经理子系统运行步骤 189

本章小结 190

思考与练习 190

实训:销售经理子系统 190

第8章 客户订购子系统 193

8.1 MVC设计模式和分页显示技术 193

MVC设计模式 193

分页显示技术 194

8.2客户订购子系统分析与设计 201

客户订购子系统用例模型 202

客户订购子系统类体系结构 204

客户订购子系统界面组织结构 210

8.3选购商品模块功能实现 213

选购商品模块中的数据库操作 213

选购商品模块中的控制类 214

选购商品流程及实现方法 214

8.4客户订购子系统运行步骤 216

本章小结 217

思考与练习 217

实训:客户订购子系统 217

第9章 销售业务员子系统 221

9.1 JSP自定义标签 221

自定义标签 221

开发带标签体的标签BodyTagSupport 223

开发简单化的标签SimpleTagSupport 225

9.2销售业务员子系统分析与设计 227

销售业务员子系统用例模型 227

销售业务员子系统类体系结构 230

销售业务员子系统界面组织结构 232

9.3接收订单模块功能实现 234

接收订单模块中的数据库操作 234

接收订单流程及实现方法 240

9.4销售业务员子系统运行步骤 241

本章小结 242

思考与练习 242

实训:销售业务员子系统 242

第10章 采购经理子系统 245

10.1 Struts 245

Struts组成结构和工作原理 245

Struts核心组件 246

View组件 250

Struts配置 250

调用Struts 252

10.2采购经理子系统分析与设计 252

采购经理子系统用例模型 253

采购经理子系统类体系结构 254

采购经理子系统界面组织结构 256

10.3制订采购计划模块功能实现 258

制订采购计划模块中的数据库操作 259

制订采购计划模块中的控制类 261

制订采购计划流程及实现方法 263

10.4采购经理子系统运行步骤 264

本章小结 265

思考与练习 265

实训:采购经理子系统 265

第11章 采购业务员子系统 268

11.1 Struts动态表单 268

Struts动态表单 268

Action类操作动态表单 269

11.2采购业务员子系统分析与设计 271

采购业务员子系统用例模型 271

采购业务员子系统类体系结构 273

采购业务员子系统界面组织结构 275

11.3制订采购单模块功能实现 277

制订采购单模块中的数据库操作 278

制订采购单模块中的控制类 285

制订采购单流程及实现方法 287

11.4采购业务员子系统运行步骤 288

本章小结 289

思考与练习 289

实训:采购业务员子系统 289

第12章 仓库管理子系统 292

12.1 Struts标签库 292

Struts HTML标签库 292

Struts Bean标签库 293

Struts Logic标签库 294

web.xml文件部署标签库 295

JSP文件中引用Struts标签 295

12.2仓库管理子系统分析与设计 296

仓库管理子系统用例模型 296

仓库管理子系统类体系结构 298

仓库管理子系统界面组织结构 300

12.3入库管理模块功能实现 302

入库管理模块中的数据库操作 303

入库管理模块中的Action类 306

入库管理流程及实现方法 307

12.4仓库管理子系统运行步骤 308

本章小结 309

思考与练习 309

实训:仓库管理子系统 309

参考文献 312