- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.参考文献………………………………………………………229.附录……………………………………………………………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) 学生数据修改
您可能关注的文档
- 低频电子线路模拟试题及答案试卷.doc
- (网页制作)计算机选择题.doc
- 洞门专项施工方案.doc
- 高频电子线路复习考试题及答案分解.doc
- 风冷模块机组使用说明书.doc
- 初中物理八年级下册实验探究专题.doc
- 路灯节能控制器的设计.doc
- 资本结构的MM理论.doc
- 《英语语言学》教案.doc
- 相交线、平行线与平移(有答案).doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)