下载此文档

2021年C语言优秀课程设计教材综合管理系统.doc


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
沈 阳 航 空 航 天 大 学
课程设计
学 号 __20XX_
班 级 ___94070202_____
姓 名 ___ 于 涛__ __
指导老师 __ 徐 晗______
20XX年 10 月 08 日
目录
一、需求分析 1
二、设计分析 2
三、关键界面截图 7
四、技术关键点 8
五、个人总结 10
六、参考文件 11
七、源程序 11
一、需求分析
经过对程序设计题目标分析可知,整个程序设计实现大致分为五个模块,其中每一个模块对应一个函数,她们功效分别是:录入新教材信息,添加已经有教材,查找教材信息,保留教材函数。在这些函数当中,前三个函数实现严格根据题目标要求,。
1. 稳定性分析
指系统比较健壮,只要是用户合理操作,系统全部应给出合理正确回应,而不是出现令用户感到意外系统错误或系统瓦解。
2. 关键功效分析
(1)录入教材信息:许可用户输入教材名称、作者、出版社、教材册数、编号、售价。
(2)查询教材: 许可根据编号和书名对教材各项信息进行查询;
(3)添加已经有教材: 经过添加已经有教材同时对教材信息更改;
(4)保留教材函数 。
除上面介绍功效之外,程序还含有退出功效,能够在输入修改信息以后实现选择退出。
每一本教材统计全部包含编号、作者、出版社、售价、书名和数量,在程序当中,将教材统计类型定义为结构体类型,,其它函数每次对教材统计访问,,这么做不仅能够确保教材数据一致性,而且能够对教材数据进行保留,确保每次运行程序全部能够采取原来数据。
二、设计分析
关键有5个功效模块,每个模块对应一个C语言自定义函数。这些函数原型及其功效简述以下:
教材录入函数说明
这个函数用static申明局部变量,使函数调用结束后不消失而保留原值。用只写方法打开一个文件夹()把数据项写入指定文件()中。关闭文件。
2、教材查询函数
该函数关键内容是switch函数使用、for函数嵌套使用和strcmp比较字符串函数使用。
3、已经有教材添加函数
该函数关键内容是if函数嵌套和for函数使用和strcmp比较字符串函数使用
4、教材信息保留函数
这个函数先建立一个文件并把具体信息存入文件中
1、程序总体结构图
程序结构总图
设置界面函数
新教材信息录入
教材信息保留
教材信息查询
教材信息更改
2、具体功效框图
(1)录入新教材信息函数
(2)查询教材信息

(3)添加已经有教材信息
(4)保留教材信息函数
三、关键界面截图
图1 程序主界面
图2 录入界面
图3 查询界面
四、技术关键点
(对本程序贡献较大C语言知识点;关键算法设计和实现)
1、结构体应用
定义了结构体用来描述教材名称、作者、出版社、编号、册数和售价,具体定义以下:
#define B 1000
typedef struct Book
{ char num[20];
char name[20];
char author[20];
char press[20];
int count;
float shoujia;
}book[B];
struct Book books[B];
所定义结构体关键用于定义数组。
2、文件操作
包含了文件写入、读取和保留三个方面。比如以下程序段用于保留教材信息:
void save()

2021年C语言优秀课程设计教材综合管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息