邵阳学院课程设计(论文)

邵阳学院课程设计(论文)

ID:42767234

大小:416.02 KB

页数:17页

时间:2019-09-20

邵阳学院课程设计(论文)_第1页
邵阳学院课程设计(论文)_第2页
邵阳学院课程设计(论文)_第3页
邵阳学院课程设计(论文)_第4页
邵阳学院课程设计(论文)_第5页
资源描述:

《邵阳学院课程设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1前言02需求分析1-32.1要求1—22.2任务22.3运彳丁环境2~322.4开发程序33概要设计与详细设计3-53.1系统流程图33.2查询函数流程图4-54编码与实现6-154.1分析64.2具体代码实现7-155课程设计总结15参考文献16致谢16编写一个程序來处理保安值班安排。某公司有7名保女人员:赵、钱、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期屮每人休息一天。预先让每一个人选择自己认为合适的休息口。编制一程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息口如下:赵:星期二、星期四钱:星期一、星期六孙:星期三、星期口

2、李:星期五周:星期一、星期四、星期六吴:星期二、星期五陈:星期三、星期六、星期口输入所有可行的方案,并显示在屏幕上。2需求分析2.1要求(1)用C语言实现程序设计;(2)利用结构体进行相关信息处理;(3)画出查询模块的流程图;(4)系统的各个功能模块要求用两数的形式实现;(5)界面友好(良好的人机互交),程序要有注释。2.2任务(1)需求分析:包括设计题口、设计要求以及系统功能需求分析;(2)总体设计:包括系统总体设计框架和系统功能模块图;(3)详细设计:包括主要功能模块的算法设计思路以及对应的丁作流程图;(4)调试分析过程描述:包插测试数据、测试输出结果,

3、以及对程序调试过程中存在问题的思考(5)总结:课程设计完成了哪些功能,有没有什么扩展功能?述有哪些地方需要改进?课程设计过程中的学习体会•收获、对本次课程设计的认识以及口己的建议2.3运行环境(1)WINDOWS2000/XP系统(2)TurboC2.0编译环境2.4开发工具C语言3概要设计与详细设计3.1系统流程图如图3.1所示。调川输入函数input()调川创建文件函数create()调川输出函数print()图3.1系统流程图3.2查询函数流程图保存4编码与实现4.1分析让计算机随机安排值班情况判断是否符合第-•个人的要求,若符合,再判断是否符合第二个

4、人的耍求若第二个人的耍求也符合,继续判断是否符合第三人要求,若一直到判断出第七个人的要求也符合,这输出这种安排若以上几次判断屮有岀现某次判断不符合要求的,则跳出判断语句,让计算机重新给出新的安排情况。然后开始对新的安排情况进行以上判断不断循环进行以上操作,直到对所有情况都判断完毕输出最后符合条件的安排结果4.2具体代码实现#include#includeusingnamespacestd;/*文件生成函voidfile_cdit(ofstrceim&fout,charf订c_namcL]);数声明*/

5、intcompare_values(inta,intb,intc,intd,inte,intf,intg);/*判断七个变量是否两两相等的函数声明*/intexchange(charcha);/*字符转换为整型的函数声明*/intmain(){cout<

6、ringselect[7];for(j=0;j<7;j卄)switch(j)case0:co赵〃;break;case1:cout〈〈〃钱〃;breeik;case2:coutX〈〃孙“;break;case3:cout〈〈〃李“;break;case4:coutX〈〃周“;break;case5:cout<<吴;break;case6:cout«〃陈〃;break;icout〈<〃选择的休息口(0为周口,「6为周一到周六):〃;cin>>select[j];}for(i=0;i<7;i++)/*对特定元素赋值为1*/for(j=0;j

7、lengthO;j++){a[i][exchange(select[i][j])]=l;}/*调用转换函数,将字符型数据转化为整型*/intb[7][7];intm[7]={0,0,0,0,0,0,0};for(i=0;i<7;i++)for(j=0;j<7;j++){if(a[i][j]==l){b[i][m[i]]=j;m[i]=m[i]+l;}}cout«z,ttzz«z,经分析结果为:z,intxl,x2,x3,x4,x5,x6,x7;intcount=0;for(xl=0;xl

8、]*//*用m[i]记录b[i]中有用数据个数*//

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。