教学:项目十一网站设计比赛样题 – 模块四.docx
《教学:项目十一网站设计比赛样题 – 模块四.docx》由会员分享,可在线阅读,更多相关《教学:项目十一网站设计比赛样题 – 模块四.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目十一 网站设计比赛 样题-模块!U!样题-模块四模块简介: 世界技能组织想要从以前的比赛中分析和比较竞赛结果。他们有数据并且想要将分析的结果放到一个交互式的网站应用中去,以便于让有兴趣的浏览者能 从不同的角度去观察这些历年数据。 他们已经准备了一个非常基本的(静态)模板的接口。你的任务是实现服务器端的数据分析并结合模板生成页面。任务描述: 素材的XML档案中提供了原始数据,包含了例如职种编号,职种名称,国家,奖项,结果/总分,结果/每天分数(Dayl到Day4)等领域。有些数据仅仅 针对职种17 (网站设计项目)可用,或者针对某个特定的竞赛年度可用一一应当用这组数据作为本程序的一个样例。
2、用户应当能够按照所要求的筛选条件显示数据,效果应如如下草图:Medals by trade over the years113 - Autobody Repair |YearGoldSilverBronzeMedallion of Excellence2007BR - BrasilKR - Korea ID - IndonesiaCA - Canada2009?WorldSkills StatisticsWorldSkills StatisticsMedals by trade over the yearsSelect a trade option value= selected=select
3、edx?php echo $name ?option value= ?php echo $number ?ShowMedals by trade over the yearsYearGoldSilverBronzeMedaillon of Excellence$Rskill) ?$medalArrVal)foreach ($medalArrValGOLD as $country)echo findContry($country);?$medalArrVal)foreach ($medalArrVal as $medalArrVal)foreach (SmedalArrValCSILVER as
4、 $country)echo findContry($country);?$medalArrVal)foreach ($medalArrVal as $medalArrVal)foreach ($medalArrValBRONZE as $country)echo findContry($country);?$medalArrVal)foreach ($medalArrValMedallion For Excellence as $country)echo findContry($country);?Performance over the daysSelect a tradeoption v
5、alue= selected=selectedx?php echo $name ?option value= Select a competition/year2011 - London2009 - Calgary-.Show排序:按年份Performance over the days 13 - Autobody Repair 200A - Calgary |t|AU - AustraliaCA- Canada Average选手制作提示: 服务器端的框架或者库代码不可用,本模块中所有代码应该从零开始纯手工编写。 在那些没有特别规定的地方,你可以用表格的形式返回数据。如果对你有所帮助,你也能
6、使用临时数据库表,但是对于所提供数据源的任何改变,均应当 在输出的图标/表格中展示出来。 文件命名:将所有文件保存在你的服务器根目录下,名为“ XX_Module_4,其中XX是你的机器编号 本模块要在2个小时内完成所指定的所有任务。参考代码:?php/ /jjc 5C5C * 5jC 5C5C 5C 5jC 5C5C 5C 5C 5C 5C 5C 5C 5jC 5C 5C 5jC5C 5C 5C 5jC 5C 5C5C 5C读取Skill.txt文件建立Skills二维数组$Skills = array();$filename = Skills.txt;$conts = file_get_c
7、ontents($filename);$lines = explode(”n5conts);foreach($lines as $line)$1 = exploded/,$line);array_push($Skills,$l);)按国家缩写查询全称function findContry($id)读取Countrys.txt文件建立Countrys二维数组$Countrys = array();$filename = Countrys.txt;$conts = file_get_contents($filename);$lines = explode(n$conts);foreach($lin
8、es as $line)$1 = explode(7,$line);array_push($Countrys,$l);foreach ($Countrys as $country_line) if ($country_line0=$id) $country_ret=$country_line0. - .$country_linel;return $country_ret;读取Results.txt文件建立Resul组(技能为17的ts n维数) $selectSkill=17”;if(isset($_GETselect)$selectSkill = $_GETselect;$Results =
9、 array();$Results_skill=array();$Results_medal=array();$filename = Results.txt;$conts = file_get_contents($filename);$lines = explode(n:$conts);foreach($lines as $line)$1 = explode(7,$line);$skill =$selectSkill;$countrylso = $l2;if (!array_key_exists($medal,$Results_medal)$Results_medal$medal = arra
10、y();/$Results_medal$medal$year._,.$skill._.$countrylso=$countrylso;elseif($ll=$skill & !in_array($countrylso/$Results_medal)$Results_medal$medal$year._.$skill.,_.$countrylso=$countrylso;/$Results_medal$medal$skill=$countrylso;)if (!array_key_exists($skill,$Results_skill)$Results_skill$skill = array(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学:项目十一 网站设计比赛 样题 模块四 教学 项目 十一 网站 设计 比赛 模块
限制150内