欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    选课系统设计报告(共16页).doc

    • 资源ID:14111221       资源大小:600KB        全文页数:16页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    选课系统设计报告(共16页).doc

    精选优质文档-倾情为你奉上目录第一章、摘要、关键词·············2第二章、课程设计任务内容与思路········3第三章、程序功能划分及流程图·········3第四章、程序运行结果·············5第五章、设计心得···············9第六章、小组分工···············10第七章、参考文献··············11第一章、摘要与关键词:1、摘要:近年来,随着学校和扩招规模的不断扩大,在校学生的数量也相应的增加,有关学生的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致学生选课管理上的混乱,人力与物力过多浪费,学生管理费用的增加,从而使管理人员的负担过重,影响整个学生选课的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的学生选课系统,对学生以及课程进行集中统一的管理。系统开发的总的设计目标是实现学生选课的系统化、规范化和自动化,实现对学生和课程的集中统一的管理。2、关键词:选课系统、结构体、课程查询、跳转函数第二章、课程设计任务内容与思路1、创建学生、课程结构体,课程查询功能2、课程与学生信息录入,管理3、学生选课功能的实现第三章、程序功能划分及流程图1、主函数开始start()堆栈菜单、功能选项使用case条件语句跳转函数goto根据选择进入各函数2、选课函数3、查询课程函数4、课程增加与删除 第四章、程序运行结果1、主界面2、录入课程信息3、课程信息管理4、录入学生信息5、学生信息管理6、学生选课7、系统信息查看及存储8、退出系统第五章、设计心得由于本程序用到了数组,对于数组的操作掌握的比较熟练,所以在编写程序的时候困难没有那么多。本程序在编写的过程中用到了许多通讯录中的模块化设计和函数互相调用的思想,使得编写比较方便和好用。通过该系统的课程设计分析,我掌握了模块化设计的方法,理解和运用了结构化程序设计的思想和方法,掌握和提高了运用C语言进行程序设计的能力。程序设计的过程,实际上是确定解决问题的详细步骤,而这个步骤通常叫做流程,在程序设计过程中理清楚整个问题的流程很重要,然后采取逐步细化的方法实现整个程序。对于一个较大的应用程序,一般不可能一次就设计出一个很完善的系统。通常要先设计满足基本要求的系统,然后再测试或者在使用的过程中不断完善,慢慢地做成一个功能很完善选修课程管理系统。所以在进行调试的时候需要对许多变量理解和掌握其变化规律等,这对于我更好的掌握visual C中调试的工具有很大的帮助。总之经过这次课程设计,我对c语言的使用和理解都有了很大的加深,对于编程的思想也有了很多新的理解和感受。第六章、小组分工1、组长:信息录入函数设计(学生信息、课程信息)1、 从键盘录入2、 从文件录入 算法设计。 任务报告书的修订。信息文件的创建。2、 组员A:查询函数设计(课程名查询)退课函数设计。任务报告书初稿。3、 组员B:信息管理(学生信息、课程信息)1、增加信息2、删除信息结构体构造。查阅资料。4、 组员C:选课函数的实现。存储信息至文件。主函数设计。第七章、参考文献Visual C+课程设计案例精编数据结构(C语言)C语言程序设计教程(第二版)附录、部分源程序主函数:int main()/主函数int i;start:printf("nttt欢迎使用学生选课系统!n");printf("菜单:n");printf("1.录入课程信息n");printf("2.课程管理n");printf("3.录入学生信息n");printf("4.学生信息管理n");printf("5.学生选课n");printf("6.系统信息查看及存储n");printf("7.退出系统n");printf("n请输入菜单选项(17):n");scanf("%d",&i);if(i<1|i>7)printf("输入错误,请重输:n");goto start;switch(i)case(1):system("cls");inputc();goto start;break;case(2):system("cls");managementc();goto start;break;case(3):system("cls");inputs();goto start;break;case(4):system("cls");managements();goto start;break;case(5):system("cls");elective();goto start;break;case(6):system("cls");store();goto start;break;case(7):system("cls");printf("感谢使用本系统!nn再见!n");return(0);二、课程信息与学生信息struct couse/课程信息结构体int num1;char name120;int score;int nelepeo;/课程已选人数int Melepeo;/课程人数上限struct couse*next;struct student/学生信息结构体int num2;char name220;int nelenum50;/已选课程编号int nelen;/已选课程数量struct student*next;void Ms()for(kk1=0;kk1<1100;kk1+)for(kk2=0;kk2<1200;kk2+)for(kk3=0;kk3<1200;kk3+);三、选课函数void elective()int i;printf("ttt学生选课n");printf("1.查询可选课程n");printf("2.查询已选课程n");printf("3.返回主菜单n");printf("请输入(13):n");scanf("%d",&i);switch(i)case(1):cheak();break;case(2):hcheak();break;case(3):break;专心-专注-专业

    注意事项

    本文(选课系统设计报告(共16页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开