北大青鸟5.0 Java人力资源管理系统开发:招聘模块及测试
需积分: 0 108 浏览量
更新于2024-12-25
收藏 135KB DOC 举报
本资源是一份北大青鸟5.0二期2008年11月的Java机试试卷,主要考察的是人力资源管理系统的设计和开发,特别是招聘模块的功能实现。试卷涉及以下几个知识点:
1. **技术栈选择**:考试要求使用Java作为实现语言,具体版本为JDK1.6,同时需要熟悉Eclipse集成开发环境(IDE)、Tomcat 5.5作为Web服务器以及SQLServer 2005作为数据库管理器。
2. **数据库设计**:试卷中提供了名为"PersonManage"的数据库,包含"job"表,其字段包括job_ID(主键,自增),应聘者姓名、性别、年龄、职位、专业和工作经验等。此外,还有"isstock"字段用于标记是否被聘任,初始值设为0,表示未聘任。
3. **功能需求**:开发任务是创建一个招聘模块,包括:
- 显示数据库中被聘任的应聘者信息,用户可以查看这些信息并看到“聘用”按钮。
- 点击“聘用”按钮后,将对应应聘者的isstock字段改为1,表示被聘任,此时不再显示已被聘任的人员信息。
4. **技术架构**:需使用Struts、Hibernate和Spring技术进行系统开发,遵循MVC(模型-视图-控制器)模式。考生需要:
- 创建Job实体类(Job.java),根据数据库表结构定义属性并实现getter和setter方法。
- 设计ActionForm(JobForm.java)和Action类(JobAction.java),并在struts-config.xml中配置相关bean和action。
- 实现数据访问对象(DAO)JobDAO.java,负责与数据库交互。
5. **测试与示例**:试卷提供了测试用例,如李刚、赵晶和张傲天三位应聘者的数据,用于指导考生创建数据库表并插入数据。
这份试卷考察了Java开发人员对数据库设计、企业级应用架构的理解,以及如何在实际项目中运用Struts、Hibernate和Spring进行业务逻辑处理的能力。对于准备参加北大青鸟5.0二期培训或者想要提升Java开发技能的学生来说,这是一次实战型的编程练习。
2009-05-15 上传
2009-01-01 上传
2009-02-11 上传
2009-02-11 上传
2009-05-13 上传
2010-04-18 上传
点击了解资源详情
2010-01-08 上传
woodlf
- 粉丝: 0
- 资源: 7
最新资源
- aioutils:Python3 Asyncio实用工具
- python-exercises
- size_dist
- ISO 10001-10019 质量管理系统准则要求(包含全部15份完整英文版标准文件).7z
- em
- understand-quickjs:通过源码分析JS引擎QuickJS的原理
- processing-poster-client:数字海报创作 - mqtt 处理客户端
- index.html
- 18份信息安全技术标准.7z
- quickrand:快速的Erlang随机数生成
- Quick 3FM-crx插件
- 行业分类-设备装置-小型全自动移液平台.zip
- Flutter-WepApi
- 简单Ipod嵌入式处理
- matlab瑞利波频散曲线代码-Rayleigh-Wave-Monte-Carlo-Inversion:一种联合反演R波频散曲线的代码
- Zank Live-crx插件