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 . 数据库表设计严格按照试卷提示字段书写,字段名称不允许更改。


原创粉丝点击