息;
6、函数调用图
fmai
i
putI
fo
outputI
fo
fi
d
modify
sortscore
readfile
witetofile
exit0
四、关键技术、难点及其解决方五、测试方法
1、输入密码,回车;2、进入界面;3、输入选项1,回车;按提示输入数据;4、回到主菜单;输入选项7,回车;输入文件名:abctxt回车;出现成功提示,则读入文件操作成功。4、回到主菜单,输入2,回车每10个暂停显示数据5、回到主菜单,输入3,回车出现排序成功信息。6、回到主菜单,输入4,回车按提示插入一组数据7、回到主菜单,输入5,回车按提示输入姓名,删除数据出现删除成功的信息8、回到主菜单,输入6,回车输入姓名进行查询9、回到主菜单,输入7,回车出现统计信息10、回到主菜单,输入9,回车输入resulttxt,回车出现成功写入文件的信息
f11、回到主菜单,输入0,回车退出系统
六、总结
通过这次课程设计的学习,我对c语言有了更深的认识。作为一门语言他也能根据我们的需要编写出相应的程序。在不断地修改、调试和添加中我对程序的结构和层次方面有了进一步的了解,这次学习让我深知程序设计不是想象中的那么简单,能够准确灵活的运用c语言我还得再下一些苦功夫。
f附一使用说明:
功能说明此程序分为8个选项,输入,输出、查询、修改、排序、退出等几个部分,进入1程序后,按提示输入学生信息;进入2程序后,输出1输入的学生信息;进入程序3后,输入学号,查找出学生信息;进入程序4后,输入学号修改学生信息;进入程序5后,对学生成绩排序;进入6后,进行学生数据导入;进入程序7后,保存已修改学生信息。
f附2、代码清单
程序设计语言课程设计题目:学生成绩管理系统制作人:黄海兰完成日期:2012711版本号:
以下为文件包含i
cludestdiohi
cludestdlibhi
cludestri
gh宏定义defi
eN3以下为函数提前声明voidde
glui
tavoidxua
zevoidi
putI
fovoidoutputI
fovoidfi
dvoidsortscorevoidmodifyvoidwritetofilevoidreadfile以下是全局变量i
tchoicei
tcheck0i
tloop0i
ta12
类型:结构体名称:grade用途:描述学生成绩信息
fstructgradefloatmath数学floatchi
ese语文floate
glish英语floatcomputer计算机floatave平均成绩类型:结构体名称:stude
t用途:描述学生基本信息structstude
ti
t
um学号char
ame7姓名charsex3性别i
tage年龄structgradescorestructstude
tstudNr