全文预览

c语言课程设计 教材管理系统方案

上传者:叶子黄了 |  格式:doc  |  页数:17 |  大小:162KB

文档介绍
可以对教材数据进行保存,保证每次运行程序都可以采用原来的数据。二、设计分析主要有5个功能模块,每个模块对应一个C语言自定义函数。这些函数原型及其功能简述如下:教材录入函数说明这个函数用static声明局部变量,使函数调用结束后不消失而保留原值。用只写的方式打开一个文件夹(book.txt)把数据项写入指定文件(book.txt)中。关闭文件。2、教材查询的函数该函数的核心内容是switch函数的使用、for函数的嵌套使用与strcmp比较字符串函数的使用。3、已有教材添加函数该函数的核心内容是if函数嵌套和for函数的使用以及strcmp比较字符串函数的使用4、教材信息保存函数这个函数先建立一个文件并把具体的信息存入文件中1、程序总体结构图程序结构总图设置界面函数新教材信息的录入教材信息的保存教材信息的查询教材信息的更改2、具体功能框图(1)录入新教材信息函数(2)查询教材信息(3)添加已有教材信息(4)保存教材信息函数三、主要界面截图图1程序主界面图2录入界面图3查询界面四、技术要点(对本程序贡献较大的C语言知识点;重要算法的设计与实现)1、结构体的应用定义了结构体用来描述教材的名称、作者、出版社、编号、册数和售价,具体的定义如下:#defineB1000typedefstructBook{charnum[20];charname[20];charauthor[20];charpress[20];intcount;floatshoujia;}book[B];structBookbooks[B];所定义的结构体主要用于定义数组。2、文件操作包括了文件的写入、读取和保存三个方面。例如如下程序段用于保存教材信息:voidsave(){?inti=0;?FILE*fp;fp=fopen("e:\\book.txt","wr");?while(books[i].count>0)?{

收藏

分享

举报
下载此文档