1 1 C 程序课程设计报告201— 201 学年第学期课程名称C语言课程设计设计题目《排班系统》学生姓名学号专业班级指导教师201 年月日2 2 目录一、设计任务书 ,,,,,,,,,,,,,,,,,,⋯,,⋯31、题目与要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3 2、本程序涉及的知识点⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3 二、程序流程图 ,,,,,,,,,,,,,,,,,,,,,,4 三、程序代码设计 ,,,,,,,,,,,,,,,,,,,,,5 四、程序调试过程 ,,,,,,,,,,,,,,,,,,,,,6 五、程序运行过程 ,,,,,,,,,,,,,,,,,,,,,6 六、程序有待改进的地方 ,,,,,,,,,,,,,,,,,,9 七、程序设计总结 ,,,,,,,,,,,,,,,,,,,,,9 八、致谢 ,,,,,,,,,,,,,,,,,,,,,,,,,9 参考文献 ,,,,,,,,,,,,,,,,,,,,,,,,,9 附录,,,,,,,,,,,,,,,,,,,,,,,,,,10 一、设计任务书3 3 1、题目与要求赵:星期二、 星期四本程序实现的功能是对7 名保安人员进行排班,要求每个人在一星期中可以休息一天
每名保安可以自行选择自己想要的休息日,而对于休息日的选择既可以是某一天, 也可以是某几天中的其中一天
当 7 名保安依次输入自己想要的休息日后,系统将会给出可能的值班安排
若系统给出的值班安排是0 种,证明系统对7 名保安的选择无法作出排班,需要重新输入
具体题目:学校实验楼有7 名保安人员:钱、赵、孙、李、周、吴、陈
由于工作需要进行轮休制度, 一星期中每人休息一天
预先让每一个人选择自己认为合适的休息日
请编制程序,打印轮休的所有可能方案
当然使每个人都满意,例如每人选择的休息日如下:钱:星期一、星期六孙:星期三、星期日李:星期五周:星期一、星期四、星期六