北大青鸟5.0 Java人力资源管理系统开发:招聘模块及测试

需积分: 0 14 下载量 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开发技能的学生来说,这是一次实战型的编程练习。