zjs0926

一、项目介绍

项目名称:污染源在线监测项目

指导老师:李玮

开发队名:创造10101

开发团队:刘洋、聂敢、朱嘉顺、何明阳、程文奇

项目背景

基于工业园企业废弃物排放与环境管理要求,现需要构建一个污染源实时监测系统,以监测管理企业废弃物排放,并提供数据查询、数据预警、异常处理等功能,以实现对如废气中二氧化硫、氮氧化物、一氧化碳等的指标监测。

系统架构

 

 二、整体PDM

 

 三、设计思路


我们小组的数据库设计以前期的项目需求文档为参考资料,结合项目原型,将数据库表分为用户模块、企业污染源模块和日志模块。总共有近20个实体,后期又更加需要以及三个范式要求,将表数量暂时定位26个。数据库设计过程中,我们先由需求文档作出E-R图,从用户实体出发,由企业、政府、运营方,结合原型,企业中需要监测点、排放口、设备等消息,以及网上巡查模块和短信平台等实体,之后判断出各个实体之间一对一、一对多和多对多的关系,作出E-R图如下:

由于实体的属性太多,这儿的E-R图没有包括属性内容

 

 

 

再然后根据实际需要设计表中字段的数据类型和大小。

四、数据库设计心得

1. 数据库设计需要耐心,有时候会遇到有些表格或是字段需要推敲,甚至有时候组内队员意见不同时需要耐心沟通

2. 数据库设计需要结合实际需要,这样才能让设计出来的数据库服务于项目,才具备完成一个优秀项目的前提

3. 需要多沟通,不但要与组内成员沟通,还要积极与老师沟通,有条件的话还要与实际使用者沟通。污染源在线监测负责人给我们提供了许多帮助

4. 数据库设计需要对项目重复了解和熟悉,需要有对项目的全面、整体的认识,这样才能使数据库更加简明和逻辑清晰

 

分类:

技术点:

相关文章: