-【优秀文档资料】C语言程序设计课程设计-学生成绩管理系统(打印版)

-【优秀文档资料】C语言程序设计课程设计-学生成绩管理系统(打印版)

ID:45560273

大小:330.80 KB

页数:29页

时间:2019-11-14

-【优秀文档资料】C语言程序设计课程设计-学生成绩管理系统(打印版)_第1页
-【优秀文档资料】C语言程序设计课程设计-学生成绩管理系统(打印版)_第2页
-【优秀文档资料】C语言程序设计课程设计-学生成绩管理系统(打印版)_第3页
-【优秀文档资料】C语言程序设计课程设计-学生成绩管理系统(打印版)_第4页
-【优秀文档资料】C语言程序设计课程设计-学生成绩管理系统(打印版)_第5页
资源描述:

《-【优秀文档资料】C语言程序设计课程设计-学生成绩管理系统(打印版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言程序设计课程设计学号:班级成绩管理系统院系:****学院专业:****专业班级:*级*班姓名:***xjx导师:***目录1.设计目的2.设计任务3・设计内容与步骤3-1.实现的功能3・2・数据存储方式3-3.功能目录3-4.程序流程图3・5•测试与评价3・6・休会与收获4.参考文献5.附录5-1.用户手册5-2.源代码清单1.设计目的(1)熟练掌握C语言的基本知识和技能(2)基本掌握结构化程序设计的思路和方法(3)熟练掌握指针的用法和用链表存储数据的方法(4)能够利用所学的基本知识和技能,发挥自学能力和查找资料的能力,解决稍微复杂的结构化程序设计问题(5)培养创新能力和良好的思

2、维能力。2.设计任务(1)编写一个班级成绩管理系统,以文件形式保存班级学生的基本信息。(2)能运用自己编写的程序对学生信息进行一定的处理。从设计目的之后奇数页开始撰写。调试环境:VC6.0完成人:***3.设计内容与步骤3.1实现的功能a.学生成绩登记b.学生信息删除C.学生信息修改d.学生信息查询e.学生成绩排序f・密码功能3.2数据存储方式用结构数组存储数据,以可执行文件形式保存学生信息。3.3功能目录本系统首先设计出了主函数,然后根据去要实现的功能分别设计了密码系统,学牛•信息录入、显示、查询、删除、修改、添加功能的子函数。在显示的函数设计过程中首先运用拉文件的读取等必耍的知识通

3、过把文件的内容读取到内存然后打印出来。删除函数的设计是首先从文件内找到要删除的人,然后通过写一个实现删除目的的FOR循环将该人从内存里删除,然后再用写的方式打开文件,将内存内的信息写入文件,实现删除。查找也是先打开文件,用一个字符串对比的方法找出用户耍查找的人,然后打印出来。修改也大体和删除相同,添加函数在设计时通过申请一片空间,然后通过指针将需要添加的信息添加进去,从而实现添加功能。3-4.程序流程图3-5.测试与评价1・运行进入程序主菜单主选单具有所有函数的功能实现的选择功能,通过主选单的操作进入各个功能。主选单主要由主函数提供,其功能由子函数实现。a.班级成绩管理主界面密码为:1

4、23456F:360山说重要数扬宴面班级成绩管珪亲统.exe回学生114^系统•:<备入入八八一別青青1学生信息输入,按冋车■F:360data重要数嶽宾匡班级成绩苣理系统.exe学号姓名

5、驚rji10b.学生信息显示.000000.000000.000000.000000.000000c学生信息查询F:360ckt少重要数捋僕面班级成绩苣珪浆统exe回***********预迎进入学员信息杳询系统?***********请输入要查掳的学号次二’—d学生信息删除e学生信息排序欢迎进入主菜单!迎皤员彳尊E序琏寰2bm22.00

6、1am1丄・00是否返回主菜单=_

7、f学生信息修改总分14.004.00三信息的查询3•学生信息的删除4•学生信息的排序5•学生信息的修:4成绩23.001.00成绩34.001.00成绩45.001.00F:360data重要数扬宴面班级成绩管珪亲统fxe欢迎进入主菜单!F:360data重要数撐農面班级成绩営珪浆统£xe欢迎进入主菜单!■M-改6•退出系纟那旬舉请输入要修改的学生的学号:1岸号姓名1a性别年龄m1成绩1成绩2成绩31.001.001.00成绩4总分1.004.00容号改生修字入改请请■F:360ckt少重要数捋僕面班级成绩苣珪票统exe[青输入要修彗修改系统岸号姓名1a性别m年龄1成

8、绩11.00成绩21.00成绩31.00成绩41.00总分4.00修修修修修修修8,口有请请请请请请请请请朋学1兰口学龄的年2后改修别岀性讨:1:C:VJ:2输容5:耶隸2222请哎于姓聲1:2:3:4:舶名星生生生绩绩绩绩00姓C囂i十学成成成成00入改改改改改改改改00息:成绩12.00成绩22.00成绩32.00成绩42.00忌分8.00欢迎进入主菜单!••学生信息的查询3•学生信息的删除4•学生信息的排序5•学生信息的修g退!11系统回F:360ckt或重要数捋僕面班级成绩苣珪至统exe3-6.体会与收获通过这次课程设计,我对很多的函数冇新的认识,也学会运用多种函数,我也明

9、口写软件的基本过程和基本方法。写软件的过程中我又学到曾经门己不知道的函数或是自己不会的函数的用法。特别是文件的开启和关闭,读与写。这次课程设计课总的来说让我受益匪浅。4・参考文献[1]谭浩强。C程序设计(第三版)。北京:清华大学出版社,2005【2】谭浩强。C程序设计题解与上机指导。第三版。北京:清华大学出版社,2005[3]C语言程序设计北京高等教育出版社[4]其他网络资源5.附录5-1・用户手册执行软件首先进入主界面时输入密码:123456

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。