zoukankan      html  css  js  c++  java
  • 期中测试人口普查登记题目

    测试要求

    第七次全国人口普查登记(20分)

    1、项目需求:

    开展第七次全国人口普查,将为编制“十四五”规划提供重要信息支持;推动实现人口与经济社会、资源环境协调发展,为深化供给侧结构性改革,推动经济高质量发展,建设现代化经济体系提供强有力的支持;人口普查还将为完善人口发展战略和政策体系,促进人口长期均衡发展提供重要信息支持。

    2.系统要求与功能设计

    2.1 页面功能要求

    (1)能够在Tomcat服务器中正确部署,并通过浏览器查看;(1分)

    (2)网站页面整体风格统一;

     

    图1 人口普查系统功能结构图

    (3)主页面:要求显示人口登记、修改人口信息、删除人口信息、查询人口信息,人口信息浏览五个子菜单。(1分)

    (4)人口登记页面:(6分)

    ①完成添加人口信息登记,基本信息和填报限制如下表所示

    户 别

    家庭户 集体户(单选框)

    住房类型

    家庭住宅、集体住所、工作地住所、其他住宅、无住宅(单选框)

    本户现住房面积

    XXXXX平方米(文本框,只能输入这个整数)

    本户现住房间数

    XXXXX间(文本框,只能输入这个整数)

    户主姓名

    XXXXX(文本框)

    身份证号码

    XXXXXXXXXXXXXXXXXX(判断身份证位数13位并且只能录入数字、最后一位可以录入X)

    性别

    男/女(单选框)

    民族

    (文本框)

    受教育程度

    研究生、大学本科、大学专科、高中、初中、小学、未上过学(下拉框实现)

     

    ②点击“提交”按钮,保存成功则跳转到人口基本信息浏览界面,新录入的信息置顶显示。失败则提示错误信息,返回当前页面

    评分标准:

    ①完成人口登记页面(未完成0分,完成1分)

    ②保存人口信息入库(未完成0分,完成1分)

    ③户别、住房类别、性别实现一个单选框录入0.5分,全部实现1分。(未完成0分,完成一个0.5,全部完成1分)

    ④本户现住房面积或本户现住房间数实现整数判断(未完成0分,完成0.5分)

    ⑤判断身份证按照要求录入,实现位数和数字录入判断0.5分,实现最后一位可以输入数字或X判断0.5分。(1分)

    ⑥受教育程度下拉框录入(未完成0分,完成0.5分)

    ⑦提交后页面跳转功能;(未完成0分,完成1分)

    (5)修改人口信息页面:(3分)

    输入户主姓名,显示其余信息,可对身份证号码、性别、民族、受教育程度进行修改。(身份证号码、性别、受教育程度必须符合录入要求);如果该名户主信息数据库不存在,则提示“该户主信息不存在”。(3分)

    评分标准:

    ①完成修改户主个人信息页面(未完成0分,完成0.5分)

    ② 实现数据库中信息更新(未完成0分,完成1分)

    ③修改信息判断是否符合要求。(未完成0分,完成0.5分)

    ④输入姓名,显示其余信息,若该信息不存在,提示错误信息;(未完成0分,完成1分)

    (6)删除人口信息页面:录入户主姓名,显示详细信息后,点击“删除”按钮,弹出提示框,提示“是否确认删除该户主信息”,确认后删除该信息。(1分)

    评分标准:

    ①输入户主姓名可显示其余信息。(未完成0分,完成0.5分)

    ②对应删除数据库中信息(未完成0分,完成0.5分)

    (7)浏览人口信息页面:(2分)

    以列表形式显示人口基本信息,结果列表中显示姓名、性别,民族、受教育程度基本信息,点击姓名,可以跳转到个人详细信息。

    ①实现以列表形式显示人口基本信息,结果列表中显示姓名、性别,民族、受教育程度基本信息(未完成0分,完成1分)

    ②实现跳转个人详细信息页面。(未完成0分,完成1分)

    (8)查询人口信息页面:(3分)

    要求可以根据人口姓名、性别、民族、受教育程度四种条件实现模糊查询,输出结果以列表形式显示,显示人口姓名、性别、民族、受教育程度基本信息,点击列表中的姓名,跳转到人口个人详细信息页面。

    评分标准:

    ①缺少一种查询条件扣除1分。(未完成0分,完成3分)

    2.2 功能要求

    (1)设计出合理的数据库和数据表,要求使用mysql、sqlserver、oracle三种数据库中一种(1分)

    (2)使用Serverlet实现页面交互(1分)。

    (3)使用Java Bean封装数据库连接操作(1分。)

     

  • 相关阅读:
    docker 安装mysql
    Java web项目搭建系列之二 Jetty下运行项目
    Java web项目搭建系列之一 Eclipse中新建Maven项目
    Maven 添加其他Maven组件配置问题
    C# 中定义扩展方法
    Oracle 函数
    【Webservice】2 counts of IllegalAnnotationExceptions Two classes have the same XML type name
    Linux精简版系统安装网络配置问题解决
    Rsync 故障排查整理
    Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.
  • 原文地址:https://www.cnblogs.com/linmob/p/14139366.html
Copyright © 2011-2022 走看看