C++集中实践设计报告书.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C集中实践设计报告书概要

信息工程系实践项目 报告书间 摘要 信息技术的高速发展方便了我们的生活,并且大大的提高了我们的工作效率,各种各样的系统也应运而生,有复杂的也有简单的,此次的实训的我选的课题就是在Windows系统,基于VC++6.0的编译环境,使用C++编程语言编写一个简单的字符串操作以及一个简易的学生成绩管理系统。 C++是一门面向对象程序设计的语言,是在C语言的基础上发展而来的,在C语言的基础上进行功能扩充,增加了面向对象的机制。C++为面向对象编程技术提供全面支持,是主流的面向对象程序设计语言,也是至今为止最受广大程序员受用的最强大的编程语言之一,支持类、封装、重载等特性。 作为学生,学校的成绩管理系统与我们的关系最为密切,每学期的期末成绩查询都是在学校的成绩管理系统上进行的。我们做的是简易的成绩管理系统,具有成绩的添加、查询、修改和删除等主要功能。 关键字: C++、字符串、学生成绩管理系统、类 ? 目录 摘要 1.引言 2 2.系统分析 3 2.1系统功能分析 3 2.2需求分析 3 3.系统总体分析 4 3.1功能概述 4 3.2程序设计流程图 4 4.各功能截图 5 4.1主菜单 5 4.2管理员菜单 6 4.3学生菜单 13 5.设计总结 15 1.引言 一直以来人们使用传统的人工方式管理学生成绩,在计算机尚未在学校广泛使用之前,学生成绩管理主要依靠手工。一个最典型的手工处理过程就是:当考试完后,老师就要把学生成绩登记到文档中,当老师需要查找某个学生成绩或者修改某个学生成绩需要一个一个在文档上查找,并且学生查询自己的成绩也很麻烦。 随着计算机技术的发展,我们利用计算机帮助我们解决了许多问题,计算机强大的处理能力,帮助我们解决了许多生活及工作上的问题,提高了效率,用相同的时间,在计算机的帮助下,我们处理了更多的问题。 此次实训编写这个简易的成绩管理系统以方便老师对学生成绩的录入、查找、修改和删除,以及学生本人对自己成绩查询,减少了老师工作量,也为学生成绩查询提供了方便。 2.系统分析 2.1 系统功能分析 1.管库员菜单 1)添加学生成绩:添加学生的姓名、学号、语文成绩、数学成绩、英语成绩 2)显示学生成绩:显示已添加的学生信息成绩,查看是否有误 3)查找学生成绩:两种方式进行查找,1.按姓名查找 2.按学号查找 4)修改学生成绩:录入成绩出错可以进行修改,重新录入该学生信息成绩 5)删除学生成绩:录入非同班级学生可进行删除 6)退出管理系统:功能使用完毕后可进行退出 2.学生菜单 1)查询学生成绩:使用学号或者姓名查询成绩 2)退出学生系统:查询完毕退出系统 2.2 需求分析 从经济上分析:作为学校这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个学校实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,而且 本系统的费用很低。 从技术上分析:该系统所使用的的编程语言为C++,C++是广大程序员都会有所涉及的一种编程语言,一个了解C++的人就可以对系统进行维护.甚至可以对系统进行改进学生成绩管理系统的工作主要是在学生和老师之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。 从社会可行性分析:社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是学校完全有可能也有能力采用这样先进的管理技术。它对学校带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对学校工作人员的要求提高,使学校在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽学校在市场环境下的生存空间。对学生和管理人员业务方式的转变和扩充。 3.系统总体设计 3.1 功能概述 该学生成绩管理系统使用二级菜单结构,在主页面(即欢迎界面)需要输入密码才能进入管理员菜单(密码为666),密码错误则进入学生菜单。 管理员菜单可以进行学生信息成绩的添加、查找、修改和删除。 学生菜单只能根据姓名或者学号查询成绩。 程序设计流程图 4.各功能截图 4.1 主界面 代码: cout*** 欢迎进入学生成绩管理系统 ***endl; cout****** 进入管理员菜单 ******e

文档评论(0)

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

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

1亿VIP精品文档

相关文档