全球旧事资料 分类
C语言课程设计通讯录管理系统
《程序设计基础》课程设计报告
课程设计题目
通讯录管理系统
指导教师:____李班级:__
萍____
0903班____晓倩
学生姓名:2009100333_闫2009100334200910033520091003362009100337皇
翟少平谢成龙姚琳
完成日期:2010年9月16日
第1页共14页
fC语言课程设计通讯录管理系统
运城学院计算机科学与技术系
目录
一、课程设计目的3二、课程设计内容3三、总体设计3四、详细设计4五、调试与测试11
第2页共14页
fC语言课程设计通讯录管理系统
《C语言课程设计》
通讯录管理系统
一、课程设计目的
1、通过课程设计,加深对结构化设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。2、通过课程设计,学会设计数据结构。其中包括对结构数组、链表和数据文件等知识的运用。3、通过课程设计,提高程序开发功能,能运用合理的控制流程编写清晰高效的程序。4、通过课程设计,训练C程序调试能力,能将一个中小型各级组织系统联调通过。5、通过课程设计,开发一个中小型系统,掌握系统研发全过程。6、通话课程设计,培养分析问题、解决实际问题的能力。
二、课程设计内容
设计一个实用的学生通讯录管理系统,能以简便高效的方式对通讯录进行管理和检索,具体要示:(1)录入:学生通讯录信息包括:姓名,地址,电话等。以结构数组或数据文件的形式存放通讯录信息。(2)(3)(4)(5)更新:能插入、删除通讯录信息。浏览:按姓名为序进行通讯录信息浏览。查询:能实现指定联系人信息查询或指定课题组人员查询功能。系统以菜单方式工作,要求界面友好,易于操作。
三、总体设计
模块化设计
第3页共14页
fC语言课程设计通讯录管理系统
为实现系统功能,本程序主要分为六个模块。它们分别为:输入一个学生信息、删除一个学生信息、查询一个学生信息、插入一个学生信息、输出所有的学生信息、保存并且退出该程序。这六个函数再通过主函数调用分别得以实现。主函数,首先提供了程序运行时的友好界面,列出了清单,提供用户做出选择,以便决定使用通讯录的哪种功能。然后,通过执行多分支选择语句switch语句,分别实现其它各个函数的调用功能。其它各个函数的功能分别如下:creat函数用于对通讯录中的数据以文件的方式进行读入及函数用于录入通讯录中学生的信息;delete函数用于对通讯r
好听全球资料 返回顶部