《c语言趣味应用》
课程设计报告。
设计题目学生管理系统
系别信息技术学院
班级 11网络工程(物联网方向)
姓名杨浩瑞。
学号 111124088
目录。1.功能描述 3
2.概念设计 4
3.详细设计 5
4.效果及存在的问题 7
5.心得 11
6.参考文献 11
本程序能简单的对学生的各项信息进行管理实施,具体功能如下:
1. 该系统两级目录,由一个主菜单和两个子菜单组成,主菜单如下:
2. 子菜单分为成绩管理子菜单和信息管理子菜单,非别如下:
3. 成绩管理可以实现对录入的学生的成绩进行单科或两科成绩录入,录入完毕后,可以查询当前的学生的所有成绩,还可以查询到当前成绩的最高分(警告!此中全部功能必须在添加好学生信息后才能使用!)
4. 信息管理可以实现对学生的基础信息的录入(如学号,姓名,性别,专业,****,家庭住址),添加学生信息后,可以对学生信息进行查询与查看,还可以修改和删除,但需要使用学号作为索引,方便快捷。
1. 学生管理系统无非就是对学生的基本信息进行增删改查,还有成绩的录入,成绩的查询,成绩的最高分搜索等进行设计,所以我们只需要定义一个新的数据类型,此中包含有学生学号,姓名,性别,专业,****,家庭住址基本信息,可以试用单链表进行存储,(注:本程序试用的事新数据类型数组进行存储)这样我们本着最基础的概念就可以开始设计我们的小型学生管理系统了。
1.以下是单科成绩录入函数的实现:
*单科成绩录入函数*/
void one()
loop: system("cls");
copyright();
if(n)else
cout<<"成绩已全部录取成功或您选择了返回!稍后将返回到成绩管理子菜单";
system("pause");
grademenu();
*单科成绩录入函数*/
2. 以下为删除学生信息函数的实现:
*删除学生记录函数*/
void delete()
system("cls");
copyright();
if(n)else
*删除学生记录函数*/
3.其他函数实现不在此一一列出,更多函数实现请查看源**。
1. 效果显示:
1).主菜单截图。
2).成绩子菜单截图。
3)信息子菜单截图。
4).信息查询截图。
5).两科成绩录入截图。
6).成绩查询截图。
7).第一科最高分成绩查询截图。
2.存在的问题。
在此学生管理系统中有很多不完善的地方,其中最突出的是,本系统并没有使用文件或数据库文件对操作时添加或修改的信息进行保存,只是报存在运行变量里边,这是其中的一个缺点,也是致命的缺点,由于马上该考试了,时间有限,故不做详细修改,如有同仁有能力,望把文件保存功能添加上去。
通过这个小小的课程设计,我得到很多,也学到了很多,做事一定要专心,一定要细心,这样才能创造出自己的水平,不要轻易相信自己不如别人,只要努力,我们都可以做得很好,虽然程序只有440多行,但里边还是有很多不恰当的地方,比如使用了不友好语句goto,其实我只是想每种语句都用一下而已,毕竟时间有限,能力有限,如有错误之后,望不吝赐教!
《学生管理系统》课程设计报告
课程设计任务书。2012 2013学年第一学期。计算机与通信学院 系 部 软件工程专业姓名 夏笑声班级 1202 课程名称 面向过程程序设计 课程设计。设计题目 学生管理系统 湖南工业大学。课程设计任务书。2012 2013学年第一学期。计算机与通信学院 系 部 软件工程专业姓名 夏笑声班级 120...
学生考勤管理系统课程设计报告
合肥学院。计算机科学与技术系。课程设计报告。2010 2011学年第二期。2011年7月。学生考勤管理系统。目录。一。需求分析 3 1.1 功能需求 3 1.2 数据需求 3 1.3 性能需求 3 二。算法设计 3 2.1设计思想 3 2.2功能实现 7 三 用户手册 7 四。调试及测试 8 五。总...
学生考勤管理系统课程设计报告
一 需求分析。功能需求 1 录入学生的缺勤记录 2 修改某个学生的缺勤记录 3 查询某个学生的缺勤情况 4 统计某段时间内,缺勤学生学号及缺勤次数,按缺勤权值统计学生的负分值,并能进行排序 5 统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序 6 系统以菜单方式工作。数据需求。本系...