c语言课程设计

发布 2020-06-22 18:38:28 阅读 8492

计算机科学技术学院、软件学院。

2023年版。

学生信息管理系统模拟。

该系统能够模拟学生基本信息管理。

整个系统开发分为三个部分,总分20分,如果有缺勤情况,每缺勤一次扣1分,上不封顶。

该系统应具有合理的界面设计,并易于操作;

编码风格良好;

该系统用控制台程序即可实现;

编程语言为c语言,编程环境为vc++ 6.0

设计学生结构体。

1. 结构体设计。

学生”结构体包含“学号”、“姓名”、“性别”、“英语成绩”、“c语言成绩”。

2. 存储结构要求。

在实现各个模块的功能时, 根据该模块的具体要求确定存储结构。

编程实现系统的菜单。

登陆”菜单(选做,有加分)

1用户登陆。

0退出系统。

主菜单样式如下:

1学生录入。

2学生浏览。

3学生查询。

4学生删除。

5成绩统计。

0退出系统。

通过函数完成各个菜单模块的功能,要求合理设计主函数和各个子函数,合理设计各个函数之间的调用关系。

1. 主函数:显示主菜单。

2. 如果设计并编写登陆菜单,要求合理设计登陆界面,要求用户输入用户名和密码,如果全都正确则进入主菜单,如果有一项不对,系统再提供两次机会输入,三次都错退出系统。(此部分有加分)

3. 编写函数完成“学生录入”功能,要求能将用户由键盘输入的若干学生信息追加到或中,存储结构可以使用数组,也可以使用链表。

4. 编写函数完成“学生浏览”功能,要求能将或文件中的全部学生信息显示出来,存储结构可以使用数组,也可以使用链表。

5. 编写函数完成“学生查询”功能,要求能按照学号或姓名对学生进行查询。

6. 编写函数完成“学生删除”功能,要求按照学号或姓名将某个学生删除,并将删除后的结果写回到文件中,此功能要求存储结构必须使用链表。

7. 设计并编写编写函数完成“成绩统计”功能,可以对“英语成绩”、“c语言成绩”进行单科浏览(降序排列),按某个学生统计总分和平均分,按英语和c语言两科成绩对学生进行排序。

进度要求。

第2教学周——第3教学周:完成第一部分、第二部分以及第三部分的“学生录入”、“学生查询”和“学生浏览”功能。

第4教学周——第5教学周:完成“学生删除”和“成绩统计”功能。

第6教学周:教师完成对学生程序的考核。

C语言课程课程设计

课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...

C语言课程设计

目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...

C语言课程设计

目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...