学生选课管理系统-流程图.doc

学生选课管理系统-流程图.doc

ID:52723222

大小:103.15 KB

页数:10页

时间:2020-03-30

学生选课管理系统-流程图.doc_第1页
学生选课管理系统-流程图.doc_第2页
学生选课管理系统-流程图.doc_第3页
学生选课管理系统-流程图.doc_第4页
学生选课管理系统-流程图.doc_第5页
资源描述:

《学生选课管理系统-流程图.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生管理系统关仁杰一、简介:本系统称为“学生选课管理系统”,主要功能是实现对学生信息和教师信息的管理,以及学生成绩的管理。该系统分为三级身份:管理员、教师、学生。其中管理员的权限有:1)、添加学生或老师的信息,2)、删除学生或老师信息,3、修改学生或老师信息,4)查找学生或老师信息。教师的权限:1)仅可以修改自己密码,2)查看所有关于自身的信息,3)修改其所授科目的学生科目的成绩。学生的权限:仅可以修改自己的密码,查看所有有关自己的信息,另外还要可以选课。二、设计思想;[1]:分别把学生信息、科目信息和教师—科目信息建立三个

2、链表。//科目信息typedefstructsubject_info{floatSUB_notes[3];//科目成绩intSUB_csscore;//科目学分charSUB_csname[32];//科目名称structlist_headlist;}SUB;//学生信息typedefstructSTU_info{floatSTU_totalscore;//总分intSTU_id;//学号intSTU_age;//年龄intSTU_grade;//年级intSTU_place;//名次charSTU_name[32];//姓

3、名charSTU_psword[32];//密码SUBsubject[3];structlist_headlist;}STU;//教师信息:typedefstructTCH_info{intTCH_id;//工号charTCH_name[32];//姓名charTCH_psword[32];//密码SUBsubject[1];structlist_headlist;}TEC;//管理员信息typedefstructADM_info{charADM_usename[8];charADM_psword[6];}ADM;ADMus

4、e[1];#defineY'y'#defineN'n'#defineS_FLAG's'#denfineT_FLAG't'#defineA_FLAG'a'voidgettime();//获取当前时间voidmain_menu();//主菜单voidstu_login();//学生登录voidopenf(char*filename);//判断文件是否存在voidtec_login();//老师登录voidadm_login();//管理员登录voidadm_nextmenu();//管理员2级菜单voida_updt_stuin

5、fo();//操作学生信息voida_updt_tecinfo();//操作老师信息voida_updt_myinfo();//操作管理员自身信息voida_add_stuinfo();//添加学生信息voida_add_tecinfo();//添加老师信息voida_mdify_stuinfo();//修改学生信息voida_del_info(charflag);//删除信息voida_mdify_tecinfo();//修改老师信息voida_seek_stuinfo();//查找学生信息voida_seek_tecin

6、fo();//查找老师信息voidshow(charflag);//显示信息voidsave(charflag,charsystem);//保存信息voidcheck(charflag);//验证密码voidcommom();//公用函数集合voida_show(charflag);//显示信息voida_seek_info(charflag);//查找信息voida_mdify_info(charflag);//修改学生或老师信息voidstu_nextmenu(inttmpid);//学生菜单voidtec_nextme

7、nu(inttmpid);//老师菜单voids_show_myinfo(inttmpid);//学生显示自己信息voidt_show_myinfo(inttmpid);//教师显示自己信息voids_updt_myinfo(inttmpid);//学生更新自己信息voids_select_subject(inttmpid);//学生选课voidt_updt_stuinfo(inttmpid);//教授更新自己信息voidt_updt_myinfo(inttmpid);//教授显示自己信息voidreadf();//从文件中

8、读取信息voidstu_sort();//对学生链表排序floatave(floatcore[3]);//求平均成绩float(*f)(floatcore[3]);//intinputpsword(char*pass);//输入密码回显*[2]:模块分析开始主界面E:exit1:stude

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

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

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