- 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
您可能关注的文档
- 2017年4月浙江省普通高校招生选考科目考试物理试题.doc
- 2017年3月2017届高三第二次全国大联考(江苏卷)物理卷(考试版).doc
- 2017年云南初中学业水平考试复习研讨会专家课件语文学科资料—学生作文(方睿).docx
- 2017年全过硕士研究生招生考试数学三模拟题.docx
- 2017年临床助理医师考试大纲-《生物化学》.doc
- 2017年八年级下期数学第一次月考试题及答案.doc
- 2017年临床执业医师考试复习资料-免疫学(必背).docx
- 2017年农业银行校园招聘农行考试秋季笔试复习资料复习内容.docx
- 2017年北京大学国际政治考研分数线招生人数.docx
- 2017年4月浙江省普通高校招生选考科目考试物理试题(word版).doc
最近下载
- 2024年海南省中考历史试题卷(含答案解析).docx
- SY T-6168-2009 气藏分类-石油天然气标准.pdf VIP
- 学校1530安全教育记录(2026年春季期).docx
- 2025年钢铁行业智能制造融资报告.docx
- 2026年常州纺织服装职业技术学院单招职业技能笔试备考题库及答案解析.docx VIP
- 非煤矿山安全标准化记录表格汇总.pdf
- C6内蒙古-邹毅-展示课件-向量的数乘运算及其几何意义.pptx VIP
- 2026年常州纺织服装职业技术学院单招职业技能考试备考试题及答案解析.docx VIP
- 【2020第十届全国高中青年数学教师赛课】C6内蒙古-邹毅-教学课件-向量的数乘运算及其几何意义.pptx VIP
- 智能网联汽车环境感知技术 配套课件.ppt
原创力文档

文档评论(0)