![](https://csdnimg.cn/release/download_crawler_static/86576772/bg1.jpg)
课程设计说明书 NO.1
沈 阳 大 学
通讯录管理系统
一、课程设计的目的
了解 Windows 编程的基础知识,掌握 MFC 应用程序的基本知识;基本掌握面向对象
程序设计的基本思路和方法;掌握用 VC++开发应用程序的的一般步骤和方法;能够利用
所学的基本知识,设计一个简单的通讯录应用程序,具有以下功能:可以用 Access 或 SQL
Server 2000 建立数据库来保存通讯录信息,或用文件来保存通讯录信息;编程实现通讯
录记录的添加、删除、修改、浏览和查询。
本课程设计以《VC++程序设计》课程为基础,目的是进一步培养学生综合应用VC++
的各种编程知识和技巧进行程序设计的能力,最终掌握面向对象的编程技术。通过本次
课程设计,学生应能达到具备设计功能较为复杂的Windows应用程序的能力,同时培养
学生自主学习和独立创新的精神。
二、功能描述
人们之间的交流自古以来都是必不可少的。随着社会的发展,交流方式从古代单一
的书信发展到现在的多元化的手机、网络。人们之间的交流已不再受地域和空间的限制,
网络和电话已经使得整个世界都缩小了。电话号码、QQ、e-mail、博客这些已是我们再
熟悉不过的联系方式了。然而人类的大脑不是万能的,少量的联系方式我们能记住,但
多了就不行了。这时数据库存储管理就发挥了它的作用,做了一向很好的记录。让我们
不再愁忘记,并且我们能快速的查找出所需的信息。这样系统不仅可以完善通讯录管理
系统,而且使用者查询时整洁明确,提高效率,使通讯录管理系统逐步走向正规化自动
化
功能设计分析:
该系统共有五个大功能,其中每个功能的设计分别为:登录功能;删除功能设置功
能;查找功能;浏览功能。
电子通讯录的主菜单,利用它,将能够轻松地录入一个朋友的性别、出生日期、通
讯地址、电话号码,而且它还提供了浏览、删除、检索和插入功能。 功能包括:显示功
能:电子通讯录的浏览,完成全部通讯录信息的显示;添加:在原有数据资料的基础上
按顺序增加记录,可以一次完成若干条信息的输入;删除:按照记录的 ID 或姓名删除
通讯信息,执行删除后,查询是否被删除,显示通讯录的内容;查询:给出姓名,列出
该记录的信息。删除功能:完成按姓名删除通讯信息。应提供一个界面来调用各个功能,
调用界面和各个功能的操作界面应尽可能清晰美观!
三、方案论证
3.1概要设计
程序总框图如图 1:
评论0