C++电话本的程序设计报告4412.pdf
《C++电话本的程序设计报告4412.pdf》由会员分享,可在线阅读,更多相关《C++电话本的程序设计报告4412.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 面 向 对 象 程 序 设 计 实 训 课 程 设 计 报 告 书 姓 名 王喜之 班 级 10(4)班 学 号 指导教师 周彩根 信息科学学院 问题描述:【课题】电话号码簿 【基本要求】设计一个利用文件处理方式实现的电话号码薄的程序,具有增加数据、删除数据、更新数据、查询数据及显示全部数据的功能。每个电话号码包括姓名、电话信息项。其中姓名作为关键字,保证姓名不能重复,删除更新查询时根据输入姓名进行删除更新及查询,更新时仅更新电话号码。程序运行时从文件中读取所有人员电话号码薄信息,程序结束前将当前所有人员电话号码信息再写入到文件中.设计的软、硬件环境:软件环境:window XP,VC+硬件
2、环境:CPU,键盘,鼠标,显示器,风扇,主板,内存 算法设计与功能模块:【系统功能模块组织】添加数据 更新数据 查询数据 删除数据 显示所有信息 退出 电话簿界面 密码验证 进入电话簿系统【运行流程对象时序图】objTelephoneBook:Adddate()输入姓名 name,电话号码 teleNo consultDate()输入查找的姓名()联系人信息写入文件 文件中查找输入的姓名的记录()文件中找到姓名 文件中找不到姓名 输出联系人 输 出”无 此 人 信update()输入查找的姓名()文件中查找姓名()输出姓名对应的联系人信息()输入要修改的信息()把信息写入文件 DeleteDa
3、te()输入要删除的姓名()文件查找数据()输 出”无 此 人 的 信输出“无此人信息”文件中找不到姓名 文件中找到姓名 查找不到姓名 文件中找到姓名 输出”删除成功”()Pack()备份文件()内容备份到 Showallinfo()显示信息 程序输入与结果输出:【运行方法】打开 D:MyProjectstelephonebDebug文件 【运行结果】1.输入“000000”按下回车键 2.随意按下一个键。(我按了回车键)输入“1”;输入“n”;输入“2”(按了 enter)输入“2”输入 8885922 (按 enter)输入“5”;(按 enter)实验结果分析及收获:通过本次实验我能够基
4、本掌握面向对象程序设计的基础知识,在对电话簿管理程序的编写过程中了解面向对象程序设计的应用,在对上机实验和对程序调试的同时也提高了自 己的解决的能力 在这段时间的上机的实践中,我学会了很多,了解如何应用 VC+环境实现工程的创建,类的生成等等,可以说这次上机实验对课堂所学的知识有了很好的理解。深刻的体会到了面向对象程序设计在工程中的应用的重要性,及其对工程方面程序设计的深刻影。这次实验我受益匪浅,在掌握面向对象程序设计的基础上更让我对 C+语言产生了浓厚的兴趣。使我对原来不太感兴趣的专业课有了更好的认识和理解,我深刻的体会了学好面向对象程序设计的重要性,虽然我们已经课程,但是我会努力学好这门课
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 电话本 程序设计 报告 4412
限制150内