社区流动人口管理系统的设计与实现 - 图文(6)

2019-04-01 16:09

人口实体,是本系统所管理的人员,他们可能是流入人员或是流出人员,无

论哪种都有具备属性户主编号、居住地址、身份证号码、姓名、性别等,身份证

号码是其标识,可以同其他人口区分。人口实体属性如图4-9所示。

流入人员进入社区时可能携带有子女,系统需要记录流入人员所携带的子女

信息。子女实体的属性有编号、身份证号码、有无预防接种证、姓名、与流入人

员的关系、就学阶段和就读学校。子女实体属性如图4-10所示。

协查实体,是由社区工作人员向流入人员所在地发出的协查信息,协查有属

性编号、先居住地、协查工作站、协查社区、协查内容等,每个协查都有一个唯

一的编号进行区分。协查实体属性如图4-11所示。

操作员实体,他们使用系统并为社区居民服务。每个操作员都有一个唯一的

编号用于区分不同的操作员,每个操作员都有身份证号码、类型、姓名、办公电 话和密码。 操作员实体属性如图4-12所示

社区实体,每个社区都有一个限制代码,通过限制代码区分不同的社区。除

此之外,社区有属性街道办、社区名称、管辖派出所、地址、联系电话和备注, 社区实体属性如图4-13所示

社会关系实体,是指流入人员或是流出人员的亲戚关系人员非配偶和子女。 社会关系实体有属性编号、身份证号码、与户主关系、姓名、工作单位、性别、 职业等。 社会关系实体属性如图4-14所示

系统中实体之间的联系是:社区有多个用户使用系统工作,不同用户可以具

有相同的权限,社区有多个居住人员,每个人员有多个子女或多个社会关系,每 个人员可以申请居住证,系统用户可以为每个人员申请协查,系统E-R如图4-15 所示

4.3.2数据库表结构设计

数据库表时用来存储系统中所需数据的地方,用户的所有数据都存储在这 里。当系统需要访问数据时,需要说明要访问的表的名字、字段等信息。数据库 表设计时需要设计系统数据库有哪些表组成,每个表有哪些字段,每个字段的类 型和长度。除了这些内容之外,还需要设计每个表的主键、外键,字段的取值是 否能够为空等。这样设计的目的是为了保证数据的完整性。下面就设计的数据库

表中的主要的表进行阐述。

操作员表,记录了使用系统的所有用户的信息。操作员表由编号、社区编号、 身份证号、类型、密码等字段构成。其中操作员编号为主键,每个操作员的编号 都是唯一的;社区编号是外键,可以用来与社区表发生联系,说明操作员所在社

区的情况;身份证好也是唯一的,是候选码。表中其它字段情况如表4-1所示。表4-1操作员表

┌──────┬────┬──┬────┬───┬────┐ │字段名 │类型 │宽度│主、外键│取空否│说明 │ ├──────┼────┼──┼────┼───┼────┤ │OperatorID │char │5 │主键 │否 │编号 │ ├──────┼────┼──┼────┼───┼────┤ │CommunityID │比ar │4 │外键 │否 │社区编号│ ├──────┼────┼──┼────┼───┼────┤ │IDCard │比肚 │18 │候选码 │否 │身份证号│ ├──────┼────┼──┼────┼───┼────┤ │Class │smallint│2 │否 │是 │类型 │ ├──────┼────┼──┼────┼───┼────┤ │Name │char │30 │否 │是 │姓名 │ ├──────┼────┼──┼────┼───┼────┤ │OfficalTel │char │11 │否 │是 │办公电话│ ├──────┼────┼──┼────┼───┼────┤ │Password │char │18 │否 │是 │密码 │

└──────┴────┴──┴────┴───┴────┘ 子女表,存储了流入人员携带子女的信息。子女表由字段编号、身份证号、

有无预防接种证、关系、就学阶段等构成。表中的编号为主键,每个子女都有一 个唯一的编号,身份证号码为候选码取值也是唯一的;户主编号为外键,用来说 明子女的监护人信息。表中其它字段详情见表4-2 0 表4一子女表

┌──────┬──┬──┬────┬───┬───────┐ │字段名 │类型│宽度│主、外键│取空否│说明 │ ├──────┼──┼──┼────┼───┼───────┤ │D │char│20 │主键 │否 │编号 │ ├──────┼──┼──┼────┼───┼───────┤ │IDCard │char│18 │候选码 │否 │身份证号 │ ├──────┼──┼──┼────┼───┼───────┤ │HouseholdID │char│20 │外键 │是 │户主编号 │ ├──────┼──┼──┼────┼───┼───────┤ │Vaccinate │char│2 │否 │是 │有无预防接种证│ ├──────┼──┼──┼────┼───┼───────┤ │Name │char│30 │否 │是 │姓名 │ ├──────┼──┼──┼────┼───┼───────┤ │Relation │char│20 │否 │是 │关系 │ ├──────┼──┼──┼────┼───┼───────┤ │SchoolStage │char│10 │否 │是 │就学阶段 │


社区流动人口管理系统的设计与实现 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:粗苯操作岗位风险告知卡

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: