- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C 语言的课程计学生信息管理
目 录
目 录 2
一、 课程设计的目的与要求 2
二、题目说明 4
2.1程序开发背景 4
2.2开发工具介绍 4
三、总体设计 6
3.1.系统开发平台: 6
3.2 .系统流程图: 7
3.3功能结构图: 8
四、详细说明 9
4.1 系统实施 9
五、遇到的问题和解决方法 17
六、课程设计总结 19
七、参考文献 20
附录(源程序代码) 21
课程设计1)对系统进行功能需求分析;
(2)设计合理的数据结构和系统框架;
(3)编程简练,程序功能齐全,能正确运行;
(4)说明书、流程图要清楚;
(5)课题完成后必须按要求提交课程设计说明书;
在课程设计过程中要求学生:重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;按照课程设计的题目要求,独立地完成各项任务,不允许相互抄袭;按时到机房上机,并接受教师的检查。认真编写课程设计报告。
课程设计可以由2~4名同学合作完成一个课题。全体成员应共同协作完成选题,确定设计思想,进行功能模块划分,然后由组长为各成员分配任务。整个设计期间,组长负责协调工作。各小组成员明确自己的任务后,应独立完成各自模块的设计、编码和调试,独立完成课程设计说明书。小组成员要理解同组其他成员设计的模块,熟练操作本组设计。
2 考核方式和成绩评定
100%=平时(20%)+上机检查(0%)+课程设计报告(0%)
三、总体设计
3.1.系统开发平台:
学生成绩管理系统是为了方便用户根据需要对学生的各科成绩信息进行管理的系统。在如今的现代化信息理念下,一个学生管理系统在国际各大高校的教育机构中是一个必不可少的应用程序,他可以方便的对学生信息进行查询,删除,修改,排序等功能,大大提高工作效率。
学生成绩管理系统包括人员信息的录入,信息查询,删除,添加,排序等操作。内容比较庞大复杂。通过以上说明,我们可以总结得到如下的系统结构图。
3.2 .系统流程图:
图 3-1
3.3功能结构图:
图 3-2
四、详细说明
4.1 系统实施
#includestdio.h
#includeconio.h
(1)定义个结构体
代码:
struct student
{
int number; /*学号*/
char name[10]; /*姓名*/
int score[4]; /*score[1]: 应用数学score[2]: 大学英语score[3]: Jave程序设计
score[4]: 计算机应用基础*/
float ave; /*每个学生平均成绩*/
}
struct student STU input();
(2) 学生信息输入(学号、姓名、各科成绩)代码:函数功能:输入学生的学号、姓名、各科成绩,函数参数:结构体指针head,指向存储学生信息的结构体数组的首地址。整形变量n表示学生数。函数返回值:没有。
void Appscore(STU *head,int n)
{
int j;
STU *p;
for(p=head;phead+n;p++)
{
printf(\ninput number:);
scanf(%d,p-number);
printf(input name);
scanf(%s,p-name);
for(j=0;j4;j++)
{
printf(input score%d:);
scanf(%d,p-score+j);
}
}}
图 4-1
图 4-2
此函数功能是:学校从键盘上输入学生学号、姓名、各科成绩等数据。
(3)输出学生学号、姓名、各科成绩等信息代码:函数功能:输出学生学号、姓名、各科成绩等信息;函数参数:结构体指针head,指向存储学生信息的结构体组的首地址。整形变量n表示学生数,函数返回值:没有。
void printscore(STU *head,int n)
{
STU *p;
int i,temp[4];
char str[100]={\0};
strcat(str,Number Name);
for(i=1;i=4;i++)
{
strcat(str, sco
您可能关注的文档
- ATX电源典型障诊断.doc
- AUTO CA2010官方简体中文版下载、安装及破解.docx
- AUTO201 CAD破解版 2010简体中文版附注册激活方法.doc
- AutoCAD007 简体中文版破解安装.docx
- AutoCAD008中文版电气制图教程.doc
- AutoCAD2013 官方简体中文版激活说明.doc
- AutoCAD捷命令版.doc
- AutoCAD的比例概念及使用技巧.doc
- AutoCAD英文对照表.doc
- Autodes AutoCAD 2008 简体中文版 注册破解方法.doc
- 2025年电工(技师)资格证考试预测试题附参考答案详解【培优】.docx
- 2025年电工(技师)资格证考试预测试题附参考答案详解【轻巧夺冠】.docx
- 2026年二级建造师之二建市政工程实务考试题库500道附完整答案(精选题).docx
- 2025年电工(技师)资格证考试预测试题带答案详解(名师推荐).docx
- 2025年电工(技师)资格证考试预测试题带答案详解(达标题).docx
- 2025年电工(技师)资格证考试预测试题带答案详解.docx
- 2025年电工(技师)资格证考试预测试题附参考答案详解【黄金题型】.docx
- 2025年电工(技师)资格证考试预测试题带答案详解(巩固).docx
- 2025年电工(技师)资格证考试预测试题附参考答案详解【考试直接用】.docx
- 2025年电工(技师)资格证考试预测试题精华版附答案详解.docx
原创力文档


文档评论(0)