学生成绩管理系统软件课程设计报告.docx
《学生成绩管理系统软件课程设计报告.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统软件课程设计报告.docx(17页珍藏版)》请在冰点文库上搜索。
学生成绩管理系统软件课程设计报告
学生成绩管理系统软件课程设计报告
编写人:
胡尚明
同组人员:
胡尚明(课程设计负责人)缑明亮
马鸣浩
胡晓伟
完成日期:
辅导教师:
批阅日期:
分数:
一、功能描述………………………………………………………….3
二、总体设计…………………………………………………………
三、数据设计…………………………………………………………
四、函数功能描述……………………………………………………
五、程序实现…………………………………………………………
六、运行结果…………………………………………………………
七、设计小结…………………………………………………………
一、功能描述:
此成绩管理系统主要利用单链表实现,由如下三个功能模块实现
1.输入模块:
主要完成将学生记录存入单链表的工作。
2.输出模块:
主要完成学生信息的显示工作。
3.修改模块:
主要完成错误学生信息的修改工作。
4.插入模块:
主要完成学生信息的插入工作。
5.查询模块:
主要完成部分学生信息的查询工作。
6.统计模块:
主要完成学生信息的统计工作。
7.排序模块:
主要完成学生信息中名次等的排序工作。
8.删除模块:
主要完成多余学生信息的删除工作。
9.保存模块:
主要将数据保存到文件中。
10.读取模块:
主要将数据从文件中读取出来。
11.退出模块:
主要完成整个系统的退出工作。
二、函数功能描述:
1、input()函数;
函数原型:
例如:
2、output()函数:
函数原型(与printf结合使用)
例如:
3、select()函数:
函数原型:
例如:
4、insert()函数
函数原型:
例如:
5、tongji()函数:
函数原型:
例如:
6、paixu()函数:
函数原型:
例如:
7、shanchu()函数:
函数原型:
例如:
8、xiugai()函数:
函数原型:
例如:
9、WritetoText()函数:
函数原型:
例如:
10、AddfromText()函数
函数原型:
例如:
11、save()函数:
函数原型:
例如
三、程序实现:
1、源代码分析:
a、程序预处理:
即搭建函数的框架,定义各种数据类型。
b、主函数:
c、主菜单界面:
四、运行结果:
1、主界面欢迎菜单:
(需要输入管理密码,自己可以重设)
2、输入学生记录:
3、输出学生记录:
4、修改学生记录:
5插入学生记录:
6查询学生记录:
7统计学生记录:
8排序学生记录:
9删除学生记录:
10.保存学生记录
11.读取学生记录
五、设计小结:
经过本次软件设计课程,我们深刻理解了计算机软件基础这门课的深刻内容,也让我们更好的复习了C语言的相关知识,在此基础之上我们知道了,计算机软件开发的初步内容与方法,对我们以后的创新设计有很大的帮助!
经过一学期的学习总算也有所收获,对以后的工作学习都有很重要的意义。
六、鸣谢:
青海大学计算机系;
计算机软件基础课程老师;
我们各组同学的鼎力支持,以及小组成员的努力