通讯录c语言源程序.doc


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40
文档列表 文档介绍
《高级语言课程设计》题目: 班级: 12 级软工 3班学生学号: 201230690311 学生姓名: 李崇辉指导老师: 肖磊提交时间: 2011 年4月 15日成绩: 华南农业大学信息学院通讯录程序 1 考核方式本次课程设计采用 2 种方式结合的方式: (1 )评阅课程报告(2 )程序运行演示和回答问题注意:如有发现抄袭现象,记为 0 分,下年重修。成绩评定方法每名同学提交最终课程设计报告后, 按照安排的时间到实验室向指导老师演示程序并回答老师提出的问题,老师根据实际情况从如下 6 个方面给出成绩。评分项目分数功能是否满足要求( 50分) 界面是否美观( 10分) 所学知识在设计中的运用是否得当( 10分) 对效率要求较高的部分是否有更深的思考与设计( 10分) 答辩陈述是否清楚( 10分) 答辩陈述是否完整( 10分) 小组总成绩: 题目 2 :通讯录程序 1 、题目描述设计一个通讯录程序,该程序具有以下功能: (1) 用户登录:输入用户名和密码,密码正确才允许登录。(2 )录入通讯信息; (3 )给定人名,修改该人的通讯信息; (4 )给定人名,删除该人的通讯信息; (5 )根据输入的人名或姓,显示查找到的相应通讯信息; (6 )根据输入的分类,显示该分类的所有人的通讯信息; 2 (7 )统计功能:统计各分类的人数。 2 、题目要求(1 )按照分析、设计、编码、调试和测试过程完成应用程序; (2 )学****并使用流程图等工具,并在撰写报告中使用; (3 )程序的各项功能在程序运行时,以菜单方式选择并执行; (4) 要求用户输入数据时, 要给出清晰、明确的提示, 包括: 输入数据的内容、格式及结束方式等(5 )所有的信息存储在一个文件或多个中,并实现文件读写操作。(6 )程序中用链表存放通讯信息并实现增删减功能。 3 、提示(1 )报告信息可以设计一个结构体类型(2 )自己构思并增加的除规定功能之外的新功能,酌情加分。关键要求: 一、联系人信息应该至少包括如下信息联系人类别、姓名、电话、电子邮件、 QQ号、通信地址二、存储文件 ,格式为二进制文件,文件名: 。登录用户在其中存放 2个数据信息:登录用户名、登录密码。 :格式为文本文件,文件名: 每行一个类别名称,如:同学、家人、同事等 ,格式为二进制文件,文件名: 其中以结构体形式存放联系人信息,每个结构体代表一个联系人三、细节要求: 输入“联系人类别”时,不能随意输入字符串,程序必须给联系人类别文件中目前已经有的类别,让用户从中选择。打开通讯用户注册(首次登录) 输入正确用户和密码后登进入类别界面进入操作界面保存退出通讯录修改查询删除显示添加34 源程序: #include "" #include "" #include "" #include "" #define LEN sizeof(struct student) #define ERROR 0 #define OK 1 #define ElemType int #include<> #define OK 1 struct Data { int class1; char name[10]; // 姓名 char tel[15]; // 电话 char age[8]; // 年龄 char adds[20]; // 地址 char qq[20]; //QQ 号} dat[1000]; struct student 5 { char username[20]; char password[10]; }su,*psu,*psu1; struct Data1 { struct Data data; struct Data1 *next; } *p,*p1,*p2; int n,i,j; char Key[20]; char c; FILE *fp; char usr[20],usr1[30],pwd[10]; struct LNode { char clas[20]; int length; struct Data1 *next; }a[10]; /* 主菜单*/ int meauselect(int ads); int input(struct Data dat[],int n); void print1(struct Data dat[],int n); void delete11(struct LNode a[],int n); void onedelete1(struct LNode a[],int n); void alld

通讯录c语言源程序 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q9px7u67
  • 文件大小263 KB
  • 时间2017-05-07
最近更新