- 6
- 0
- 约1.64万字
- 约 22页
- 2016-08-30 发布于湖北
- 举报
C++课程设计(论文)任务书
软件 学 院 专 业 班
一、课程设计(论文)题目 学生管理系统
二、课程设计(论文)工作自 2014 年 6 月16日起至 2014 年 6 月 22 日止
三、课程设计(论文) 地点: 创新大楼
四、课程设计(论文)内容要求:
1.本课程设计的目的
(1)熟练掌握C++语言的基本知识和技能;掌握面向对象程序设计的基本思路和方法;利用所学的基本知识和技能解决面向对象程序设计问题(1)()()
()
(1)谭浩强. C++程序设计. 北京:清华大学出版社,2008
(2)/
(3)/
6)课程设计进度安排
内容 天数 地点
构思及收集资料 2 图书馆
编程设计与调试 5 实验室
撰写论文 3 图书馆、实验室
学生签名:
2014年 6月 16 日
课程设计(论文)评审意见
(1)完成原理分析(20分):优( )、良( )、中( )、一般( )、差( );
(2)设计分析 (20分):优( )、良( )、中( )、一般( )、差( );
(3)完成调试 (20分):优( )、良( )、中( )、一般( )、差( );
(4)翻译能力 (20分):优( )、良( )、中( )、一般( )、差( );
(5)回答问题 (20分):优( )、良( )、中( )、一般( )、差( );
(6)格式规范性及考勤是否降等级:是( )、否( )
评阅人: 职称: 副教授
2014 年 6 月 22 日
目 录
第1章 系统概要 1
1.1 学生管理目的 1
1.2 设计中需要解决的问题和方案 1
第2章 设计思路及算法 1
2.1 学生管理系统设计原理 1
2.2 学生管理系统模块简介 2
2.2.1 建立学生类 2
2.2.2 set函数 3
2.2.3 addition函数 3
2.2.4 change 函数 4
2.2.5 del函数 5
2.2.6 display函数 5
2.2.7 search函数 5
2.2.8 menu 菜单函数 5
2.2.9 goto语句的运用 5
2.3 文件导入和导出 5
第3章 源程序代码 5
第4章 程序运行结果及分析 14
4.1 信息录入函数 14
4.2 信息添加函数 14
4.3 信息修改函数 14
4.4 信息删除函数 15
4.5 查询信息函数 15
4.5.1 按学号查询 15
4.5.2 按姓名查询 16
4.6 显示信息函数 16
4.7 菜单界面与退出界面 16
4.8 goto语句的使用 16
4.9 程序评价 16
第5章 心得体会 17
参考文献 17
第1章 系统概要
1.1 学生管理目的
运用C++语言描述学生类。要求设计中综合运用C++基础知识,理解面向对象程序设计的核心的概念。
(1)建立学生类
(2)学生信息的初始化
(3)学生信息的添加、修改、删除、查找
(4)学生信息的输出
1.2 设计中需要解决的问题和方案
文件的存储和写入:使用文件fstream进行写入和读出操作,将其使用在操作中实现对数据的调用和存储,方便快捷。
数据的定位:在程序中定义一个全局变量来确定要进行操作的数据位置;
函数模块设计:将7个功能函数设计为student的公有数据成员,在主函数中实现调用。
功能的选择和菜单设计:在主函数中使用switch配合循环进行对操作的选择,设计一个菜单函数调整菜单的显示形式。
第2章 设计思路及算法
2.1 学生管理系统设计原理
利用类进行对数据的封装,建立一个学生(student)类,设计私有成员(以姓名、学号、性别、地址为字符串string类型,以年龄、语文成绩、数学成绩、英语成绩为int类型建立私有成员表列)以及公有成员,包括六个操作函数(信息的录入void set()函数、信息的增加void addition()函数、信息修改void change()函数、信息删除void del()函数、信息查询 void search() 函数、信息输出 void display()函数)以及一个菜单函数void menu()以及类的构造、析构函数。部分函数采用goto语句①对错误的进入功能函数进行处理。
在主函数(void main)方面,其定义一个对象
您可能关注的文档
- 《工程经济学》_工程项目经济评价方法定稿1程序.ppt
- 神华神东店塔电厂工程项目部绿色施工方案题库.doc
- 《工程实名制信息管理系统》测试操作内容程序.ppt
- 神经病学(考前重点突击)完整题库.doc
- 《工程图学基础》归纳与程序.ppt
- 水厂泵房高支模工程专项施工方案题库.doc
- 《工程项目管理》程序.ppt
- 神经解剖复习题打印题库.doc
- 水处理问题与解答题库.doc
- 《工业催化基础》(第3章吸附作用与多相催化)2015-3程序.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 兰科植物促生菌筛选与人工栽培技术研究.pdf
- 氢氧化钠(片碱)MSDS安全技术说明书.docx
- 国家开放大学电大《成本会计》试题及答案.pdf
- 数学分析第四版下册课后习题答案.pdf
- 数学分析第四版下册课后习题答案.docx
- 2025年秋国家开放大学《商务英语3》形考任务参考答案.pdf
- Unit 2 Know your body Speed up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 2026年春季开学教师收心会校长发言:骏驰启新程,笃行育新人;凝心再聚力,实干谱新篇.docx VIP
- Unit 2 Know your body Start up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 空客A320飞行手册教程.doc VIP
原创力文档

文档评论(0)