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

    c语言课程设计报告.docx

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

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

    c语言课程设计报告.docx

    C语言课程设计报告篇一:C语言程序设计报告书C语言程序设计实验设计报告学院:_专业班级:学生姓名:学号:指导老师:设计题目:_年06月16日2013目录1.设计题目:学生考勤系统设计.32.设计方案:.33.模块说明:.3系统功能模块.3函数以及调用关系.44.代码分析及程序优化.95.数据文件名及说明.106.系统运行测试结果分析.10进入程序.10加载界面.11创建学生信息.11录入本课考勤情况.12修改学生信息.12查询学生考勤信息.13查看班级考勤情况.13源程序清单和执行结果:.141.设计题目:学生考勤系统设计2.设计方案:该系统能考察学生的出勤情况,所以包括每个班学生的全部信息。每个学生是一条记录,包括姓名性别学号,对应于某天某门课程的出勤情况等。该系统可模拟考勤过程,记录考勤结果,并能在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。其中,学生可在本系统在线请假以及查看学期内的上课出勤信息。在线请假中,学生可以随时查看到请假的详细进展情况。同时,学生可以查看本期内上课出勤的详细信息,如:查看某个课程在整个学期内的出勤情况请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节可等详细信息。学生还可以查看本人的基本信息,如:所在院系、年级、专业、班级、学号、姓名、性别等,以及修改个人用户密码,查看本班的课表。对于任课老师,其使用本系统时,管理所教班级学生的上课出勤信息以及查看所教学生的上课出勤信息。老师自动列出还没有在网上公布的学生上课出勤信息,系统依据学生请假系统,决定学生上课出勤的最终结果。并且查看自己所教课程、所教班级学生整个上课出勤统计信息以及详细信息。3.模块说明:系统功能模块根据设计要求,画出如下流程图:函数以及调用关系voidmune_1();/*菜单函数1*/voidmune_2()/*菜单函数2*/voidenter(void);/*录入函数*/篇二:c语言课程设计报告南京工程学院通信工程学院课程设计说明书(论文)题目学生管理系统设计课程名称高级语言程序设计课程设计专业通信工程班级学生姓名学号设计地点信息楼C205指导教师沙爱军设计起止时间:2013年12月23日至2013年12月27日1通讯录管理系统摘要在通讯管理当中,人工统计的速度慢,且容易出现差错。本通讯录管理系统的自动化加速了统计工作,提高管理效率。本程序主要采用对零散的纸条进行自动读取,然后按组分类将数据保存到数组,这样的结构化非常便于程序后续的统计工作。统计具体过程涉及到通讯录的保存和加载等问题,将于正文中详细介绍。本程序实现了所有设计要求。2目录中文摘要.21题目要求.42需求分析.43总体设计.44详细设计.5主函数7各功能模块设计95运行结果(附带抓图).196、程序调试过程237总结24参考文献.24附录源程序代码2431、题目要求建立通讯录信息,信息至少包含编号、姓名、年龄、电话、居住街道、省份、城市、电子邮箱等;能够提供添加、删除和修改通讯录信息的功能;能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询;将通讯录保存在文件中;能够按表格方式输出通讯录信息。2、需求分析本程序将用到文件系统,其中单行内容代表一张纸条。程序运行后首先将文件系统的原始数据读取并保存到程序的结构体数组当中,所以应提供文件输入的操作;由于纸条数据零散,所以要对原始数据进行分类操作并提供一个数组用于保存分类信息;在程序中要进行统计工作,所以要提供显示、排序等操作;另外应提供键盘式选择菜单实现功能选择。3、总体设计根据项目的任务要求及以上分析,在设计方法上,采用模块化的程序设计思想,即将通讯录管理系统划分为数据输入模块,数据查询模块,数据修改模块,数据插入模块,数据删除模块,并对每个模块按照其功能分别独立完成对应的程序设计。在数据处理上,各模块中的数据处理(如数据读/写操作)均用文件形式来实施,并在主程序中完成操作界面的设计功能,设计思路如下:1、采用模块设计思想;2、将通讯录信息定义成结构体类型,并通过文件实施数据操作;3、通过设计一菜单界面完成具体操作。4、详细设计【数据结构】:原始数据有人员编号、姓名、号码、邮箱、年龄、住址,所以要定义一个全局结构体数组person,保存原始数据。然后为接下来的文件读写,文件转入内存,再保存至磁盘文件中做准备。【数据结构代码】:typedefstructcharscore;charname10;charnum15;charemail20;charage8;charstreet20;charcity20;charpostcode16;Person;【程序】:voidmain()intn=0;for(;)switch(menu_select()5篇三:C语言课程设计报告XX大学课程设计报告课程设计名称:C语言课程设计课程设计题目:排班系统院(系):XX学院专业:XX班级:XX学号:XXXXXXXXXXXXX姓名:XX指导教师:XXX完成日期:XX年X月X日目录第1章需求分析与概要设计.1需求分析.1概要设计.1第2章详细设计.2排班系统基本结构.2排班系统细节剖析.2程序详细介绍(算法实现).3第3章调试分析.5我的调试:.5运行结果.5第4章用户手册及结束语.8用户手册.8结束语.8参考文献.9附录(程序清单).10第1章需求分析与概要设计需求分析1.题目要求:为多名保安设计一个排班系统,每人可以自行预先选出一天为休息日,系统打印可能的轮班方案并存储结果。尽可能做到令所有人满意,保排班方案的公平性。2.题目分析:本题的重点和难点在于保安的人数是不确定的,且他们可能选择的休息日也无法确定,所以方案的结果也就不仅仅有一种。由此可以看出只有解决好这两个问题,才能够符合该题目的要求,完成保安的排班工作。概要设计1.总体思路:对于这道题目,我的思路是采用二维数组的方式来解决。大概过程是先假设所有人都上班,即没有休息日。然后再让每个人进行选择自己希望的休息日。先每个人选择出一天,然后系统进行排班,输出其所输入数据的对应方案。然后在第一次所输数据的基础上,若还有其他选择,则进行二次输入,以此更改初始数据,重新设计可能的排班方案。2.细节实现:因为题目的要求是打印可能的方案,那么如何来实现打印呢我采用了通过对二位数组中的每一个值用阿拉伯数字0和1来标记,以1来表示工作,0来表示休息。3.功能作用:本系统系保安的排班系统,可以完成基本的排班功能,在此基础上,还为用户设计了二次输入的选项,以此来解决当所输数据不满足要求,无法完成排班的问题,同时也可以为用户提供更多的可行方案,而不是仅仅局限于一种。第2章详细设计排班系统基本结构图排班系统基本结构此排班系统主要分为:显示欢迎界面、排班界面及选择界面。该系统各部分间有序衔接,各尽其责,如图所示,充分展现了该系统的协调性与整体性。排班系统细节剖析此排班系统的重点在于每次对二维数组的赋值操作,最开始时是将所有的初值都赋为1,然后以0来赋给选择对应日期、对应人的对应数值。这样一来,便可以将每个人的每天上班与否进行标记(1是工作,0是休息),这道题目的另一个难点在于对每个人有比较公平的方案,所以该问题在设计时,我就将含有小于规定数量工作人数的方案标记为不可行方案,同时在屏幕输出该方案排出的结果,以供操作人员查阅该方案到底哪里不可行,利于下次输入数据地改动。程序详细介绍(算法实现)我的这套程序大致可以分为三个部分:1.数据输入部分即第一次输入数据(每个人的选择),该部分是通过二位数组来实现的,以第几个人来控制数组的第一个下标,以周几来控制该数组的第二个下标,这样就可以将所有的人所有的天数看做一个二维表来实现选择信息的数字化,如表、所示。表每个人的工作选择表对应的数组16

    注意事项

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

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




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

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

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

    收起
    展开