c语言课程设计实验报告--保安值班安排系统.doc

c语言课程设计实验报告--保安值班安排系统.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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,后来经过调试,运行成功。 出现错误 书写标识符时,忽略了大小写字母

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档