欢迎来到天天文库
浏览记录
ID:11382241
大小:237.63 KB
页数:13页
时间:2018-07-11
《电话号码管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电话号码管理软件摘要电话号码管理软件管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立,并且以文件的方式进行保存,还运用数组以及函数的调用等为基础来实现相关操作,以二进制读写来实现程序的运行。本系统以visualc++6.0为主要制作工具,以文件储存的方式作为数据库的建立基础,建立pbook类来实现对电话号码的管理即具体的实现添加联系人,删除联系人,查询联系人以及修改联系人等相关操作。本系统的主要特色就是提供联系人的添加,删除,修改,和查询等的相关操作并且能够快速的进行查讯所有联系人的相关信息。13目录1题目
2、内容、要求与分组情况总体介绍51.1电话号码管理软件51.2小组工作安排52系统总体设计62.1相关理论知识介绍62.2系统需求分析62.3类设计,菜单设计62.31类设计62.32菜单设计73系统总体框架、程序流程94具体实现94.1第一模块界面及实现代码(添加联系人模块)94.2第二模块界面及实现代码(删除联系人模块)104.3第三模块界面及实现代码(显示所有联系人)114.4第四模块界面及实现代码(修改联系人信息)124.5第五模块界面及实现代码(按姓名查询)135运行调试与分析讨论(给出运行屏幕截图,分析运行结果,改进想
3、法)136设计体会与小结(设计遇到的问题及解决办法,通过设计学到了哪些新知识,巩固了哪些知识,有哪些提高。)147参考文献14131题目内容、要求与分组情况总体介绍1.1电话号码管理软件管理本班级同学的电话号码,支持添加、删除、修改、查询功能。(1)整体查询有两种显示方式:一是按加入序号次序显示,另一个是按姓名排序;(2)个别查询支持模糊查询,例如:输入“张”,则所有匹配的姓名中含“张”的均显示。1.2小组工作安排..........................................................
4、........................................2系统总体设计2.1相关理论知识介绍电话号码管理软件系统是以visualc++6.0为开发环境,运用c++语言及面向对象的程序设计思想,期间运用类的设计及相应的定义函数,包括函数的说明和函数的调用同时,运用到数组的相关知识。2.2系统需求分析电话号码管理软件需要visualc++6.0的开发环境。要求先建立类及相应的函数和对应的菜单,并以二进制的方式进行文件的保存,最后通过函数的调用和相关的操作实现电话号码的管理。2.3类设计,菜单设计2.31类设计
5、#include13#include#include#includeclasspbook{intcellphone,phone;charname[20],first;public:voidaddin();char*gname(){returnname;}chargetf(){returnfirst;}voidprint(){cout<6、intdele(pbook*book,intn);staticvoidedit(pbook*book,intn,char*name);staticvoidfindn(pbook*book,intn,char*name);staticvoidrang(pbook*book,intn);};2.32菜单设计voiddisplay(){cout<7、ndl;cout<<"-------2.删除联系人-------"<8、book[10];intn=0;charname[20];inti;charj=1;charg;chara;while(j!=0)13{system("cls");display();cout<<"请选择菜单号(1---6):";cin>>i;while(!(i
6、intdele(pbook*book,intn);staticvoidedit(pbook*book,intn,char*name);staticvoidfindn(pbook*book,intn,char*name);staticvoidrang(pbook*book,intn);};2.32菜单设计voiddisplay(){cout<7、ndl;cout<<"-------2.删除联系人-------"<8、book[10];intn=0;charname[20];inti;charj=1;charg;chara;while(j!=0)13{system("cls");display();cout<<"请选择菜单号(1---6):";cin>>i;while(!(i
7、ndl;cout<<"-------2.删除联系人-------"<8、book[10];intn=0;charname[20];inti;charj=1;charg;chara;while(j!=0)13{system("cls");display();cout<<"请选择菜单号(1---6):";cin>>i;while(!(i
8、book[10];intn=0;charname[20];inti;charj=1;charg;chara;while(j!=0)13{system("cls");display();cout<<"请选择菜单号(1---6):";cin>>i;while(!(i
此文档下载收益归作者所有