北京建网站的,做网站被骗了怎么办,企业解决方案案例分析,wordpress skype 插件2相关技术
2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等#xff0c;非常…2相关技术
2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等非常适用于Web站点或者其他应用软件的数据库后端的开发工作。此外用户可利用许多语言编写访问MySQL数据库的程序。作为开放源代码运动的产物之一MySQL关系数据库管理系统越来越受到人们的青睐应用范围也越来越广。速度和易用性使MySQL特别适用于Web站点或应用软件的数据库后端的开发工作。 MYSQL数据库具有以下特点 1、C和C 中使用和测试以确保源代码的编译器的便携性和灵活性。 2、支持多种操作系统AIX的FreeBSD下HP-UXLinux和Mac OS中Novell公司的NetwareOpenBSD系统OS/2裹时SolarisWindows等。 3、提供了用于不同的编程语言的API。编程语言如C, C Python和Java的的PerlPHP埃菲尔铁塔Ruby和Tcl的。 4、以及使用的CPU资源来支持多线程。 5、算法优化查询SQL切实提高搜索速度。 6、网络上的客户端和服务器可以用来编程任何独立的编程环境也有中国GB2312BIG5日文写作一般基金用于支持多国语言并且可以嵌入在数据表和其他软件shift_jis访问柱可以用作的名称。 7、TCP / IPODBC和JDBC数据库并提供连接到其他。 8、管理工具的管理控制和优化数据库的操作。 9、可以数以千万计的记录在一个大的数据库。 2.2 B/S结构 B/S架构是一种基于互联网系统的软件系统开发架构是现如今在软件系统开发中采用非常大量的一种软件系统结构。现如今B/S架构已经被大量使用打破了C/S结构的结构给基于网络结构的软件系统提供了良好的支持。B/S架构伴随着计算机网络技术发展而逐步的发展和更新。伴随着互联网的进一步发展就要求大多数的管理系统要求不仅仅可以在一台电脑上使用同时可以在接入互联网的其他电脑也可以使用对系统进行操作和使用。在这样的背景下基于B/S架构的软件系统设计方法得到了越来越大量的使用基础部分也在不断的更新。 B/S架构是利用操作系统中的浏览器来进行使用的不是一种窗体软件系统不需要在使用系统的电脑上进行安装。B/S架构的运行方式是在远程的服务器上把开发的软件系统部署在远程的服务器上在部署好软件系统之后就可以实现在任何接入互联网的电脑上访问部署好的软件系统。B/S架构给使用管理系统的用户带来极大的便利。 在三层体系结构的B/SBrowser/Server浏览器/服务器结构系统中用户可以通过浏览器向分布在网络上的众多服务器发出请求。B/S系统极大地简化了客户机的工作量客户机上只需要安装、配置少量的客户端运行软件即可服务器将担负大量的工作对数据库的访问以及应用程序的执行都将由服务器来完成。 B/S架构的不断成熟主要使用WWW浏览器技术结合多种浏览器脚本语言用通用浏览器需要实现原本复杂的专有软件来实现的强大功能并节约了开发成本是一种新的软件架构。B/S系统包括表示逻辑层控制逻辑层数据展现层三层是相对独立又相互关联。 2.3 Spring Boot框架简介 Spring Boot是由Pivotal团队提供的全新框架其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置从而使开发人员不再需要定义样板化的配置。通过这种方式Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 SpringBoot可以与经典的Java开发工具一起使用或者作为命令行工具安装。无论如何需要JavaSDK1.6或者更高版本本项目用到的是JDK1.8版本。
4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示
图4-1系统工作原理图 4.2系统结构 本系统是基于B/S架构的网站系统设计的功能结构图如下图所示
图4-2功能结构图
4.3.数据库设计 4.3.1数据库实体 概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统DBMS、独立于计算机系统。 概念模式的设计方法是在需求分析的基础上用概念数据模型例如E-R模型表示数据及数据之间的相互联系设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式支持用户的各种应用这样既容易转换为数据库系统逻辑模式又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型不能直接用于数据库系统的实现。在此阶段用户可以参与和评价数据库系统的设计从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中E-R模型法是最常见的设计方法。本系统的E-R图如下图所示 1管理员信息的实体属性图如下
图4.12 管理员信息实体属性图 2材料类目信息实体属性图如图4.13所示
图4.13 材料类目信息实体属性图 3健康资讯信息实体属性图如图4.14所示
图4.14 健康资讯信息实体属性图 4.3.2数据库设计表 植物健康系统需要后台数据库下面介绍数据库中的各个表的详细信息
表4.1 材料类目 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 cailiaoleimu varchar(200) 是 NULL 材料类目 表4.2 咨询专家 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 userid bigint(20) 否 用户id adminid bigint(20) 是 NULL 管理员id ask longtext 是 NULL 提问 reply longtext 是 NULL 回复 isreply int(11) 是 NULL 是否回复 表4.3 植物健康论坛 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 title varchar(200) 是 NULL 帖子标题 content longtext 否 帖子内容 parentid bigint(20) 是 NULL 父节点id userid bigint(20) 否 用户id username varchar(200) 是 NULL 用户名 isdone varchar(200) 是 NULL 状态 表4.4 技术人员 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 jishurenzhanghao varchar(200) 否 技术人账号 jishurenxingming varchar(200) 是 NULL 技术人姓名 mima varchar(200) 否 密码 xingbie varchar(200) 是 NULL 性别 shouji varchar(200) 是 NULL 手机 youxiang varchar(200) 是 NULL 邮箱 touxiang varchar(200) 是 NULL 头像 表4.5 植物健康资讯 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 title varchar(200) 否 标题 introduction longtext 是 NULL 简介 picture varchar(200) 否 图片 content longtext 否 内容 表4.6 普通员工 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 yonghuzhanghao varchar(200) 否 用户账号 yonghuxingming varchar(200) 否 用户姓名 mima varchar(200) 否 密码 xingbie varchar(200) 是 NULL 性别 shouji varchar(200) 是 NULL 手机 youxiang varchar(200) 是 NULL 邮箱 touxiang varchar(200) 是 NULL 头像 表4.7 普通植物检查登记 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 zhiwubianhao varchar(200) 是 NULL 植物编号 zhiwumingcheng varchar(200) 是 NULL 植物名称 zhiwuzhonglei varchar(200) 是 NULL 植物种类 zhiwujianjie longtext 是 NULL 植物简介 zhiwujiankangzhuangkuang longtext 是 NULL 植物健康状况 shijian date 是 NULL 时间 didian varchar(200) 是 NULL 地点 tupian varchar(200) 是 NULL 图片 表4.8 管理员表 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 username varchar(100) 否 用户名 password varchar(100) 否 密码 role varchar(100) 是 管理员 角色 addtime timestamp 否 CURRENT_TIMESTAMP 新增时间 表4.9 珍贵植物检查登记 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 zhiwubianhao varchar(200) 是 NULL 植物编号 zhiwumingcheng varchar(200) 是 NULL 植物名称 zhiwuzhonglei varchar(200) 是 NULL 植物种类 zhiwujianjie longtext 是 NULL 植物简介 zhiwujiankangzhuangkuang longtext 是 NULL 植物健康状况 shijian date 是 NULL 时间 didian varchar(200) 是 NULL 地点 tupian varchar(200) 是 NULL 图片 表4.10 植物疾病案例 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 zhiwumingcheng varchar(200) 是 NULL 植物名称 zhiwuzhonglei varchar(200) 是 NULL 植物种类 zhiwujianjie longtext 是 NULL 植物简介 jibingmingcheng varchar(200) 是 NULL 疾病名称 jibingzhengzhuang longtext 是 NULL 疾病症状 fashengshijian datetime 是 NULL 发生时间 tupian varchar(200) 是 NULL 图片 yonghuzhanghao varchar(200) 是 NULL 用户账号 yonghuxingming varchar(200) 是 NULL 用户姓名 sfsh varchar(200) 是 否 是否审核 shhf longtext 是 NULL 审核回复 表4.11 植物技术方案 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 zhiwubianhao varchar(200) 是 NULL 植物编号 zhiwumingcheng varchar(200) 是 NULL 植物名称 zhiwujiankangzhuangkuang longtext 是 NULL 植物健康状况 jiuzhifangan longtext 是 NULL 救治方案 tupian varchar(200) 是 NULL 图片 表4.12 植物救治材料 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 cailiaobianhao varchar(200) 是 NULL 材料编号 cailiaomingcheng varchar(200) 是 NULL 材料名称 cailiaoleimu varchar(200) 是 NULL 材料类目 shuliang int(11) 是 NULL 数量 tupian varchar(200) 是 NULL 图片 表4.13 植物救治用料登记 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 zhiwubianhao varchar(200) 是 NULL 植物编号 zhiwumingcheng varchar(200) 是 NULL 植物名称 cailiaobianhao longtext 是 NULL 材料编号 shuliang varchar(200) 是 NULL 数量 tupian varchar(200) 是 NULL 图片 表4.14 植物种类 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 zhiwuzhonglei varchar(200) 是 NULL 植物种类