教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

毕业设计(论文) - 图文(4)

来源:网络收集 时间:2025-09-11
导读: 建筑物信息修改:对已录入的建筑物信息进行修改。 建筑物信息删除:对无法利用或已废弃的建筑物信息进行删除。 (5) 震损信息管理模块:普通用户查询震损信息,专家可增、改、查震损信息、管理员可以对震损信息实施

建筑物信息修改:对已录入的建筑物信息进行修改。 建筑物信息删除:对无法利用或已废弃的建筑物信息进行删除。

(5) 震损信息管理模块:普通用户查询震损信息,专家可增、改、查震损信息、管理员可以对震损信息实施增、删、改、查的操作。 建筑物震损信息录入:有建筑物受损,即录入系统。

建筑物震损信息查询:查询已有的建筑物损毁具体信息(普通用户在该模块只有这一权限)。

建筑物震损信息修改:对已录入的建筑物震损信息进行修改。 建筑物震损信息删除:对已无利用价值的数据可进行删除。

(6) 统计分析模块:对系统存储的部分数据进行统计,生成统计图,所有用户均可查看该部分。

3.4 系统数据库设计

所谓数据库设计是指从对现行非计算机管理的数据库系统地分析到最终实现由计算机管理的数据库系统的全过程。它是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。数据库设计具有两个特点:一是数据库建设是硬件和软件的结合;二是数据库设计应该和应用系统设计结合在一起。数据库设计质量的好坏直接影响系统中各个处理过程的性能和质量。

3.4.1 数据库概念结构设计

(1) 用户信息部分本系统设置了八个属性,用户编号、用户密码、真实姓名、用户

行业、用户单位、通讯地址、联系电话、用户角色,其中用户编号和密码用于登录验证,用户编号是主键,把用户和其他关系联系起来。

(2) 地震信息部分本系统设置了九个属性,地震编号、地震时间、发震地点、震源经度、震源纬度、震级、震源深度、创建时间、录入用户编号,描述了地震基本信息。其中地震编号是主键,把地震信息和其他关系联系起来。

9

大连交通大学2014届本科生毕业设计(论文)

(3) 建筑物信息部分本系统设置了十三个属性,建筑物编号、建筑物名称、栋数、建成年份、建筑面积、层数、中心经度、中心纬度、建筑物地点、结构类型、使用功能、更新时间、录入用户编号,描述了建筑物基本信息。其中建筑物编号是主键,把建筑物信息和其他关系联系起来。

(4) 建筑物震损信息部分本系统设置了六个属性,震损信息编号、建筑物编号、地震编号、建筑物破坏等级、录入用户编号、更新时间,描述了建筑物震损信息对应的建筑物,造成震损的地震,与建筑物的破坏等级等信息。其中震损信息编号是主键,建筑物编号和地震编号是外键。

实体之间关系的E-R图,如图3.2所示。主要实体为用户、地震、建筑物,一个用户可以记录多个地震信息,也可以记录多个建筑物信息,但是建筑物和地震的信息只对应一个录入者。一个建筑物会在多次地震中产生不同程度的损坏,每发生一次地震会对很多建筑物造成损坏,而这些损坏的记录,会被存入震损信息中。系统在震损信息中给各种震损情况划分了等级,直接呈现给用户。每个建筑物都有自己的结构类型,是唯一的,每个建筑物也有唯一的使用功能,例如住宅,医院等等。

n记录地震m震损破坏等级1用户1记录nnm建筑物n使用所属1结构类型1建筑物功能

图3.2 系统E-R图

3.4.2 关系数据库的逻辑设计

系统由登录验证模块、用户信息管理模块、地震信息管理模块、建筑物信息管理模块、震损信息管理模块、统计分析模块等模块组成。要每个模块实现其功能,系统至少

10

大连交通大学2014届本科生毕业设计(论文)

需要包含building表、damage表、earthquake表、husage表、standard表、structure表、user表,分别对使用本系统的用户信息、周围发生的地震信息、建筑物信息及建筑物的损坏情况信息进行记录。

用户信息表user记录了注册系统的所有用户信息,具体设计如下表3.3。字段role用于标示用户的身份,管理员、专家或者是普通用户。字段ustatus用来记录用户申请成为专业用户的状态,no是未申请或已拒绝,in是已申请未处理,yes是管理员同意申请。

地震信息表记录了用户录入的地震详细信息,具体设计如下表3.4所示。

字段 uID uPwd uRealName uProfession uWork uAddress uTel role ustatus 表3.3 用户信息表 user

字段 eqID eqDate Location eqLon eqLat eqMs eqDepth 中文含义 地震编号 地震时间 发震地点 震源经度 震源纬度 震级 震源深度 数据类型 varchar timestamp varchar varchar varchar varchar varchar 字段长度 8 20 5 5 5 8 允许空值 否 否 否 否 否 备注 主键 中文含义 用户编号 用户密码 真实姓名 用户行业 用户单位 用户通讯地址 电话号码 用户角色 申请状态 数据类型 varchar varchar varchar varchar varchar varchar varchar varchar varchar 字段长度 8 20 20 20 50 50 15 2 8 允许空值 否 否 否 备注 主键 11

大连交通大学2014届本科生毕业设计(论文)

createTime inuserID

创建时间 用户编号 timestamp varchar 8 外键 表3.4 地震信息表 earthquake

表3.5为建筑物类型表structure,用于对建筑物分类,建筑物类型在本系统中列举了6项,在建筑物类型录入和修改时,由下拉列表的形式显示在页面中,用户根据所要录入房屋的具体类型去选择。防止各种用户自定义的类型存入数据库,造成各种不规范的情况。

字段 sID sName sDesc

表3.5 建筑物类型表structure

中文含义 结构类型编号 结构类型名称 结构类型描述 数据类型 varchar varchar varchar 字段长度 2 20 50 允许空值 否 备注 主键 取值受限 取值受限 建筑物类型表structure的详细记录在系统中已经存储好了,详见表3.6所示。所有用户均可以查看建筑物类型的具体定义和描述,当登录人为管理员时,可以对建筑物类型表的数据进行修改操作。

sID 1 2 3 4 5 6 sName 砖木民房 单层砖房 多层砖房 底层框架结构 钢筋混凝土框架 钢结构 sDesc 主要建筑材料为砖块和木头 主要建筑材料为砖块的单层建筑物 主要建筑材料为砖块的多层建筑物 建筑物底层框架结构 建筑物有钢筋混凝土框架 建筑物为钢结构

表3.6 建筑物类型structure数据库记录

12

…… 此处隐藏:1114字,全部文档内容请下载后查看。喜欢就下载吧 ……
毕业设计(论文) - 图文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/521486.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)