当前位置:首页 > 建筑安全监督管理信息系统毕业论文 - 图文
毕业论文
身份证号
操作证号姓名性别特种作业家庭住址联系电话是否合格作业类型图5-3 特种作业人员实体属性图
4.起重机械设备实体实体,包含所有起重机械设备登记信息,其详细的属性如下: (1) 企业名称 (2) 营业执照注册号 (3) 设备名称 (4) 规格型号 (5) 制作厂家 (6) 厂家地址 (7) 出厂日期 (8) 登记日期
起重机械设备实体属性图如图5-4所示。
共42页 第20页
毕业论文
登记日期企业名称
出厂日期营业执照注册号
厂家地址起重机械
制作厂家规格型号设备名称
图5-4 起重机械设备实体属性图
5.管理员实体,包含系统的所有管理员信息,其详细的属性如下: (1)管理员用户名 (2)管理员密码
管理员实体属性图如图5-5所示。
图5-5 管理员实体属性图
管理员用户名管理员密码管理员5.1.3实体之间的联系
通过对建筑安全监督管理信息系统中所需实体以及属性的分析,我们归纳出以下规律:
1.每一位注册用户每次只可以参加一次三类人员报名。每个报名人员只能注册一个用户。
2. 每一位注册用户每次只可以参加一次特种作业人员培训。每个培训
共42页 第21页
毕业论文
人员只能注册一个用户。
3.每个注册用户可以登记多个起重机械设备,每个起重机械设备只可以有一个所有者。
4.管理员可以管理三类人员、特种作业人员、起重机械设备的情况。
5.2 数据库的概念设计
数据库概念结构设计是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这个阶段不用考虑所采用的数据库管理系统、操作系统类型、机器类型等问题。这阶段可用的工具很多。用的最多的是E-R图(Entity-Relation,实体-关系图),另外还有许多计算机辅助工具(Computer Aided Software Engineering, CASE)可以帮助进行设计。系统采用了E-R图的方法进行数据库概念结构设计。E-R图是描述数据实体关系的一种直观描述工具。这种图中有:
1. 实体:用方框表示,方框内为实体的名称。
2. 实体的各种属性:用椭圆表示,椭圆内为属性名称。使用线段
将其和响应的实体连接起来。
3. 实体之间的联系:用菱形表示,菱形内为联系的名称。实体和
实体之间的联系较多,比较常见的联系有l:1,l:N和M:N这三种。
建筑安全监督管理信息系统的E-R图如图5-1 所示:
共42页 第22页
毕业论文
报名1三类人员n管理1 用户11报名1特种作业n 登记 n1管理1管理员1起重机械n管理图5-1 建筑安全监督管理信息系统E-R图
5.3 数据库的逻辑结构设计
字段名 musername mpassword 字段类型 varchar varchar 表5-1 managelogin表 长度 主键或外键 是否为空 30 20 主键 不为空 不为空 备注 管理员用户名 管理员密码 字段名 cname cpassword csex cage cemail cphone 字段类型 varchar varchar varchar int varchar varchar 表5-2 companyenroll表 长度 主键或外键 是否为空 50 20 10 4 100 30 主键 不为空 不为空 不为空 不为空 不为空 不为空 备注 用户名 密码 性别 年龄 E-mail 联系电话 字段名 tpname tpid tpsex tpage tpaddress tpemail tptel tpcard tptype tpdate tppass 字段类型 varchar varchar varchar int varchar varchar varchar varchar varchar datetime varchar 表5-3 tpsystem表 长度 主键或外键 是否为空 30 50 10 4 100 50 30 50 30 8 20 主键 不为空 不为空 不为空 不为空 不为空 不为空 不为空 不为空 不为空 不为空 备注 考生姓名 营业执照编号 性别 年龄 家庭住址 E-mail 联系电话 身份证号 报名类型 报名时间 是否合格 共42页 第23页
共分享92篇相关文档