JavaWeb测试机试题一

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JavaWeb测试机试题一

一、功能要求

开发基于WEB的人员档案管理系统。具体要求如下:

(1)档案列表页面,要求列表显示编号、姓名、生日、性别、职业、住所和手机7项,如图-1所示。

(2)档案明细页面:要求显示指定人员的编号、姓名、生日、性别、职业、住所和手机,如图-2所示。

(3)档案修改页面:要求修改指定人员的信息,更新成功后,自动返回列表页面。如图-3所示。

二、类的设计

采用MVC 设计模式,并使用JSP、Servlet、JSTL 和EL 等技术开发此系统,需要定义如下类

人员档案信息实体类(Profile)

✧人员编号(id)

✧姓名(name)

✧生日(birthday)

✧性别(gender)

✧职业(career)

✧住所(address)

✧手机号(mobile)

数据库连接和关闭类(BaseDao)

人员档案信息DAO类,需要包含如下方法:

✧public List getAll() 获得所有人员档案

✧public Profile get(int id) 获得指定人员的档案明细

✧public void update(Profile profile) 更新指定人员的档案明细

列表Servlet类(ListServlet)

显示指定人员信息Servlet类(DetailServlet)

更新指定人员信息Servlet类(UpdateServlet)

列表页面list.jsp,如图-1所示

档案明细页面detail.jsp,如图-2所示

档案修改页面update.jsp,如图-3所示

三、具体要求及推荐实现步骤

1、创建数据库表profile,添加测试数据不少于2条。

2、指定人员编号(id)为pet表的主键自增。

3、创建实体类Profile,根据业务提供需要的构造方法和setter/getter方法。

4、创建BaseDao类,实现数据库连接和关闭功能。

5、创建DAO类ProfileDao,继承BaseDao类,需包含上述方法。使用JDBC完成相应数据库操作。

6、开发并配置ListServlet,UpdateServlet,DetailServlet

7、开发页面list.jsp,update.jsp,detail.jsp

图-1 列表页面

图-2 明细页面

图-3 修改页面

相关文档
最新文档