面向对象程序设计(A)课程设计--仲夏夜学生成绩管理系统

面向对象程序设计(A)课程设计--仲夏夜学生成绩管理系统

ID:35627529

大小:283.50 KB

页数:30页

时间:2019-04-03

面向对象程序设计(A)课程设计--仲夏夜学生成绩管理系统_第1页
面向对象程序设计(A)课程设计--仲夏夜学生成绩管理系统_第2页
面向对象程序设计(A)课程设计--仲夏夜学生成绩管理系统_第3页
面向对象程序设计(A)课程设计--仲夏夜学生成绩管理系统_第4页
面向对象程序设计(A)课程设计--仲夏夜学生成绩管理系统_第5页
资源描述:

《面向对象程序设计(A)课程设计--仲夏夜学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、大连科技学院面向对象程序设计(A)课程设计题目仲夏夜学生成绩管理系统学生姓名 专业班级网络工程08-1指导教师职称高工讲师所在单位信息科学系计算机教研室教学部主任完成日期2011年9月9日课程设计报告单学号0801090116姓名安凯辰专业班级网路工程08-1考核项目评分备注1平时工作态度及遵守纪律情况   (10分)2掌握基本理论、关键知识、基本技能的程度和阅读参考资料的水平  (10分)3独立工作能力、综合运用所学知识分析和解决问题能力及实际工作能力提高的程度  (20分)4完成课程设计说明书及软件的情况与水平(小组分工情况、

2、规范性、整洁清楚、叙述完整性、思路清晰程度、工作量及实际运行情况和创新性)  (60分)总评成绩综合评定:   (优、良、中、及格、不及格)指导教师签字:   2011年9月9日《面向对象程序设计(A)课程设计》任务书一、课程设计任务及要求:任务:运用C++语言编写“仲夏夜学生成绩管理系统”,实现输入输出学生资料,删除查找学生等九个功能,方便对学生的成绩的管理。在此次课程设计中,使我们加深对C++语言的运用,在实践中学习C++语言,同时锻炼我们的动手能力,增强我们对C++语言的熟练度,增加我们在项目中的经验。要求:(1)根据软件系

3、统开发的一般原则,完成相应系统的功能设计,完成主要功能模块的程序实现并进行测试训练,给出代码运行结果和相应的设计文档。可以分组进行,但所有学生必须经历整个系统的开发全过程,以便加深对系统开发全过程的认识。(2)提交课程设计报告。(3)指标:要求完成课程设计报告3000字以上(约二十页);完成所设计的题目,设计题目的语句行数在200行语句以上。二、工作量2周(10个工作日)时间三、计划安排第1个工作日:查找相关资料、书籍,阅读示例文档,选择题目。第2个工作日-第3个工作日:设计程序结构、模块图。第4个工作日-第9个工作日:完成程序的

4、编码,并且自己调试、测试。穿插进行课程设计报告的撰写。第10个工作日:上交课程设计报告,由教师检查软件测试效果、检查课程设计报告,给出学生成绩。指导教师签字:                        2011年8月29日目录1需求分析12概要设计33详细设计53.1 输入学生资料模块53.2 输出学生资料模块53.3 按学生姓名进行排列模块53.4 添加学生资料模块53.5 按姓名查找,删除该学生资料模块53.6 查找并显示学生资料模块53.7 按姓名查找,修改学生资料模块53.8 从文件中读入数据模块53.9 储存学生资料

5、并退出系统模块64编码74.1 功能74.2 算法思路74.3 代码75调试分析96测试结果及运行效果107系统开发所用到的技术15课程设计实践总结16参考文献17附录181需求分析在一些学校等机构,随着学生数量的不断增加,学生的信息不断增多,人工管理信息的难度也越来越大。而且效率也是很低的。所以如何自动高效地管理信息是这些年来许多人所研究的。随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我们使用电脑的高效率才处理数据信息成为可能。学生成绩管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体

6、现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。1.通过C++课程设计,使学生能够将学到的面向对象的设计思想运用在具体的工作和学习中,加深对类和对象的理解,要求学生对生活中许多具体的事物抽象出类,并掌握继承和派生类、基类、虚函数和多态的概念。2.通过这次课程设计掌握《C++语言程序设计》的编程思想,为后续课程打下基础。3.培养我实际操作能力和实践能力,为以后的工作打下坚实的基础。对系统进行功能模块分析、控制模块分析正确。系统设计要能完成题目所要求的功能。编程简练,可用,尽可能的使系

7、统的功能更加完善和全面。总体结构我们采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设计合理。也可根据自己对题目的理解增加新的功能模块。系统以菜单界面方式(至少采用文本菜单界面,如能采用图形菜单界面更好)工作,运行界面友好,演示程序以用户和计算机的对话方式进行。每一条记录中,包括一个学生的姓名、班级、学号、各科成绩。同时,应具备以下功能:1.输入功能:一次可以完成自定义学生人数的学生信息记录的输入。2.输出功能:显示学生资料。3.排序功能:以英语课程的分数为依据对学生信息进行排序。4.添加功能:添加指定的学生

8、信息。5.删除功能:对指定学生的信息进行删除。6.查询功能:选择某种方式并输入该信息查询符合条件的学生信息。7.修改功能:对指定学生的信息进行修改。8.读入功能:从文件中读入学生数据。9.退出主菜单。26成功登陆系统以后,出现成绩管理界面,系统初始

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

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

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