学生学籍信息管理系统 c语言设计

学生学籍信息管理系统 c语言设计

ID:6380166

大小:205.84 KB

页数:33页

时间:2018-01-12

学生学籍信息管理系统   c语言设计_第1页
学生学籍信息管理系统   c语言设计_第2页
学生学籍信息管理系统   c语言设计_第3页
学生学籍信息管理系统   c语言设计_第4页
学生学籍信息管理系统   c语言设计_第5页
资源描述:

《学生学籍信息管理系统 c语言设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、学生学籍信息管理系统目录1.设计目的与要求2.总体设计3.详细设计4.调试分析5.总结6.答辩记录7.教师意见8.附录主程序331.设计目的与要求:1.1【要求】:使用下面的数据,设计一个简单的学籍信息管理系统。学生基本信息文件(A.TXT)及其内容:A.TXT文件不需要编程录入数据,可用文本编辑工具直接生成学号姓名性别宿舍号码电话号码01张成成男5018773211102李成华女1018772311203王成凤女1018772311204张明明男5028773433305陈东男5018773211106李果男5028773433307张园园女1028775612

2、2学生成绩基本信息文件(B.TXT)及其内容学号课程编号课程名称学分平时成绩实验成绩卷面成绩综合成绩学分01A01大学物理366788202B03高等数学478-19001B03高等数学445-18802C01VF3657666功能要求及说明:(1)数据录入功能:对B.TXT进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据.综合成绩、学分由程序根据条件自动运算。(2)综合成绩的计算:如果本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%+卷面成绩*70%;33如果实验成绩不为-1,表示本课程有实验,

3、综合成绩=平时成绩*15%+实验成绩*.15%+卷面成绩*70%。实综合成绩在90-100之间,应得学分=学分*100%得学分的计算:采用等级学分制.综合成绩在80-90之间,应得学分=学分*80%综合成绩在70-80之间,应得学分=学分*75%综合成绩在60-70之间,应得学分=学分*60%综合成绩在60以下,应得学分=学分*0%(2)查询功能:分为学生基本情况查询和成绩查询两种A:学生基本情况查询:A1----输入一个学号或姓名(可实现选择),查出此生的基本信息并显示输出。A2---输入一个宿舍号码,可查询出本室所有的学生的基本信息并显示输出。B:成绩查询:B

4、1:输入一个学号时,查询出此生的所有课程情况,格式如下:学号:xx姓名:xxxxx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx共修:xx科,实得总学分为:xxx(3)删除功能:当在A.TXT中删除一个学生时,自动地在B.TXT中删除此人所有信息。(4)排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据1.2【目的】:实现对于学生学籍信息的查询以及管理。自动录入,方便快捷。数据录入功能,综合成绩

5、的计算,查询功能(学生基本情况查询,成绩查询),删除功能,排序功能等为一体。使学生学籍和成绩等信息实现信息化快捷管理。2.总体设计:经过分析整个系统,可以将系统分为五大模块:信息输入模块,信息修改模块,信息排序模块,设备查找模块和退出模块。其中主要是前五大个模块。33所用到的各个子函数读取数据、计算菜单显示数据录入排序查询按实际学分按综合成绩查询成绩查询学生信息3.详细设计:3.1主函数://******主函数******#include#include#include#include#i

6、ncludevoidmenu(){intc,w1;do{33puts("tt*********************MENU*********************");puts("tttt1.Inputdata");/*输入模块*/puts("tttt2.Searchdata");/*查找模块*/puts("tttt3.Deletedata");/*删除模块*/puts("tttt4.Sortdata");/*排序模块*/puts("tttt5.Exit");/*退出*/puts("

7、tt**********************************************");printf("Choicenumber(1-5):[]bb");scanf("%d",&c);if(c<1

8、

9、c>6){w1=1;getchar();}elsew1=0;}while(w1==1);switch(c){case1:enter();break;case2:search();break;case3:del();break;case4:sort();break;case5:exit(0);break;}}voidmain(){menu(

10、);}33

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

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

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