学生成绩管理系统课程报告(数据结构c语言版完整)

学生成绩管理系统课程报告(数据结构c语言版完整)

ID:12773756

大小:390.50 KB

页数:24页

时间:2018-07-19

学生成绩管理系统课程报告(数据结构c语言版完整)_第1页
学生成绩管理系统课程报告(数据结构c语言版完整)_第2页
学生成绩管理系统课程报告(数据结构c语言版完整)_第3页
学生成绩管理系统课程报告(数据结构c语言版完整)_第4页
学生成绩管理系统课程报告(数据结构c语言版完整)_第5页
资源描述:

《学生成绩管理系统课程报告(数据结构c语言版完整)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计课程设计名称:数据结构课程设计专业班级:学生姓名:学号:指导教师:课程设计时间:2012.6.11—2012.6.2224计算机应用技术专业课程设计任务书学生姓名专业班级学号题目学生成绩管理系统课题性质A课题来源D指导教师韩萍同组姓名无主要内容1-完成一个学生信息管理系统,主要信息包括姓名学号性别以及5科期末考试成绩,并能够将所有学生相关信息储存至文件2-包括新建添加,查询(按学号,姓名),按各科成绩排序,修改学生信息,按学号删除学生信息等基本功能3-拓展新增了密码保护功能,人性化菜单提示4-完成实验报告,包括需求分析,概要设计,开发工具及编程语言,调试分析,测试结果,参

2、考文献,心得体会任务要求熟练掌握一中乃至多种编辑器,养成良好的变成习惯综合运用和融化所学理论知识,提高分析和解决实际问题的能力,达到培养良好程序设计能力和习惯的目的,为开发满足问题要求的小型应用软件奠定基础,达到软件工程的综合性基础训练的目的。在规定的时间内完成报告,报告中对关键部分给出图表说明。要求格式规范,工作量饱满;语言表达准确,概念清楚;实验方法科学,分析归纳合理;整体构思合理,理论依据充分,设计完整,界面友好,有一定的实用价值。此外还要求数据准确,公式推导正确;设计格式、绘图、图纸、实验数据、较为标准的运用等符合有关标准和规定,设计过程认真。参考文献《C语言程序设计》(

3、第三版)谭浩强清华大学出版社《数据结构(C语言版)》严蔚敏清华大学出版社《CPrimerPlus》(第五版中文版)StephenPrata人民邮电出版社24审查意见指导教师签字:教研室主任签字:2012年6月18日说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页填表说明1.“课题性质”一栏:A.工程设计;B.工程技术研究;C.软件工程(如CAI课题等);D.文献型综述;E.其它。2.“课题来源”一栏:A.自然科学基金与部、省、市级以上科研课题;B.企、事业单位委托课题;C.校、院(系、部)级基金课题;D.自拟课题。241需求分析本次数据结构设计以

4、“学生信息管理系统”为题,题目要求开发一个学生信息管理系统,学生信息包括:姓名、学号、性别、英语成绩、Java成绩、数据结构成绩、数字逻辑电路成绩和计算机组成原理成绩等基本信息(也可以根据自己的当前能力进行扩充)。基本功能包括:1-实现对学生信息的新建添加,并能有效地储存至ASCII文件students_list.txt2-对已有的学生成绩信息进行排序,分别对各科成绩均作出排序并输出排序结果3-可以对已有的学生信息进行有效地修改,修改时按学号查找修改目标4-实现对已有学生全部信息的删除并保存至原文件中5-根据个人情况又在将基本功能全部实现的前提下增加了菜单选项和密码验证功能,使得

5、程序整体更加人性化students_list.txt文件结构:姓名学号性别英语Java数据结构数字电路计算机zhao1001man78.089.090.098.087.0qian1002man67.065.063.061.060.0sun1003wom90.094.091.099.093.0zhou1004man38.048.059.028.060.0zhen1005man84.072.068.058.092.0wang1006wom59.087.089.099.077.0zhang1007wom78.066.088.065.072.02概要设计一,数据结构structstude

6、nts{charNum[10];/*字符型学生学号*/charName[20];/*字符型学生姓名*/charSex[3];/*字符型学生性别*/doubleEnglish;/*双精度实型英语成绩*/24doubleJava;/*双精度实型Java成绩*/doubleSjjg;/*双精度实数据结构*/doubleSzdl;/*双精度实型数字电路*/doubleJsj;/*计算机组成原理*/structstudents*next;/*用与构建连表指向下一结点*/};FILE*fp;/*定义全局变量fp*/二,模块划分voidRevisemenu();/*修改菜单*/voidSort

7、menu();/*排序菜单*/voidmenu();/*主菜单*/voidsecret();/*安全验证*/structstudents*Input();/*新建学生信息*/voidfprint(structstudents*head);/*将信息导入文件可追加*/voidfprint_(structstudents*head);/*将信息导入文件并覆盖*/voidBrowse(structstudents*head);/*浏览全部学生信息*/structstudents*cre

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

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

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