计算机程序设计员赛项技术文档包含实操样题.docx
《计算机程序设计员赛项技术文档包含实操样题.docx》由会员分享,可在线阅读,更多相关《计算机程序设计员赛项技术文档包含实操样题.docx(8页珍藏版)》请在冰豆网上搜索。
计算机程序设计员赛项技术文档包含实操样题
职工职业技能大赛
计算机程序设计员赛项技术文件
职工职业技能大赛组委会
2015年6月
职工职业技能大赛
计算机程序设计员赛项技术文件
一、比赛内容
本届比赛以考核参赛职工的综合职业能力为核心,注重工作方法和工作技巧考核,关注专业技能经历积累和创新。
〔一〕理论比赛内容与题型
1.计算机软件的根本组成
2.程序语言根底知识
3.数据构造根底知识
4.数据库根底知识
5.网络编程根底知识
6.面向对象开发方法
7.计算机组成、网络根底知识
8.软件工程、计算机英语、相关法律法规知识
考试以软件开发的程序语言、数据构造、数据库、网络编程根底知识、面向对象开发为主,计算机系统组成、网络根底知识、软件工程、计算机英语、相关法律法规知识为辅。
其中,软件开发局部占70%,计算机系统组成、网络根底局部占20%,软件工程、计算机英语、相关法律法规知识占10%。
考试题型:
选择题、判断题。
〔二〕实操比赛内容
计算机程序设计员实际操作竞赛参照计算机程序设计员国家职业标准的高级程序员〔国家职业资格等级三级〕、程序设计师〔国家职业资格二级〕的要求命题。
计算机程序设计员实际操作竞赛通过完成一个实际的软件开发工程,考察选手对程序设计技能的掌握理解,包括对工程文档的编写和软件的程序设计,使用高级程序设计语言〔C++、C#或Java〕〔以下简称程序设计语言〕编制完整的软件程序和调试,并完成软件系统相关设计文档和软件测试过程,并完成工程的运行环境发布。
1.撰写需求规格说明书,至少包含目标、背景,功能与数据需求,性能要求,操作需求,可维护性需求等;软件设计说明书,至少包含模块分解设计、数据库设计〔全部数据库表的ER图〕,界面设计,逻辑算法设计等。
2.软件的用户界面设计和功能模块的代码实现。
使用程序设计语言完成程序编码;实现数据库应用程序和网络应用程序的开发;完成GUI的设计和实现,包括界面布局、界面色彩搭配、操作逻辑、易用性、容错能力。
3.编制软件测试说明书和测试流程,给出测试结论。
包含测试方案、测试用例、单元测试、集成测试、测试报告。
4.完成程序运行环境的打包,生成安装包,安装包可以正确运行,安装后程序可以正确运行。
5.编制使用说明书,包括安装说明,程序操作说明等。
命题*围比重
序号
工程
考核*围
考核内容
比重
1
编写设计文档
完成系统需求分析和系统总体设计
1.根据设计工程题目,撰写软件需求规格说明书。
2.撰写软件设计说明书。
20%
2
软件的用户界面设计和功能模块的代码实现
根据设计题目完成程序编码
1.使用程序设计语言完成程序编码。
2.用户界面美观、易用,功能合理。
3.掌握程序设计语言开发数据库应用程序的方法,完成对数据库系统的操作管理。
4.掌握程序设计语言开发网络应用程序的方法。
5.掌握程序设计语言特有的先进技术从而到达程序的
优化。
60%
3
软件测试
编制软件测试说明书
编制软件测试说明书和测试流程,给出测试结论。
15%
4
产品发布
完成软件发布
1.完成产品运行环境打包。
2.编制使用手册。
5%
二、比赛规则
〔一〕理论比赛
1.理论知识比赛以答卷〔闭卷〕方式进展。
比赛时间为120分钟。
总分值100分,占总成绩的30%。
2.参赛选手凭本人**和参赛证进入考场,在比赛试卷上规定位置填写**、**号。
试卷其他位置不得有任何暗示参赛选手身份的记号或符号,否则成绩无效。
3.试题答案须在答题纸上填写,草稿纸由现场人员统一提供。
参赛选手自带黑色签字笔、手工绘图相关工具和只有计算功能的计算器,其他任何资料和电子产品制止带入考场,否则成绩无效。
4.根据理论比赛成绩,选出前30名选手进入实操比赛。
〔二〕实操比赛
1.计算机程序设计员实操比赛在具有计算机、网络环境的实验室进展。
参赛选手按照题目要求完成一个软件开发工程的文档编写,程序设计和编码调试、测试流程设计和实现、运行环境打包发布和使用手册的编写,比赛时间480分钟〔包含午饭及休息时间〕。
2.实操比赛成绩总分值共100分,占总成绩的70%。
实操比赛样题见附录。
3.参赛人员入场时除铅笔、签字笔或钢笔外不得携带任何物品〔特别提醒:
手机、平板电脑、笔记本电脑等各种设备不得带入赛场,一旦发现取消竞赛资格〕。
个人物品请交由本省领队保管。
4.参赛人员进场后,先检查计算机USB接口封条是否完好,计算机是否运行正常,开发环境是否可以启动。
并在"现场记录表"上确认签字。
5.竞赛开场30分钟后参赛人员不得再进入赛场。
竞赛时间不到60分钟时,参赛人员原则上不得以上厕所等理由申请离场,特殊情况需经现场裁判长批准并记录。
超过60分钟后,申请上厕所离场的人员,应服从监考人员的安排和监视。
6.监考人员在竞赛完毕后确认竞赛计算机USB接口密封标志是否完好,假设发现竞赛机器USB接口密封标志损坏,取消该考生的竞赛成绩。
如果参赛选手提前完毕比赛,应举手向裁判员示意提前完毕操作。
比赛终止时间由裁判员记录在案。
答题完毕或竞赛完毕时间到达时,参赛选手应立即在座位上站立,根据"竞赛结果提交要求〞完成竞赛结果交付,并请监考人员确认交卷后,方可离开,上述过程在"现场记录表"上签字确认。
所有参赛选手离开考场后必须在考场外等待,听从裁判指令,未经允许不得离开竞赛地点,否则成绩无效。
7.监考人员不解答题意。
属停电、死机等系统技术问题可举手,由技术人员解决。
因计算机故障需更换参赛计算机的,须向现场裁判申请,经裁判长同意后进展调换;因调换导致需要考试延时的,由裁判长决定。
更换过程及延时在"现场记录表"上确认签字。
8.比赛过程中,参赛选手假设需休息、饮水或去洗手间,一律计算在比赛时间内,食品和饮水由赛场统一提供。
9.违犯竞赛现场纪律,或违规操作的,经裁判员判定,视情节轻重,做扣分直至终止比赛的处理。
10.参赛选手必须在竞赛计算机的D盘上创立用自己的考生编号和**命名的文件夹〔如"2015001*三〞〕,并在该文件夹下创立"源代码〞、"安装包〞和"文档〞三个子文件夹,把竞赛要求提交的源代码、安装包和文档拷贝到相应的文件夹中。
三、评判规则
〔一〕理论比赛评判
成绩评定由专家组组织裁判完成。
〔二〕实操比赛评判
成绩评定由专家组组织裁判根据检测结果和评分表完成。
四、成绩组成
理论成绩占总成绩的30%,实操成绩占总成绩的70%。
五、比赛技术平台
CPU:
lntel酷睿,主频3.0GHz以上
内存:
8G或以上。
硬盘:
500G或以上,预留20G以上空间。
网卡:
1000Mbps以太网卡
操作系统:
win764位
数量:
30台
软件环境
操作系统:
Win764位
浏览器:
同时安装IE11、Firefo*38、Chrome42
数据库:
同时安装MySQL5.6、SQLServer2008、Oracle10G
开发环境:
同时安装MicrosoftVisualStudio2012、.Net
Framework4.5;EclipseLunaSR2(4.4.2)、JDK7、Tomcat7.0
建模工具:
RationalRoseEnterprise2003
数据库设计工具:
PowerDesigner15
办公软件:
MicrosoftOffice2010
附录:
实操比赛样题
企业工具管理系统
随着企业的快速开展,企业之间的竞争也越来越剧烈。
对工具的管理是企业生产过程的重要的业务活动,实时准确的掌握企业车间生产工具信息,对降低生产本钱,提高产品质量,高效地组织生产起着重要的作用。
企业工具管理的主要是对工具的采购、工具入库、投入使用、维修、报废各环节的整个生命周期进展跟踪管理。
企业工具管理系统需要实现如下四个功能模块:
1.工具采购管理
根据工具的平安库存量制定和提报采购方案,主管部门批准后生成采购订单。
工具采购到货后,库管进展验货,验货合格后入库。
采购方案包括:
工具代码、工具名称、数量、提交状态、审批状态、制单人、制单时间、提交时间、审批人、审批时间等。
采购订单包括:
采购订单号、供给商编号、供给商名称、订单状态、工具代码、工具名称、工具型号、工具规格、数量等。
采购订单收货入库包括:
采购订单号、供给商编号、供给商名称、工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、收货人、收货时间。
具体流程如图1所示。
图1工具采购管理
2.工具使用管理
包括对工具借用、归还、维修和报废的管理。
对工具借用包含:
工具编号、工具编号、工具名称、借用部门、借用人、借用时间、预计归还时间。
工具归还包括:
工具编号、工具代码、工具名称、工具型号、工具规格、归还人、归还时间、接收人。
工具维修审批和报废单包括:
工具编号、工具代码、工具名称、工具型号、工具规格、制单人、制单时间、审批人、审批时间等信息。
具体流程如图2所示。
图2工具使用管理
图3工具维修与报废管理
3.工具库存管理
对每件工具的存放区域进展管理、工具的状态进展跟踪管理。
入库包括:
工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、采购订单号、供给商编号、供给商名称、工具状态、存放位置、入库时间、入库人等。
出库包括:
工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、采购订单号、供给商编号、供给商名称、出库时间、出库人。
4.工具统计报表
1〕统计当前可用工具信息,包括:
工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、采购订单号、供给商编号、供给商名称、工具状态、存放位置。
2〕统计维修过的工具信息,包括:
工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、采购订单号、供给商编号、供给商名称、工具状态、维修次数
3〕统计维报废的工具信息,包括:
工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、采购订单号、供给商编号、供给商名称、报废时间。
要求:
1、对采购和库存中的工具按件管理。
2、第1-3个模块采用C/S构造实现,第4个模块采用B/S构造实现。