- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子信息工程系
二〇一二至二〇一三学年秋期
(11级机械四班)
课
程
实
验
报
告
成都电子科大成都学院
11机械四班
罗刚
2012年12月25日
实验课程: C语言程序设计基础 实验项目: 工会成员信息管理系统 指导教师: 杜娥 学生姓名: 罗刚 学生学号: 1140840421 班级: 机械设计制造及其自动化2011级4班 实验时间: 2012年12月11日-12月28日 实验成绩: 老师评阅:
目录
一.课程设计的题目与要求 4
1.题目: 4
2.实验目的: 4
3.遇到的问题: 4
4.功能要求: 4
二.课程设计题目功能 5
1.数据结构説明 5
2.实验思路 5
3.输出数据 7
三.课程设计总结 8
四.附录 9
一.课程设计的题目与要求
1.题目:
工会成员信息管理系统
2.实验目的
(1) 加深对结构化设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。
(2) 学会设计数据结构。其中包括对结构数组、数据文件等知识的运用。
(3) 提高程序开发功能,能运用合理的控制流程编写清晰高效的程序。
(4) 训练C程序调试能力,能将一个中小型各级组织系统联调通过。
(5) 开发一个中小型系统,掌握系统研发全过程。
(6) 培养分析问题、解决实际问题的能力。
3.遇到的问题:
自己定义函数与主函数之间的调用不当问题。例如:void search(),void search_num(),void search_xueli()等。
数据的调用:int load()
功能要求
A 基本要求:
(1)试设计一个工会成员信息管理系统,使之能提供以下功能:
(2)查询功能:(至少一种查询方式)——算法,按婚否查询,按子女个数查询等
B 信息描述
工会成员信息包括职工号、姓名、性别、出生年月、婚否、子女个数等(职工号不重复)。
课程设计题目功能
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 选择结构;
scanf 输入;
printf 输出;
实验思路
struct employee
{
} /*定义一个结构体*/
void menu()
{
} /*菜单函数*/
void search()
{
} /*查询主函数*/
void search_num()
{
} /*按工号查询*/
⑤ void search_xueli()
{
} /*按是否婚配查询*/
根据以上几个部分来对工会成员信息管理系统中成员信息进行查询部分的编译。
3. (1)按工号查询
(2)按是否婚配查询
三.课程设计总结
本次程序设计综合应用实验让我懂得了很多函数的妙用,特别是几个函数之间的调用,在我设计的这个程序真是用处很大啊,主函数可用菜单函数,然后菜单函数再去调用查询函数,最后查询函数又去调用二个分支查询函数,这也许就是C语言代码的魅力吧,它的妙用就是这么巧妙,以至于你不认真去对待它就不能看出它的真面目,呵呵,总之这次程序设计综合应用实验让我收获很大,同时也改变了我对C语言的看法。程序设计综合应用实验
附录
源程序:全部代码
/*****************头文件以及宏定义**************/
#include stdio.h
#include stdlib.h
#include windows.h
#include string.h
#define N 100
/*****************定义一个结构体**************/
struct employee
{
int num;
char name[20];
char sex;
int age;
char xueli[30];
int wage;
char addr[30];
char tel[20];
}em[100];
/*******************定义各个函数****************/
void menu();/*菜单函数*/
void input();/*录入函数*/
voi
您可能关注的文档
最近下载
- 湘美版(2024)七上 2.凝聚的力量 课件.pptx
- (完整)服装缝纫工初级理论知识试卷.pdf VIP
- 中国脑卒中护理指导规范.pptx VIP
- 2015最新七年级上册英语《Unit1What-does-he-look-like》课件(鲁教版)-(一).ppt VIP
- 资源综合利用企业耗用废弃原料占比及产品产销情况表.docx
- 附件1 国家重点研发计划课题绩效自评价报告模板(2019).doc VIP
- 《出纳实务》教学教案.doc VIP
- 小学中秋节安全教育主题班会.pptx
- 2024年湖北省襄阳襄城区事业单位统一公开招聘33人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- (部编)八年级上册第二单元教案教学设计.doc
文档评论(0)