王朝网络
分享
 
 
 

软件设计与编程基础(C语言版)

王朝导购·作者佚名
 
软件设计与编程基础(C语言版)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 吴艳平,岳淑玲主编

出 版 社: 电子工业出版社

出版时间: 2009-7-1字数:版次: 1页数: 291印刷时间:开本: 16开印次:纸张:I S B N : 9787121089633包装: 平装编辑推荐

知名专家指航,企业资源融入,突出先进技术;理论实践一体,真实环境训教,突出开发理念;特色项目引领,工作过程导向,突出技能培养;网络资源支撑,师生自主学习,突出持续发展。

内容简介

本书是一本软件设计与编程的基础入门用书。全书以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函数格式字符表

参考文献

书摘插图

第1章软件开发与程序设计

1.1 任务一:软件的开发

软件被应用于世界的各个领域,对人们的生活和工作产生了深远的影响。近年来,软件开发作为现代科学研究和解决工程问题的基础,成为当今世界不可缺少的一部分。在不久的将来,软件将成为驱动社会发展的新动力。

任务描述

软件开发的目标:以客户与市场为导向、理解软件真正的需求,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并满足用户需要的软件产品,获取最大的商业利益。

任务分析与设计

如果硬件是人的身体,那么软件就是人的思维。在开发软件过程中,开发的步骤、方法甚至技巧和习惯都会直接影响软件成品的质量。软件开发项目的成功有以下几个主要的目标作为验证标准:

(1)付出较低的开发成本。

(2)达到要求的软件功能。

(3)取得较好的软件性能。

(4)开发的软件易于移植。

(5)需要较低的维护费用。

(6)能按时完成开发工作,即时交付使用。

任务实现

1.初识“软件”

软件(software)是一系列按照特定顺序组织的计算机数据和指令的集合。

凡是能看见、能摸到的都是硬件,如键盘、显示器、鼠标、主机等。

运行于硬件上的、我们常用的瑞星、Omce、操作系统等都是软件!没有软件的计算机是“裸机”,相当于废铁一堆。软件和计算机密不可分,计算机软件是为了解除人们繁重、重复的工作而产生的。软件是为了告诉计算机要做什么、如何做而编写的,是计算机能够理解的一串指令、代码、程序。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
变频调速技术与应用
国际金融
单片机应用技术
软件测试项目实战
Java项目实战精编
网络组建与互联
基础会计——基于工作过程的会计业务核算
现代接入技术概论
用TCP/IP进行网际互连第二卷——设计、实现与内核(ANSI C版)(英文版)
用TCP/IP进行网际互连第三卷——客户-服务器编程与应用(Linux/POSIX套接字版)(英文版)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有