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

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

ID:30767439

大小:708.00 KB

页数:42页

时间:2019-01-03

c语言课程设计报告学生信息管理系统_第1页
c语言课程设计报告学生信息管理系统_第2页
c语言课程设计报告学生信息管理系统_第3页
c语言课程设计报告学生信息管理系统_第4页
c语言课程设计报告学生信息管理系统_第5页
资源描述:

《c语言课程设计报告学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、刖sC语言是一门通用的计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。近年来,C语言在国内得到了迅速的推广和应用。作为一门通用的语言,在过去很流行吗,将来依然会如此。几乎每一个理工科或者其他专业的学生毫不例外的要学习它,同时,C语言作为“全国计算机二级等级考试”中的一门可选语言,也是用来衡量计算机程序设计水平的一个重要标准。从C语言产生到现在,它已成为最重要和最流行的编程语言之一。在各种流行编程语言中,都能看到c语言的影子,女口JAVA的语

2、法与C语言基本相同。学习、掌握C语言是每一个计算机技术人员的基本功之一。C语言具有高级语言的强大功能,却又有很多直接操作计算机硬件的功能(这些都是汇编语言的功能),因此,C语言通常又被称为中级语言。学习和掌握C语言,即可以增进对于计算机底层工作机制的了解,又为进一步学习其他高级语言打下了坚实的基础。C语言程序设计是一门实践性很强的课程,所以本学科的实验实训非常重要。所以我们进行了本次课程设计实践。在这个过程中我们都学到了很多,此报告便是这次课程设计的经过、流程,介绍了部分自己编写的程序。目录1•问题概述022.系统需求分析023.系统概要设

3、计024.系统的详细设计065.系统的测试及调试156•用户手册217•总结218•参考文献229•附录231•问题概述设计一个学生综合测评的信息及成绩的管理系统,以解决传统纸质信息统计的不易修改,储存及放置等诸多不便及弊端。来简化学校的办公,节约时间及人力。1.系统需求分析在学生信息的日常管理中,经常需要对学生相关信息进行处理,采用传统的手工记录,查询方式,显然有很多不便,如多次的增、删、改可能使信息变得混乱,为今后的信息提取带来很多麻烦。为了解决这一问题,可采用现代化的手段——计算机进行系统的管理。这样可大大提高管理的质量和效率,并且使

4、学生的信息管理也从手工操作中解脱出来,减少纸制材料的数量,对日常信息的查询、方便、快捷。因此,基于这些方面的考虑,决定开发本系统。2.系统概要设计设计一个学生综合测评的信息及成绩的管理系统,以解决传统纸质信息统计的不易修改,储存及放置等诸多不便及弊端。来简化学校的办公,节约吋间及人力。3.1系统的主要功能系统的主要功能是实现学生基木的信息及成绩的录入和管理。主要包括:A、学生信息处理(1)学生信息的录入。(2)学生信息的修改。(1)学生信息的浏览B、学生数据处理:(1)学生考试数据输入并计算平均分及名次(2)学生测评数据输入并计算综合测评总

5、分及名次(3)学生数据的修。(4)学生数据的查询C、学生综合信息显示3.2系统的总体结构(1)程序主界面的设计"主界面1学生信息处理系统—>2学生数据处理系统3学生综合信息显示ffi3.1.1系统主界面结构图(2)学生信息处理子界面设计"学生信』卽处理丿图3.1.2系统子界面结构图1学生教据处理4学生数据查询5返回主菜单3.1系统子界面结构图21、学生信息处理(1)录入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。学生信息可先输入到数组中,排序后可写到文件中。(2)修改同学信息。2、学生数据处理:(1)考试

6、成绩录入及处理:考试成绩=(语文+数学+外语)/3计算考试成绩,并计算考试名次,提示:先把学生信息读入数组,然后按提示输入每科成绩,计算考试成绩,求出名次,最后把学生记录写入一个文件中。(2)测评成绩录入及处理:综合测评总分=(考试成绩)*0.6+(同学互评分)*0・1+品德成绩*0.1+任课老师评分*0.2O(3)学生数据修改:输入学号,读出并显示该同学信息,输入新数据,将改后信息写入文件(4)学生数据查询:输入学号,即读出所有数据信息,并显示出来。3、查询学生综合信息输入学号即读出综合信息,并显示出来3.3系统软硬件环境本程序所适用的计

7、算机系统软硬件环境耍求为:硬件环境:PentiumIII500以上内存:256M软件环境:Windows73.4数据结构设计学&信息数据结构类型如下:structstudent{intnum;charname[20];charsex[10];charhome[200];intsi;ints2;ints3;intave;intTel;intml;intal;inta2;inta3;intz;intm2;}stu[N];/*学号*//*学生姓名*//*性别男汝*//*家庭住址*//*语文成绩勺/*数学成绩勺/*英语成绩*//*三科平均成绩*//

8、*联系方式*//*考试名次*//*同学互评分*//*品德成绩*//*任课教师评分*//*综合测评总分*//*综合测评名次*/4系统的详细设计根据系统总体结构对问题进行的模块划分,

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

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

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