c语言设计学生成绩管理系统.doc
《c语言设计学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《c语言设计学生成绩管理系统.doc(29页珍藏版)》请在沃文网上搜索。
1、C语言课程设计报告 设计题目:学生成绩管理系统专 业 软件工程 班 级 111032 学 生 高红斌 指导教师 王庆飞 设计时间 2012-7-10 设计任务:C语言课程设计任务书及指导书3题目: 学生成绩管理系统功能: 学生成绩管理系统,每个学生信息为一个记录,包括学号,姓名,性别,3门课程成绩。系统要求实现以下功能:1、信息录入:录入成绩学生信息(包括学生学号、姓名、性别、3门课程的成绩等);2、信息查询:可以按照姓名或学号查询学生各门课程的成绩,并显示。3、排序:按平均成绩或各门课程成绩按由高到低进行排序,并显示。4、信息删除与修改输入学号,可删除或修改该学生的成绩信息。5、保存:将相关
2、数据写入磁盘文件,便于存、取操作。平时:验收:报告:总评成绩:指导教师签名:一、总体设计1.1. 功能模块设计 :1.2. 数据结构设计1) 自定义的数据类型:struct student char num10; /* 学号 */ char name20; /* 姓名*/ char sex4; /* 性别*/int computer; /* 计算机成绩 */int English; /* 英语成绩 */int math; /* 高数成绩*/; 2)文件:设计了student文件,是为了长期保存学生的学号、姓名、性别、计算机成绩、英语成绩、高数成绩等数据。1.3. 函数原型设计1void pri
3、ntgaohongbin1()函数功能:用二维数组输出图案无参函数2void menu()函数功能:输出程序功能菜单二、详细设计1.2.2.1. 界面设计2.1.1. 开始界面% 学生成绩管理系统 设计者:计算机科学与信息工程学院软件工程 11103205 高红斌%=文件已经打开,正在导入记录。=记录导入完毕,共导入n条记录。*+*+* * * +How do you do! * * * * +1-登记学生资料(register) * * * * * +2-删除学生资料(Delete) * * * * * +3-查询学生资料(search) * * * * * +4-修改学生资料(Update
4、) * * * * * +5-保存学生资料(Save) * * * * * +6-退出系统 (Exit) * * * 欢迎 * +7-结束语 (good-bye) * 欢迎 *+*+*请你选择操作:2.1.2登记学生资料的界面*+*+* * * +How do you do! * * * * +1-登记学生资料(register) * * * * * +2-删除学生资料(Delete) * * * * * +3-查询学生资料(search) * * * * * +4-修改学生资料(Update) * * * * * +5-保存学生资料(Save) * * * * * +6-退出系统 (Exit
5、) * * * 欢迎 * * +7-结束语 (good-bye) * * 欢迎 *+*+*请你选择操作:1请输入学号:11103205请输入姓名:高红斌请输入性别:男请输入计算机成绩:86请输入英语成绩:75请输入高数成绩:92请输入学号:(输入0返回上一级菜单)2.1.3 删除功能的界面: 2.1.3删除学生资料的界面*+*+* * * +How do you do! * * * * +1-登记学生资料(register) * * * * * +2-删除学生资料(Delete) * * * * * +3-查询学生资料(search) * * * * * +4-修改学生资料(Update) *
6、 * * * * +5-保存学生资料(Save) * * * * * +6-退出系统 (Exit) * * * 欢迎 * * +7-结束语 (good-bye) * * 欢迎 *+*+*请你选择操作2请输入你要删除的姓名:请输入你要删除的学号:11103205=提示:该学生已经成功删除!*+*+* * * +How do you do! * * * * +1-登记学生资料(register) * * * * * +2-删除学生资料(Delete) * * * * * +3-查询学生资料(search) * * * * * +4-修改学生资料(Update) * * * * * +5-保存学生资
7、料(Save) * * * * * +6-退出系统 (Exit) * * * 欢迎 * * +7-结束语 (good-bye) * * 欢迎 *+*+*2.1.4查询学生资料的界面*+*+* * * +How do you do! * * * * +1-登记学生资料(register) * * * * * +2-删除学生资料(Delete) * * * * * +3-查询学生资料(search) * * * * * +4-修改学生资料(Update) * * * * * +5-保存学生资料(Save) * * * * * +6-退出系统 (Exit) * * * 欢迎 * * +7-结束语 (
8、good-bye) * * 欢迎 *+*+*请你选择操作3请输入学号:11103205 查找结果%&$学号 姓名 性别 计算机 英语 高数11103205 高红斌 男 86 75 92%&$2.1.5修改学生资料的界面*+*+* * * +How do you do! * * * * +1-登记学生资料(register) * * * * * +2-删除学生资料(Delete) * * * * * +3-查询学生资料(search) * * * * * +4-修改学生资料(Update) * * * * * +5-保存学生资料(Save) * * * * * +6-退出系统 (Exit) *
9、* * 欢迎 * * +7-结束语 (good-bye) * * 欢迎 *+*+*请你选择操作:4请输入姓名:*+*+* * * +How do you do! * * * * +1-登记学生资料(register) * * * * * +2-删除学生资料(Delete) * * * * * +3-查询学生资料(search) * * * * * +4-修改学生资料(Update) * * * * * +5-保存学生资料(Save) * * * * * +6-退出系统 (Exit) * * * 欢迎 * * +7-结束语 (good-bye) * * 欢迎 *+*+*请你选择操作 4请输入要修
10、改的学生学号:11103205请输入新学号:11103214请输入新姓名:请输入新性别:请输入新计算机成绩:请输入新英语成绩:请输入新高数成绩:=提示:学号修改成功!*+*+* * * +How do you do! * * * * +1-登记学生资料(register) * * * * * +2-删除学生资料(Delete) * * * * * +3-查询学生资料(search) * * * * * +4-修改学生资料(Update) * * * * * +5-保存学生资料(Save) * * * * * +6-退出系统 (Exit) * * * 欢迎 * * +7-结束语 (good-by
11、e) * * 欢迎 *+*+*保存功能的界面:*+*+* * * +How do you do! * * * * +1-登记学生资料(register) * * * * * +2-删除学生资料(Delete) * * * * * +3-查询学生资料(search) * * * * * +4-修改学生资料(Update) * * * * * +5-保存学生资料(Save) * * * * * +6-退出系统 (Exit) * * * 欢迎 * * +7-结束语 (good-bye) * * 欢迎 *+*+*请你选择操作5=提示:文件已经保存成功!(共有n条信息保存)*+*+* * * +How
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 设计 学生 成绩管理系统