面向对象课设通讯录管理系统

上传人:笛音 文档编号:25872648 上传时间:2017-12-19 格式:DOC 页数:33 大小:467.50KB
返回 下载 相关 举报
面向对象课设通讯录管理系统_第1页
第1页 / 共33页
面向对象课设通讯录管理系统_第2页
第2页 / 共33页
面向对象课设通讯录管理系统_第3页
第3页 / 共33页
面向对象课设通讯录管理系统_第4页
第4页 / 共33页
面向对象课设通讯录管理系统_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《面向对象课设通讯录管理系统》由会员分享,可在线阅读,更多相关《面向对象课设通讯录管理系统(33页珍藏版)》请在金锄头文库上搜索。

1、中原工学院 计算机科学与技术 胡玉旺 201100814106- 1 -中原工学院计算机学院课程设计报告课程名称: C+课程设计 专 业: 计算机科学与技术 班 级: 计科 111 姓 名: * 辅导老师: 强 * 题 目: 学生通讯管理系统 2012 年 6 月中原工学院 计算机科学与技术 胡玉旺 201100814106- 2 -目录目录 .- 2 -摘要 .- 4 -前言 .- 4 -任务 .- 4 -正文 .- 5 -1 概要设计 .- 5 -1.1 信息结构体 .- 5 -1.2 系统结构图 .- 5 -2. 详细设计 .- 6 -2.1 类的编写 .- 6 -2.1.1 stuCl

2、ass 类 .- 6 -2.1.2stuOperate 类 .- 7 -2.2 程序流程图 .- 7 -3. 程序测试与分析 .- 8 -3.1 增加学生信息: .- 8 -3.2 查询学生信息: .- 10 -3.3 查看学生男女比例: .- 11 -3.4 查看近期过生日的学生: .- 12 -3.5 修改学生信息: .- 15 -3.6 删除学生信息: .- 17 -总结 .- 18 -源程序代码 .- 18 -中原工学院 计算机科学与技术 胡玉旺 201100814106- 3 -摘要通讯录管理系统的主要功能有:添加学生信息、修改学生信息删除学生信息、查询学生信息、查看学生男女比例、查

3、看近期过生日的学生。 采用面向对象的思想建立两个类,一个类封装学生信息;另一个类封装对数据进行操作的一些函数;从而实现对系统的操作。做这个系统主要用到了微软公司的:Visual C+6.0开发环境,班级通讯录管理系统是一个专门针对储存学生联系方式以及一些简单个人信息的实用管理系统,它方便了教师对众多学生信息的储存和快速查阅的功能,大大减少了查找过程的时间。关键词 通讯录,查找,删除,添加,统计。前言班级通讯录管理系统主要功能分为六个模块:添加学生信息、查询学生信息、查看学生男女比例、查看近期过生日的学生。修改学生信息、删除学生信息、添加学生信息:录入学生的基本信息如学号、姓名、性别、出生日期、

4、兴趣爱好、联系方式(电话、QQ、电子邮箱)地址等。修改学生信息:可对系统中已录入的信息进行修改,如要修改学号为2011008141406的信息,这时需选择修改学生信息菜单,然后输入要修改的学生的学号,即可进行修改。删除学生信息:可对系统中已存在的信息按学号进行删除。查询学生信息:每个学生都可以查询通讯录的全部记录,或按条件进行查询查看学生男女比例:系统会根据系统中已录入的学生自动计算出百分比。查看近期生日的学生:自动列出近 7日内要过生日的学生的信息。任务计算机学院所开设的 C+课程设计是教学实践环节中一项重要内容,进行此课程设计的旨在:1 提高和加强学生的计算机应用与软件开发能力,使学生由初

5、学者向专业的程序员过渡。2 培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应计算机产业日新月异发展的形势。3 学习和掌握 C+程序设计方法以及上机调试技巧,为今后学习其它专业课程打好基础。本次课程设计是以学生独立思考解决问题为主,教师指导为辅,结合上机操作,完成指定的任务,作出设计报告。中原工学院 计算机科学与技术 胡玉旺 201100814106- 4 -正文1 概要设计1.1 信息结构体日期结构 dateStruct变量名 数据类型 描述year Int 年Month Int 月Day Int 日联系方式结构体 ContactStruct变量名 数据类型 描述tel int 电

6、话mail char 电子邮箱qq int QQ号学生信息结构体变量名 数据类型 描述NO int 学号name char 姓名sex char 性别birth dateStruct 出生日期likes char 爱好address char 邮政地址contact contactStruct 联系方式1.2 系统结构图中原工学院 计算机科学与技术 胡玉旺 201100814106- 5 -2主菜单添学生信息加删除学生信息查询学生信息修改学生信息查看男女学生比例近期过生日的学生退出系统根据学号删除查看所有根据学号查询根据学号修改2. 详细设计2.1 类的编写开发项目时,以类的形式来组织、封装一

7、些常用的方法,以便提高代码的重用率,大大方便了代码的管理。本系统中创建了两个类:stuClass 和 stuOperate。其中 stuClass主要用来定义学生基本信息,stuOperate 类是操作类,用来执行添加、修改、删除、查询、统计等功能。程序开发时只需要调用相应方法即可。2.1.1 stuClass 类stuClass类主要用来定义学生基本信息,包含三个结构体,分别是日期、联系方式、学生基本信息结构体;用这几个结构体分别来实现联系方式、学生信息、日期信息的保存和操作。class stuClass public: struct dateStruct /定义一个日期结构体 int year;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号