欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    C语言学生管理系统课程设计

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

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

    C语言学生管理系统课程设计

    1、 项目名称项目名称: 学生学生信息信息管理系统管理系统 目 录 1 实验目的和意义 . 1 1.1 目的 1 1.2 意义 1 2 系统功能描述及设计 . 1 3 系统存储结构设计与描述 . 3 4 系统功能实现及算法描述 . 3 5 系统性能测试 . 8 6 设计小结 14 致谢 14 参考文献 15 附录:源代码清单 16 C 语言程序设计课程设计 1 1 实验目的和意义 1.1 目的 C 语言课程设计要求我们综合应用所学的计算机基础知识和所掌握的程序设计C 语言, 独立地设计并实现一个较为完整的小型软件系统。 主要目的是在巩固所学内容的基础 之上,将课本上的理论知识和实际有机的结合起来,

    2、锻炼我们分析解决实际问题的能力。是 我们通过系统分析,系统设计,编程调试,写实验报告等环节,初步掌握软件设计的方法和 步骤,灵活运用程序设计进行软件开发的能力,提高分析问题和解决问题的能力,提高程序 设计水平。 1.2 意义 描述实验意义学生信息档案的管理对于学校的管理者来说至关重要, 学生信息是高等学 校非常重要的一项数据资源,是一个教育单位不可缺少一部分。但其包含的数据量大,涉及 的人员面广,而且需要及时更新,故较为复杂,难以单纯地依赖人工管理,而且传统的人工 管理方式既不易于规范化, 管理效率也不高, 所以利用计算机实现学生信息档案管理成为必 然的趋势。 本系统针对学校学生信息的特点以及

    3、管理中实际需要而设计, 能够有效地实现学 生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息, 并避免人为操作的错误和不规范行为。 2 系统功能描述及设计 系统设计的总任务是实现各种信息的系统化、 规范化和自动化。 系统设计主要包括以下 两方面: 1.系统功能设计是在系统开发的总体任务的基础上完成。 本设计中的信息管理系统需要 完成功能主要有: 学生信息录入,包括学号、学生姓名、学生性别、学生的计算机成绩、英语成绩、数学 成绩。其中学号是随机生成的。 学生信息浏览,包括学号、学生姓名、学生性别、计算机成绩、英语成绩、数学成绩等。 学生信息查询,包括按学号查询和按姓名

    4、查询学生学号、学生姓名、学生性别、计算机 成绩、英语成绩、数学成绩。 学生信息排序,包括按学生的总分大小进行从大到小排序。 学生信息添加, 包括添加学生学号、学生姓名、学生性别、计算机成绩、英语成绩、数 学成绩等 学生信息统计,包括最高分、最低分、平均分、及格率及各个分数段的比率。 学生信息删除,包括按学号查询该学生然后显示该学生的信息,并提示是否删除。 学生信息修改,包括学生学号、学生姓名、学生性别、计算机成绩、英语成绩、数学成 绩等的修改。 2.系统功能模块设计是对上述各项功能进行集中、 分块, 按照结构化程序设计的要 求,得到如图 2-1 所示的系统功能模块图。 C 语言程序设计课程设计

    5、 2 图 2-1 学生信息管理系统功能模块图 主菜单 录入学生信息 浏览学生信息 查找学生信息 学生信息排序 统计学生信息 添加学生信息 修改学生信息 删除学生信息 按学号查找 按姓名查找 按平均分数排序 按计算机成绩 按英语成绩 按数学成绩 退出程序 C 语言程序设计课程设计 3 3 系统存储结构设计与描述 存储结构为结构体,如下: struct student int ID; /*学生的学号*/ char Name20; /*学生的姓名*/ char Sex3; /*学生的性别*/ float Computer; /*学生的计算机成绩*/ float English; /*学生的英语成绩*

    6、/ float Math; /*学生的数学成绩*/ float Average; /*学生的平均分数*/ student1000,t; /*定义了一千个学生,t 为程序中需要的中介结构体 在查询学生成绩的时候可以作为中介变量是整个结构体转换。 另外在学生信息排序的是的时 候在定义最大值得时候作为中介变量使得排序按照平均分数排序*/ 定义的一个包含学生学号、姓名、性别、计算机分数、数学分数、英语分数的结构体变 量。用于存储学生信息。后面给出了结构体中的具体的解释和说明,在此种的程序管理中, 定义结构体可以使得程序变得简单, 不会那么的复杂难以控制, 这也是结构体在写程序时候 的方便。 4 系统功能实现及算法描述 下面是系统用到的函数名: void main(); /*主函数*/ void save(); /*文件的保存


    注意事项

    本文(C语言学生管理系统课程设计)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583