全球旧事资料 分类
面向对象程序设计实训
课程设计报告书
姓班学
名级号
王喜之10(10(4)班10263309周彩根
指导教师
信息科学与技术学院
f问题描述:问题描述:
【课题】电话号码簿
【基本要求】设计一个利用文件处理方式实现的电话号码薄的程序,具有增加数据、删除数据、更新数据、查询数据及显示全部数据的功能。每个电话号码包括姓名、电话信息项。其中姓名作为关键字,保证姓名不能重复,删除更新查询时根据输入姓名进行删除更新及查询,更新时仅更新电话号码。程序运行时从文件中读取所有人员电话号码薄信息,程序结束前将当前所有人员电话号码信息再写入到文件中
设计的软、硬件环境:设计的软、硬件环境:
软件环境:wi
dowXP,VC60硬件环境:CPU,键盘,鼠标,显示器,风扇,主板,内存
算法设计与功能模块:算法设计与功能模块:
【系统功能模块组织】
进入电话簿系统
密码验证
电话簿界面
添加数据
更新数据
查询数据
删除数据
显示所有信息
退出
1
f【运行流程对象时序图】
objTelepho
eBookTelepho
eBookAdddate输入姓名
ame,电话号码teleNoco
sultDate联系人信息写入文件TelphdatTemdat
输入查找的姓名()
文件中查找输入的姓名的记录
文件中找到姓名
输出联系人输出”无此人信息”
文件中找不到姓名update输入查找的姓名文件中找不到姓名
文件中查找姓名输出“无此人信息”
文件中找到姓名
输出姓名对应的联系人信息把信息写入文件
输入要修改的信息DeleteDate输入要删除的姓名
文件查找数据
查找不到姓名文件中找到姓名
输出”无此人的信息”
输出”删除成功”PackShowalli
fo备份文件内容备份到
显示信息
2
f程序输入与结果输出:程序输入与结果输出:输出
【运行方法】打开D:MyProjects10263309telepho
ebDebugtelepho
ebexe文件
【运行结果】
1输入“000000”按下回车键
2随意按下一个键。(我按了回车键)。
输入“1”;
输入“
”;
3
f输入“2”
(按了e
ter)
输入“2”
输入8885922
(按e
ter)
4
f输入“5”;
(按e
ter)
实验结果分析及收获:
通过本次实验我能够基本掌握面向对象程序设计的基础知识,在对电话簿管理程序的编写过程中了解面向对象程序设计的应用,在对上机实验和对程序调试的同时也提高了自己的解决的能力在这段时间的上机的实践中,我学会了很多,了解如何应用VC60环境实现工程的创建,类的生成等等,可以说这次上机实验对课堂所学的知识有了很好的理解。深刻的体会到了面向对象程序设计在r
好听全球资料 返回顶部