1、任务描述
本考试是NIT-PRO软件工程师(.NET)方向 Windows 模块职业技能考试的案例题部分;
实现目标是某酒店管理系统;
本次考试任务量为3-4人天,适合2-3人配合,在1.5个工作日内完成、如果只有1名考生则必须选择第一个模块进行考试。
该考试着重考察考生的需求理解能力、编码能力和测试能力,同时也考察考生的设计能力和团队协作能力。
2、考试内容
你们是某大型酒店信息部工程师,主要工作是进行本酒店软件开发、管理和系统维护工作,现在随着业务的发展需要对酒店业务进行信息化处理,具体要求和分工如下:
功能类别 |
子功能 |
完成者 |
房间管理 |
添加房间 |
考生1 |
修改房间 |
考生1 |
删除房间 |
考生1 |
查看所有房间 |
考生1 |
客户管理 |
添加客户 |
考生2 |
修改客户 |
考生2 |
删除客户 |
考生2 |
查看所有客户 |
考生2 |
订房管理 |
预定房间 |
考生2 |
结账 |
考生1 |
查看订房情况 |
考生2 |
查看订房历史记录 |
考生1 |
上述4个部分各由一名考生完成。开发过程一定要注意相互之间的配合。
(二)案例考试评判标准
1、综合考察20分(组员共同获得)
协调是否有效
项目开发的总体思路是否清晰
分析和设计的合理性
相互提供的编程接口的合理性
编程经验和技巧、分析和解决实际遇到问题的能力
所涉及主要技术(SQL、Windows应用程序等)的理解程度和综合运用能力
界面友好
2、技术考察50分(针对个人)
总体考察
程序界面:5分
代码风格:5分
考生1各个模块分数分配
功能类别 |
子功能 |
分数 |
房间管理 |
添加房间 |
8 |
修改房间 |
8 |
删除房间 |
6 |
查看所有房间 |
6 |
订房管理 |
结账 |
6 |
查看订房历史记录 |
6 |
考生2各个模块分数分配
功能类别 |
子功能 |
分数 |
客户管理 |
添加客户 |
6 |
修改客户 |
6 |
删除客户 |
6 |
查看所有客户 |
6 |
订房管理 |
预定房间 |
10 |
查看订房情况 |
6 |
(三)案例考试其他要求
1、程序要求:
数据库的必须访问本机SQL Server默认实例下的hotelDB。数据库的表结构必须采用考试时提供的表。访问数据库时采用Windows集成安全认证。
程序默认安装在C:\NITPRO\hotel目录下,可执行文件的名字必须是hotel.exe
程序必须在桌面创建一个快捷方式
2、提交内容:
最后只提交一个压缩文件,名字为”考号前八位+.rar”。文件中包含以下内容:
1、安装程序
2、可直接打开的解决方案
3、readme.txt(里面包含必要的程序说明和申请加分的功能说明)
(四)校验题
考生1、写出图像加入到数据库的相关技术
考生2、订房的基本业务逻辑
(五)案例考试及运行环境规定
硬件
中央处理器:PIII500 MHz以上处理器
内存:256 M以上内存
硬盘:20G以上可用硬盘空间
其他:鼠标、键盘
软件
服务器端操作系统:Windows 2000 Server
开发工具:Visual Studio 2003.NET
数据库:SQL Server 2000
(六)客观题样题
客观题主要考查考生的基本知识、知识机构、运用技术的能力以及创造力。
客观题分为两部分:标准化试题与问答题,初级工程师只靠标准化试题。标准化试题侧重考察考生的基本知识与知识结构;
五、培训指导
(一)面向对象程序设计模块 |