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