欢迎来到天天文库
浏览记录
ID:9018547
大小:205.84 KB
页数:33页
时间:2018-04-15
《学生学籍信息管理系统c语言设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、学生学籍信息管理系统目录1.设计目的与要求2.总体设计3.详细设计4.调试分析5.总结6.答辩记录7.教师意见8.附录主程序331.设计目的与要求:1.1【要求】:使用下面的数据,设计一个简单的学籍信息管理系统。学生基本信息文件(A.TXT)及其内容:A.TXT文件不需要编程录入数据,可用文本编辑工具直接生成学号姓名性别宿舍号码电话号码01张成成男5018773211102李成华女1018772311203王成凤女1018772311204张明明男5028773433305陈东男50187732111
2、06李果男5028773433307张园园女10287756122学生成绩基本信息文件(B.TXT)及其内容学号课程编号课程名称学分平时成绩实验成绩卷面成绩综合成绩学分01A01大学物理366788202B03高等数学478-19001B03高等数学445-18802C01VF3657666功能要求及说明:(1)数据录入功能:对B.TXT进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据.综合成绩、学分由程序根据条件自动运算。(2)综合成绩的计算:如果
3、本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%+卷面成绩*70%;33如果实验成绩不为-1,表示本课程有实验,综合成绩=平时成绩*15%+实验成绩*.15%+卷面成绩*70%。实综合成绩在90-100之间,应得学分=学分*100%得学分的计算:采用等级学分制.综合成绩在80-90之间,应得学分=学分*80%综合成绩在70-80之间,应得学分=学分*75%综合成绩在60-70之间,应得学分=学分*60%综合成绩在60以下,应得学分=学分*0%(2)查询功能:分为学生基本情况查询和成绩查
4、询两种A:学生基本情况查询:A1----输入一个学号或姓名(可实现选择),查出此生的基本信息并显示输出。A2---输入一个宿舍号码,可查询出本室所有的学生的基本信息并显示输出。B:成绩查询:B1:输入一个学号时,查询出此生的所有课程情况,格式如下:学号:xx姓名:xxxxx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx共修:xx科,实得总学分为:
5、xxx(3)删除功能:当在A.TXT中删除一个学生时,自动地在B.TXT中删除此人所有信息。(4)排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据1.2【目的】:实现对于学生学籍信息的查询以及管理。自动录入,方便快捷。数据录入功能,综合成绩的计算,查询功能(学生基本情况查询,成绩查询),删除功能,排序功能等为一体。使学生学籍和成绩等信息实现信息化快捷管理。2.总体设计:经过分析整个系统,可以将系统分为五大模块:信息输入模块,信息修改模块,信息排序模块,设备查找模块和退出模块。其中主要是
6、前五大个模块。33所用到的各个子函数读取数据、计算菜单显示数据录入排序查询按实际学分按综合成绩查询成绩查询学生信息3.详细设计:3.1主函数://******主函数******#include#include#include#include#includevoidmenu(){intc,w1;do{33puts("tt*********************MENU******************
7、***");puts("tttt1.Inputdata");/*输入模块*/puts("tttt2.Searchdata");/*查找模块*/puts("tttt3.Deletedata");/*删除模块*/puts("tttt4.Sortdata");/*排序模块*/puts("tttt5.Exit");/*退出*/puts("tt**********************************************");prin
8、tf("Choicenumber(1-5):[]bb");scanf("%d",&c);if(c<1
9、
10、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();}33
此文档下载收益归作者所有