58题任务书-企业四班三运转倒班日历

58题任务书-企业四班三运转倒班日历

ID:13255562

大小:49.00 KB

页数:3页

时间:2018-07-21

58题任务书-企业四班三运转倒班日历_第1页
58题任务书-企业四班三运转倒班日历_第2页
58题任务书-企业四班三运转倒班日历_第3页
资源描述:

《58题任务书-企业四班三运转倒班日历》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、编号:58河北联合大学《软件设计基础-C++》课程设计任务书学院班级设计人__成绩____一、题目:使用MFC编制基于对话框的Windows应用程序,设计企业四班三运转倒班日历。二、目的与要求1.目的:培养学生综合利用C++语言进行程序设计的能力,并培养学生利用MFC在VisualC++中进行可视化编程的能力。加强学生对面向对象程序设计方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,主要是培养学生利用MFC和VisualC++中的可视化编程工具进行Windows程序设计和开发的能力。2.基本要求:(1)要求使用VisualC++中的MFC

2、握创建基于对话框的Windows应用程序,设计友好方便的图形用户界面,实现程序的功能。(2)掌握创建基于对话框的MFC应用程序的操作过程,明确程序是如何通过对话框与用户进行交互的。3.创新要求在基本要求达到后,进行创新设计,强化程序功能。4.书写设计报告的要求设计报告中包含以下几个方面:(1)设计题目(2)总体设计①概述所作系统的功能及用途②用自顶而下或自底而上的方法,划分功能模块。③确定各模块的算法(3)根据算法画出模块图(4)列出程序清单,并加以必要的注释(5)写出调试程序的方法(6)指出所设计问题的不足和改进方案(7)总结本次设计的收获及心得三、设计方

3、法和基本原理1.问题描述:许多企业的生产部门实行4班3运转工作制,即所有上班员工分为甲、乙、丙、丁43编号:58个班次每个班次工作时间为8小时工作制,上班时间为:08:00-16:00、16:00-00:00、00:00-08:00。这样,一天24小时就需要有4个班次轮流上班,8天一个循环。具体倒班表见表-1。倒班表中第1班次的起始日期假设为2012年4月1日,要求可以任意设定起始日期形成倒班日历。企业四班三运转倒班表日期班次8:00-16:0016:00-00:0000:00-8:004月1日2304月2日1304月3日1234月4日0234月5日0124

4、月6日3124月7日3014月8日201说明:倒班表中:0-甲班、1-乙班、2-丙班、3-丁班1.问题的解决方案:根据问题描述,可以将问题解决分为三步:(1)使用VisualC++中的MFCAppWizard创建基于对话框的应用程序;(2)使用VisualC++中的资源编辑器对程序中的对话框进行可视化编辑,实现程序所需的操作界面;(3)编辑对话框所对应的对话框类,添加成员变量来操纵控件,建立按铵的消息映射和消息映射函数,最后编写函数代码实现其功能。四、主要技术问题的描述根据三的分析,主要问题在于如何编辑对话框类进行程序的功能;首先,使用ClassWizard

5、,为对话框中的编辑框控件添加对应的成员变量,以便程序中通过它们与用户交互;然后,还是使用ClassWizard,为对话框中的命令按钮控件建立消息映射和消息映射函数;可以构造一个函数来判断该年是否闰年:intIsLeapYear(intyear);利用一个二维数组turn_table[7,2],存放8行3列班次表;最后,编写消息映射函数代码,完成其功能。五、课程设计时间:年月日至年月日六、课程设计的考核方式及评分方法1.考核方式课程设计结束时,在机房当场验收。(1)教师提供测试数据,检查运行结果是否正确。(2)回答教师提出的问题。3编号:58(3)学生提交课程

6、设计报告(A4纸打印),并将电子文档和源程序发至ftp服务器:ftp://210.31.197.23用户名和密码按照指导教师告知的即可。2.评分方法(1)出勤率(2)课程设计准备工作(3)课程设计期间纪律(4)课程设计运行结果(5)课程设计报告(6)答辩情况指导教师签字:系主任签字:日期:年月日3

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

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

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