复试主要考察程序员实际编程能力,不设置具体限定,以完成即定功能为目标,由程序员自行发挥。
公司复试的具体编程内容现场随机抽取,上机考试题时不得使用即时通讯工具,现场编程时间为3~4小时,请注意控制时间。
具体要求如下:
《概要设计说明书》节选
……
2.2.2 开发环境
(1)数据库服务器
数据库:oracle10G
IP:192.168.9.11
SID:orcl
用户名/口令:test/test
(2)开发环境
开发工具:MyEclipse5.5.1 GA //考试电脑中已安装,复试人员也可自带自己习惯的开发工具
JDK:1.5.0-11(MyEclipse5.5.1 GA自带)
应用服务器中间件:Tomcat5.5
……
2.4详细设计说明统一要求
在此次测试中只要求应用Struts相关技术,其它方面不做要求。
Struts版本推荐使用Struts1.2.7(MyEclipse5.5.1 GA自带1.1、1.2 选1.2即可)
2.4.1程序模块划分:
(一)填加学员考试成绩查询
模块编号:pxcj //培训成绩--与程序中模块包实际名称一致
1、功能描述
查询考虑成绩
2、流程设计
输入查询条件校验提交显示查询结果
4、设计要求
所有查询条件中必需指定任意一项;
校验数据格式的正确性;
测试日期止,在窗口打开时默认显示当天日期;
复试人员姓名,要求使用模糊查询;
页面底部加一个名这“统计”链接用来链接到统计页面,“统计”页面要求见下一小节;
点击查询结果页内“复试人员姓名”显示当前复试人员全部成绩和记录明细;
5、对应数据库表
result
注:
测试中数据库环境及数据库用户数据表已事先建立
Result表数据字典见附件1
6、输入输出项
查询条件内容:
| 项目 | 数据类型 | I/O | 要 求 | ||
| 必填/必显 | 范围 | 格式要求/举例 | |||
| 测试日期起 | 日期型 | I | N/Y | yyyy-MM-dd | |
| 测试日期止 | 日期型 | I/O | N/Y | yyyy-MM-dd | |
| 总成绩大于 | 浮点型 | I | N/Y | 0~100 | |
| 复试人员姓名 | 字符型 | I | N/Y | 0~10 | |
| 项目 | 数据类型 | I/O | 要 求 | ||
| 必填/必显 | 范围 | 格式要求/举例 | |||
| 序号 | 整型 | O | N/Y | yyyy-MM-dd | |
| 测试日期 | 日期型 | O | N/Y | yyyy-MM-dd | |
| 复试人员姓名 | 字符型 | O | N/Y | ||
| 软件工程成绩 | 浮点型 | O | N/Y | ||
| 公司制度成绩 | 浮点型 | O | N/Y | ||
| 平台软件成绩 | 浮点型 | O | N/Y | ||
| 录入人 | 字符型 | O | N/Y | ||
模块编号:cjtj //成绩统计--与程序中模块包实际名称一致
1、功能描述
对已存储的考试成绩进行统计。
2、流程设计
从查询结果页点击链接直接显示统计结果。
4、设计要求
点击链接直接显示统计结果列表,要求以复试人员姓名为纵坐标,科目为横坐标,最后一行显示各科平均成绩,最后一列显示合计成绩,最后一行的末列显示合计的平均值。
5、对应数据库表
result
6、输入输出项
统计结果内容:
| 项目 | 数据类型 | I/O | 要 求 | ||
| 必填/必显 | 范围 | 格式要求/举例 | |||
| 软件工程 平均成绩 | 浮点型 | O | N/Y | 保留2位小数 | |
| 公司制度 平均成绩 | 浮点型 | O | N/Y | 保留2位小数 | |
| 平台软件 平均成绩 | 浮点型 | O | N/Y | 保留2位小数 | |
| 总成绩 平均值 | 浮点型 | O | N/Y | 保留2位小数 | |
数据表:result数据结构
| 字段项 | 字段名 | 数据类型 | 要 求 | ||
| 必填/主键 | 范围 | 要求/举例 | |||
| 记录编号 | rid | number | Y/Y | 无含义 | |
| 测试日期 | rdate | Date | Y/N | ||
| 复试人员姓名 | name | Varchar2 | Y/N | 10 | |
| 软件工程成绩 | software_e | number | Y/N | ||
| 公司制度成绩 | rule | number | Y/N | ||
| 平台软件成绩 | platform | number | Y/N | ||
| 录入人 | recorder | Varchar2 | Y/N | 10 | |
参考资料
driver-class:oracle.jdbc.driver.OracleDriver
driver-url:jdbc:oracle:thin:@192.168.9.11:1521:orcl
相关程序包可以向现场管理人员索取。下载本文