欢迎来到天天文库
浏览记录
ID:18299275
大小:57.36 KB
页数:16页
时间:2018-09-16
《c 课程设计(学生成绩管理系统)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《面向对象程序设计》课程设计报告设计题目学生成绩管理系统学生姓名陈卓斌学生班级信息管理与信息系统学生学号201411671102指导教师易学明完成时间:2015年7月1日 目录摘要一、设计任务与要求…………………………………………二、系统分析(需求分析)…………………………………1.需求分析…………………………………………2.系统性能要求……………………………………3.系统功能模块……………………………………三、系统设计与实现……………………………………1.界面设计…………………………………………2.功能设计与
2、实现………………………………四、测试结果……………………………………五、总结…………………………………………附录:源程序…………………………………摘要:本系统主要用于对学生的成绩进行管理。通过本系统,可以将各个学生的成绩记录输入到系统中,便于查阅和相关管理。此外,该系统还能实现对学生成绩记录的显示,查询以及插入或删除学生的成绩记录等功能。一、设计任务与要求…… 编写一个简单的学生成绩管理系统。学生成绩管理系统有若干学生成绩记录组成,每个记录由学号、姓名、性别和成绩四部分组成,姓名不超过20个字符,’,成绩为do
3、uble型数据。该系统具有以下功能:(1)程序开始执行时显示如下版权信息和主菜单:要求:设立程序管理学生如下信息:学生学号、姓名、班级,语文、数学、英语成绩。至少要有10名以上学生。能够实现根据以下关键字查询:学生姓名、学号、班级、课程名称。能够实现按照单科成绩、总成绩、平均成绩、学号排序。能够实现学生信息的插入、删除和修改。能够查询每个课程的最高分、最低分及相应学生姓名、班级和学号。能够查询每个班级某门课程的优秀率(90分及以上)、不及格率,并进行排序。*/二、系统分析(需求分析)1.需求分析a.能对学生各科
4、成绩进行录入:。b.能对学生的成绩进行增加。c.能对学生的成绩进行删除。d.能对学生的成绩进行修改。e.能对学生的成绩按学号,姓名,进行查询。f.能输出学生的所有数据。2.系统性能要求a.系统安全、可靠;b.功能齐全;c.操作方便、界面友好;d易于维护和扩充。1.系统功能模块学生成绩查询系统有:成绩录入(input)、显示(show)、删除(del)、修改(change),查询(search),排序函数(paixu)显示构成。三、系统设计与实现1.界面设计:程序运行后会出现一个简捷美观的窗口,便于用户查询数据。
5、2.功能设计与实现通过主窗体调用其他窗体,具体实现可以参照系统分析相关内容。应用系统主控界面包括记录编辑和记录查询等功能模块。四、测试结果基本能完成所有要求的功能。五、总结此次c++课程设计,虽然这几天费劲心思花了好多时间去做这个课程设计,挺累的,但每一次完成一个小小的功能都能给我一种无形的力量,让我有一点点的成就感,那种解决了问题之后的快感确实让人兴奋。过程中虽然遇到了不少困难,但是在我的努力下最终顺利的完成了任务,并且学到了好多的经验与知识。以下是我的几点总结:1、要对程序的设计要求有一个比较明确的认识。明
6、确我们要做什么,我们才能对程序更好的认识;2、先把程序整一个框架先做出来,再一个一个功能慢慢调试。一开始我一下子写了整一个程序而没有经过调试,结果导致后面调试的时候非常的麻烦,错漏百出。3、做好注释。一个像成绩管理系统的程序就很多行了,如果没有做好注释,很容易在最后不知道该模块是做什么的。4、加强训练。编程确实是一个需要经验的技能,只有我们多练多学习才能更好的学好这项技能;总而言之,我们应当理论联系实际,加深和巩固所学的理论知识,提高实践能力和计算机的综合运用能力。我们编写程序的过程是辛苦与快乐的,程序的编写原
7、则很重要,只要我们在编程,就必须不断改进,才能更好提高编程能力。附录:源程序#include#include#includeusingnamespacestd;classstudent{intnum;charname[20];//名字charclass1[20];//班级doublechinese;//语文成绩doublemath;//数学成绩doubleenglish;//英语成绩doubleyouxiu;//优秀率doublebujige;//不及格率d
8、oublesum;//总成绩doubleaver1;//平均成绩public:voidset(){cout<<"t学生学号:";cin>>num;cout<<"t学生姓名:";cin>>name;cout<<"t学生班级:";cin>>class1;cout<<"t语文成绩:";cin>>chinese;cout<<"t英语成绩:";cin>>english;cout<<"
此文档下载收益归作者所有