C语言课程设计报告学生信息管理系统.doc

C语言课程设计报告学生信息管理系统.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . 前言 C语言是一门通用的计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 近年来,C语言在国内得到了迅速的推广和应用。作为一门通用的语言,在过去很流行吗,将来依然会如此。几乎每一个理工科或者其他专业的学生毫不例外的要学习它,同时,C语言作为“全国计算机二级等级考试”中的一门可选语言,也是用来衡量计算机程序设计水平的一个重要标准。 从C语言产生到现在,它已成为最重要和最流行的编程语言之一。在各种流行编程语言中,都能看到C语言的影子,如JAVA的语法与C语言基本相同。学习、掌握C语言是每一个计算机技术人员的基本功之一。 C语言具有高级语言的强大功能,却又有很多直接操作计算机硬件的功能(这些都是汇编语言的功能),因此,C语言通常又被称为中级语言。学习和掌握C语言,即可以增进对于计算机底层工作机制的了解,又为进一步学习其他高级语言打下了坚实的基础。 C语言程序设计是一门实践性很强的课程,所以本学科的实验实训非常重要。所以我们进行了本次课程设计实践。 在这个过程中我们都学到了很多,此报告便是这次课程设计的经过、流程,介绍了部分自己编写的程序。 目录 1.问题概述………………………………………………………02 2.系统需求分析…………………………………………………02 3.系统概要设计…………………………………………………02 4.系统的详细设计………………………………………………06 5.系统的测试及调试…………………………………………15 6.用户手册………………………………………………………21 7.总结……………………………………………………………21 8.参考文献………………………………………………………22 9.附录……………………………………………………………23 1.问题概述 设计一个学生综合测评的信息及成绩的管理系统,以解决传统纸质信息统计的不易修改,储存及放置等诸多不便及弊端。来简化学校的办公,节约时间及人力。 系统需求分析 在学生信息的日常管理中,经常需要对学生相关信息进行处理,采用传统的手工记录,查询方式,显然有很多不便,如多次的增、删、改可能使信息变得混乱,为今后的信息提取带来很多麻烦。为了解决这一问题,可采用现代化的手段——计算机进行系统的管理。这样可大大提高管理的质量和效率,并且使学生的信息管理也从手工操作中解脱出来,减少纸制材料的数量,对日常信息的查询、方便、快捷。因此,基于这些方面的考虑,决定开发本系统。 系统概要设计 设计一个学生综合测评的信息及成绩的管理系统,以解决传统纸质信息统计的不易修改,储存及放置等诸多不便及弊端。来简化学校的办公,节约时间及人力。 3.1 系统的主要功能 系统的主要功能是实现学生基本的信息及成绩的录入和管理。主要包括: A、学生信息处理 (1) 学生信息的录入。 (2) 学生信息的修改。 (3) 学生信息的浏览 B、学生数据处理: (1) 学生考试数据输入并计算平均分及名次 (2) 学生测评数据输入并计算综合测评总分及名次 (3) 学生数据的修。 (4) 学生数据的查询 C、学生综合信息显示 3.2 系统的总体结构 程序主界面的设计 主界面主界面 主界面 3学生综合信息显示 3学生综合信息显示 2学生数据处理系统 2学生数据处理系统 5 退出系统4 5 退出系统 4用户指南 1学生信息处理系统 图3.1.1 系统主界面结构图 (2)学生信息处理子界面设计 学生信息处理 学生信息处理 3返回主菜单2 3返回主菜单 2修改学生信息 1录入学生信息 图3.1.2 系统子界面结构图1 学生数据处理 学生数据处理 学生数据处理 学生数据处理 3学生数据修改 3学生数据修改 2测评成绩录入及处理 5返回主菜单4 5返回主菜单 4学生数据查询 1考试成绩录入及处理 图3.1 系统子界面结构图2 1、学生信息处理 (1) 录入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。 学生信息可先输入到数组中,排序后可写到文件中。 (2) 修改同学信息。 2、学生数据处理: 考试成绩录入及处理: 考试成绩=(语文+数学+外语)/3 计算考试成绩,并计算考试名次,提示:先把学生信息读入数组,然后按提示输入每科成绩,计算考试成绩,求出名次,最后把学生记录写入一个文件中。 (2) 测评成绩录入及处理: 综合测评总分=(考试成绩)*0.6+(同学互评分)*0.1+品德成绩*0.1+任课老师评分*0.2。 (3) 学生数据修改

文档评论(0)

hkfgmny + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档