学生作业完成情况管理程序

学生作业完成情况管理程序

ID:11202510

大小:459.45 KB

页数:43页

时间:2018-07-10

学生作业完成情况管理程序_第1页
学生作业完成情况管理程序_第2页
学生作业完成情况管理程序_第3页
学生作业完成情况管理程序_第4页
学生作业完成情况管理程序_第5页
资源描述:

《学生作业完成情况管理程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于C语言的学生作业完成情况管理程序的设计与实现设计者:软件1204刘嵩12301103学生作业完成情况管理程序1.需求分析1.1系统介绍这是一个简易的学生作业完成情况管理系统,主要面向在校教师统计、查询、分析学生的作业完成情况,对教学做出正确指导。该系统操作简单,功能全面,通过本系统教师能够轻松的实现对学生成绩的统计、查询、分析、修改、增删。大大的提高了教师的办公效率。1.2基础功能1.2.1学生成绩录入通过此功能用户能够实现对学生各科成绩的统计。1.2.2个人成绩查询通过输入学生学号或姓名,用户能够轻松地找到所需学生的作业完成信息。1.2.3班级成绩

2、查询通过输入班级名称,用户能够实现对某班全体学生成绩的查询。1.2.4信息修改用户通过此功能修改和删除班级或学生信息。1.2.5其他功能A.计算个人平均成绩B.计算班级平均成绩C.计算班级及格率D.班级排名E.年级排名1.3开发环境与开发语言1.3.1开发环境基于VisualStdio2012deC语言Windows集成环境1.3.2开发语言C语言2.系统架构不fvhfnbjfknbfn2.1系统架构图退出系统删除信息统计模块修改信息查询模块输入学生成绩主菜单学生作业完成情况管理系统登陆密码键盘输入文件导入退出删除某生全部成绩删除某生部分成绩退出系统按学

3、号查询某生平均成绩查询某班某次作业成绩查询某班学生作业的平均成绩某班及格率修改密码退出系统学号查询班级查询全部信息退出系统2.2文件和函数信息2.2.1头文件StudentWork.h设计2.2.1.1输入提示Help.cintprintf_help();intPrintf_help2();intPrintf_help3();intPrintf_help4();intPrintf_help5();2.2.1.2清空缓冲区函数Clear.cvoidclear();2.2.1.3文件判断judge.cFILE*judge1();FILE*judge2(cha

4、r[]);2.2.1.4将文件转换华为链表Menufile.cstructstudent*ftoli(FILE*,structstudent*);voidmenu(structstudent*,FILE*);CreatNode.cstructstudent*sortandinsert(structstudent*,structstudent*,FILE*);structstudent*CreateNode(char*,FILE*);2.2.1.5插入模块InsertDoc.cstructstudent*insert1(structstudent*,FIL

5、E*);structstudent*insertf(structstudent*,FILE*);2.2.1.6统计模块Conclu.cvoidaverage(structstudent*);/*某学生平均成绩*/voidsearchClass(structstudent*);/*按班级查询成绩*/voidsearch(structstudent*);voidjigelv(structstudent*);2.2.1.7读取ReadFile.c与存入PutFile.cvoidreadFile1(structstudent*,int);//displaythe

6、linkaccordingtostudentIDvoidreadFile2(structstudent*,int);//displaythelinkaccordingtoclassvoidreadFile3(structstudent*);//displaythelinkvoidsaveFile(structstudent*,FILE*);2.2.1.8密码模块PassWord.cvoidsecret(FILE*);voidsecret2();voidchangesecret(FILE*);2.2.1.9修改模块Alter.cstructstudent*

7、modify(structstudent*,FILE*,int);2.2.1.10删除模块Delate.cstructstudent*delete1(structstudent*);structstudent*delete2(structstudent*,FILE*);Main()secret2()system("color0M");judge1()sortandinsert()CreateNode()ftoli(outfile,head)average(head)Printf_help5()changesecret(infile)jigelv(head

8、)searchClass(head)search(head)delete2(he

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

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

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