- 222
- 0
- 约4.05千字
- 约 7页
- 2018-10-09 发布于重庆
- 举报
c语言课程设计实验报告保安值班安排系统
东华理工大学
3 -
课
程
设
计
实
验
报
告
题 目 : 保安值班安排系统
课 程 : C语言
班 级 : 096112
学 号 :
姓 名 :
指导老师:
目 录
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; i2097152; ++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,后来经过调试,运行成功。
出现错误
书写标
您可能关注的文档
- C 程序设计万年历课程设计报告.doc
- c 课程设计 学生成绩排名系统图文.doc
- C 课程设计仓库管理系统报告.doc
- C 课程设计基于选择排序方法的类模板设计与实现.doc
- c 课程设计字符串类的设计和实现论文.doc
- C 面向对象程序设计三角形的种类与面积.doc
- C sharp 打字游戏 课程设计报告.doc
- C SQL server 项目设计课程设计个人日程管理系统.doc
- C 程序设计实训报告俄罗斯方块.doc
- C 课程设计说明书车次信息管理系统.doc
- 2026重庆登康口腔护理用品股份有限公司招聘3人备考试题附答案详解.docx
- 团校培训考试题及答案.doc
- 2026重庆碳管家科技股份有限公司派遣岗位招聘18人备考题库附答案详解.docx
- 2025年高中物理期中测试卷及评分标准.docx
- 2026年辽宁现代服务职业技术学院单招《数学》考试历年机考真题集附答案详解【培优】.docx
- 2026重庆璧山区人民政府璧城街道办事处招聘2人备考题库附答案详解.docx
- 2026重庆璧山区城关幼儿园招聘备考试题附答案详解.docx
- 2026年辽宁现代服务职业技术学院单招《数学》模拟题库附参考答案详解(巩固).docx
- 2026重庆石桥铺实验幼儿园发布招聘3人备考题库附答案详解.docx
- 2026年辽宁现代服务职业技术学院单招《数学》经典例题及答案详解【考点梳理】.docx
原创力文档

文档评论(0)