预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PAGE面向对象程序设计(C++)课程设计报告题目通讯录学部计算机科学与技术班级计科1101班指导教师胡德鹏姓名2011年06月14日通讯录管理系统摘要摘要随着计算机网络的快速普及,开发一个通讯录系统,能方便用户管理和查询相关通讯信息,在生活中有很强的现实意义。本文主要论述通讯录系统开发过程:通讯录系统需求分析、系统功能设计、数据库的设计、系统的实施,重点介绍了系统功能和实现过程。对数据结构、系统功能设计的流程作了全面而详细的阐述,然后对系统各功能模块作了具体分析和研究。我们运用文档的可序列化做数据结构,编写一个通讯录管理系统实现学生信息的输入添加、以姓名做关键字进行查找等功能;通过实现这些功能很大程度上加快了用户信息处理速度和完整度。该系统包括“添加学生信息”、“查找学生信息”、两个模快来实现该通讯录的功能。“添加学生信息”功能模块主要是通过用户输入学生信息,然后将其写入到通讯录管理文件内部实现成员信息的存储功能。“查找输入”功能模块是通过从通讯录管理文件中读取成员名称找到相应文件在主文件中的位置,如若成员不存在则会输出相应的提示信息,如若存在,系统则会从主文件中读出该成员的相应信息并将其输出显示在屏幕,以实现查找功能。关键词:添加、查找课程设计任务分配表姓名主要工作组长屈江红总安排和主函数及保存以及读取数据功能模块组员吴爽创建、输入数据张银查找、添加功能模块目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc281335010"第1章绪论PAGEREF_Toc281335010\h1HYPERLINK\l"_Toc281335011"1.1简介说明PAGEREF_Toc281335011\h1HYPERLINK\l"_Toc281335012"1.1.1研究背景PAGEREF_Toc281335012\h1HYPERLINK\l"_Toc281335013"1.1.2技术可行性分析PAGEREF_Toc281335013\h1HYPERLINK\l"_Toc281335014"1.1.3经济可行性分析PAGEREF_Toc281335014\h1HYPERLINK\l"_Toc281335015"1.2设计目的PAGEREF_Toc281335015\h1HYPERLINK\l"_Toc281335016"1.3设计内容PAGEREF_Toc281335016\h2HYPERLINK\l"_Toc281335017"第2章系统功能分析PAGEREF_Toc281335017\h3HYPERLINK\l"_Toc281335018"2.1系统总体功能分析PAGEREF_Toc281335018\h3HYPERLINK\l"_Toc281335025"2.2源代码PAGEREF_Toc281335025\h6HYPERLINK\l"_Toc281335026"第3章系统测试PAGEREF_Toc281335026\h7HYPERLINK\l"_Toc281335027"3.1添加学生信息界面PAGEREF_Toc281335027\h7HYPERLINK\l"_Toc281335028"3.2查找学生信息界面PAGEREF_Toc281335028\h8HYPERLINK\l"_Toc281335031"第4章总结PAGEREF_Toc281335031\h10第1章绪论1.1简介说明1.1.1研究背景随着计算机网络的快速普及,大学生交流文化的发展,为了促进每位同学的人脉发展,以及同学之间的相互交流与学习,制作一个通讯录是必不可少的。而开发一个通讯录系统,能够更方便用户管理和查询相关通讯信息,在生活中有很强的现实意义。该系统实现了对通讯录成员信息的简单管理,使用计算机对其进行管理,通过程序设计算法提高了对通讯录成员信息的管理效率。1.1.2技术可行性分析该系统开发通过使用的编程语言包括:C++语言,其中所使用的相应功能包括:添加、查找。本系统是运用了VC++6.0与C语言编程语言写的,C++语言既保留了C语言的有效性、灵活性、便于移植等全部精华和特点,又添加了面向对象编程的支持,具有强大的编程功能,可方便地构造出模拟现实问题的实体和操作;编写出的程序具有结构清晰、易于扩充等优良特性,适合于各种应用软件、系统软件的程序设计。用C++编写的程序可读性好,生成的代码质量高,运行效率仅