1 / 42
文档名称:

C语言程序设计小组.doc

格式:doc   大小:662KB   页数:42页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计小组.doc

上传人:雾里看花 2019/11/13 文件大小:662 KB

下载得到文件列表

C语言程序设计小组.doc

相关文档

文档介绍

文档介绍:--------------------------校验:_____________-----------------------日期:_____________C语言程序设计小组高级语言(C)课程设计题目:小型通讯录设计院(系、部):信息工程学院姓名:李海霞(5120110752)孙琳(5120110723)班级:电112指导教师签名:2012年7月4日·北京目录任务书*************************************2小组成员情况*******************************2总体设计***********************************2模块划分及功能*****************************3算法说明***********************************4框架图*************************************6流程图*************************************8源程序清单*********************************12程序测试***********************************26结论、体会及建议***************************32附:参考文献资料************************33一、任务书题目6:小型通讯录设计功能:实现简单的通讯录信息管理,基本信息包括编号、姓名、手机、邮编、地址、关系、性别、生日、QQ、e-:,能够进行系统功能选择。实现信息的录入功能。在已有信息的基础上添加新的记录。删除指定编号的记录。:李海霞学号:5120110752负责:文件导出、删除、排序、复制、输出组员:孙琳学号:5120110723负责:主菜单、添加、查询、保存退出另外:主函数,结构体定义,函数声明,文件及实验报告,虽有分工,但是大多数内容是有两人讨论后共同完成的。期间各自编写函数的过程中遇到的问题均由两人共同商讨,以及询问老师后,一起解决的。三、总体设计利用structrecord定义数据结构,用void声明函数,用开关语句switch,case分开事件进行程序,实现系统功能选择,利用if,while语句判断函数,for语句实现循环,利用printf和scanf进行输出与输入,用getch()输入字符串,最终实现通讯录功能。通讯录中的记录项用结构体record表示,包含10个属性:id、name、phone、address、postcode、e-mail、relation、QQ、sex、birthday分别代表用户的编号、姓名、电话、地址、邮编、e_mail、关系、QQ、性别、生日。1、结构体数组:structrecord//定义一个结构体数组{charid[10];//编号charname[20];//姓名charphone[20];//电话charadress[40];//地址charpostcode[10];//邮编chare_mail[30];//e_mailcharrelation[20];//关系charQQ[20];//QQcharsex[10];//性别charbirthday[20];//生日}student[500];2、包括的函数:voidmainmenu();//主菜单voidreadfromfile();//读取文件voidnewrecord();//新添纪录voidshowall();//输出记录voidsearchmenu();//查询菜单voidsearchbyid();//按编号查询voidsearchbyname();//按姓名查询voidsearchbyphone();//按电话查询voiddeletemenu();//删除菜单voiddeleteall();//删除所有voiddeleteone();//删除单个voiddeletebyid();//按编号删除voiddeletebyname();//按姓名删除voidlistmenu();//排序菜单voidlistbyid();//按编号排序voidlistbyname();//按姓名排序voidcopy();//复制菜单voidwritetofile();//保存退出四、模块划分及功能主模块:main()//主函数其他模块:模块一:voidmainmenu();//主菜单模块二:voidreadfromfile();//读取文件模块三:voidnewrecord();//新添纪录模块四:voidsho