软件工程实习实训教程

软件工程实习实训教程"

作者:李春青、杨洋、杨锎、刘军利、丁刚、刘津、谢玉芯、任淑霞
ISBN:9787302322719
定价:¥32
字数:千字
页数:
出版时间:2013.08.01
开本:
版次:1-1
装帧:
出版社:清华大学出版社
简介

根据普通高校软件工程专业3+1模式培养计划,在前3学年以理论学习为主的培养过程中,从第一学年开始,结合专业技术基础课程进程,每学年安排3~6周的工程实习,培养工程意识,锻炼工程能力。本着基于而又超于所学课程内容、重在培养工程能力和企业精神的教学理念,结合近几年企业实训项目技术内容和实训教学需求,由企业和学校联合编写了本书。

本书突出服务外包特色,主题内容包含项目分析、HTML基础、Web页面开发和Java B/S开发技巧4个部分,涵盖了软件设计方向实训的主要技术。

本书可作为高等院校、高职、高专软件工程相关IT技术专业项目实训教材或参考书,亦可供工程技术人员参考。

前言

工程项目实习是软件工程专业必修课程之一。根据天津市普通高校软件工程专业3+1模式培养计划,在前3年以理论学习为主的培养过程中,结合专业技术课程,每学年安排3~6周的工程实习,按企业规范由企业组织实施,培养工程意识,锻炼工程能力。本着基于而又超于所学课程内容、重在培养工程能力和企业精神的教学理念,在第一学年安排基于Web应用程序设计的项目进行工程实训; 第二学年安排基于Java Web应用、代码设计较多的项目; 第三学年结合数据库课程及软件工程专业课程的知识,安排Web应用设计的项目进行工程实训,3个实习前后互相衔接,形成一个代码设计由简到繁、项目任务由小到大,使得学生能循序渐进地掌握软件设计规范,体验企业工作氛围,养育初级工程意识的工程实践教学体系。在这一过程中,学生对企业的素质需求亦逐渐明确,自觉适应及自主学习意识不断提高,为第四学年的企业技术培训、综合项目实践及企业岗位实习打好基础。为达此目的,结合各阶段的工程实习项目的技术要求,我们编写了此书,供学生在实习中参考。

本书由天津工业大学李春青主编,李兰友教授主审。参加本书编写的有天津市南开创元信息技术有限公司杨洋、杨锎,天津市大学软件学院刘军利和刘津、天津广播电视大学丁刚,天津工业大学任淑霞、谢玉芯

。他们有从2006年开始指导学生进行软件工程项目实习的经验,参考材料的程序代码都是从工程实习项目中提炼出来的。

本辅导教材适合学生前3个学年的工程实习参考。相关企业可根据此参考内容选定实训项目,进行初级、中级软件设计工程能力实训。

编者2013年2月

目录

第1章项目分析

1.1项目需求分析

1.1.1需求分析的意义

1.1.2需求分析的任务

1.1.3需求分析的过程

1.1.4需求分析的方法

1.1.5需求分析的20条法则

1.1.6“需求确认”的意义

1.1.7需求分析的误区

1.2数据库设计

1.2.1MySQL数据库介绍

1.2.2MySQL的安装方法

1.2.3配置方法

1.2.4数据库的备份与还原

第2章HTML基础

2.1HTML 4.0 基础

2.1.1HTML标记

2.1.2HTML文件结构

2.2网页的文本及布局

2.2.1标题和流动字幕

2.2.2网页的背景色和背景图像

2.2.3文本及颜色

2.2.4换行与分段

2.2.5布局

2.3网页加入图像

2.3.1网页中加入图像

2.3.2图像和文本布局

2.4在网页中使用列表

2.4.1无序列表

2.4.2有序列表

2.5创建超文本链接

2.5.1创建网页间的链接

2.5.2链接指定的文章段

2.6创建表格

2.6.1建立表格

2.6.2表格边框

2.7框架

2.7.1建立框架

2.7.2框架嵌套

2.7.3框架间链接

2.8输入表单

2.8.1建立输入表单

2.8.2选项按钮控制

2.8.3需求分析的意义

2.9多媒体技术

2.9.1播放声音

2.9.2网页中加入影像

第3章Web页面开发基础

3.1JavaScript技术

3.1.1JavaScript语言概述

3.1.2JavaScript基本语法

3.1.3JavaScript内置对象和方法

3.2DOM操作技巧

3.2.1DOM概述

3.2.2Navigator对象

3.2.3Windows对象

3.2.4History对象

3.2.5location对象

3.2.6document对象

3.3Ext开发技术

3.3.1Ext JS概述

3.3.2开始Ext JS

3.3.3应用Ext JS

3.3.4Ext框架基础及核心

3.3.5Ext中的事件处理机制

3.3.6Ext常用控件基础

3.3.7Ext中的窗口和对话框

3.3.8布局Layout

3.3.9表格控件的使用

3.3.10数据存储Store

3.3.11TeePanel

第4章Java B/S开发技巧

4.1JSP/Servlet技术

4.1.1Servlet/JSP简介

4.1.2Servlet常用方法介绍

4.1.3Servlet生命周期介绍

4.1.4JSP技术

4.1.5EL表达式

4.1.6标签库JSTL

4.2Struts框架技术

4.2.1基础概述

4.2.2Struts标签

4.2.3MyEclipse中Struts的基本配置方法

4.2.4验证体系概述

4.3DWR框架技术

4.3.1AJAX技术

4.3.2DWR概述

4.3.3完整DWR应用实例

4.3.4DWR高级特性说明

4.3.5DWR与其他框架的整合

4.4Hibernate数据中间层技术

4.4.1基本概念

4.4.2Hibernate概述

4.4.3HQL实用技术

4.4.4直接SQL查询

4.4.5MyEclipse配置方法

4.4.6建立简单的Hibernate应用

4.4.7Hibernate开发接口

4.4.8Hibernate实体对象状态及生命周期

4.4.9持久化上下文

4.4.10Hibernate回调和拦截机制

4.4.11Hibernate数据加载

4.4.12Hibernate缓存机制

4.4.13Hibernate数据连接池机制

附录

参考文献

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个