- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课程设计实验报告--保安值班安排系统
东华理工大学
3 -
课
程
设
计
实
验
报
告
题 目 : 保安值班安排系统
课 程 : C语言
班 级 :
学 号 :
姓 名 :
指导老师:
目 录
1.设计目的
2.总体设计
3.详细设计
4.调试与测试
5.源程序清单
6.执行结果
7.心得体会
设计目的
(1)课题说明:保安值班安排系统
某公司有7名保安人员:赵、钱、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制一程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下:
赵:星期二、星期四
钱:星期一、星期六
孙:星期三、星期日
李:星期五
周:星期一、星期四、星期六
吴:星期二、星期五
陈:星期三、星期六、星期日
(2)该系统的创建与实施可以为生活区和企业单位提供方便的服务,便于保安人员的工作服务,管理员可以修改值班的信息以及基本的信息。同时为了每个人都满意,可以实施轮流方案,这样每个人就处于平等的优势。
2.总体设计(程序设计组成框图、流程图)
结 束输出程序结果以及方案个数执行该程序,循环直到满足条件输入7人值班信息开 始
结 束
输出程序结果以及方案个数
执行该程序,循环直到满足条件
输入7人值班信息
开 始
1流程图:
2..算法:
开始运行程序。
输入7人值班信息。
满足条件的执行循环结构。
输出结果。
结束程序。
3.详细设计
函数功能:管理员可以修改值班的信息以及基本的信息,同时为了使每个值班人满意,可以实施轮流方案。
入口及出口参数说明(只写出部分):
static char *WEEK[7] 函数定义
void main() 主函数
return 函数返回
getch 函数输入
printf 函数输出
函数调用关系描述:
〈1〉主函数:
void main()
{
int t=0, j, person[7];
long i;
printf(ZHAO, QIAN, SUN, LI, ZHOU, WU, CHEN\n\n);
for (i=0; i; ++i){
for (j=0; j7; ++j){
person[j] = (i(3*j)) 7L;
}
if (!(person[0]==2 || person[0]==4))continue; else if (!(person[1]==1 || person[1]==6))continue; else if (!(person[2]==3 || person[2]==0))continue; else if (!(person[3]==5))continue; else if (!(person[4]==1 || person[4]==4 || person[4]==6))continue; else if (!(person[5]==2 || person[5]==5))continue; else if (!(person[6]==3 || person[6]==6 || person[6]==0))continue;
else if (!IsChecked(person)) continue;
for (j=0; j7; ++j)
{
printf(%s , WEEK[person[j]]);
}
printf(\n);
++t; }
printf(\n%d Methods!\n, t);
getch();
}
〈2〉调用、返回函数:
if (j == 7) return 0;
return 1;
4.调试与测试:
调试方法:在Visual C++6.0的环境中运行。
测试结果:开始时出现许多ERROR,后来经过调试,运行成功。
出现错误
书写标识符时,忽略了大小写字母
您可能关注的文档
- 2016猴年年会幽默主持词(2篇).doc
- 2016猴年年会爆笑小品剧本(2篇).doc
- 2016精选党的十八届六次会议精神学习体会4篇.doc
- 2016精品文档社会调查研究与方法形成性考核册答案_1514707698.doc
- 2017-2018年事业单位考试《公共基础知识》模拟题1-7(含答案解析).doc
- 2017吨红酸汤加工及5000亩辣椒种植基地扩建项目可行性研究报告.doc
- 2017年特色小镇建设情况调研报告.doc
- 2017精准扶贫年度总结 2017年精准扶贫工作总结.doc
- 2017最新实业有限公司新建年产50000吨特殊钢制品生产线项目环境影响报告书.doc
- 20万吨尿素生产工程项目立项申请报告(可编辑).doc
文档评论(0)