工会成员信息管理系统_百度文库_第1页
工会成员信息管理系统_百度文库_第2页
工会成员信息管理系统_百度文库_第3页
工会成员信息管理系统_百度文库_第4页
工会成员信息管理系统_百度文库_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子信息工程系二一二至二一三学年秋期(11级机械四班)课程实验报告成都电子科大成都学院11机械四班罗刚2012年12月25日实验课程:C语言程序设计基础实验项目:工会成员信息管理系统指导教师:杜娥学生姓名:罗刚学生学号:1140840421班级:机械设计制造及其自动化2011级4班实验时间:2012年12月11日-12月28日实验成绩:老师评阅:目录一课程设计的题目与要求 41.题目: 42.实验目的: 43.遇到的问题: 44.功能要求: 4二.课程设计题目功能 51.数据结构説明 52.实验思路 53.输出数据 7三课程设计总结 8四附录 9一课程设计的题目与要求1.题目:工会成员信息管理

2、系统2.实验目的(1 加深对结构化设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。(2 学会设计数据结构。其中包括对结构数组、数据文件等知识的运用。(3 提高程序开发功能,能运用合理的控制流程编写清晰高效的程序。(4 训练C程序调试能力,能将一个中小型各级组织系统联调通过。(5 开发一个中小型系统,掌握系统研发全过程。(6 培养分析问题、解决实际问题的能力。3.遇到的问题:自己定义函数与主函数之间的调用不当问题。例如:void search(,void search_num(,void search_xueli(等。数据的调用:int load(4. 功能要求 A 基本要求:(1

3、试设计一个工会成员信息管理系统,使之能提供以下功能:(2查询功能:(至少一种查询方式算法,按婚否查询,按子女个数查询等B 信息描述工会成员信息包括职工号、姓名、性别、出生年月、婚否、子女个数等(职工号不重复)。2.课程设计题目功能1. 数据结构説明用到的数据:int 整型、char 字符型;FILE*fp 指针;函数:void search(,void search_num(,void search_xueli(menu(、getchar(、switch(、while(、exit(0、main(、save(;do while循环;if 选择结构;while 循环;switch 选择结构;sca

4、nf 输入;printf 输出;2. 实验思路struct employee /*定义一个结构体*/void menu( /*菜单函数*/void search( /*查询主函数*/void search_num( /*按工号查询*/ void search_xueli( /*按是否婚配查询*/根据以上几个部分来对工会成员信息管理系统中成员信息进行查询部分的编译。3. (1)按工号查询(2)按是否婚配查询三课程设计总结本次程序设计综合应用实验让我懂得了很多函数的妙用,特别是几个函数之间的调用,在我设计的这个程序真是用处很大啊,主函数可用菜单函数,然后菜单函数再去调用查询函数,最后查询函数又去调

5、用二个分支查询函数,这也许就是C语言代码的魅力吧,它的妙用就是这么巧妙,以至于你不认真去对待它就不能看出它的真面目,呵呵,总之这次程序设计综合应用实验让我收获很大,同时也改变了我对C语言的看法。程序设计综合应用实验4附录源程序:全部代码/*头文件以及宏定义*/#include #include #include #include #define N 100/*定义一个结构体*/struct employeeint num;char name20;char sex; int age;char xueli30;int wage;char addr30;char tel20;em100; /*定义各

6、个函数*/void menu(;/*菜单函数*/void input(;/*录入函数*/void save(int;/*保存文件函数*/void display(;/*浏览函数*/void del(;/*删除函数*/void search(;/*查询主函数*/void search_num(;/*按工号查询*/void search_xueli(;/*按是否婚配查询*/void modify(; /*修改函数*/*主函数*/void main( menu(; int n,flag;char a;doprintf( 请选择你需要的服务:n;scanf(%d,&n;if(n=1&n=1&t8|c=1&n=1&n=1&n=1&t=1&n=6flag=1;break;elseflag=0;printf( 对不起,您输入有误,请重新选择!;while(flag=0;while(flag=1switch(ncase 4:printf( 删除工会成员信息n;printf(n;del(;break;case 5:printf( 修改工会成员信息n;printf(n;modify(;break;case 6:printf( 谢谢您使用本程序,欢迎再次为您服务n;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论