- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课程设计 实验设备管理系统
课程设计报告
课程名称:通讯录管理系统
专 业 : 计算机科学与技术
班 级 : 11级计算机科学与技术3班
学生姓名 : 李 孝 东
学 号 : 2011404010337
指导教师 : 任 正 云
提交日期 : 2012.06.15
摘要:纸质的通讯录已经不能满足我们的要求,更新麻烦,查询困难等缺点是纸质通讯录所不能克服的。在此情况下,迫切需要一个电子版的通讯录来满足我们的需求。这次课程设计的通讯录采用了二叉搜索树这一数据结构,并完成了添加、查找、删除、保存等功能。在TC2.0平台下实现了人机交互界面上的图形化设计,其中菜单的显示为逐桢动画,在等待用户按键输入时设计了友好的系统。
关键字:数组,结构体,指针,函数,文件 summary:papers address book cant meet our requirements, update the trouble, inquires the difficulty is the disadvantages such as paper address book cant overcome. In this case, the urgent need to a version of the address book to meet our needs. The course design of the address book adopted binary search trees the data structure, and completed add, delete, save search, etc. Function. In TC2.0 the workbench realized on the man-machine interface graphical design, including the menu that by standard for animation, waiting for the user input buttons when the friendly system design.
Key words:arrays, structures, pointer, function, file
目录
一、设计题目及要求 1
二、概要设计 2
三、详细设计 2
3.1 通讯录: 2
3.2 工作流程图: 4
四、源程序代码 8
五、用户手册 16
六、课程设计总结和心得体会 16
七、参考文献 16
一、设计题目及要求:
建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等;
能够提供添加、删除和修改通讯录信息的功能;
能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询;
将通讯录保存在文件中;
能够按表格方式输出通讯录信息。
系统功能需求分析:
主要包含一下多种功能:
添加:添加通讯录记录
显示:显示通讯录记录
删除:删除通讯录记录
查询:查询通讯录记录
修改:修改通讯录记录
保存:将信息保存到文件
本文档,极大的方便了用户的使用。
二、概要设计
系统功能模块图:
添加:可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱后,会提示是否继续添加。
显示:可以以表格形式输出所有通讯录里的记录。
删除:输入欲删除的那个人的名字后,会自动删除他(她)的记录内容。
查询:可以选择用姓名、电话、地址三种方式查询。
修改:输入欲修改的那个人的名字后,再依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱即可完成修改。
保存:输入文件名(带后缀名)后,即可将通讯录信息保存到文件。
运行所需环境:win7及以下各版本windows,visual C++6.0。
三、详细设计
3.1 通讯录:
typedef struct
{
char score; /*编号*/
char name[10]; /*姓名*/
文档评论(0)