第一篇:2011情境式大作业任务书
2011-2012第1学期《面向对象程序设计》(C++)(双语)情境式大作业任务书
一、题目
下列大作业题目均给出了一个情境,在该情境中,请识别出所描述的主体、主体的功用,主体与主体之间存在的联系等,根据所学面向对象程序设计知识,设计程序模拟实现下列各种情境,要求能够体现出面向对象程序设计语言的全部4个特性(抽象、封装、继承、多态)。
每组同学可从下列给出的参考题目中任选一题完成。(1)航空票务预订情境
Jack是某企业的办公室主任,近期有个行业年会在南京召开,公司拟派3人参加会议,于是,Jack拿起电话拨通了某航空公司的热线电话95555:“喂,您好,我要订3张12.31日上午9:00从南昌到南京的机票”,电话那头立即传来一连串的键盘声,查询,预订、下单等一系列指令给出之后,票务员非常礼貌地回答了Jack:“好的,您要的3张机票已经订好,是12.月31日从南昌到南京上午9:00的机票三张,您需要作出如下选择:
1、送票上门?
2、网上支付,直接购买电子客票?”,若选择1,航空公司将派业务员上门送票,收取相应的费用;若选择2,将采取网上支付的方式进行,请登录航空公司主页选择支付业务即可。
(2)报刊、杂志订阅情境
年底了,是邮局报刊订阅的高峰期。Kate是单位办公室负责订阅报刊的员工,于是,她来到附近邮局,预订下一年的报刊和杂志。首先Kate查询了可以订阅的所有通过邮局发行的报刊和杂志的与发行有关的信息;然后选中了单位需要的报纸和杂志,下单,并付款;邮局征订员保存订阅、付款日期和金额、以及投递信息;输出投递和订阅清单;统计各报刊和杂志的各阶段的总订阅数,并输出各报社、各杂志社的订单汇总表。
(3)大作业任务管理情境
信息学院计算机相关专业学生都要求完成所学部分课程大作业。并且不同的课程安排在不同学期。而每个学期会有几门不同的课程布置大作业任务书。选课的学生根据所选课程完成相应的任务。如学生张三今年选修了《面向对象程序设计》(C++)(双语),按照要求查询了本学期的大作业任务书,并在所给定的大作业中选择了题号,之后他每次记录自己完成大作业的进度,工作日志;而老师也能及时掌握张三同学的进展情况,在规定的时间内,张三同学完成了大作业并提交给了老师;老师根据张三提交的大作业报告和源代码进行批阅并及时给出大作业成绩;而张三同学在期末的时候查询了该大作业的分数并根据此得分判断自己需不需要对大作业进行修改、重做等。
(4)年终奖励发放情境
一年一度的年终奖发放时刻到了,某企业的员工都怀着期待的心情等待着自己的奖励。在该企业中,主要由以下一些部门构成:销售部、财务部、人力资源部、办公室等四个部门构成。各个部门的员工年终奖励标准不一致。Jim是销售部经理,他的奖金由月基本工资和业务提成构成;Jack是销售部的业务员,他的奖金主要取决于一年中的业务提成;而Kate是总经理助理,属于办公室人员,她的奖励是固定金额;在发放奖金之前,由人力资源部将各个员工一年的考勤、业务量等数据录入,之后根据计算,由财务部门主管和总经理签字认可才可发放下去。
(5)驾校报考情境
Jack在A大的学生,近期想考个驾照,如是他来到B驾校,想报名考驾照。接待的rose小姐热情接待了他,并且在计算机上帮他登录了个人信息,并记录了收费信息,以及上课安排和考试安排的时间。输入完后,所有的信息都可以在网上可以浏览到,并且可以作出修改,比如Jack如果哪天没有空,就可以去取消和更改上课时间,以及考试时间。
(6)酒店住宿情境
Kate是单位的业务员,经常需要到外面出差,这次,他选择了A城市的一个“好运来”酒店,准备住下。如是他走到酒店前台,问了一下房间的情况,服务员问他有没有预定,他说没有。于是,服务员帮他开了间标间,登记了他的个人信息,并且告诉他如果需要什么服务可以直接打前台电话。Kate很满意,对这种服务大加赞赏。
(7)大学招生录取情境
一年一度的高考就要开始了,A大学想录取自己需要的考生,根据考生的志愿填报情况,如果过了设定的第一批线,可以按100:120投档考生的档案到学校。另外,根据被投档考生的分数和填报信息,再来进行第2步专业筛选。如果分数通过填报专业分数线,则被录取,否则进入调挡线,如果考生选择了服从调挡,则录取成功,否则录取失败,并退档。该校的招生人员可以很清楚地看到每个投档考生的信息,并且有没有被录取。
(8)医院看病就诊情境
Jim是一个企业职员,最近压力很大,加上感冒,天天睡不着觉,如是他去了A医院,想看看医生。到医院后,首先他办了一张医疗卡,然后注册了自己的信息,并且挂号。挂号前台首先问他看哪个部门,是否专家门诊,然后给他清算费用。挂完号之后,Jam就找到了医生,医生给他诊断,并且把病情和药方都记载下来,下次只要一刷医疗卡,所有的信息就显示出来了。医生可以随时浏览并且修改记录,Jam也可以通过前台机器查看自己的诊断信息和收费情况。
(9)银行储蓄情景
Peter到银行想办理定期存款业务,于是咨询了服务员,被告知定期目前可存一年期、两年期、三年期和五年期,利率分别为5%、6%、8%和10%。如果Peter想要办理定期存款业务,必须确定其定期时段,而且中途不再在同一账号上办理存款业务。即使Peter办理定期业务后,也可以根据需要进行取款业务,但是如果Peter想要提前办理取款,则其全部金额的利息按活期利率1%计算。
(10)校园一卡通管理情景
大一新生入学,Jack报到注册后被学长带到校财务部门办理校园一卡通,特意咨询了办卡的老师想了解下一卡通的相关知识。大致了解到了一卡通的相关信息:学校财务部门1负责对一卡通进行管理,可以完成一卡通发放、充值、销毁和挂失等功能;学生自己可以利用一卡通进行消费、营业金额统计和查询等服务;学校财务部门2则可根据相关需要对一卡通进行新增、删除、修改,统计和查询人员信息等服务帮助。
(11)学生选课情景
大二了,Tom将第一次运用学校的选课系统进行独立选课,既兴奋也很担心自己会出什么差错选不到自己心仪的课程,于是提前到大三学长Joe的房间看看他是如何选课的,并且咨询相关信息。在Joe的房间,Tom了解到学长利用学生的身份进入选课系统可完成查找、选择、修改和删除课程等任务,也可以修改自身的登陆密码。所选课程信息包含代码,名称,教师,时间,教室,学分。在选课的过程中绝对不能选择时间冲突的课程,而且所选的学分不得高于该学期最高学分也不得低于该学期规定的最低应修学分。
(12)机场停车场情景
Mike 乘车送朋友去机场坐飞机,到机场后他先按了一下按钮,取了张卡,这时候机场的停车信息已经显示在导航屏幕上,哪里有空位,哪里没有。Mike找了个空位把车停下,然后去送朋友去登机,结束后Mike重新离开机场,交还停车卡,这时候显示停车时间和应该收取的费用,导航屏上的刚才的停车位随即变成可以利用的空位。
(13)食品安全管理情景
A小卖部进了一批食品,这批食品都会标记食品的一些信息,如食品名,产地,生产日期等等。可以对这些食品入库,如果食品过期,则下架,并随时更新信息。另外,如果食品进的时候就过期,则要找厂家退货。
(14)超市购物情景
Jack到一家大型的超市购物,买完东西后,所有的清单一下子列出来,非常方便。但是,Jack付钱之前发现有样东西不想要了,如是跟售货员沟通之后,删掉了该商品,这对jack来说很满意。
(15)自选题目,难度必须适当,同时体现面向对象程序设计语言的特点。
二、对象
本学期 “面向对象程序设计(C++)(双语)”选课班全体同学。
三、目的
(1)掌握面向对象程序设计的思想,区别传统的过程式程序设计思想,能够使用面向对象的程序设计思想解决实际问题;
(2)掌握在Visual C++集成开发环境下编辑、编译、链接和运行一个C++程序的基本方法;
(3)独立或合作完成每个程序设计和编码,能够灵活运用各种调试命令修改源程序中可能出现的错误,并能根据问题进行学习、拓广、深化;
(4)学会科学地撰写总结报告,加深对所学知识的理解和掌握,答辩中考察学生的技能,并培养学生的表达和思辨能力。
四、要求
(1)根据学生人数分成2-3人一组,各小组选择感兴趣的题目,在课外完成查找资料、选题、拟大纲、小组讨论、研究写作等各环节;每一环节完成后,在课堂上进行小组之间的讨论、教师点评,最后确定解决问题的方案。
(2)体现面向对象程序设计语言的特点,使用技术:体现OOP的抽象、封装、继承、多态等4种关键技术的全部;程序结构良好,没有明显错误;按照大作业格式,在课程结束前一周交电子稿和打印稿。
五、内容(1)系统说明书 内容包括: ① 问题描述
② 类体系设计和程序流程图 ③ 各类定义的基本功能,即主要数据和函数功能描述 ④ 拟采用开发平台(Visual C++,Borland C++等)(2)大作业报告
根据原有的系统设计,编码阶段的工作,整理书写实验报告,内容包括: ① 系统说明 ② 实验分析与结论 ③ 收获与体会 ④ 附程序代码(3)最后提交材料:
① 大作业报告(打印稿和电子稿)
② 源程序代码(CPP文件),执行文件(EXE)
六、评分
本次大作业占期末考试总成绩的20%,满分20分。大作业的总评分依据如下:
(1)方案正确性----占大作业满分的20% 要求:方案正确指的是需求分析全面,功能描述正确,方案切实可行。(2)设计合理性----占大作业满分的40% 要求:指的是抽象数据类型的设计和实现,体现面向对象语言的特性:抽象性、封装性、继承性和多态性的全部。(3)报告规范性----占大作业满分的25% 要求:要使得用户看了报告,不仅知道程序应该如何使用,而且了解用的什么结构?什么算法?在调试中曾经遇到过什么问题,是如何解决的?有什么值得后人吸取的教训和体会?(4)功能完整性----占大作业满分的5%
要求:满足题目要求的基本功能。(若多完成功能,但多完成的部分若不正确,不扣分)(5)答辩表现----占大作业满分的10% 要求:能正确描述大作业设计的思路、如何实现、过程、大作业中的技术亮点、最后的结果、大作业完成的心得体会等。能熟练地进行程序演示,并能清晰地回答答辩中的提问。
重要说明1:若两人和多人程序基本相同或撰写的报告基本相同的情况下,经仔细比较查证属相互抄袭的,抄袭者和被抄袭者均按“0”分计。
七、大作业格式要求
(1)大作业的页面设置为上、下、左、右页边距都为2.5厘米,格式段落中行距为固定值20磅。
(2)中文字体为宋体小四号,英文字体为Times New Roman小四。(3)关于大作业提交文件格式的其它具体要求,请详细参考后续的“面向对象程序设计(C++)大作业样例”。
重要说明2:对于大作业中的主要程序、类或者函数一定要有详细注释,如下例所示。对于函数包括:先对函数及各参数进行说明,函数功能说明,实现原理及步骤说明,函数中的关键部位也需要进行说明。
/******************************************************************** 函数名称:FengGuDIB(LPSTR lpDIBBits,LONG lWidth, LONG lHeight,int YuZhi)函数类型:BOOL 函数变量:LPSTR lpDIBBits
源图像高度(象素数)
int YuZhi
-通过对话框选取一个峰谷作为阈值 功能:该函数用于对图像进行阈值分割运算。实现步骤:(1)获得原来图像的首地址及图像的宽和高
(2)开辟一块内存空间,并初始化为255
(3)进行图像灰度统计,显示灰度直方图
(4)通过对话框选取一个峰谷作为阈值
(5)像素灰度值与阈值之差小于30,将像素置0,否则置255
(6)将结果复制到图像数据区
******************************************************************/ BOOL CDibImage::FengGuDIB(LPSTR lpDIBBits,LONG lWidth, LONG lHeight,int YuZhi){
LPSTR lpSrc;
LPSTR lpDst;
// 指向源图像的指针 lpSrc // 指向缓存图像的指针
lpDst // 指向缓存DIB图像的指针
temp LPSTR lpNewDIBBits;HLOCAL hNewDIBBits;unsigned char pixel;// 像素值 long lHistogram[256];LONG lLineBytes;unsigned char iMaxGrayValue,iMinGrayValue;
//获得直方图
iMaxGrayValue = 0;iMinGrayValue = 255;for(i = 0;i < lWidth;i++){
for(j = 0;j < lHeight;j++){
// 指向源图像倒数第j行,第i个象素的指针
lpSrc =(char *)lpDIBBits + lLineBytes * j + i;pixel =(unsigned char)*lpSrc;lHistogram[pixel]++;//修改最大,最小灰度值 if(iMinGrayValue > pixel){
} iMinGrayValue = pixel;if(iMaxGrayValue < pixel)……
}
重要说明3:大作业评阅报告样式如下,该页附于大作业报告的最后,按要求填写好后打印一并上交。
第二篇:作业任务书
桂林市第七期小学校长任职资格培训班
应完成的作业及任务
1、填写《桂林市第九期小学校长提高培训班信息反馈表》
(交一份文本文件,一份电子文件)。
2、作业(电子文本):
(1)各科任教师布置的所有作业(4科)。
(2)随班外出考察的校长每人交一份考察报告。
(3)没有参加考察的校长每人交一份调研报告。
(4)反思型论文一份(作业要求:论文选题参照各专题讲座提供的研究问题,内容必须与学校管理有关)。
(5)每人交一份培训总结。
所有作业于 6月30日前通过QQ邮箱发送交班主任作为培训考核内容。
桂林师专培训部
2012年5月
第三篇:情境任务“旅游策划”任务书
《信息检索及应用》情境任务
“旅游策划”任务书
为自己团队六位同学,制定一份旅游计划(不参加旅行社)。
出发地点:学校
目的地:**
经费上限:人均4000~8000元(国内4000元,国外8000元)
时间:2014.7.29-2014.8.3课外完成旅游路线制定,设计一个花费合理并详细可行的计划。结果有任务word文档(报告书)、一份Excel文档(统计费用)和一份PPT报告(汇报)。
按小组开展调查。每组选出一名组长,负责小组成员分工;选出一名同学做PPT汇报,组长和汇报PPT的同学可以适当加分。
PPT报告(汇报):对从出发到返回每日的食、住、行作出说明。
书写旅游计划书(word文档): Word报告主要对如何通过网络检索确定最后行程方案的说明。包括的内容有信息收集方案(检索内容、检索途径、检索结果、负责人),路线和交通工具,景点图片,住宿安排,时间安排,预算,任务小结(包括在完成任务过程中发现的问题,解决问题的方法、体会;没有及时完成任务的要说明原因以及可以采取的措施)。
Excel文档(统计费用):计算花费,不能超资,经济实用。
2周后(即第4教学周)课堂上进行展示,每组成员汇报结果和提交报告,学生之间进行互评。
第四篇:环境心理学作业任务书
环境心理学作业任务书
一、题目:公共场所或居住小区环境调研报告
二、目的:了解环境心理学在城市规划与建筑设计领域的应用价值与意义,通过具体的案例调查、分析、研究,初步掌握环境心理学的研究方法以及在具体设计工作中的应用。尝试作为设计师要关注人、关注社会、关注生活,培养社会责任感。
三、调研内容:
1.区位分析与现状概况:城市区位、地段区位、历史背景与演变、用地布局与状况、交通状况等。
2.调查:一是实体调查:绿化、建筑立面、小品、市政设施、空间尺度等。
二是人流活动调查。根据所学习的环境心理学有关实验研究方法(如认知地图的调查方法、一些实验测试方法等),可以选择适宜的调查方法(如观察、提问、问卷、测试、模拟),合理的调查人群(如老人、儿童、妇女、游客等),适当的时间(第16周的工作日、休息日、一天中的早、中、晚等)进行调研,同时要关注污染、拥挤和噪声、犯罪等问题。
3.分析:
根据调查进行数据统计和必要的分析,并得出结论。用所学过的环境心理学的相关理念与知识进行解释和分析,找出理论依据或进行理论验证。例如用环境知觉理论或环境-行为关系理论解释你所调查的结果以及用你所调查的结果来验证有关个人空间、私密性、领域性、认知距离、人的行为习性等知识点的普遍性。
4.建议:
根据你的调查分析,你如何对所调查的地块或场所进行环境改造,并画图以示之,写出设计说明。
四、要求:
1.根据调研内容做成PPT演示,最后交给班长统一刻盘。
2.第17周上课时交,每个同学的演示时间在5分钟左右。
(此作业是这门课程的最后一个大作业,占总成绩的50%,各位同学务必认真做好。另外,如果个别同学想写论文发表的,可以在第18周周末之前写好与我联系。)
第五篇:环境影响评价大作业任务书
环境影响评价大作业任务书
一.本次大作业的题目是“河南城建学院西校区环境噪声现状评价”,是“河南城建西校区环境影响评价”的一个部分内容。由于时间和仪器条件的限制,本次大作业仅作此部分环境噪声的现状评价内容。
二.通过本次环境影响评价的实际工作,掌握环境影响评价中环境噪声评价的内容、方法、工作程序及有关要求。重点在于最终掌握环境影响评价报告书的编写方法和编制要点。
三.要求每位同学接到任务书后,各自写出环境评价大纲,通过老师审核后,按大纲的具体内容、方法要求去认真负责完成实施。(此内容有老师和同学们在第一天共同制定出来,各位同学可以有自己具体的评价大纲)。
四.按已审定后的评价大纲内容来实施具体评价任务。查阅有关资料、监测、收集具体数据。最后要求每位同学的都必须写出“河南城建学院西校区环境噪声现状评价报告书”。
五.纪律要求:要按时完成调查资料,认真完成监测任务,遵守学校的纪律要求。按时完成环境评价报告书的编写。同时在做大作业时注意安全。
六.成绩评定:完成报告书后成绩,由带队老师根据学生在大作业中的表现,实习日记,实习报告,做出综合考核成绩。成绩分五级:优、良、中、及格、不及格。优:遵守纪律,作业日记记录详实,作业内容认真,作业报告字迹工整,认识深刻。
良:遵守纪律,作业日记记录较详实,作业内容认真,作业报告字迹工整,认识较深刻。
中:遵守纪律,作业日记记录较完整,作业内容认真,作业报告字迹较工整,认识较深刻。
及格:遵守纪律,作业日记记录不完整,作业内容较认真,作业报告字迹不工整,认识较深刻。
不及格:不遵守纪律,无作业日记记录,作业内容不认真,作业报告字迹潦草,认识不深刻。
七.设计指导教师:吴少杰典平鸽
环境科学教研室 2013.6.10