- 39
- 0
- 约1.02万字
- 约 17页
- 2017-05-19 发布于江西
- 举报
参会人员管理系统设计说明书
程序设计
课程设计报告
课题 参会人员管理系统
专业 计算机科学与技术(软件工程) 学生姓名 班级 学号 指导教师 张静林 完成日期 2010年6月
目录
一 课程设计的目的…………………………………………………………………………..1
三 主要设计指标及特点…………………………………..2
3.1 人员登录………………………………………………2
3.2 显示报道人员信息……………………………………2
3.3 查询…………………………………………………….4
3.4 统计……………………………………………….……4
3.5 修改…………………………………………………….6
3.6 删除………………………………………………..…..6
3.7 退出…………………………………………….……...7
四 设计小结……………………………………………….8
五 参考文献………………………………………………..9
六 源程序………………………………………………..10
一课程设计的目的2流程图
1
三 主要设计指标及特点
3.1人员登录
主程序通过Menu函数实现该程序的主界面,函数体包含相应的printf语句来实现相应的菜单输出。
void menu()
{
printf(**********************\n);
printf(Meeting attendant Managing System Demo\n);
printf(1.Staff login\n);
printf(2.Print Info\n);
printf(3.SearchByName\n);
printf(4.Statistics\n);
printf(5.Modify\n);
printf(6.Delete\n);
printf(0.Quit\n);
printf(**********************\n);
}
3.2显示
2
对应的login界面,是通过调用login函数实现的。
根据提示输入登录的信息,就完成了参会人员的基本信息的录入。
strcpy(staff[length].room_num,room_num); /* 录入登陆信息*/
printf(Type in your name:);
scanf(%s,staff[length].name);
printf(Type in your gender:);
scanf(%s,staff[length].sex);
printf(Type in your age:);
scanf(%d,staff[length].age);
printf(Type in your dapartment:);
scanf(%s,staff[length].department);
length++; /*参会人数加一*/
}
在对有人登录的房间排好序后,用printf语句输出信息,如下:
3
3.3查找
按照提示输入3,进入查找界面。运用SearchByName功能,根据程序给出的提示:Type in the staff’s name :根据输入信息,程序用for循环对已经登录的人员信息进行对比,看是否相符。 for(i=0;ilength;i++)
{
if(strcmp(staff[i].name,name)==0) /*判断名字是否相同,相同则输出人员
信息*/
{
printf(%s\t,staff[i].name);
printf(%s\t,staff[i].sex);
printf(%d\t,staff[i].age);
printf(%s\t,staff[i].department);
printf(%13s,staff[i].room_num);
printf(\n);
counter++;
}
}
3.4统计
4
按照提示输入4,运行Statistics。
int flag=0; /*辅助标记*/
char department[100][30]; /*用于记录不同单位的名字*/
int counter[100]; /*分别记录相应不同单位的参会人数*/
if(length!=0)
{
k=0; /*单独处理数组第一个元素*/
strcpy(department[k],staff[0].department); /*记录单位*/
counter[k]=0;/*计数器清零*/
for(j=0;jlength;j++)/*计算次单位参会的总人数*/
您可能关注的文档
最近下载
- 元素周期表高清.pdf VIP
- 2025广东新人教版七年级英语下学期月考测试卷.docx VIP
- 2025美国心脏协会和美国儿科学会新生儿复苏、儿童基础生命支持和儿童高级生命支持指南更新解读.pptx VIP
- 物业费测算模板表.xls VIP
- 2025护理法律法规运用试题及答案.docx VIP
- (2025年)易制毒易制爆危险化学品培训试题(含答案).docx VIP
- 经鼻高流量氧疗护理(2025版).pptx VIP
- 广东省深圳市2022届高三第一次模拟考试化学试题及参考答案.pdf VIP
- 16CG2716CJ72-1 预制及拼装式轻型板-轻型兼强板(JANQNG).docx VIP
- 江西省2024年五方面人员考试真题及答案.docx VIP
原创力文档

文档评论(0)