题目:学生成绩管理系统。
任务:独立设计上述应用系统,并利用c语言编程实现以下功能:
1) 基本功能。
信息录入。录入学生成绩信息(包括学生学号、姓名、各门课程的成绩等)。
信息查询。输入学号,查询某学生各门课程的成绩及平均成绩;
查询所有学生各门课程的成绩;
信息删除与修改。
输入学号,删除该学生的成绩信息;
输入学号,查询并显示出该学生的成绩信息,并在此基础上进行修改。
2)扩充功能。
排序。对学生数据按可选的自定义规则进行排序,显示出排序结果。
信息保存 将学生的学号、姓名及各门课程的成绩等信息保存于外部存储器的文件中。
信息装载。从已保存好的文件中将信息读入内存,在此基础上可以进行各种基本操作。
3)设计步骤。
1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。
2、建立一个文件,将每位学生的信息写入文件中(人数利用宏定义设定)并能显示于屏幕上。
3、完成上述显示、查找(姓名,性别等)、修改等功能。
4、进一步要求,修改记录设置密码操作。
4)设计要求。
低难度(成绩范围:“及格”、“不及格”)
采用数组方式实现基本功能。
一级主菜单界面如下:(中英文均可)
welcome to the student score mis
main menu
1. add records
2. require records
3. delete records
4. modify records
5. exit
二级菜单界面如下:
require records
2.1 require certain record by num
2.2 require all the records
2.3 back to mainmenu
一般难度(成绩评定范围扩大到:“中”)
采用单向链表方式实现基本功能。(菜单界面同上)
或者采用数组方式实现基本功能加扩展功能。(菜单界面同下)
较高难度(成绩评定范围扩大到:“优秀”和“良好”)
采用单向链表或双向链表实现基本功能加扩展功能。
一级主菜单界面如下。
welcome to the student score mis
main menu
1. add records 2. require records
3. delete records 4. modify records
5. sort records 6. s**e records
7. load records 8. exit
二级菜单界面如下:
require records
2.1 require certain record by num
2.2 require all the records
2.3 back to mainmenu
sort records
5.1 sort records by num
5.2 sort records by name
5.2 sort records by **erage score
5.3 back to mainmenu
二、课程设计报告要求及说明
1.设计报告内容。
1)系统需求分析。
2)系统功能模块图。
3)设计说明,主要包括各功能模块的设计说明和源码。
3)测试数据测试说明。
4)实现功能所采用的数据结构(数组/单向链表/双向链表)和完成情况。
2.提交课程设计报告和电子版。
1)源程序文件和可执行程序文件;
2)测试数据;
3)课程设计报告文档(另需交打印文档一份)。
3.成绩分五档:优秀,良好,中等,及格和不及格。
1)根据完成的程序和报告的质量评定成绩。
2)只完成基本内容者,成绩至高为“中等”。
3)鼓励完成选做内容,可获得加分:“良好”,直到“优秀”。
4)如果有下列情况,则视情节严重程度,成绩下降若干档次,直至不及格:
文件含有病毒或者内容不能正确读出;
抄袭、复制别人程序或文档;
未能按时提交报告和电子资料。
附件2:设计报告格式。
程序设计基础课程设计。
2010~2011学年度第二学期)
题目:(三号宋体加粗,居中)
班级。学号。
姓名。指导教师。
成绩。2023年6月。
目录。一、 设计目的
二、 设计要求
三、 模块设计。
四、 主要数据结构。
五、 流程图。
六、 源**。
七、 测试结果及分析
八、 小结。
九、 参考文献。
课程设计报告格式 课程设计
洛阳理工学院。课程设计说明书。课程名称。设计课题。专业。班级。学号。姓名。完成日期2014年12月26日。问题描述 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的内容要求。基本要求 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的基本要求。测试数据 小四宋体,行间距单倍行距,每...
课程设计 课程设计报告格式
学校名。课程设计报告。课程名称 c语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...
课程设计报告格式
表序 表题为五号宋体,居中排于表的正上方 图和表中的文字为小五号宋体 四周封闭,表跨页时另起表头。图和表中的注释 注脚为小五号宋体 数学公式居中排,公式中字母正斜体和大小写前后要统一。公式另行居中,公式末不加标点,有编号时可靠右侧顶边线 若公式前有文字,如例 解等,文字顶格写,公式仍居中 公式中的外...