1、程序设计综合课程设计 - 1 - 课课 程程 设设 计计 课程设计名称:课程设计名称:保保 安安 值值 班班 系系 统统 专专 业业 班班 级级 : 电子信息工程电子信息工程 2 2 班班 程序设计综合课程设计 - 2 - 电子信息工程电子信息工程 专业课程设计任务书专业课程设计任务书 学生姓名学生姓名 专业班级专业班级 电信电信 2 2 班班 学号学号 题题 目目 保安值班系统保安值班系统 课题性质课题性质 课题来源课题来源 指导教师指导教师 同组姓名同组姓名 主要内容主要内容 1 1 程序要求能够输入每人选择的休息日期, 然后经过程序运算分析程序要求能够输入每人选择的休息日期, 然后经过程
2、序运算分析. . 2 2 保安排班管理,保安排班查询保安排班管理,保安排班查询. . 3 3 管理员管理管理员管理 4 4 程序管理权限的设置程序管理权限的设置 任务要求任务要求 1 1 该程序要求应该是能够输入每人选择的休息日期该程序要求应该是能够输入每人选择的休息日期,由于工作需要进由于工作需要进 行轮休制度,一星期中每人行轮休制度,一星期中每人只能只能休息一天。休息一天。 2 2 先让每一个人选择自己认为合适的休息日先让每一个人选择自己认为合适的休息日,判断是否符合条件,判断是否符合条件 3 3 此此程序程序可以可以打印轮休的所有可能方案。当然使每个人都满意打印轮休的所有可能方案。当然使
3、每个人都满意。 4 4 软件是软件是 TCTC 和和 VC+VC+ 参考文献参考文献 11谭浩强编著谭浩强编著. C+. C+程序设计程序设计. . 北京:清华大学出版社,北京:清华大学出版社,20052005 22谭浩强编著谭浩强编著. C+. C+程序设计解题与上机指导程序设计解题与上机指导. . 北京:清华大学北京:清华大学 出版社,出版社,20052005 33谭浩强编著谭浩强编著. C. C 程序设计(第二版)程序设计(第二版). . 北京:清华大学出版社,北京:清华大学出版社, 19991999 44谭浩强编著谭浩强编著. C. C 程序设计设计解题与上机指导(第二版)程序设计设计
4、解题与上机指导(第二版). . 北北 京:清华大学京:清华大学出版社,出版社,19991999 5 5 孙淑霞等孙淑霞等 C/C+C/C+程序设计实验指导与测试(第程序设计实验指导与测试(第 2 2 版) ,电子工版) ,电子工 业出版社,业出版社,2007.1 2007.1 审查意见审查意见 指导教师签字:指导教师签字: 程序设计综合课程设计 - 3 - 教研室主任签字:教研室主任签字: 年年 月月 日日 基本要求有下面几点:基本要求有下面几点: 1 1 该程序要求应该是能够输入每人选择的休息日期该程序要求应该是能够输入每人选择的休息日期,由于工作需要进行轮休制度,由于工作需要进行轮休制度,
5、 一星期中每人一星期中每人只能只能休息一天。休息一天。 2 2 先让每一个人选择自己认为合适的休息日先让每一个人选择自己认为合适的休息日,判断是否符合条件,判断是否符合条件 3 3 此此程序程序可以可以打印轮休的所有可能方案。当然使每个人都满意打印轮休的所有可能方案。当然使每个人都满意 4 4 每个人先给出自己的想休息的星期天,每个人先给出自己的想休息的星期天,然后,经过商量,让主管人员给出可能然后,经过商量,让主管人员给出可能 的方案。的方案。 例如有下的例子和要求例如有下的例子和要求 某公司有某公司有 7 7 名保安人员:赵、钱、孙、李、周、吴、陈。由于工作需要进行名保安人员:赵、钱、孙、
6、李、周、吴、陈。由于工作需要进行 轮休制度, 一星期中每人休息一天。 预先让每一个人选择自己认为合适的休息日。轮休制度, 一星期中每人休息一天。 预先让每一个人选择自己认为合适的休息日。 请编制一程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择请编制一程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择 的休息日,每个人先选择自己的休息,然后经过分析和商量,列出有关的可能的的休息日,每个人先选择自己的休息,然后经过分析和商量,列出有关的可能的 方案。方案。 赵:星期四赵:星期四 钱:星期一、钱:星期一、 孙:星期三、孙:星期三、 李:星期五李:星期五 周:星期日周:星期日 吴:星期二、吴:星期二、 陈:星期六、陈:星期六、 基于上述分析基于上述分析,引入的思想,建立一套面向企业单位是十分必要的。系统的创建与实施