• 数据库程序设计第九天--整合总结


    一、功能概述

      隔离人员管理系统是以疫情为背景,为各地的隔离人员管理提供服务的管理系统。拥有三个角色,管理员、隔离地管理员以及隔离人员。管理员可以管理后台登录注册数据、隔离地信息、以及隔离人员的信息。隔离地管理员可以查看本隔离地的信息和本隔离地的隔离人员的相关信息。隔离人员可以查看自己的个人信息和隔离的信息。

    1.登录

      登录这一模块,主要功能有:用户输入账号与密码,并对账号与密码的输入情况进行处理,为已经存档的隔离地和隔离人员提供登录权限。其中除了重置的其余各个部分都与数据库进行了连接与相应的增、查、匹配工作。

    2.隔离地信息管理

      隔离地信息管理页面可以显示隔离地地址、对应医院、最大容量、已住人数等信息。在该模块,可以进行添加隔地信息的操作,同时可以进行查看详细信息和删除隔离地信息的操作。添加隔离地信息中,需要采集隔离地名称、隔离地最大容量、隔离地地址、对应医院等数据,数据库提供增,删,改,查功能。

    3.隔离人员信息管理

      隔离人员信息管理页面可以显示隔离人员的姓名、性别、隔离开始日期、结束日期、来源地、备注和操作。在该模块,可以进行添加隔离人员信息操作,同时可以进行查看详细隔离人员信息和删除隔离人员信息的操作。添加隔离人员信息中需要输入隔离人员的详细信息和相应隔离的信息,数据库提供删除的功能。

    4.信息显示页面

      信息显示页面可以显示所登录账号对应权限的隔离地或隔离人员的信息,不提供更改和删除的操作,只供查看。

    二、数据库设计

    1.login(登陆信息表)

    属性名

    属性含义

    数值类型

    是否可为空

    是否为主码

    是否引用外码

    account

    账号

    varchar(50)

    No

    Yes

    No

    password

    密码

    varchar(50)

    No

    No

    No

    level

    权限等级

    int(11)

    No

    No

    No

    2.isolated_area(隔离地信息信息表)

    属性名

    属性含义

    数值类型

    是否可为空

    是否为主码

    是否引用外码

    Wid

    隔离地号

    int(11)

    No

    Yes

    No

    wname

    名称

    varchar(50)

    Yes

    No

    No

    capacity

    最大容量

    int(11)

    Yes

    No

    No

    residents

    已住人数

    int(11)

    Yes

    No

    No

    hospital

    对应医院

    varchar(10)

    Yes

    No

    No

    address

    地址

    varchar(50)

    Yes

    No

    No

      

    3.person (隔离人员信息表)

    属性名

    属性含义

    数值类型

    是否为空

    是否为主码

    是否引用外码

    pid

    隔离号

    int(11)

    No

    Yes

    No

    pname

    姓名

    varchar(50)

    Yes

    No

    No

    sex

    性别

    varchar(50)

    Yes

    No

    No

    birth

    生日

    date(0)

    Yes

    No

    No

    4.information (隔离基本信息表)

    属性名

    属性含义

    数值类型

    是否为空

    是否为主码

    是否引用外码

    pid

    隔离号

    int(11)

    Not null

    Yes

    Yes

    wid

    隔离地号

    int(11)

    Not null

    Yes

    Yes

    startdate

    开始日期

    date(0)

    Null

    No

    No

    enddate

    结束日期

    date(0)

    Null

    No

    No

    fromWhere

    来源地

    Varchar(50)

    Null

    No

    No

    eg

    备注

    Varchar(50)

    Null

    No

    No

    三、界面设计

    1.登录界面

      

    2.管理员界面

     

     

    3.隔离地管理员界面

     

     

    4.隔离人员界面

       

     

       4.information (隔离基本信息表)

    属性名

    属性含义

    数值类型

    是否为空

    是否为主码

    是否引用外码

    pid

    隔离号

    int(11)

    Not null

    Yes

    Yes

    wid

    隔离地号

    int(11)

    Not null

    Yes

    Yes

    startdate

    开始日期

    date(0)

    Null

    No

    No

    enddate

    结束日期

    date(0)

    Null

    No

    No

    fromWhere

    来源地

    Varchar(50)

    Null

    No

    No

    eg

    备注

    Varchar(50)

    Null

    No

    No

  • 相关阅读:
    JavaScript模块化CommonJS/AMD/CMD/UMD/ES6Module的区别
    css属性position: static|relative|absolute|fixed|sticky简单解析
    创建自己的library类库包并使用webpack4.x打包发布到npm
    webpack4与babel配合使es6代码可运行于低版本浏览器
    css设置多列等高布局
    css选择器+、~、>
    将已经存在的异步请求callback转换为同步promise
    js属性对象的propertyIsEnumerable方法
    js中的严格模式和非严格模式的比较
    js将某个值转换为String字符串类型或转换为Number数字类型
  • 原文地址:https://www.cnblogs.com/suanai/p/13541731.html
Copyright © 2020-2023  润新知