C语言程序设计课程设计报告学生成绩管理系统设计与实现.doc
《C语言程序设计课程设计报告学生成绩管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《C语言程序设计课程设计报告学生成绩管理系统设计与实现.doc(12页珍藏版)》请在三一办公上搜索。
1、五邑大学课程设计报告课程类别: 本科课程名称: C语言程序设计课程设计课程代号: 0800090指导教师: 学生成绩管理系统设计与实现姓名:学号:3113003904院系:计算机学院专业:电子信息工程(信息安全)课程设计报告提交时间:2014年 4月 27 日目 录1课程设计内容12课程设计要求12.1功能要求12.2技术要求13概要设计13.1功能模块图13.2功能模块描述24详细设计24.1功能流程图24.2重点设计25测试与调试26心得体会2参考文献2学生成绩管理系统设计与实现1 课程设计内容设计并实现通讯录管理系统,具备以下功能模块:(1) 功能模块1:显示学生成绩信息记录;(2) 功
2、能模块2:查找学生成绩信息记录;(3) 功能模块3:添加学生成绩信息记录;(4) 功能模块4:修改学生成绩信息记录;(5) 功能模块5:删除学生成绩信息记录;(6) 功能模块6:以文件形式存储学生成绩信息;(7) 功能模块7:具有功能选择菜单及操作界面;2 课程设计要求2.1 功能要求(1) 功能要求1:能显示在链表中的学生成绩信息记录;(2) 功能要求2:能查找在链表中的学生成绩信息记录;(3) 功能要求3:能添加学生成绩信息记录至链表;(4) 功能要求4:能修改链表中的学生成绩信息记录;(5) 功能要求5:能删除链表中的学生成绩信息记录;(6) 功能要求6:能将链表中的学生成绩信息永久保存
3、至文件中;(7) 功能要求7:能将文件中的信息读入链表;(8) 功能要求8:具有功能选择菜单及操作界面;2.2 技术要求(1) 技术要求1:建立学生成绩信息结构体;(2) 技术要求2:通过链表动态储存结构体并进行相应的操作;(3) 技术要求3:将文件读入链表并储存链表中的信息至文件;(4) 技术要求4:读取文件中的信息至链表;3 概要设计新建链表,从文件读入信息至链表保存学生成绩信息至文件添加学生成绩信息修改学生成绩信息删除学生成绩信息查找学生成绩信息浏览学生成绩信息学生成绩管理系统功能主界面学生成绩管理系统欢迎界面3.1 功能模块图3.2功能模块描述 1. 主界面与功能选择:在main()函
4、数中,利用无限次循环语句while()和选择语句swith (xz)实现各个子函数的调用,系统根据输入的数字选项来调用相应的函数,以实现相应的功能。2.从文件读取信息至链表listlink load(),新建链表listlink create():在进入系统后,先将以保存的文件中的学生成绩信息通过“head=load()”的方式读取至结构体penson中去;如果文件不存在或为空,则通过“head=create()”的方式新建一个链表用于记录学生成绩信息。3.浏览学生成绩记录 void show(listlink head):在主界面选择功能1时,系统将链表中的学生成绩信息显示出来。4.查找学生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 课程设计 报告 学生 成绩管理系统 设计 实现
链接地址:https://www.31ppt.com/p-2384673.html