软件设计与编程基础(C语言版)
图书信息

书 名: 软件设计与编程基础(C语言版)
作者:吴艳平,岳淑玲
出版社:电子工业出版社
出版时间: 2009-7-1
ISBN: 9787121089633
开本: 16开
定价: 29.00元
内容简介本书是一本软件设计与编程的基础入门用书。全书以C语言为媒介,详细地介绍了结构化程序的开发的完整流程,主要内容包括项目背景、需求分析(项目计划书、需求规格说明书)、系统设计(概要设计说明书、详细设计说明书)、编码实现、系统测试与优化。
本书精心选择了“小学生数学选题系统”、“超市管理系统”两个项目,这些教学项目均由企业专家亲自指导,依据从简单到复杂的规律,逐步构建使用者的软件开发与设计理念,与以往的教材相比,更注重学习者能力的培养,具有一定的普遍性、实用性和可操作性。本书充分体现行为导向教学方法,在实施项目时,将面向过程的软件开发方法、算法及C语言相关知识均贯穿在项目这条主线上,让学生学会在工作中处理各类问题的方法,实现理论与实践一体化教学,把培养学生的能力放在首位。本教材同时提供了教材中所用项目的完整代码及配套电子课件。
本书可作为高职高专计算机专业及相关非计算机专业的教材使用,也可作为培训教材,也可供对程序设计感兴趣的初学者入门使用。
图书目录第1章软件开发与程序设计
1.1任务一:软件的开发
1.2任务二:结构化程序设计
第2章小学生数学选题系统
2.1任务一:“小学生数学选题系统”的项目背景
2.2任务二:“小学生数学选题系统”的需求分析
2.2.1子任务一:编写项目计划书
2.2.2子任务二:编写需求规格说明书
2.3任务三:“小学生数学选题系统”的设计
2.3.1子任务一:编写概要设计说明书
2.3.2子任务二:编写详细设计说明书
2.4任务四:“小学生数学选题系统”的编码实现
2.4.1子任务一:界面设计
2.4.2子任务二:登录模块的功能实现
2.4.3子任务三:题量设置模块的功能实现
2.4.4子任务四:四则题库模块的功能实现
2.4.5子任务五:评分系统模块的功能实现
2.5任务五:“小学生数学选题系统”的测试与优化
第3章超市管理系统
3.1任务一:“超市管理系统”的项目背景
3.2任务二:“超市管理系统”的需求分析
3.2.1子任务一:编写项目计划书
3.2.2子任务二:编写需求规格说明书
3.3任务三:“超市管理系统”的设计
3.3.1 子任务一:编写概要设计说明书
3.3.2子任务二:编写详细设计说明书
3.4任务四: “超市管理系统”的编码实现
3.4.1子任务一:界面设计
3.4.2子任务二:登录模块的功能实现
3.4.3子任务三:数据结构设计
3.4.4子任务四:商品维护模块的功能实现
3.4.5子任务五:会员管理——会员添加模块的功能实现
3.4.6子任务六:会员管理——会员查询模块的功能实现
3.4.7子任务七:会员管理——会员统计模块的功能实现
3.4.8子任务八:会员管理——会员删除模块的功能实现
3.4.9子任务九:商品销售——购物车清单的功能实现
3.4.10子任务十:商品销售——动态处理商品数量的功能实现
3.4.11子任务十一:商品销售——商品结算的功能实现
3.4.12子任务十二:库存预警模块的功能实现
3.5任务五:“超市管理系统”的测试与优化
第4章项目赏析一学生成绩管理系统
4.1概述
4.1.1 学生成绩管理系统的背景
4.1.2系统流程概要
4.2明确问题
4.3分析
4.4设计算法
4.4.1概要设计
4.4.2详细设计
4.5实现
4.6测试
4.7设计说明
4.7.1设计内容的综合性
4.7.2分析方法
4.7.3测试
4.7.4待完善的问题
附录A常用字符与ASCII码对照表
附录B C语言运算符的优先级与结合方向
附录C C语言常用库函数
附录D VC++6.0常用菜单功能说明
附录E scanf、printf函数格式字符表
参考文献