计算机科学技术学院、软件学院。
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月 计算机科学与技...