学生成绩统计-课程设计报告书C++.docx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
淮海工学院计算机工程学院 课程设计扌艮告 设计名称: C卄语言课程设计 姓 名: 学 号: 专业班级: 系(院): 软件工程系 设计时间: 设计地点: 计算机工程学院机房 课程设计目的 C++课程设讣是计算机科学与技术专业重要的实践性教学环节之一,本次设il?结合实际应用的要求,使课程 设计既覆盖C++的知识点,又接近工程实际需要。目的是通过课程设计的综合训练,培养学生实际分析问题、解 决问题的能力,以及编程和动手能力,最终目标是通过课程设计这种形式,帮助学生系统掌握C++这门课程的主 要内容,养成良好的编程习惯,更好的完成教学任务。 课程设计任务与要求: 要求: 本次课程设计利用《C++程序设汁》课程中所学到的编程知识和编程技巧,完成具有一左难度和工作屋的程序 设计题目,帮助学生掌握编程、涮试的基本技能,独立完成所布置的任务。 要求: 1、 对系统进行功能需求分析 2、 设计合理的数崩结构和系统框架 3、 编程简练,程序功能齐全,能正确运行 4、 说明书、流程图要淸楚 5、 课题完成后必须按要求提交课程设汁报告 任务: 2、设计一个学生成绩排统系统,该系统的主要功能如下: 1) 具备对成绩的管理功能(添加、删除、排序) 2) 具备对成绩的统计功能(最高分,最低分,平均分,及格率等) 3) 具备按学号、姓名、或课程名查询成绩的功能。 备注:成绩记录以下信息:班级,学号,姓名,课程名,成绩(百分制)。可以用能表示学生成绩的结构体数 组存储数据。 1绪论 1.1项目开发背景 一直以来学生的成绩管理是学校工作中的一项重要内容,我国的大中专院校的学生成绩管理水 平普遍不高。随着办学规模的扩大和招生人数的增加,建立一个成绩维护系统是非常必要的。普通 的成绩管理已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种传统的 管理方法必然被以计算机为基础的信息管理系统所代替。为了提高成绩管理的效率,我选择了学生 成绩管理系统作为毕业设计的课题。 本系统在大多数成绩管理系统的基础上,主要增加了教师对成绩的操作,教师改完试卷后不用 在往学院的教务处办公室报送成绩,可以直接的把成绩上传到网络上,学生也可以方便快速的查询 到自己的成绩,考试后教务管理人员也不必总呆在学院的办公室,他们都不受时间,位置,空间的 限制,只要有上网的条件,在家里就可以完成有关成绩的录入,更新,管理,查询和删除。本系统 将会改变以前靠手工管理学生成绩的状况,提高工作效率。希望能为老师和学校的工作带来便利。 1.2项目开发的目标 建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。 帮助广大教师提髙工作效率,实现学生成绩维护工作流程的系统化、规范化和自动化。为了使系统 在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如 下的系统开发目标: (1) 系统应具有实用性、可靠性和适用性,同时注意到先进性。 (2) 对各个数据库进行动态管理,防止混乱。 (3) 不同用户有不同的查询和修改权限,防止非法查询,非法修改。 (4) 能够对查询结果进行分类汇总,实现报表打印和下载。 (5) 方便用户的操作,尽量减少用户的操作。 1.3项目提出的意义 随着高校办学规模的扩大和招生人数的增加,学生成绩管理维护是学校管理中异常重要的一个 环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一 部分,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份 量。 运用学生成绩管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确 率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有 考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提髙。 在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来 越快,怎样提髙工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作, 一个原因就是工作量大,不好管。对于一个学校而言,管理好学生的成绩,是非常重要的。因此开 发出一套学生成绩管理系统是非常必要的。 1.4系统开发所用的技术准备 1.4.1数据库技术的现状与发展 数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和 时间上都已经趋于成熟,使我们能够方便的使用。数据库技术是信息系统的核心和基础,它的出现 极大地促进了计算机应用向各行各业的渗透数据库的建设规模、数据库信息量的大小和使用频度已 成为衡量一个国家信息化程度的重要标志。 MySQL作为一种开放源码数据库,以其简单易用的特点广泛被广大用户采用,MySQL虽

文档评论(0)

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

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

1亿VIP精品文档

相关文档