Hibernate内部测试机试题.docVIP

  • 29
  • 0
  • 约1.93千字
  • 约 6页
  • 2017-05-25 发布于重庆
  • 举报
Hibernate内部测试机试题

ACCP7.0内部测试 学期: 模块: 考试时间: 总分数:100 注意: 1、请勿在试卷上留下笔迹 2、交卷时试题和答案均要上交 《使用Hibernate开发租房系统》内部测试机试题 题目:俱乐部会员信息管理系统 一、语言和环境 A、实现语言 Java B、环境要求 JDK1.6、MyEclipse、Tomcat.*、 二、功能要求 使用Hibernate实现俱乐部会员信息管理功能,Oracle11g作为后台数据库,该系统包括查看俱乐部会员信息列表和修改俱乐部会员信息两大功能,具体要求如下: 打开俱乐部会员信息列表页面,以列表方式显示所有俱乐部会员信息,列表使用隔行变色样式,并实现分页功能。程序运行界面如图-1所示。 图-1 在俱乐部会员信息列表页面中,每个俱乐部会员编号都是一个超链接,点击俱乐部会员编号,进入修改俱乐部会员信息页面,可以修改该俱乐部会员信息。如图-2所示。 图-2 修改俱乐部会员信息页面初始显示该名会员的原始信息,如图-2所示。提交表单时使用JavaScript对俱乐部会员的姓名、性别以及年龄进行非空验证,如图-3所示。 图-3 俱乐部会员信息填写完整后,点击修改按钮,进行会员信息修改,如果修改失败则给出提示信息,页面应重新跳转回会员信息编辑页面;如果修改成功则跳转到会员信息列表页面,显示更新后的俱乐部会员信息,列表右上方显示“更新会员信息成功”的提示语句。如图-4所示。 图-4 三、 数据库设计 数据库表名称及要求: 表名 MEMBERSINFO 中文表名称 会员信息表 主键 MID 序号 字段名称 字段说明 类型 长度 属性 备注 1 MID 会员编号 number 10 主键 使用序列自增长 2 MNAME 会员姓名 varchar2 30 非空 3 MGENDER 会员性别 varchar2 2 非空 4 MAGE 会员年龄 number 10 非空 5 MADDRESS 家庭住址 varchar2 100 6 MEMAIL 电子邮件 varchar2 50 四、具体要求及推荐实现步骤 建立数据表MEMBERSINFO,创建序列,添加测试数据(至少3条) 使用MyEclipse创建Web项目MembersInformation,导入数据库驱动包和Hibernate的jar包,在源文件夹中创建3个包:entity包用于存放持久化类,dao包用于存放数据访问接口和实现类,biz包用于存放业务逻辑接口和实现类,web包用于存放Servlet类。 创建持久化类和对应的映射文件 编写编写 4、创建DAO接口及其实现类。在实现类中使用Hibernate完成相关数据库操作。实现: A、 5、创建业务层BIZ接口及其实现类。在实现类中加入DAO接口的引用,正确调用DAO中的方法实现相应的业务逻辑。 6、 创建查询所有会员信息的Servlet 调用BIZ接口的方法,正确查询出所有会员信息并返回会员信息列表页面显示,如图-1所示,注意分页功能的实现。 7、创建会员信息列表页面 A、按照图-1所示进行页面设计,并使用CSS进行美化(标题、背景色、隔行变色等) B、正确设置会员编号超链接,点击会员编号后能够查询该会员信息并进入会员信息修改页面 C、正确实现分页功能 8、创建查询指定会员信息的Servlet A、获取需要查询的会员编号 B、调用BIZ接口的方法,根据会员编号查询指定会员的信息并返回到会员信息修改页面显示 9、修改会员信息页面 A、按照图-2所示进行页面设计,并使用CSS进行美化(单元格背景色设置) B、正确显示指定会员编号的会员信息 C、会员信息修改之前要通过JavaScript对会员的姓名、性别、年龄选项进行非空验证,并弹出相应的操作提示,如图-3所示 10、创建修改会员信息的Servlet A、正确获取需要修改的会员信息数据 B、调用BIZ的方法实现会员信息的修改 C、修改完毕后根据修改的结果显示相应的提示,并跳转页面 11、调试运行成功后将数据库导出成SQL文件,其中包括创建表结构、创建主/外键、序 列、插入测试数据的SQL语句,与项目代码一起提交。没有数据库文件或以其它文件 类型(如dmp等)提交,数据库项不得分。 五、注意事项 1、 请注意 2、 请注意代码的书写、命名符合规范在代码中添加必要的注释 3、 请注意操作数据库时进行必要的异常处理 使用Hibernate开发租房系统 1

文档评论(0)

1亿VIP精品文档

相关文档