您好,欢迎光临有路网!
软件项目综合实践教程——C语言篇
QQ咨询:
有路璐璐:

软件项目综合实践教程——C语言篇

  • 作者:舒新峰 主编 梁琛 张丽丽 黄茹 王小银 副主编
  • 出版社:清华大学出版社
  • ISBN:9787302543596
  • 出版日期:2020年06月01日
  • 页数:321
  • 定价:¥49.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书主要面向高等学校计算机及其他信息类相关专业的本科生,读者在学完“C语言程序设计”课程后,已经具备了初步的编程知识,需要进一步了解IT企业的软件项目开发过程,掌握综合运用所学知识独立进行软件分析和设计及撰写开发文档的能力。 本书以一个企业级案例“剧院票务管理系统”为主线,系统介绍软件项目的开发流程,详细讲解面向过程分析、设计方法和主流的开发技术和工具,并展示企业级软件开发技术文档的内容组织和撰写方法。此外,本书还给出了教师应如何使用本书组织学生进行集中实践的实验组织、过程管理和考核方案,使学生在正确的指导下得到及时、有效的训练,了解软件项目开发流程,能看懂软件分析、设计文档,能按照软件设计说明书高质量编写出软件,并撰写一定的开发文档,同时培养沟通协调能力、团队协作精神和集体荣誉感,为进一步的学习和从事软件研发工作奠定坚实基础。
    目录
    第1章 概述/1 1.1 从程序设计到软件开发1 1.1.1 “做桌子”与“软件开发”1 1.1.2 过程组织与管理4 1.1.3 个人与团队6 1.2 开发案例简介6 1.3 如何使用本书7 1.4 集中实践教学方案8 1.4.1 实验目的8 1.4.2 任务及要求8 1.4.3 过程组织与管理9 1.4.4 实践考核9 1.5 本章小结11 第2章 预备知识/12 2.1 多源文件软件开发12 2.1.1 函数声明与定义分离12 2.1.2 静态变量与静态函数16 2.1.3 内联函数17 2.1.4 const变量与形参18 2.2 宏函数19 2.3 文件存储20 2.3.1 文件操作流程及函数20 2.3.2 文件格式设计25 2.3.3 文件数据维护26 2.3.4 多文件存储29 2.4 动态内存管理36 2.4.1 内存管理函数36 2.4.2 动态数组38 2.4.3 动态链表412.5 TTMS的链表机制52 2.5.1 数据结构定义52 2.5.2 链表操作53 2.6 TTMS的分页技术58 2.7 本章小结62 软件项目综合实践教程——C语言篇目录 第3章 系统需求/63 3.1 需求开发概述63 3.2 项目背景64 3.3 应用环境65 3.3.1 软件环境65 3.3.2 硬件环境65 3.4 业务流程65 3.5 功能需求66 3.5.1 参与者定义67 3.5.2 系统用例图67 3.5.3 管理演出厅(TTMS_UC_01)67 3.5.4 设置座位(TTMS_UC_02)69 3.5.5 管理剧目(TTMS_UC_03)70 3.5.6 安排演出(TTMS_UC_04)71 3.5.7 生成演出票(TTMS_UC_05)71 3.5.8 查询演出(TTMS_UC_06)72 3.5.9 查询演出票(TTMS_UC_07)72 3.5.1 0售票(TTMS_UC_08)72 3.5.1 1退票(TTMS_UC_09)73 3.5.1 2统计销售额(TTMS_UC_10)73 3.5.1 3统计票房(TTMS_UC_11)74 3.5.1 4维护个人资料(TTMS_UC_98)74 3.5.1 5管理系统用户(TTMS_UC_99)74 3.6 非功能需求75 3.6.1 界面需求75 3.6.2 其他需求75 3.6.3 设计与实现约束76 3.7 产品提交76 3.8 本章小结76 第4章 系统设计/77 4.1 软件设计概述77 4.1.1 数据结构设计77 4.1.2 体系结构设计78 4.1.3 接口设计78 4.1.4 过程设计79 4.2 设计决策79 4.3 逻辑架构设计80 4.3.1 管理演出厅(TTMS_UC_01)81 4.3.2 设置座位(TTMS_UC_02)87 4.3.3 管理剧目(TTMS_UC_03)92 4.3.4 安排演出(TTMS_UC_04)98 4.3.5 生成演出票(TTMS_UC_05)103 4.3.6 查询演出(TTMS_UC_06)108 4.3.7 查询演出票(TTMS_UC_07)111 4.3.8 售票管理(TTMS_UC_08)112 4.3.9 退票管理(TTMS_UC_09)116 4.3.1 0统计销售额(TTMS_UC_10)117 4.3.1 1统计票房(TTMS_UC_11)121 4.3.1 2维护个人资料(TTMS_UC_98)125 4.3.1 3管理系统用户(TTMS_UC_99)127 4.3.1 4主键服务133 4.4 物理架构设计134 4.4.1 工程目录结构134 4.4.2 源代码文件135 4.4.3 数据文件140 4.5 详细设计140 4.5.1 管理演出厅(TTMS_UC_01)140 4.5.2 设置座位(TTMS_UC_02)147 4.5.3 管理剧目(TTMS_UC_03)155 4.5.4 安排演出(TTMS_UC_04)166 4.5.5 生成演出票(TTMS_UC_05)171 4.5.6 查询演出(TTMS_UC_06)175 4.5.7 查询演出票(TTMS_UC_07)177 4.5.8 售票管理(TTMS_UC_08)181 4.5.9 退票管理(TTMS_UC_09)189 4.5.1 0统计销售额(TTMS_UC_10)190 4.5.1 1统计票房(TTMS_UC_11)194 4.5.1 2维护个人资料(TTMS_UC_98)198 4.5.1 3管理系统用户(TTMS_UC_99)199 4.5.1 4主键服务207 4.6 本章小结209 第5章 系统实现/210 5.1 开发环境210 5.1.1 开发工具210 5.1.2 版本控制工具215 5.2 测试驱动开发220 5.2.1 测试驱动开发简介220 5.2.2 测试驱动开发原则220 5.2.3 测试驱动开发举例221 5.3 系统测试226 5.3.1 测试设计226 5.3.2 测试报告228 5.4 本章小结230 第6章 项目验收/231 6.1 验收流程231 6.2 成绩评定233 6.2.1 验收评定小组的成绩评定233 6.2.2 教师的成绩评定235 6.3 项目总结235 6.4 本章小结237 第7章 进一步学习/238 7.1 C图形用户界面技术238 7.1.1 图形用户界面简介238 7.1.2 GUI开发技术与工具239 7.1.3 Linux GTK GUI开发241 7.1.4 开发实例245 7.2 数据库技术256 7.2.1 数据库技术简介256 7.2.2 SQL语言简介257 7.2.3 MySQL数据库软件开发259 7.2.4 开发实例265 7.3 本章小结269 附录A 开发计划/270 附录B 开发日志/271 附录C C语言编程规范/272 C.1 排版272 C.2 注释273 C.3 标识符、变量、宏、常量274 C.4 函数276 附录D 用户手册模板/278

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外