欢迎来到天天文库
浏览记录
ID:50352058
大小:1.10 MB
页数:20页
时间:2020-03-08
《C语言程序设计任务教程 教学课件 作者 彭德林 柴方艳 第12章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12章应用程序设计综合应用主编:彭德林柴方艳C语言程序设计任务教程C语言程序设计任务教程——第12章应用程序设计综合应用掌握函数、数组及结构体等的综合应用2掌握函数、指针及结构体等的综合应用5熟悉模块化结构设计思想、软件工程基本流程1开发通讯录管理系统情境1开发职工工资管理系统情境2C语言程序设计任务教程——第12章应用程序设计综合应用公司依据现有软件设备及人员配备,按照总部下达工程任务,开发通讯录管理系统。情境描述情境1开发通讯录管理系统工作情境描述12.1.1案例12.1.2程序执行12.1.3情境1开发通讯录管理系统1项目背景条
2、件与限制需提交的文档2系统软件环境配置操作系统Windows2003/ME/XP编译环境、TurboC3.0/DevC++5.0/VisualC++6.03项目实施计划:项目开发进度安排人员组织及分工关键技术问题交付期限等12.1.1工作情境描述------项目之问题分析系统规划工程规范说明12.1.1工作情境描述------项目之问题分析系统规划规范需求编写规范功能需求新系统详细功能需求数据流程分析规范说明12.1.2案例------项目之系统分析及系统设计工程需求分析系统设计目标系统技术需求实时人机交互增删改查排序数组及结构体高内聚
3、低耦合工程概要设计设计思想:自顶向下、逐步细化;模块化、高内聚、低耦合结构12.1.2案例------项目之系统分析及系统设计数据结构设计:typedefstructNODEREL{charname[10];charsex[5];chartele[12];charaddr[20];};结构化模块设计:主控模块、录入模块、显示模块、查询模块、删除模块、插入模块、编辑模块、排序模块等12.1.2案例------项目之系统分析及系统设计详细设计及功能模块主控模块modnode修改模块display显示模块sort排序模块delet删除模块in
4、sert添加模块search查询模块menu主菜单模块input录入模块12.1.3程序执行------项目之系统实施菜单模块Menudisplay();模块input();模块search();模块delet();模块modnode();模块insert();模块sort();模块主控模块公司依据现有软件设备及人员配备,避免空间浪费,采用临时确定数据空间的数据结构定义方式,实现总部下达工程任务,开发职工工资管理系统。情境描述情境2开发职工工资管理系统工作情境描述12.2.1案例12.2.2程序执行12.2.3情境2开发职工工资管理系统
5、1项目背景条件与限制需提交的文档2系统软件环境配置操作系统Windows2003/ME/XP编译环境、TurboC3.0/DevC++5.0/VisualC++6.03项目实施计划:项目开发进度安排人员组织及分工关键技术问题交付期限等12.2.1工作情境描述------项目之问题分析系统规划工程规范说明12.2.1工作情境描述------项目之问题分析系统规划规范需求编写规范功能需求新系统详细功能需求数据流程分析规范说明12.2.2案例------项目之系统分析及系统设计工程需求分析系统设计目标系统技术需求交互友好界面增删改查排序指针及
6、单链表模块功能独立工程概要设计设计思想:自顶向下、逐步细化;模块化、高内聚、低耦合结构12.2.2案例------项目之系统分析及系统设计数据结构设计:structUserInfo{charUserNo[10];charUserName[5];floatWage;floatOtherWage;floatSum;structUserInfo*next;};结构化模块设计:主控模块、创建模块、排序模块、查询模块、添加模块、删除模块、修改模块、显示模块等12.2.2案例------项目之系统分析及系统设计详细设计及功能模块主控模块modify
7、修改模块print显示模块sort排序模块delet删除模块creat创建模块search查询模块menu主菜单模块insert添加模块12.2.3程序执行------项目之系统实施菜单模块Menuprint();模块creat();模块search();模块delet();模块modify();模块insert();模块sort();模块主控模块ThankYou!
此文档下载收益归作者所有