c语言程序设计学生成绩管理系统报告文档

c语言程序设计学生成绩管理系统报告文档

ID:9203198

大小:160.00 KB

页数:22页

时间:2018-04-22

c语言程序设计学生成绩管理系统报告文档_第1页
c语言程序设计学生成绩管理系统报告文档_第2页
c语言程序设计学生成绩管理系统报告文档_第3页
c语言程序设计学生成绩管理系统报告文档_第4页
c语言程序设计学生成绩管理系统报告文档_第5页
资源描述:

《c语言程序设计学生成绩管理系统报告文档》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告课程名称《数据结构》课题名称_学生成绩管理系统专业计算机科学与技术专业班级计算机1103班学号姓名白天亮指导教师张雪2012年12月9日21前言设计课题三十:学生成绩管理系统一、问题描述:现有学生成绩信息文件1(1.txt),内容如下姓名学号语文数学英语张明明01677882李成友02789188张辉灿03688256王露04564577陈东明05673847….......…学生成绩信息文件2(2.txt),内容如下:姓名学号语文数学英语陈果31576882李华明32889068张明东33484256李明国34504587陈道亮35475877….

2、试编写一管理系统,要求如下:1)实现对两个文件数据进行合并,生成新文件3.txt2)抽取出三科成绩中有补考的学生并保存在一个新文件4.txt3)对合并后的文件3.txt中的数据按总分降序排序(至少采用两种排序方法实现)4)输入一个学生姓名后,能查找到此学生的信息并输出结果(至少采用两种查找方法实现)5)要求使用结构体,链或数组等实现上述要求.二、功能要求:1、实现对两个文件数据进行合并,生成新文件3.txt。2、本系统显示这样的菜单:请选择系统功能项:0.退出1.显示学生信息2.显示按学号排序后的学生信息3.显示按总分排序后的学生信息4.按学号查学生各科分数和总

3、分5.按姓名查学生各科分数和总分216.抽取出三科成绩中有补考的学生并保存三、算法提示:1、数据结构:结构体类型数组2、数据库结构:下表构成该系统的基本数据库。姓名学号语文数学英语Charintintintint四、测试数据:学生人数N=10五、其它:对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。目录第一章绪论第一节课程背景第二节本文所做工作第二章需求分析第三章总体设计第四章详细设计第五章测试第六章使用说明第七章总结附录A源代码附录B参考资料21第一章绪论学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关

4、重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。学生档案管理系统是典型的信息管理系统(MIS),经过分析如此情况,我们用code#blocks开发工具,利用其提供的各种面向对象的开发工具和功能强大的SQL(结构化查询语言)。第一节课程背景在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是

5、社会进程的必然趋势,学校管理只有只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。第二节本文所做工作本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:(1)系统管理员进入学生成绩管理系统学生档案管理的主要功能是:实现添

6、加学生的基本信息、修改学生的基本信息、查询学生的基本信息、删除学生的基本信息等基本功能。(2)系统管理员进入学生成绩管理系统学生成绩管理的主要功能是:实现学生成绩的录入、学生成绩的修改与保存等基本功能。(3)系统管理员进行学生成绩管理系统查询与统计的主要功能是:实现根据某个学生的基本信息查询他的成绩,还可以根据学生成绩的高低进行排序等基本功能。1.1编写目的本需求的编写目的在于研究学生成绩管理系统软件的开发途径和应用方法。1.2背景及范围本项目的名称:学生成绩管理系统。本软件基本上能具体化、合理化的管理学生的学籍档案,用结构化的思维方式去了解计算机的基本工作原理

7、和高级程序设计语言。1.3功能主要功能:学生成绩录入、学生信息和成绩修改、查询成绩。21第二章系统需求分析可以使用户录入学生信息,并在系统中显示出来,还能对录入的信息进行保存,当需要时还可以对信息进行修改和删除,还能分别用学号、姓名、性别、年龄对学生信息进行查询,用户进入系统需要输入密码。第三章总体设计structstudent:一个结构体类型,他能存放姓名、学号、语文、数学、英语等成绩等不同类型数据组成的组合型的数据结构。voidmain():主函数。FILE*fp:定义一个指向文件的指针变量fp.fp=fopen("学生成绩","w+"):将fopen函数的

8、返回值赋给指针变量fp,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。