文档详情

华中科技大学C语言课程设计实验报告.docx

发布:2018-03-22约字共91页下载文档
文本预览下载声明
华中科技大学计算机科学与技术学院 《C语言程序设计》课程设计 基础部分实验报告 题目: 科技成果信息管理系统 专业: 计算机科学与技术 班级: 学号: 姓名: 成绩: 目 录 一、系统功能结构设计…………………………………………………………………1 二、数据结构设计…………………………………………………………………1 三、程序结构………………………………………………………………… 4 四、函数原型及功能………………………………………………………………… 9 五、试验结果…………………………………………………………………13 六、实验体会……………………………………………………………………29 七、附录1:参考文献…………………………………………………………………… 31 八、附录2:程序清单…………………………………………………………………… 31 C语言课程设计实验报告 PAGE \* MERGEFORMAT87 系统功能结构设计 航科技成果信息管理系统由五大功能模块组成:文件模块,编辑模块,查询模块,统计模块,帮助模块。如下图所示: 数据结构设计 单位信息链结点结构(DEPT_NODE)及用法 typedef struct dept_node { char number[8]; /*单位编号*/ char name[30]; /*单位名称*/ char PIC[20]; /*负责人*/ struct dept_node *next; /*指向下一结点*/ struct archs_node *achs; /*指向科技成果信息链结点的指针*/ GtkTreeIter iter; /*treeview中对应treeiter*/ } DEPT_NODE; 中文字段名 类型及长度 变量名 举例 单位编号 char[8] number单位名称 char[30] name Huazhong_university_of_scitech 负责人 char[20] PIC Li_peigeng 科技成果信息链结点结构(ACHS_NODE)及用法 typedef struct achs_node { char number[12]; /*成果编号*/ char name[50]; /*成果名称*/ char field[20]; /*所属技术领域*/ char first_dept_name[30]; /*第一完成单位*/ char first_dept_number[8]; /*第一完成单位编号*/ char first_member_name[20]; /*第一完成人*/ char award_name[30]; /*获奖名称*/ char award_level[10]; /*获奖档次*/ char award_grade[10]; /*获奖等级*/ struct arhs_node *next; /*指向下一节点*/ struct member_node *members; /*指向完成人员信息结点的指*/ GtkTreeIter iter; /*treeview中对应treeiter*/ } ACHS_NODE; 中文字段名 类型及长度 变量名 举例 成果编号 char[12] numbe 200703150001 成果名称 char[40] name The_method_of_study 所属技术领域 char[20] field computer 第一完成单位 char[30] first_dept_name Huazhong_university_of_scitech 第一完成单位编号 first_dept_number first_dept_number第一完成人 char[20] first_member_name Lu_zhengding 获奖名称 char[30] award_name Natural_science_of_hubie_province 获奖档次 char[10] award_level province /*省级*/ 获奖等级 int award_grade 1
显示全部
相似文档