个人通讯录管理系统C语言课程设计报告

重庆科技学院
《C语言程序设计
课程设计报告
   
学    院:_电气与信息工程学院_ 专业班级: 电自专2011-01
学生姓名:       蒋 洪 山        号:  ********** 
设计地点(单位)________      I515 ______________ __
设计题目:__________个人通讯录管理系统  _____________
          完成日期: 2012 年12月28日
指导教师评语: ______________________    _________________
_________________________________________________________________________________________________________________________________________________________________________________________________________                        __________ _       
成绩(五级记分制):______ __________
                指导教师(签字):________  ________    

摘要
本次课程设计的题目为个人通讯录管理系统,要求将程序中所输入的联系人姓名、电话和地址信息这三个数据以文本方式保存在磁盘中,并且能够对所储存的联系人信息进行显示、查询、修改、删除等功能。
我编写的程序从整体上看可分为两个部分,一部分为文件的建立、读取和保存,另一部分为通讯录功能的实现。在文件部分,我通过readfile()函数和writefile()函数从而实现了对磁盘上数据的进行写和读,通过刚开始的界面提示可以知道文件是否建立,以免丢失数据,
我还为用户设计了保存退出和不保存退出两大功能供用户做选择。在模块功能实现部分,通过scanf从键盘上输入的数字放到switch() case 循环中来实现调用zengjia()、shanchu()、xiugai()、chazhao()等十五个函数来实现“添加”、“查询和显示”、“修改”、“删除”等不同功能。
关键字:文件、数组、循环、函数
重庆科技学院
课程设计任务书
设计题目:个人通讯录管理系统
学生姓名
蒋洪山
课程名称
C语言程序设计课程设计
专业班级
电自专2011
地    点
I515
起止时间
2012年12月17日-12月28日
设计内容及要求
建立一通讯录,输入姓名、电话号码、住址等信息,然后对通信簿进行显示、查、添加、修改及删除。
进一步掌握利用C语言进行程序设计的能力;进一步理解和运用结构化程序设计的思想和方法;初步掌握开发一个小型实用系统的基本方法;学会调试一个较长程序的基本方法;学会利用流程图表示算法。
根据题目要求,运用所学知识,完成设计和实现工作,并按照书写规范,撰写课程设计报告。
设计
参数
(1)系统分析、设计正确。
(2)结果以图表方式显示
(3)界面简洁、美观。
(4)报告格式规范。
进度
要求
周一:明确设计任务,学习相关基础知识
周二:熟悉各知识点,进行基础练习
周三:根据题目要求,进行设计和实现
周四:根据题目要求,进行设计和实现
周五:撰写报告,进行答辩
参考资料
[1]何钦铭 颜晖.《C语言程序设计》.高等教育出版社.2008年
[2]谭浩强 张基温.《C语言程序设计教程》.高等教育出版社.2006年
其它
说明
1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。2.若填写内容较多可另纸附后。
3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。
教研室主任:                                指导教师:雷亮                                                  2012年12月10日


本文发布于:2024-09-24 01:17:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/91943.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设计   进行   实现
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议