C++通讯录课程设计报告

C++通讯录课程设计报告

ID:928316

大小:392.51 KB

页数:21页

时间:2017-09-25

C++通讯录课程设计报告_第1页
C++通讯录课程设计报告_第2页
C++通讯录课程设计报告_第3页
C++通讯录课程设计报告_第4页
C++通讯录课程设计报告_第5页
资源描述:

《C++通讯录课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++程序设计课程报告课题:简单通讯录系统的设计专业班级:信管10101班学号:201017020107姓名:易帅龙指导教师:雷红艳1页目录一、设计系统的目的意义………………………………………………3二、系统需求、功能分析………………………………………………31:系统需求………………………………………………………………………32:功能分析……………………………………………………………………3-43:系统结构图……………………………………………………………………44:流程图…………………………………………………

2、………………………5三、数据结构表…………………………………………………………6四、数据测试表…………………………………………………………6五、运行和调试(各个功能调试运行结果)………………………6-121、主界面系统运行…………………………………………………………6-72、添加联系人…………………………………………………………………73、查询联系人………………………………………………………………8-94、修改联系人………………………………………………………………105、删除联系人……………………………………

3、…………………………116、设计人员信息……………………………………………………………117、系统运行结束……………………………………………………………12六、课程设计的心得…………………………………………………12七、参考书目:………………………………………………………12八、附录:源代码…………………………………………………13-21九、评阅意见及评阅成绩………………………………………………212页一、设计系统的目的意义1、设计系统的目的设计这个系统的目的是为了设计一个能够便捷使用的电子通讯录,能够方便的

4、存储信息,可以将这个系统应用到手机或者其他电子设备中,方便的存储联系人,为方便查找联系人的各种信息提供方便。2、设计系统的意义电子通讯录系统没有使用纸张等,做到了环保,符合当今环保理念这个系统使用户能够方便快捷的使用存储和查找等优势功能,且具有较高的安全性,能够有效保护用户联系人资料。二、系统需求及功能分析系统需求1、需要录入联系人到通讯录中;2、能够对通讯录中各项信息进行查找修改删除排序等一系列操作; 3、能够完成通讯录的基本功能;4、凡等候用户输入时,给出足够的提示信息;5、程序具有一定的健壮性,不会因为

5、用户的输入错误引起程序运行错误而中断执行。对输入值的类型、大小范围、字符串的长度等,进行正确性检查,对不合法的输入值给出出错信息,指出错误类型,等待重新输入 ;6、对删除数据应给出警告。功能分析1、录入功能:选择此功能可以用户手动输入联系人各项信息;2、查看功能:选择此功能时可以选择根据各种信息查询联系人电话、住址、性别、邮箱、QQ等各项信息;3、排序功能:选择此功能可以按照姓名将所有联系人排序输出;4、修改功能:选择此功能时能够通过输入联系人姓名或者电话修改联系人的全部信息;5、删除功能:选择此功能时能够通

6、过输入联系人姓名或者电话删除联系人的全部信息;3页1、查看设计人员功能:选择此功能时能够查看该系统设计人员名单;2、退出系统功能:选择此功能时能够退出系统并保存数据。功能结构图:主菜单菜单删除联系人添加联系人查询联系人排序输出修改联系人退出程序查看设计人员名单根据姓名删除根据姓名查询根据电话查询根据电话删除根据电话修改根据姓名修改根据类别查询根据地址查询4页流程图:输入任意键进入主菜单查看设计人员输入0~6选择功能1:添加2:查询3:排序4:修改5:删除6:设计人员0:退出输入各项信息输入1输入6删除联系人1

7、:按姓名删除2:按电话删除输入5修改联系人:1:按姓名修改2:按电话修改输入4输入1输入2输入3输入21:按姓名查询2:按电话查询3:按地址查询4:按类别查询5:查询全部按姓名排序2:按电话删除1:按姓名删除输入1输入22:按电话修改1:按姓名修改5页一、数据结构表类名数据名数据类型长度PersonnameChar[]10PersonsexChar[]4PersontelInt[]44PersonaddChar[]20PersonPostnumInt[]40PersonE_mailChar[]20Person

8、QQInt[]44PersonKindChar[]10PersonPeoplePerson&obiint4numInt4P_numInt4二、数据测试表姓名电话性别地址邮箱邮编QQ类别马启明150男黑龙江150150150同学易帅龙151男湖南151151151同学王刚152男湖南152152152老乡翟凤玺153男天津153153153同学三、运行和调试1、系统运行6页1、添加人员7页3、查询人员

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。