• 期中考试——人口普查等级


    题目:

    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分。)

  • 相关阅读:
    [hdu 2089] 不要62 数位dp|dfs 入门
    [poj 2456] Aggressive cows 二分
    NOIP 2016 DAY 1 爆炸记
    【模板】kmp
    【模板】LCA
    NOIP 之前的吐槽
    【模板】树状数组
    【模板】线段树
    【模板】高精度
    2016/11/15
  • 原文地址:https://www.cnblogs.com/zyljal/p/14203641.html
Copyright © 2020-2023  润新知