C++课程设计(学生成绩管理系统·).doc
《C++课程设计(学生成绩管理系统·).doc》由会员分享,可在线阅读,更多相关《C++课程设计(学生成绩管理系统·).doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC+课程设计(学生成绩管理系统)武汉工程大学武汉工程大学 计算机科学与工程学院综合设计报告设计名称: 软件基础综合设计 设计题目: 小型学生成绩管理系统 学生学号: 1305120107 专业班级: 2013计算机科学与技术01班 学生姓名: 何经纬 学生成绩: 指导教师(职称): 邹君(讲师) 完成时间: 2015.4.72015. 5.15 武汉工程大学计算机科学
2、与工程学院 制-说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个综合设计期间的表现、设计完成情况、报告的质量及答辩等方面,给出客观、全面的评价。4、所有学生必须参加综合设计的答辩环节。凡不参加答辩者,其成绩一律按不及格处理。答辩小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于6分的学生,其综合设计成绩按不及格处理。7、此
3、表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。答辩记录表学生姓名: 何经纬 学号: 1305120107 班级: 2013计算机科学与技术01 答辩地点: 计算机大楼8号机房 答辩内容记录:答辩成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字): 年 月 日成绩评定表学生姓名: 何经纬 学号: 1305120107 班级: 2013
4、计算机科学与技术01 类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010遵守学习纪律,表现良好,积极完成综合设计任务,无旷课、迟到、早退等情况。设计完成情况3020按照要求完成设计内容,方案合理,功能完善,设计工作量饱满,能运用专业知识和技能去发现与解决实际问题。10在设计过程中展现出了较强的学习能力、动手实践能力、团队协作能力和创新意识。报告质量3510报告格式规范,表述清晰,章节内容组织恰当。符号统一,图表完备,符合规范要求。参考文献数量在5篇以上,格式及引用符合要求。15报告内容翔实,结构严谨合理。课题背景介绍清楚,综述充分。设计与实现等主要过程完整,论述具体透彻。能运用所
5、学专业知识对问题加以分析和求解。无抄袭现象。10设计报告对整个设计过程进行了全面总结,体现了收获,得出了有价值的结论或结果。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩指导教师评语指导教师: (签字) 日期: 年 月 日一、综合设计目的、条件、任务和内容要求:软件基础综合设计是计算机科学与技术(计算机工程方向)专业学生进行的第一次纯软件方面的综合设计,本设计主要考察学生能够从实际问题出发设计和选择合适的数据结构;能够熟练运用基本数据结构做工具来解决一些实际问题。综合设计的条件:P
6、IV及以上级别CPU计算机,windows xp及以上版本操作系统,Visual studio2005及以上版本集成开发环境。一个完整的小型学生成绩管理系统应完成以下要求:(1) 有10个小学生,每个学生学习数学和语文2门课程,从键盘输入学生的学号、姓名及成绩,计算每位学生的平均成绩,将数据存入文件stud.dat中。(2) 按如下格式输出链表中大于等于平均成绩的学生信息: 学号 姓名 数学 语文 平均成绩(3) 用类来实现本程序,并且用链表实现(4) 可在已有记录后面追加新的学生记录。(5) 可在原链表中删除指定条件(如学号、姓名等)的学生记录(6) 可以按学号、姓名查找要修改的记录内容。(
7、7)使用多文件编程和菜单操作(8)要求对”运算符进行重载。设计思想:设计一个菜单,通过菜单选择实现相应的操作,使用链表存储输入的原始信息。这样做的好处是可以随时增加内容和删除内容。为学生设计一个结构及使用这个结构作为数据成员的学生类,单独设计完成这个文件读写的成员函数。使用学生的结构,产生一个静态结构数组作为学生信息简表的存储器,由它们和文件建立读写管理。需要显示它们时,先将文件读入内存,然后再显示。需要显示大于等于平均成绩的学生信息时,则直接从内存链表中筛选。二、进度安排:4周 (3月23日3月27日):征题与教师开题;5周:教师审题、学生选题;指导教师任务划分、指导教师讲解解题方法;6,7
8、,8,9,11周(周2晚,周五下午):上机编制程序、调试与教师指导;11周周五(5月15日):答辩。三、应收集资料及主要参考文献:1. 李春葆 数据结构教程(第4版).北京:清华大学出版社,20142. 张俊,张彦铎. C+面向对象程序设计(第二版). 北京:清华大学出版社.20123. 谭火彬.UML 2 面向对象分析与设计. 北京:清华大学出版社.2013.54. 张俊. C+面向对象程序设计习题与实验指导(第二版). 北京:清华大学出版社.20125.周启生 姬涛 .计算机程序设计基础.北京:科学出版社四、摘要: 随着科学技术的发展,计算机在工业方面和日常生活中发挥着越来越重要的作用。在
9、学校的日常工作中,学校要处理大量的学生数据,如果人工处理这些数据将会是一项繁琐的工作。但计算机凭借其强大的计算能力使它能够在很短的时间完成大量的工作,用计算机对学生信息进行管理无疑是一种不错的选择。 学生信息管理系统能方便快捷、准确的处理学生信息,这里简易地介绍了该系统的实现过程,以及功能。该系统的实现过程大概可以分为三个步骤:系统分析、功能模块设计、系统调试和测试,该系统的主要功能有学生信息添加、删除、插入、查询、修改、将学生信息保存到磁盘中等。学生信息管理系统的这些功能主要是由链表以及文件来实现的,所以说该系统的核心即为链表和文件。在实现学生信息管理系统所有的功能的同时还要注意良好的人机交
10、互体验,所以菜单界面的优化是很重要。一个简洁明了的菜单加上完善的功能,才能使学生信息管理系统有更多的实际的作用。关键词:学生信息管理系统;链表;结构体;类;文件五、Abstract:With the development of science and technology, the computer industry continuously made new research achievements, the computer plays a more and more important role in industry and daily life. In the schools d
11、aily work, schools need to handle a large number of student data, if these data are dealt with people, it would be a tedious work. But with the development of computer science and technology more and more mature, by virtue of its powerful computing capacity, the application of computer is more and m
12、ore widely in life, Use the computer to manage student information is a good choice. Student information management system can quickly, accurately handle student information quickly and accurately, it simply introduces the implementation process of the system, and function. The realization process o
13、f the system can be divided into three steps: system analysis, system function module design, and test, the main function of this system are adding, deleting, inserting, querying and saving student information. These features of the student information management system is mainly implemented by the
14、linked list and the file, so the core of the system is the linked list and the file. We achieve all the function of student information management system and at the same time we must pay attention to the good interactive experience, so menu interface optimization is very important. A simple menu wit
15、h perfect function can make the student information management system has more practical effect.Keywords: students information management system; chain; structure; class files目 录摘 要IAbstractII第一章 课题背景11.1 课题概述11.2 主要问题及技术要求11.3 主要工作内容21.4 报告布局3第二章 需求与设计分析42.1 需求分析42.2 功能分析42.3 结构分析5第三章 详细设计83.1 系统详细
16、设计8第四章 结果及分析184.1 设计结果184.2 输入异常测试用例234.3 设计分析24总 结25致 谢26参考文献27摘 要 随着科学技术的发展,计算机在工业方面和日常生活中发挥着越来越重要的作用。在学校的日常工作中,学校要处理大量的学生数据,如果人工处理这些数据将会是一项繁琐的工作。但计算机凭借其强大的计算能力使它能够在很短的时间完成大量的工作,用计算机对学生信息进行管理无疑是一种不错的选择。 学生信息管理系统能方便快捷、准确的处理学生信息,这里简易地介绍了该系统的实现过程,以及功能。该系统的实现过程大概可以分为三个步骤:系统分析、功能模块设计、系统调试和测试,该系统的主要功能有学
17、生信息添加、删除、插入、查询、修改、将学生信息保存到磁盘中等。学生信息管理系统的这些功能主要是由链表以及文件来实现的,所以说该系统的核心即为链表和文件。在实现学生信息管理系统所有的功能的同时还要注意良好的人机交互体验,所以菜单界面的优化是很重要。一个简洁明了的菜单加上完善的功能,才能使学生信息管理系统有更多的实际的作用。关键词:学生信息管理系统;链表;结构体;类;文件AbstractWith the development of science and technology, the computer industry continuously made new research achiev
18、ements, the computer plays a more and more important role in industry and daily life. In the schools daily work, schools need to handle a large number of student data, if these data are dealt with people, it would be a tedious work. But with the development of computer science and technology more an
19、d more mature, by virtue of its powerful computing capacity, the application of computer is more and more widely in life, Use the computer to manage student information is a good choice. Student information management system can quickly, accurately handle student information quickly and accurately,
20、it simply introduces the implementation process of the system, and function. The realization process of the system can be divided into three steps: system analysis, system function module design, and test, the main function of this system are adding, deleting, inserting, querying and saving student
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 学生 成绩管理系统
限制150内