操作考察题
1.考试要求:
要求使用自己的环境在笔试后三天内完成(时间截止到笔试后第三天晚24点)。
考生可将前期做过的项目一并打包发送到上述邮箱内,应包含源代码,并提供简要的说明文档。
C++的考生可直接将已做项目发送至上述邮箱内,须包含源代码。
邮件标题和文件请采用“C#/JAVA/C++—某某某—应用开发工程师”形式。
底层环境搭建、维护的另行测试。
2.开发环境规范:
C#考试Microsoft Visual Studio 2005快捷版以上的开发环境,可采用Microsoft .NET 框架2.0 以上开发,或兼容C#2.0以上的Mono.net的MonoDevelop开发环境,项目完成后整体打包。
Java考试使用eclipse环境,如果采用其它开发环境请注明,请不要使用商业集成开发环境,如:Borland公司的付费开发软件产品进行开发。项目完成后整体打包。
考试题:(任选一个项目开发即可)
天气查询项目
开发需求:
1、 找寻一个在线的天气预报API,必须是完全免费的。
2、 开发一个BS结构的网站,在默认页面上可以查询,可以选择任意4个以上城市的天气情况。
3、 要求可以显示:地名、天气情况(晴阴雨雾……)、温度。
4、 要求采用无刷新切换信息,允许采用Ajax,注意不允许使用商用软件组件进行开发,项目完成后所有开发代码必须提供源代码。
5、 对天气预报API进行优化,减少访问量,对于请求过的信息必须缓存到本地,如有再次相同的请求必须读取本地缓存信息,读取缓存信息必须在页面上有现实。
6、 不允许采用商用数据库引擎,如:Oracle、MySQL、SQLServer和单机数据库引擎如:SQLLite、Access(.mdb)
7、 允许使用csv、txt、xml、json等文本结构化数据,数据必须明文存储,文件数量和大小无限制。
8、 不要求界面,完成功能即可,源代码请注释清楚,项目中所有文件的命名规则必须是非中文的文件名。
9、 项目完成后将代码和数据打包,并编写编译环境、安装文档和使用手册(不要求具体格式描述清晰即可,可以附图)。
留言板项目
开发需求:
1、 设计一个单用户管理,用户留言须注册的功能。
2、 要求必要的登陆、注册防刷新验证。
3、 界面要求布局美观,并且采用Ajax方式尽量防止页面刷新,注意不允许使用商用软件组件进行开发,项目完成后所有开发代码必须提供源代码。
4、 浏览器必须兼容IE6以上、FireFox 3.5以上版本即可。
5、 普通留言者注册后可以发留言,要求有字数限制和恶意脚本过滤功能,支持表情。
6、 留言板主人登陆后可以查看随时查看或搜索留言,删除留言必需逻辑删除,审核之后可以回复留言者。
7、 所有留言和回复的信息可以由留言板主人登陆后可以设置只能留言者看或所有人都可以看。
8、 不允许采用商用数据库引擎,如:Oracle、MySQL、SQLServer
9、 允许使用单机数据库引擎如:SQLLite、Access(.mdb)或使用csv、txt、xml、json等文本结构化数据,数据必须明文存储,文件数量和大小无限制。
10、 源代码请注释清楚,项目中所有文件的命名规则必须是非中文的文件名。
11、 项目完成后将代码和数据打包,并编写编译环境、安装文档和使用手册(不要求具体格式描述清晰即可,可以附图)。