绘制产量图表功能:数据分析,各种产量对比,绘制成图表,形成各种产量对比图,是本系统的核心功能。

信息的维护功能:对人员、用户、企业和矿井信息进行维护。

第四章  系统概要设计

4。1 数据库概要设计

根据系统的实际需求可以建立日产量、计划产量、矿井、企业、人员、用户六种实体,创建、管理和包含三种联系方式。使用实体-关系图(E-R图)建立数据模型,具体如图4-1所示:

图4-1 实体-关系图

实体关系如下:

人员(序号,名称,邮箱,地址,QQ,电话,性别,身份证,是否有效,录入时间,修改时间)

用户(序号,名称,密码,权限,人员,身份证,是否有效,录入时间,登录时间)

日产量(序号,产量,产量日期,矿井序号,用户序号,是否有效,年,月)

计划产量(序号,名称,计划产量,矿井,是否有效,录入时间,使用年限,录入人)

矿井(序号,名称,是否有效,企业,录入时间,录入人,修改时间,修改人)

企业(序号,名称,地址,电话,法人,法人电话,是否有效,录入时间,营业执照,省,市,县)

一个人员只能创建一个用户,一个用户只能对应一个人员,所以人员和用户之间是一对一的关系。一个用户可以管理多个矿井的产量,一个矿井的产量只能被一个用户管理,所以用户和产量之间是一对多的关系。一个矿井可以包含多个产量,一个产量只能被一个矿井包含,所以矿井和产量之间是一对多的关系。一个矿井可以包含多个计划产量,一个计划产量只能被一个矿井包含,所以矿井和计划产量之间是一对多的关系。一个企业可以管理多个矿井,一个矿井只能被一个企业管理,所以企业和矿井之间是一对多的关系。

4。2 系统概要设计

4。2。1 系统用例图文献综述

本系统包括登录、计划产量、产量/超产产量/严重超产产量、图表、企业及信息维护六大基本模块。用例图如图4-2所示:

图4-2 系统用例图

4。2。2 系统架构

本系统采用的是基于Web服务器、用户浏览器以及数据库服务器的三层模型的B/S架构。如图4-3所示:

图4-3 系统架构示意图

4。2。3 系统结构设计

根据煤炭产量数据分析系统的实际需求,将系统主要划分为登录、计划产量、产量/超产产量/严重超产产量、图表、企业及信息维护六大基本模块。该系统结构层次图如图4-4所示:

图4-4 系统结构层次图

第五章  系统详细设计

5。1 数据库设计

本节对系统进行数据库设计并规划出数据库结构,主要设计出日产量表、计划产量表、矿井表、企业表、人员表和用户表。这六张表的详细介绍如下:

5。1。1 日产量表(T_DATA_OUTPUTS)

产量表用来存储每日的煤炭产量。字段详情如下:

(1)out_id: 该字段表示产量序号,是该表的主键。

(2)outputs: 该字段表示每日的产量。

(3)create_time: 该字段表示产量日期,表明是具体那一天的产量。

(4)m_id: 该字段表示矿井序号。与当前记录的矿井序号保持一致。

(5)u_id: 该字段表示用户序号。与当前登录系统记录产量的用户序号保持一致。

(6)is_valid: 该字段表示是否有效,代表产量是否是有效的。

(7)year: 该字段表示当前的年份。

(8)month: 该字段表示当前的月份。

用户信息表设计详情如表5-1所示:

表5-1 日产量表

上一篇:java+mysql企业工资管理系统设计+ER图
下一篇:jsp+mysql研究生实验教学平台的研究与设计

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络语言“XX体”研究

安康汉江网讯

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析