应用软件开发技术
作者: 孙培民 王鸿铭 王喜胜 张麦玲 杨韶华
出版时间:2008-12-15
出版社:高等教育出版社
- 高等教育出版社
- 9787040258684
- 1
- 244551
- 平装
- 16开
- 2008-12-15
- 520
- 332
- 工学
- 软件工程
本书是国家示范性高职院校建设项目成果,是首批国家示范性高职院校平顶山工业职业技术学院“计算机应用技术”专业优质核心课程规划教材。
全书共8个学习情境,主要内容包括应用软件开发技术认知、搭建开发环境、系统需求分析、系统概要设计、数据库设计、系统详细设计、系统实现、软件的测试与发布等。
本书从应用软件开发实践的角度出发,语言通俗易懂,强调软件工程基础知识与应用软件开发操作技能的紧密结合,基于软件开发过程整合了8个学习情境,能快速引导读者进入计算机应用软件开发领域,掌握使用2005及相关工具进行软件开发所需的技能和方法。本书适合作为大中专院校相关专业和培训班的软件开发课程教材,也可以作为软件开发爱好者的参考读物。
学习情境一 应用软件开发技术认知
1.1 软件开发实现流程简介
1.1.1 采用瀑布模型
1.1.2 实现过程
1.2 软件开发方法概述
1.2.1 结构化开发方法
1.2.2 面向对象开发方法
1.2.3 面向服务开发方法
1.3 软件体系结构概述
1.3.1 主机/终端体系结构
1.3.2 分层体系结构
1.3.3 基于Web Service的体系结构
1.4 开发工具的选择
1.4.1 Visual Basic
1.4.2 Visual C++
1.4.3 Delphi
1.4.4 PowerBuilder
1.4.5 JBuilder
1.4.6 Visual Studio 2005
1.5 后台数据库的选择
1.5.1 SQL Server 2000/2005
1.5.2 Oracle 9i/10g
1.5.3 DB2
1.5.4 选择合适的数据库产品
1.6 小结
习题
学习情境二 搭建开发环境
2.1 MS Office 的安装
2.2 PowerDesigner
2.3 MS SQL Server
2.4 Visual Studio 2005
2.5 VSS
2.6 小结
习题
学习情境三 系统需求分析
3.1 需求分析概述
3.1.1 需求分析的任务
3.1.2 需求分析过程
3.1.3 需求的类型
3.1.4 需求分析的原则
3.1.5 如何开展需求分析
3.1.6 编写需求文档
3.2 “网络购物平台”项目需求分析
3.2.1 项目开发目的
3.2.2 系统概述
3.2.3 具体需求
3.3 制定项目计划
3.3.1 软件项目计划内容
3.3.2 软件项目进度安排
3.3.3 制定软件项目计划的方法与策略
3.4 小结
习题
学习情境四 系统概要设计
4.1 概要设计的目的
4.2 概要设计相关知识和技能
4.2.1 设计基本原理
4.2.2 体系结构设计
4.2.3 结构化设计
4.3 概要设计的任务和步骤
4.3.1 概要设计的基本任务
4.3.2 概要设计的一般步骤
4.4 概要设计文档的主要内容
4.5 “网络购物平台”项目概要设计说明书
4.6 小结
习题
学习情境五 数据库设计
5.1 数据库设计的重要性及相关知识
5.2 使用PowerDesigner设计数据库
5.2.1 PowerDesigner简介
5.2.2 使用PowerDesigner设计数据库的方法和步骤
5.3 “网络购物平台”系统数据库代码
5.4 小结
习题
学习情境六 系统详细设计
6.1 详细设计的目的
6.2 详细设计相关知识和技能
6.2.1 详细设计的基本任务和原则
6.2.2 结构化程序设计
6.2.3 详细设计的描述方式
6.2.4 设计评审及规格说明
6.3 详细设计说明书的主要内容
6.4 “网络购物平台”详细设计
6.5 小结
习题
学习情境七 系统实现
7.1 建立项目
7.1.1 新建网站
7.1.2 使用VSS进行版本控制
7.1.3 创建样式表文件
7.1.4 配置nfig文件
7.1.5 创建商品一级分类类文件
7.1.6 创建cx用户控件
7.1.7 编写后台程序代码
7.1.8 编辑px文件
7.1.9 创建px帮助文件
7.2 会员模块
7.2.1 创建字符处理类文件
7.2.2 创建JavaScript类文件
7.2.3 创建加密类文件
7.2.4 创建注册会员类文件
7.2.5 在px中添加一个框架
7.2.6 编写主页面px程序代码
7.2.7 编写会员登录面板控件cx程序代码
7.2.8 编写会员注册页面px程序代码
7.2.9 编写忘记密码页面px程序代码
7.2.10 编写会员资料修改页面px程序代码
7.2.11 编写密码修改页面px程序代码
7.3 后台管理—管理员管理
7.3.1 编写后台管理登录页面px程序代码
7.3.2 编写后台管理主页面px程序代码
7.3.3 编写管理员个人资料管理页面px程序代码
7.3.4 编写所有管理员管理页面px程序代码
7.3.5 编写管理员资料编辑页面px程序代码
7.4 后台管理—商品管理
7.4.1 编写商品一级分类管理页面px程序代码
7.4.2 编写商品一级分类编辑页面px程序代码
7.4.3 编写商品二级分类管理页面px程序代码
7.4.4 编写商品二级分类编辑页面px程序代码
7.4.5 编写商品信息管理页面px程序代码
7.4.6 编写商品信息编辑页面px程序代码
7.5 前台商品显示
7.5.1 修改用户登录区页面cx程序代码
7.5.2 修改主显示区默认页面程序代码
7.5.3 编写商品特殊分类显示页面px程序代码
7.5.4 编写商品一级分类显示页面px程序代码
7.5.5 编写二级分类商品显示页面px程序代码
7.5.6 编写商品信息显示页面px 程序代码
7.6 购物车及商品搜索和收藏
7.6.1 修改用户登录区cx程序代码
7.6.2 编写商品搜索页面px程序代码
7.6.3 编写购物车页面px程序代码
7.6.4 编写商品收藏页面px程序代码
7.7 购物订单生成及内容查看
7.7.1 编写购物订单生成页面px程序代码
7.7.2 编写我的订单页面px程序代码
7.7.3 编写订单详细信息页面px程序代码
7.7.4 修改用户登录区cx程序代码
7.8 后台管理—库存管理
7.8.1 编写库存配置管理页面px程序代码
7.8.2 编写库存预警商品页面px程序代码
7.8.3 编写所有库存商品页面px程序代码
7.9 后台管理—订单管理
7.9.1 编写未处理的订单页面px 程序代码
7.9.2 编写用户详细信息页面px 程序代码
7.9.3 编写订单确认送货页面px 程序代码
7.9.4 编写送货中的订单页面px 程序代码
7.9.5 编写已结算的订单页面px 程序代码
7.9.6 编写已取消的订单页面px 程序代码
7.10 后台管理—数据统计
7.10.1 增加两个存储过程
7.10.2 编写注册用户统计页面px程序代码
7.10.3 编写用户订单统计页面px程序代码
7.11 小结
习题
学习情境八 软件的测试与发布
8.1 软件测试
8.1.1 软件测试的定义与目的
8.1.2 软件测试的原则
8.1.3 软件测试的对象
8.1.4 软件测试方法
8.1.5 软件测试技术
8.1.6 “网络购物平台”的测试
8.2 软件发布
8.2.1 软件发布的作用和目的
8.2.2 MS VS 2005软件发布方法和步骤
8.2.3 “网络购物平台”的发布
8.3 小结
习题