C语言项目开发基础与实战(微课版)
定 价:59.8 元
丛书名:工业和信息化精品系列教材
书主要介绍C语言程序设计的相关知识。本书共7个项目。除项目1外,其他项目整体架构以满足项目实战开发需求为设计出发点,通过学生成绩管理系统家庭财务管理系统员工信息管理系统等具有代表性的实战项目,带领读者了解并体会软件项目实战开发的全流程。本书聚焦于培养读者掌握核心技能、养成项目开发思维,以使读者能真正做到学以致用。 本书可以作为高等职业院校C语言程序设计课程的教材,也可供程序设计爱好者和培训机构教师参考。
1.以项目开发为主线,帮助掌握C语言基础知识和学习项目开发思路、能力2.项目类型丰富,精心设计了6个不同类型、不同行业的项目系统3.配套微课、教案、教学大纲、源代码等资源,方便读者学习
徐嵩松,成都工业职业技术学院信息工程学院,副教授,主要授课方向包括Jave EE框架开发技术,数据库,前端开发技术等
目录 CONTENTS项目1初识C语言 11.1 软件技术概述 11.1.1 软件和信息技术服务 11.1.2 我国软件产业发展 21.1.3 程序设计语言 21.1.4 程序开发过程 31.2 C语言的发展历史与特点 41.2.1 C语言的发展历史 41.2.2 C语言的特点 41.3 C语言程序基础入门 41.3.1 认识C语言程序 41.3.2 C语言程序的执行流程 61.4 C语言集成开发工具 71.4.1 常用集成开发工具 71.4.2 Dev-C 的安装与使用 8项目小结 12项目2设计实验设备管理系统 132.1 项目分析 132.2 系统架构设计 142.3 技术知识准备 142.3.1 常量 142.3.2 变量 142.3.3 基本数据类型 152.3.4 程序入口 162.3.5 数据的输入与输出 162.3.6 运算符 172.3.7 选择结构程序设计 202.3.8 循环结构程序设计 252.4 预处理模块 292.4.1 头文件引用 292.4.2 预定义 292.4.3 结构体定义 292.4.4 函数声明 302.5 系统主界面设计 302.5.1 效果展示 302.5.2 业务流程分析 302.5.3 技术实现分析 312.6 显示所有设备模块设计 322.6.1 效果展示 322.6.2 业务流程分析 322.6.3 技术实现分析 332.7 设备信息录入模块设计 332.7.1 效果展示 332.7.2 业务流程分析 342.7.3 技术实现分析 352.8 设备信息修改模块设计 352.8.1 效果展示 352.8.2 业务流程分析 362.8.3 技术实现分析 372.9 设备信息分类统计模块设计 382.9.1 效果展示 382.9.2 业务流程分析 382.9.3 技术实现分析 392.10 设备信息删除模块设计 402.10.1 效果展示 402.10.2 业务流程分析 412.10.3 技术实现分析 422.11 设备信息查找模块设计 422.11.1 效果展示 422.11.2 业务流程分析 432.11.3 技术实现分析 44项目小结 44理论知识测评(满分100分) 44项目3设计学生成绩管理系统 483.1 项目分析 483.2 系统架构设计 493.3 技术知识准备 493.3.1 数组 493.3.2 函数 543.3.3 结构体 563.3.4 共用体 583.3.5 文件操作 593.4 预处理模块 623.4.1 头文件引用 623.4.2 预定义 633.4.3 结构体定义 633.4.4 函数声明 633.5 系统主界面设计 643.5.1 效果展示 643.5.2 业务流程分析 643.5.3 技术实现分析 643.6 录入学生成绩模块设计 663.6.1 效果展示 663.6.2 业务流程分析 663.6.3 技术实现分析 673.7 查找学生成绩模块设计 693.7.1 效果展示 693.7.2 业务流程分析 703.7.3 技术实现分析 703.8 删除学生成绩模块设计 713.8.1 效果展示 713.8.2 业务流程分析 723.8.3 技术实现分析 733.9 修改学生成绩模块设计 743.9.1 效果展示 743.9.2 业务流程分析 753.9.3 技术实现分析 753.10 插入学生成绩模块设计 773.10.1 效果展示 773.10.2 业务流程分析 783.10.3 技术实现分析 793.11 显示学生成绩模块设计 803.11.1 效果展示 803.11.2 业务流程分析 813.11.3 技术实现分析 81项目小结 82理论知识测评(满分100分) 82项目4设计家庭财务管理系统 864.1 项目分析 864.2 系统架构设计 874.2.1 功能设计 874.2.2 项目设计与函数声明 874.3 技术知识准备 884.3.1 内存空间与地址 884.3.2 变量与指针 884.3.3 数组指针与字符串指针 894.3.4 结构体与链表 944.4 预处理模块 984.4.1 头文件引用 984.4.2 结构体定义 984.5 主函数设计 994.5.1 业务流程分析 994.5.2 技术实现分析 1004.6 欢迎界面设计 1014.6.1 效果展示 1014.6.2 业务流程分析 1014.6.3 技术实现分析 1024.7 文件读取设计 1024.7.1 业务流程分析 1024.7.2 技术实现分析 1024.8 系统主界面设计 1044.8.1 效果展示 1044.8.2 业务流程分析 1044.8.3 技术实现分析 1054.9 新增记录模块设计 1054.9.1 效果展示 1054.9.2 业务流程分析 1054.9.3 技术实现分析 1064.10 显示与查询记录模块设计 1084.10.1 效果展示 1084.10.2 业务流程分析 1094.10.3 技术实现分析 1094.11 删除记录模块设计 1114.11.1 效果展示 1114.11.2 业务流程分析 1114.11.3 技术实现分析 1124.12 编辑记录模块设计 1134.12.1 效果展示 1134.12.2 业务流程分析 1134.12.3 技术实现分析 114项目小结 115理论知识测评(满分100分) 115项目5设计课程选修管理系统 1185.1 项目分析 1185.2 系统架构设计 1185.2.1 功能设计 1185.2.2 自定义函数说明 1195.3 技术知识准备 1205.3.1 Access数据库 1205.3.2 数据库的组成与操作语言 1205.3.3 SQL语句 1215.4 数据库设计 1235.4.1 表的制作 1235.4.2 数据库的模型化表现方式 1255.5 预处理模块 1265.5.1 Dev-C 环境引入ODBC库文件 1265.5.2 头文件引用 1275.5.3 预定义 1275.6 系统主界面设计 1275.6.1 效果展示 1275.6.2 业务流程分析 1285.6.3 技术实现分析 1285.7 数据库连接设计 1295.7.1 业务流程分析 1295.7.2 技术实现分析 1305.8 二级菜单设计 1305.8.1 效果展示 1315.8.2 业务流程分析 1315.8.3 技术实现分析 1325.9 数据显示功能设计 1345.9.1 效果展示 1345.9.2 业务流程分析 1355.9.3 技术实现分析 1355.10 录入信息和选课功能设计 1375.10.1 效果展示 1375.10.2 业务流程分析 1385.10.3 技术实现分析 1395.11 查找功能设计 1415.11.1 效果展示 1415.11.2 业务流程分析 1425.11.3 技术实现分析 1435.12 修改功能设计 1455.12.1 效果展示 1455.12.2 业务流程分析 1465.12.3 技术实现分析 1475.13 删除功能设计 1505.13.1 效果展示 1505.13.2 业务流程分析 1515.13.3 技术实现分析 151项目小结 152理论知识测评(满分100分) 153项目6设计火车票订票管理系统 1556.1 项目分析 1556.2 系统架构设计 1566.3 预处理模块 1566.3.1 头文件引用 1566.3.2 预定义 1566.3.3 结构体定义 1566.3.4 函数声明 1576.4 系统主界面设计 1576.4.1 效果展示 1576.4.2 业务流程分析 1586.4.3 技术实现分析 1586.5 添加火车票信息模块设计 1616.5.1 效果展示 1616.5.2 业务流程分析 1616.5.3 技术实现分析 1626.6 查询火车票信息模块设计 1636.6.1 效果展示 1636.6.2 业务流程分析 1646.6.3 技术实现分析 1656.7 预订火车票模块设计 1666.7.1 效果展示 1666.7.2 业务流程分析 1676.7.3 技术实现分析 1676.8 修改火车票信息模块设计 1696.8.1 效果展示 1696.8.2 业务流程分析 1706.8.3 技术实现分析 1706.9 显示火车票信息模块设计 1716.9.1 效果展示 1716.9.2 业务流程分析 1716.9.3 技术实现分析 1726.10 保存信息模块设计 1726.10.1 效果展示 1736.10.2 业务流程分析 1736.10.3 技术实现分析 173项目小结 175综合项目测评(一)(满分100分) 175项目7设计员工信息管理系统 1767.1 项目分析 1767.2 系统架构设计 1777.2.1 功能设计 1777.2.2 自定义函数 1777.2.3 自定义函数的调用关系 1787.3 预处理模块 1787.3.1 头文件引用 1787.3.2 结构体定义 1787.3.3 全局变量定义 1797.3.4 函数声明 1797.4 主函数设计 1807.4.1 业务流程分析 1807.4.2 技术实现分析 1807.5 初始化检测设计 1807.5.1 效果展示 1807.5.2 业务流程分析 1817.5.3 技术实现分析 1817.6 登录密码校验与数据文件读取 1837.6.1 效果展示 1837.6.2 业务流程分析 1837.6.3 技术实现分析 1847.7 系统主界面设计 1867.7.1 效果展示 1867.7.2 业务流程分析 1867.7.3 技术实现分析 1877.8 录入员工信息模块设计 1887.8.1 效果展示 1887.8.2 业务流程分析 1897.8.3 技术实现分析 1897.9 查询员工信息模块设计 1927.9.1 效果展示 1927.9.2 业务流程分析 1937.9.3 技术实现分析 1937.10 显示员工信息模块设计 1977.10.1 效果展示 1977.10.2 业务流程分析 1977.10.3 技术实现分析 1987.11 修改员工信息模块设计 1987.11.1 效果展示 1987.11.2 业务流程分析 1997.11.3 技术实现分析 1997.12 删除员工信息模块设计 2037.12.1 效果展示 2037.12.2 业务流程分析 2037.12.3 技术实现分析 2047.13 统计员工信息模块设计 2067.13.1 效果展示 2067.13.2 业务流程分析 2067.13.3 技术实现分析 2077.14 重置系统密码模块设计 2087.14.1 效果展示 2087.14.2 业务流程分析 2087.14.3 技术实现分析 208项目小结 210综合项目测评(二)(满分100分) 210
平台介绍|荣誉资质|联系我们|出版社登陆