- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》课程设计
试验报告
题目:教务信息管理系统
1.系统功能模块结构图
2.数据结构设计及用法说明
/*重修的结构,用creachong()函数来建立重修链*/
struct CHONG {
char xueqi[15]; /*重修的学期*/
unsigned chengji; /*重修的成绩*/
struct CHONG * next
};
/*课程的结构,用creacourse()函数来建立课程链,其中包含了重修链*/
struct COURSE {
char courhao[10]; /*课程的编号,由于编号有可能是非纯数字的*/
char courname[15]; /*课程的名字*/
unsigned exam,pingshi,zonghe; /*该课程的期末成绩,平时成绩,综合成绩*/
float xuefen; /*该课程的学分*/
unsigned chongnum; /*记录重修链的结构的个数*/
struct CHONG * chongxiu; /*连接该课程的重修链*/
struct COURSE * next;
};
/*学生的结构,用creastudent()函数建立*/
struct STUDENT {
unsigned xuehao; /*学号*/
char name[20]; /*名字*/
unsigned age; /*年龄*/
char sex; /*性别,M代表男性,F代表女性*/
char sushehao[20]; /*宿舍*/
char phone[20]; /*电话,电话可能包括非数字的符号*/
float xuefen; /*该学生的总学分*/
float average; /*该学生的平均分*/
unsigned cournum; /*该学生的课程链中的结构的个数*/
struct COURSE * course; /*连接课程链*/
struct STUDENT * next;
};
/*班级各科的平均成绩结构,用creaaverage()函数建立*/
struct AVERAGE {
char courhao[10]; /*课程号*/
char courname[15]; /*课程名字*/
float average; /*平均成绩*/
struct AVERAGE * next; }
/*班级的结构*/
struct CLASS {
char classname[20]; /*班级名字*/
unsigned studnum; /*班级的学生的数目*/
float average; /*班级总平均成绩*/
unsigned avernum; /*各科成绩平均链的中结构的个数*/
struct AVERAGE * pingjun; /*连接各科平均成绩链*/
struct STUDENT * first; /*连接第一个学生*/
struct CLASS * next;
};
数据在内存中链表结构:
3.相关流程图
(1) 通过输入数据建立主链表的流程:
(2)保存数据的流程:
(3)读文件的流程
4.心得
在放暑假前,为了这个作业,我就已经借了不少书和在网上下了资料来看,特别是关于制作那个图形界面的,当时看时就觉得思路很清晰编写起来应该没有什么困难得,想一切都是理所当然的,会按照自己的思路实现,而在我编写的过程中,才发现自己在很多方面考虑得有不少的欠缺,明白到编写一个程序,在开始着手编写前,无论在全局还是细节都要考虑好,做到胸有成竹。
我是在暑假就快要回学校时开始着手编写c语言的,那时我打算编写出的系统是这样的:图形中文界面,下拉菜单。于是
您可能关注的文档
最近下载
- 数字孪生技术在农业生产管控中的应用现状与展望.docx VIP
- 消防火灾安全知识培训PPT课件(完整版).pptx VIP
- 2025年湖南高速铁路职业技术学院单招职业适应性测试题库及一套完整答案.docx VIP
- 宜阳学校施工组织方案设计书.doc VIP
- 人教版小学三年级数学下册《第二单元 除数是一位数的除法》大单元整体教学设计[2022课标].docx
- 2025年数字孪生技术综述与展望.pdf VIP
- 重大危险源评价与防范措施.docx VIP
- 本田CB190r,SDH175-6维修手册.pdf
- 2025至2030年搪瓷取暖炉项目投资价值分析报告.docx
- 城市道路照明节能改造方案.doc
文档评论(0)