基于JAVA农业信息管理系统的设计与实现,通用信息管理系统

目录

一.研究目的

1.1项目背景

1.2项目意义

二.农业信息管理系统需求分析

2.1系统需求概述系统模块划分

三.数据库设计

四.页面展示

五.源码获取方式


一.研究目的

1.1项目背景

随着信息技术的发展,互联网已成为人们生活中不可或缺的一部分,各式各样的数 据也大肆出现在互联网之中。农业作为中国最重要的民生之一,拥有着巨大的市场和高 额的利润率,却一直被人们所轻视。互联网中虽然含有许多的农业信息,却缺少一个完 善的管理平台,对农业信息进行一个整合,规范和分析。布瑞克旨在挖掘其中的市场, 设计开发了农业信息管理系统,该系统通过爬虫获取各个农业信息网站的数据,为客户 提供准确迅捷的农业信息,独家发布的竞争情报和研究报告。同时建立客户和数据管理 平台,对客户查看权限和使用期限,农业信息等进行有效的管理。

1.2项目意义

对用户:填补了农业信息市场的空白,对于普通用户,可以查看最新的免费农业 数据;对VIP用户:可以查看布瑞克独家的专业分析数据,可以更好的帮助用户把握 市场需求,抢占先机对公司:提供了可视化的管理平台,方便公司对农业信息数据进行管理,对于数 据库表存储结构进行编辑,对爬虫的管理;方便公司对客户信息的管理,可以更好地 管理用户账号查看权限和使用期限,对公司人员资料,权限等的管理,对一些活动的 发布和公告。

二.农业信息管理系统需求分析

2.1系统简介

农业信息管理系统是针对农产品数据库所开发出的配套的管理系统。通过功能可分 为四个部分,chinaBric前端展示页面,crm客户管理后台,dbm数据管理后台,农产品 数据库。chinaBric主要用于农产品数据库的介绍,下载和账号申请,还包含一些公开 的农业信息;通过数据管理后台,公司人员可以直接进行数据库进行相关表格式,数据 管理;通过客户管理后台,公司人员可以查看相关客户信息,并对用户账号进行权限, 使用期限的管理;农产品数据库则面向付费用户,为其展示独家的农业信息以及相关的 新闻资讯,研究报告。

2.1系统需求概述系统模块划分

农业信息管理系统按功能划分,可具体分为四个部分,15个模块。各个部分主要功 能如下:

1.chinaBric前端展示页面:

1)产品介绍模块:主要包括数据库产品特性,使用手册和下载安装地址,还包 含最近更新数据的推送。

2)数据手册模块:主要包括网站留言,公开数据的查询,展示,评论,分享以 及相关数据,行研分析的推送。

3)试用申请模块:主要包括数据库试用账号申请,密码修改,密码找回。

2.crm客户管理后台:

1)客户管理模块:主要包括客户列表,客户添加,查找,删除,客户经理,客 户等级分配,客户类别,数量统计,添加联系人,拜访管理和电访管理,行业管理。

2)账号管理模块:主要包括账号列表,账号添加,查找,删除,账号权限分配, 账号延期,解绑,编辑历史信息查看,账号统计,试用申请账号查看,编辑,分配。

3)营销任务模块:主要包括营销任务的创建,提交,编辑,删除,审核,邮件 群发,短信群发,excel文件上传,解析,联系人查看。

4)人员管理模块:主要包括公司人员列表,人员添加,编辑,查看,人员分析, 停用,工作规划制定,查看,编辑,人员账号统计,公司公告添加,查看,编辑, 公告文件上传下载。

企业管理模块:主要包括企业情报和签订合同的查看,编辑,删除。

6)角色管理模块:主要包括公司部门,管理权限,角色信息的添加,编辑,删 除。

3.dbm数据管理后台:

1)表管理模块:主要包括数据存储表的创建,删除,表头修改,数据上传,爬 虫状态更改。

2)菜单管理模块:主要包括存储表相关表,例如行业表,品种表等相关表的添 加,编辑,删除。

3)系统管理模块:主要包括人员账号的查看,权限编辑,删除。

三.​​​​​​​数据库设计

数据库设计中根据具体功能,可分为两个部分:账号相关表和信息相关表。

其中账号相关表存储在mysql数据库中,主要包含了客户表,联系人表,账号表以 及相关子表。ER所示。

信息相关表则是存储在sqlserver数据库中,主要包含了农业菜单表和农业信息表, 以及相关的子表。子表又分为两大类,分别为记录菜单表和信息表字段信息的字表,以 及用于缓存文件更新删除的文件记录表。ER

表 农业菜

任表 CFG_TABLE_META

字段名

类型

描述

备注

id

int

农业菜单表id

主键

cnName

varchar(100)

农业信息表中文名

dbName

varchar(100)

农业信息表表名

varId

int

品种id

hearerId

int

表头id

industryId

int

行业id

industryDetailId

int

子行业id

creatorId

int

创建者id

lastOperatorId

int

最后编辑者id

unit

varchar(50)

数据单位

updateFreq

int

数据更新频率

1年2月3周4日

dataSource

varchar(500)

数据来源

dataExplain

varchar(500)

数据说明

keyword

varchar(1000)

关键词

quality

int

精品数据

1精品2普通

createTime

smalldatetime

创建时间

updateTime

smalldatetime

更新时间

dataUpdateTime

smalldatetime

所属表更新时间

crawlerId

int

爬虫id

2.品种表,行业表,子行业表都只是类型存储表,表结构简单,不予说明。

  1. .表头表CFG_TABLE_HEADER:用以存储对应农业信息表的表头。

 表头表 CFG_TABLE_HEADER

字段名

类型

描述

备注

id

int

表头id

主键

headerName

varchar(60)

表头信息

各个列按空格隔开

  1. .农业信息表:存储各个农业信息的数据。(表名为农业菜单表中dbName) 表4-3 农业信息表

字段名

类型

描述

备注

id

int

数据id

主键

editTime

date

数据编辑时间

varId

int

品种id

timeInt

int

数据对应时间

header

数据对应列

由表头表决定

5.评论表CFG_TABLE_META_BBS:存储对应数据的评论

评论表 CFG_TABLE_META_BBS

字段名

类型

描述

备注

id

int

评论id

主键

ctm_Id

int

农业菜单表id

varId

int

品种id

addTime

vmalldatetime

评论添加时间

content

varchar(500)

评论内容

username

varchar(10)

评论用户

默认为匿名用户

6.留言表Ag_userBack:存储对于网站的留言。​​​​​​​

留言表 Ag_userBack

字段名

类型

描述

备注

id

int

留言id

主键

addTime

smalldatetime

留言添加时间

backContent

varchar(500)

留言内容

username

varchar(10)

留言用户

contactInfo

varchar(11)

联系方式

四.页面展示

客户列表页面展示页面

客户分析展示页面

客户基本信息展示页面

用户登陆后系统判断权限,用户点击客户管理,返回所属客户列表,普通用户可进 行增删改查操作。用户可点击客户名进入客户详细信息页面,可查看客户拥有联系人, 拜访电访信息日志,添加拜访电访。

管理员登录后点击客户管理,返回所有客户列表,管理员查看需要审批的客户,对 比审批前后信息区别,进行审批。管理员可分配客户对应客户经理。

客户管理模块流程图如图

五.源码获取方式

只展示了部分功能数据库,需要免费源码

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值