J2EE考试题
来源:互联网 发布:内蒙古大数据局局长 编辑:程序博客网 时间:2024/06/05 16:09
题目:"安居"户籍管理系统
一、语言和环境
A、实现语言
Java
B、环境要求
myEclipse, JDK6, Tomcat 6.0, oracle
二、功能要求
某公司计划使用SSH(Struts+Spring+Hibernate)框架开发一套"安居"户籍管理系统,oracle作为后台数据库。其中“人员信息显示”和“编辑人员信息”功能由你来完成。
要求实现:
1.人员信息显示功能如图-1所示,用户登录后显示户籍人员列表。
其中:
(1) 户口所在地包括:丰台区、海淀区、房山区、西城区等 。
点击“编辑”链接后,提交到PesonAction,根据人员编号到数据库中读取数据,显示在编辑页面。
图-1
2.“编辑人员信息”功能如图-2所示,编辑信息保存成功后,提示“编辑成功”然后转向显示所有的人员信息页面,,人员户口所在地显示为易读的数据(对应的户口所在地名称)。
3.例如:修改马明宇的信息,户口所在地改为“海淀区”,家庭地址改为“北京市海淀区长春路168号”
图-2
4. 编辑后的成功页面如图-3所示。
图-3
三、数据库设计
数据库名称及要求:数据库名称person。
人员信息表 person_info
表名
person_info
列名
数据类型
说明
备注
person_id
number
标识列
人员编号
person_name
varchar(50)
not null
人员名称
person_area_id
number
外键 not null
户口所在地id
person_age
number
null
人员年龄
person_address
varchar(50)
null
家庭地址
户口所在地表 area_info
表名
area_info
列名
数据类型
说明
备注
area_id
number
标识列
地区编号
area_name
varchar(50)
not null
地区名称
四、具体要求及推荐实现步骤
1、建立数据库和数据表,并且添加测试数据(至少3条)。
2、打开myEclipse,创建Web工程,命名为peron,并创建相应包。
3、为工程添加Struts、Spring、Hibernate支持。
4、在工程中创建实体类和对应的Hibernate映射文件。
5、创建DAO类、业务类,在DAO类中使用 HQL 语句实现查询操作。
6、创建Action,实现“编辑人员信息”和“人员信息显示”功能,由Spring管理Action Bean。正确配置Struts、Hibernate、Spring,正确配置SSH集成。
7、创建“员工信息显示”页面,如图-1所示;创建“编辑员工”页面,如图-2所示。
8、测试程序,调试运行成功后,分离数据库文件与代码项目一同提交。若无数据库分离文件或以其他方式提交,数据库项不得分。
五、注意事项
1.请注意界面美观,添加适当CSS样式表;
2.请注意代码的书写、命名符合规范,在代码中添加必要的注释;
3.请注意操作数据库时进行必要的异常处理。
4 . 请注意把据库表创建以及测试数据以SQL文件形式提交,如提交dmp备份文件或其他形式扣除15分。
5 . 数据库表设计严格按照试卷提示字段书写,字段名称不允许更改。
- J2EE考试题
- j2ee考试题1
- j2ee考试题2
- J2EE模拟考试题
- j2ee的考试题(1)
- j2ee的考试题(2)------struts
- j2ee的考试题(3)------hibernate
- 考试题
- 考试题
- 考试题
- 考试题
- C#考试题
- javaweb考试题
- c++考试题
- .net考试题
- .net考试题
- OOA考试题
- JAVA考试题
- OSS项目-16-22总结
- 今日头条首页模拟
- AngularJS实现增删改查数据/排序功能
- 不完整购物车
- CentOS 7修改SSH端口并配置iptables防火墙
- J2EE考试题
- 设计模式:命令模式
- spring boot框架学习之重要注解3注解方式读取外部资源配置文件
- Mycat 配置详解
- 布局中的实用属性
- Linux shell编程学习笔记(三) 脚本参数
- Maven I
- Y_pulltorefresh
- 安卓高德地图定位和普通地图