云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 学生通讯录管理系统

学生通讯录管理系统

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 10:50:56

C语言课程设计报告

C++语言课程设计

姓名: 学号: 班级:1221804 专业:嵌入式 学院:软件工程学院 设计题目:通讯录管理系统

指导教师:程志梅 提交时间:2013年1月14日

第1页(共17页)

C语言课程设计报告

课程题目:学生通讯录管理系统

要求:学生通讯录信息包括:学号、姓名、班机、联系电话、E-mail、宿舍等 主要功能:

1、 通讯录信息录入功能 2、 通讯录信息删除功能 3、 通讯录信息浏览功能 4、 通讯录信息查询功能 5、 按学号排序功能

一、总体设计

首先,整个系统必须有一个主函数,为了尽量提高程序的易修改性,且不至于相互干扰,将每一个功能分成不同的模块,用不同的函数来实现,例如在我写的这个程序中,一共用了11个函数,分别是:

主菜单函数menu()、关于函数gaunyu()、帮助函数help()、输出单个学生信息函数shuchu()、输入函数shuru()、输出所有学生信息函数findall()、按姓名查找函数findname()、按学号查找函数findnum()、删除函数shanchu()、排序函数paixu

第2页(共17页)

C语言课程设计报告

()、主函数main(),这样在整个程序的设计过程中也就一目了然,写起来也相对轻松了不少。

这个程序我只是总体上参考了一下网上程序的架构,具体的各个函数是参照课本上《链表》那一章的内容的,比如结构体的建立、查找和排序等功能,这些书上都有类似的,其中排序功能虽没有原版的,但是在第六章中有一个用冒泡法排序的例题,我就是仿照这个模式来对结构体进行排序的,总之整个程序中蕴含了我很多的汗水。

二、具体设计

关于这个程序的具体设计,也不是一两句话就能说完的,所以我也不想再在这里赘述了,因为程序里都可以看的到,几乎每个函数都倾注了我的大量汗水,我在这上面花了不少的时间,不过从中也收获了很多,因为不停地修改不停的调试,总之还是直接看源程序吧,因为也没必要在这里重复地说废话。

第3页(共17页)

C语言课程设计报告

三、源代码

以下是整个程序的源代码,其中我的主菜单函数是很美观的,但由于这里字体和板式的限制,不能很好的显现. #include \#include \#include \#include \

#define PT \序号:%s 姓名:%s 性别:%s 手机号:%s QQ:%s 生

日:%s\\n\rthday

#define N sizeof(struct stud) struct stud {

char num[10]; char name[15]; char sex[15]; char phone[15]; char QQ[15]; char birthday[15];

第4页(共17页)

搜索更多关于: 学生通讯录管理系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

C语言课程设计报告 C++语言课程设计 姓名: 学号: 班级:1221804 专业:嵌入式 学院:软件工程学院 设计题目:通讯录管理系统 指导教师:程志梅 提交时间:2013年1月14日 第1页(共17页) C语言课程设计报告 课程题目:学生通讯录管理系统 要求:学生通讯录信息包括:学号、姓名、班机、联系电话、E-mail、宿舍等 主要功能: 1、 通讯录信息录入功能 2、 通讯录信息删除功能 3、 通讯录信息浏览功能 4、 通讯录信息查询功能 5、 按学号排序功能 一、总体设计 首先,整个系统必须有一个主函数,为了尽量提高程序的易修改性,且不至于相互干扰,将每一个功能分成不同的模块,用不同的函

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com