标题：基于B/S架构的软件项目实训
基本信息
作者： 覃国蓉   
丛书名： 高等职业院校国家技能型紧缺人才培养工程规划教材·计算机应用与软件技术专业
出版社：电子工业出版社
ISBN：7121003198
出版日期：2004 年9月
开本：16开
页码：249
内容简介
本书围绕一个在线银行储蓄应用程序的实现所需要的技术，通过大量实例分章节介绍了b/s应用技术的基本概念、html、javascript、servlet、jsp、javabean的基础知识和实际应用。在每个章节都布置实训任务，以巩固所学的基础知识，并完成在线银行储蓄应用程序的某个部分。本书不但介绍相关技术，还提供一个实战的环境，学生可在完成项目的过程中自然地掌握相关技术和知识，并提高动手能力和丰富项目开发经验。 本书力求避免抽象的理论介绍，通过案例讲解实现相关的技术和知识，适合作为承担国家技能型紧缺人才培养培训工程的高等职业院校和示范性软件职业技术学院的计算机应用与软件技术专业教材，也可作为自学和急需了解b/s架构软件项目相关技术和知识的技术人员的参考书，中等技校也可以参考部分内容教学
目录
第1章 基本概念 
1．1 b/s与c/s 
1．2 b/s应用程序的结构 
1．2．1 web相关概念 
1．2．2 b/s应用程序的结构 
1．3 client端相关组件 
1．3．1 浏览器 
1．3．2 html 
1．3．3 javaapplet小程序 
1．3．4 客户端脚本语言vbscript和javascript 
1．3．5 xml 
1．4 应用服务器端相关组件 
1．4．1 web服务器 
1．4．2 cgi 
1．4．3 nsapi和isapi 
1．4．4 asp和jsp 
1．4．5 servlet 
1．4．6 javabean 
1．5 数据库端相关组件 
1．5．1 数据库服务器 
.1．5．2 sql 
1．5．3 odbc和jdbc 
实训1 了解开发b/s应用程序的技术 
第2章 在线储蓄应用程序项目概述 
2．1 概述 
2．2 需求分析 
2．2．1 功能需求 
2．2．2 其他需求 
2．2．3 不需要实现的功能 
2．2．4 与其他系统的接口 
2．3 总体设计 
2．3．1 模块划分 
2．3．2 主要界面设计 
2．3．3 数据库设计 
2．4 技术选型 
2．5 开发环境准备 
2. 5. 1 安装jdk1.3.1 
2. 5. 2 安装j2ee sdk 
2．5．3 安装配置tomcat 
2．5．4 配置editplus 
2．5．5 安装sqlserver 
实训2 编写需求分析文档并准备开发环境 
第3章 html与联合银行主页 
3．1 联合银行主页要求 
3．2 html概述 
3．2．1 html的基本知识 
3．2．2 html文档结构 
3．2．3 html标记的公共属性 
3．3 使用表单 
3．3．1 文本框 
3．3．2 单选框和复选框 
3．3．3 按钮 
3．3．4 列表框 
3．3．5 文本区 
3．4 表格的使用 
3．4．1 规则表格 
3．4．2 带跨行单元格的表格 
3．4．3 带跨列单元格的表格 
3．4．4 使用无边框表格 
3．5 html的其他重要标记 
3．5．1 字体标记 
3．5．2 文本格式标记 
3．5．3 链接及段落标记 
3．5．4 插入图像 
3．5．5 其他常用标记 
3．6 使用帧组显示复杂的html页面 
3．6．1 左右分割窗口的帧组 
3．6．2 上下分割窗口的帧组 
3．6．3 嵌套分割窗口 
3．7 滚动文字的实现 
3．8 使用可视化网页制作工具建立html文档 
3．9 在线储蓄应用程序主页的实现 
3．9．1 主页与其他程序和页面的关系 
3．9．2 界面设计工程师实现的主页代码 
3．9．3 业务宣传用网页的处理 
实训3 创建在线储蓄应用程序主页 
第4章 servlet与欢迎页面的实现 
4. 1 欢迎页面 
4．2 servlet概述 
4．2．1 客户请求包含的信息 
4．2．2 servlet的生命周期 
4．3 使用servletapi编写servlet 
4．3．1 通过继承genericservlet定义一个新的servlet类 
4．3．2 通过继承httpservlet定义一个新的servlet类 
4．3．3 在servlet中使用cookie 
4．3．4 显示生命周期的servlet例子 
4．4 servlet中引用、调用其他文件 
4．4．1 从servlet中引用其他文件的案例 
4．4．2 从servlet跳转到其他页面的案例 
4．5 欢迎页面的分析设计 
实训4 实现欢迎页面 
第5章 javascript与用户注册界面 
5．1 用户注册功能的流程和界面 
5．2 javascript概述 
5．2．1 javascript的特点 
5．2．2 编写使用javascript脚本的网页 
5．2．3 javascript脚本的执行 
5．3 javascript的基本语法 
5．3．1 javascript的数据类型 
5．3．2 javascript的变量名和关键字 
5．3．3 javascript的表达式和运算符 
5．3．4 语句 
5．3．5 javascript的函数 
5．3．6 javascript的注释 
5．3．7 基本语法综合案例 
5．4 javascript的事件处理与html的交互性 
5．5 javascript的对象 
5．6 浏览器对象 
5．6．1 窗口对象 
5．6．2 文档对象 
5．6．3 表单对象 
5．6．4 列表框对象 
5．6．5 历史对象 
5．7 注册界面的实现 
5．7．1 注册界面的实现方案 
5．7．2 负责界面设计的工程师用frontpage设计的注册界面 
实训5 创建在线储蓄程序注册界面 
第6章 jdbc、jsp与用户注册处理 
6．1 jdbc概述 
6．1．1 jdbcapi 
6．1．2 java．sql包 
6．2 使用jdbc-odbc访问sqlserver 
6．2．1 建立数据库和表 
6．2．2 创建dsn数据源 
6．2．3 编写数据库访问程序 
6．3 在servlet中访问数据库 
6．4 jsp概述 
6．5 jsp标记 
6．5．1 代码标记 
6．5．2 命令标记 
6．5．3 动作标记 
6．5．4 注释标记 
6．6 jsp的内建对象 
6．6．1 request 
6．6．2 response 
6．6．3 session 
6．6．4 out 
6．6．5 exception 
6．6．6 其他内建对象 
6．7 用jsp输出javascript脚本 
6．8 用户注册处理实现 
6．8．1 用户注册处理的详细设计 
6．8．2 数据库准备 
6．8．3 技术方案 
6．8．4 注意事项 
实训6 完成在线银行注册处理 
第7章 javabean与"利息利率"的实现 
7．1 javabeans概述 
7．1．1 软件组件与javabeans 
7．1．2 javabean就是遵循某种严格协议的java类 
7．2 可视化的javabean 
7．2．1 bdk 
7．2．2 创建一个简单的可视化javabean 
7．3 非可视化的javabean 
7．3．1 jsp与javabean的结合方法 
7．3．2 使用session javabean修改第6章中的案例 
7．3．3 使用applicationjavabean跟踪登录的用户 
7．3．4 为多个属性赋值 
7．4 利息计算及利率查询功能的详细设计 
7．4．1 数据库准备 
7．4．2 界面 
7．4．3 程序文件组织 
7．5 利息计算及利率查询功能的实现 
7．5．1 利息计算录入界面interest_cal．html及checkds 
7．5．2 访问数据库的javabeanconndb．java 
7．5．3 计算利息并返回结果页面的interest_cal．jsp 
7．5．4 利率查询录入页面interest_query．html 
7．5．5 利率查询处理interest_query．jsp 
7．5．6 利息利率界面左窗口的菜单页面interest_menu．html 
7．5．7 利息计算及利率查询主界面interest．html 
7．6 货币兑换及兑换率查询功能的详细设计 
7．6．1 数据库准备 
7．6．2 界面 
7．6．3 程序文件组织 
实训7 实现货币兑换及兑换率查询功能 
第8章 个人银行相关功能的实现 
8．1 个人银行的详细设计 
8．1．1 流程及界面 
8．1．2 程序文件的组织 
8．2 数据库准备 
8．2．1 建立数据库bank和对应的dsn源 
8．2．2 创建相关数据库表 
8．2．3 插入测试数据 
8．3 用html+javascript实现登录界面 
8．4 用jsp处理用户输入的登录信息 
8．5 用帧组实现个人银行主界面 
8．6 用jsp实现显示用户账户细节 
8．7 个人转账功能的实现 
8．7．1 用jsp实现输入转账信息的界面 
8．7．2 用jsp处理转账 
8．8 完成个人银行的所有功能 
8．8．1 使用html的超链接实现文件下载 
8．8．2 html书签链接与"常见问题"的实现 
8．8．3 "在线缴费"的实现 
第9章 "申请开户"与"联系我们"的实现 
9．1 "申请开户"的实现 
9．1．1 流程及界面 
9．1．2 数据库准备 
9．1．3 程序文件的组织 
9．1．4 acreq．html实现申请开户页面 
9．1．5 acreq．jsp处理申请开户 
9．2 "联系我们"的详细设计 
9．2．1 流程及界面 
9．2．2 数据库准备及程序文件的组织 
实训9 完成系统 
参考文献