springboot野生菌食用交流平台的设计与开发

201 篇文章 0 订阅
179 篇文章 0 订阅

摘  要

随着计算机技术的成熟,互联网的建立,如今,PC平台上有许多关于野生菌食用交流方面的应用程序,但由于使用时间和地点上的限制,用户在使用上存在着种种不方便,而开发一款野生菌食用交流平台,能够有效地解决这个问题。

本微信小程序野生菌食用交流平台采用Java语言、MYSQL数据库开发,同时采用微信开发者工具进行微信端设计,以微信为入口的,具有快捷、轻便的特点,不占内存,不用下载、安装,而且访问速度很快。系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了用户功能模块以及管理员功能模块两大部分,满足了不同权限用户的功能需求。

该野生菌食用交流平台拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。

关键词:野生菌食用交流平台;Java语言;微信小程序;MYSQL数据库

 

ABSTRACT

With the maturity of computer technology, the establishment of the Internet, today, there are many applications on the PC platform about wild bacteria consumption communication, but due to the restrictions on the use of time and place, users in the use of all kinds of inconvenient, and the development of a wild bacteria consumption communication platform, can effectively solve this problem.

This wechat small program wild bacteria food communication platform adopts Java language and MYSQL database development, and uses wechat developer tools to design wechat terminal. With wechat as the entrance, it has the characteristics of fast and lightweight, does not take up memory, does not need to download and install, and has a fast access speed. The system interface is good, the operation is simple and convenient, through the system overview, system analysis, system design, database design, system testing these parts, the development process of the system is explained in detail, and finally the whole development process is summarized, the realization of the user function module and the administrator function module two parts, to meet the functional needs of users with different rights.

The wild bacteria edible communication platform has the advantages of simple interface, easy to understand operation, convenient management, complete functions, etc., and has high application value.

Keywords: Wild bacteria eating communication platform; Java language; Wechat mini program; MYSQL database

 

目  录

1 绪 论... 1

1.1课题背景... 1

1.2研究意义... 1

1.3论文组织结构... 2

2系统关键技术... 3

2.1微信小程序... 3

2.2微信小程序API接口... 3

2.3 JAVA简介... 3

2.4 MYSQL数据库... 3

2.5 SpringBoot框架... 4

3系统分析... 5

3.1可行性分析... 5

3.1.1 技术可行性... 5

3.1.2经济可行性... 5

3.1.3操作可行性... 5

3.1.4法律可行性... 6

3.2系统性能分析... 6

3.3  系统功能分析... 6

3.4系统流程分析... 8

3.4.1注册流程... 8

3.4.2登录流程... 9

3.4.3添加信息流程... 10

4系统设计... 11

4.1系统结构设计... 11

4.2系统顺序图设计... 11

4.2.1 登录顺序图... 11

4.2.2 注册顺序图... 12

4.3数据库设计... 12

4.3.1数据库概念结构设计... 12

4.3.2数据库逻辑结构设计... 15

5 系统的实现... 18

5.1微信端功能模块的实现... 18

5.1.1首页界面... 18

5.1.2注册登录界面... 19

5.1.3采摘经验界面... 19

5.1.4菜谱分享界面... 20

5.1.5交流答疑界面... 21

5.2服务端功能模块的实现... 22

5.2.1登录界面... 22

5.2.2用户管理界面... 23

5.2.3采摘经验界面... 23

5.2.4菜谱分享界面... 24

5.2.5交流答疑界面... 24

6系统测试... 26

6.1测试概述... 26

6.2测试用例... 26

6.2.1 注册测试... 26

6.2.2 登录测试... 27

6.3.3 用户管理测试... 27

6.3.4 修改密码测试... 28

6.3 测试结论... 28

结 论... 29

参考文献... 30

谢 辞... 31

1 绪 论

1.1课题背景

二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。随着互联网的发展,传统生活变得更加方便快捷,许多事物都可以跟互联网相连接,于是就提出了“互联网+”[1]的概念,日常生活离不开计算机更离不开互联网,例如生活中最平常的衣食住行,都有其相关的智能产品,所以科技改变生活,传统的生活方式面对互联网的新浪潮的冲击,已经渐渐退出了历史舞台,相信未来的某一时刻,传统的生活方式将进入全智能化的阶段。

在信息技术迅速发展的今天,计算机技术已经遍及全球,使社会发生了巨大的变革,现今各类智能手机不断更新,智能手机的普遍使用让各种基于手机移动端的APP问世,其中,微信已是时下国内最火的聊天交流APP,备受人们青睐,近年来,微信发展规模越来越大,越来越多的人开始使用微信,目前智能手机系统的普及,人们手机上基本都有了微信,根据去年公布的一组数据中可知,微信去年最高用户量达到10亿多;而建立在微信平台基础上的小程序凭着它不用安装、不占内存、使用便捷、用完即走等众多优点,小程序借着微信平台快速成长,也为各行业的发展带来了极大的便利,这使得基于微信小程序的系统应运而生,为用户提供便利。

基于以上微信的发展,在开发该野生菌食用交流平台时选择基于微信小程序开发,方便用户使用,更好的为广大用户提供野生菌食用信息查询、交流、管理服务。

1.2研究意义

野生菌食用交流平台的开发无论是在未来事业的发展方面,还是行业的进步方面都具有非常深远的意义,主要的研究意义将分为以下几方面:

(1)具有更强的独立性

在本系统的辅助作用下,每一名用户都具有注册自己的账号并安全的进行登录的权限,登录账号是具有独立性的,能够充分保证用户的安全性,管理员也可以根据账号对用户进行有效的管理,进而保障用户能够充分的享受到系统的权益。

(2)保障数据的安全性

野生菌食用交流平台将借助强大而稳定的MySQL数据库进行数据的存储和维护工作。随着计算机技术的进步,MySQL数据库已经能够达到非常安全的存储效果,系统中的所有数据资料、文档信息都可以进行保存和备份,也不需要担心内存问题,MySQL数据库强大的安全性,也不会出现数据丢失、遗漏等现象的出现。在数据存储安全方面,本系统具有非常重要的应用意义。

(3)提升效率

对于每一位用户而言,效率是一件非常重要的事情,常规的系统采用人工的方式进行数据文件的整理,非常的麻烦,同时也存在时效性比较弱的现象,严重影响用户的工作和使用效率。野生菌食用交流平台可以实现各类数据的实时更新,管理员或者用户无论是在工作中还是在休闲时候,都可以登录本系统进行数据的维护或者查看,所有的数据资讯都能一目了然。

1.3论文组织结构

第一章主要是简单的介绍下设计本网站的研究背景和研究意义,在这一章里主要是让大家了解下我的设计的前因后果,为接下来我的其它章节做铺垫。

第二章主要是介绍在设计过程中所涉及到的技术。

第三章主要是介绍下设计这个网站所需要的需求以及我们的功能需求分析,因为只有更好的分析清楚我们的功能需求才能更好的完成我们的设计。

第四章网站系统设计,主要介绍了网站结构的设计以及数据库设计,这一章主要是为了能让大家更好的了解网站的一些基本设计信息。

第五章系统的实现,介绍了系统每个模块的设计与实现,让大家能清晰的了解系统的主要功能。

第六章系统的测试,这章主要是测试下各个部分每个功能是否能用,看下是否有错误。

 

2系统关键技术

2.1微信小程序

微信小程序是微信官方进行开发微信小程序而建立的开发工具,通过微信开发者和java、php 、net等后端开发技术集合mysql可以进行开发双端,也可单独进行开发微信单端,借助于api,实现数据的导入导出,实现功能。微信有自己的前端代码文件命名为wxml,,他和js进行页面交互进行设计语言,微信分为3的模块区,分别为微信模拟器、调速区和操作区域,通过微信端接口文档,建立连接,微信提供了各种接口我们可以通过接口在微信端进行展示出来界面,也可接种云开发进行设计开发。WXML的全程是WeiXin Markup Language,是独有的微信标记语言,也是微信开发的标签语言,结合组件构建出来页面,微信样式表为WXSS,他为了很好的进行开发,在原来css的基础上进行扩充的,和css语言有很多相似之处。

2.2微信小程序API接口

微信小程序API接口是腾讯公司为了微信小程序和微信公众号提供的接口文档,里面包含了各种需要使用的接口技术[7],例如本项目用到的获取微信用户信息(wx.getUserInfo)、蓝牙通讯传输功能、网络请求(wx.request)、定位功能等,总的来说,小程序API是满足一个程序开发的大部分接口。

2.3 JAVA简介

Java是目前非常流行的一种编程的语言,它是面向对象的,非常简单,还是可移植的,这让Java的应用非常广。特别是它的“编写一次便可随处使用”的优势,让它成为了影响力极强的主流语言。

Java和C++比较相像,但它比C++简易,将C++复杂繁琐的劣势摒弃,延续了C++的优势,安全而又快速。在利用Java开发项目的时候,能够支持在任意平台上面运行,还非常的安全可靠,同时它还是面向对象的,这一点能够节省很多的时间,让开发者可以很容易的使用,让程序的开发更加的简洁,还方便维护,编译出的代码,还可以重复使用。

2.4 MYSQL数据库

MySQL是一种关联数据库,这种数据库模式是把不同的数据分别存储在不同的表格里面,而非把所有的数据都存储在一个共同的表格里面,而且这些不同的数据表格都会存在着联系,所以,这也让速度更快,灵活能力强。

本开发的项目——野生菌食用交流平台就是使用了MySQL这一关联数据库,选择这一数据库的理由主要有两大点,一方面是因为其比较简单,容易使用,还非常安全,对于要开发的项目来说,完全能够满足需求。另一方面是MySQL是免费的,这对于没有经济来源的学生来说很关键,不会造成经济压力,还能达到要求。

2.5 SpringBoot框架

使用传统的SSM框架开发Web应用时,需要进行Spring框架、Mybatis等一系列框架相关的配置,然后才能正式开发业务逻辑[7-8]。这些配置过程不仅繁琐,而且还非常容易出错,而SpringBoot的核心就是简化Spring应用配置的过程。其是基于Spring4.0的全新框架,从另一方面来说,也是一种服务于Spring框架的框架。因此,采用SpringBoot框架可以大大减少开发人员耗费在项目配置上的精力,更关注与业务逻辑的代码开发,提高开发的效率。由于SpringBoot主要是用于简化配置,因此对于Spring框架本身的优秀特性是完全支持的。

SpringBoot的核心功能如下:1)能够以jar包的形式独立运行Spring项目;2)内嵌tomcat、jetty等servlet容器,无需单独进行配置;3)通过SpringBoot本身的基础POM文件简化maven的配置;4)通过检查项目依赖,自动配置Spring框架。由于SpringBoot的众多优势,目前在Java开发领域中也被使用的越来越频繁。

3系统分析

3.1可行性分析

在软件开发第一阶段时,就应该对整个系统进行一次可行性分析。在开发进行过程中,并不是所有的问题都能在预计的范围内解决。通过可行性分析可以提前从中发现问题,解决问题,从而避免财力、人力和物力的浪费。

3.1.1 技术可行性

在开发该野生菌食用交流平台时首先要考虑其技术方面的可行性,技术可行性顾名思义就是分析开发该项目时所用到的相关的技术是否可行,只有成熟稳定的技术才能满足开发需求,因此在开发该野生菌食用交流平台的时候,在选择技术方面,在经过对目前主流技术的对比以及自身掌握技术后,决定采用Java这一主流语言来开发,数据库方面则采用MySQL,免费开源,安全稳定,框架模式是SpringBoot,这些技术都已经相当的成熟,是开发主流技术之选,所以技术方面的可行性是毋庸置疑的。

3.1.2经济可行性

经济方面的可行性,需要考虑两部分,一部分是建设程序的时候所需要花费的费用,费用过高会有经济负担,另一部分是在程序建设完成,投入到使用后所能带来的收益,是不是能够真正的解决使用者的问题,满足使用者的需求,这两大部分是要一起综合考虑的,要成正比,只有在这两大部分都满足的情况下,才能确保该项目在经济上的可行性。所以在进行野生菌食用交流平台建设时对这两方面进行了分析,首先建设程序耗费上,使用的软件耗费都极低,不会有经济负担,其次投入使用后,既能够给用户提供一个优质的野生菌食用信息查询、分享、交流的平台,又能够提高管理效率,因此,经济方面可行。

3.1.3操作可行性

要考虑操作方面的可行性,不难理解,主要是指程序在开发成功之后投入到使用,程序的使用人员,能不能顺利快速的掌握、使用该程序。鉴于该项目程序在页面上设计的非常简洁大方,导航栏非常清晰,给人一目了然的感觉,让使用者在打开程序后能够根据自己的需求来点击相应功能,而且每一个功能页面都会有相应的提示,所以,对于使用者来说,不用担心,可以轻松操作使用,操作方面的可行性非常之高。

3.1.4法律可行性

法律方面是否可行就需要考虑程序是不是有触犯法律的方面,有没有侵犯他人权限等。而开发的野生菌食用交流平台时,所用到的资料、图文等,都是合法的,不会存在触及法律的问题,所以,法律方面也是必然可行的。

经过以上几个大方面的考虑,开发构建的野生菌食用交流平台是完全没有任何问题的,可以放心开发、投入使用。

3.2系统性能分析

在一个项目开发的过程当中,性能方面的分析也是必不可少的,只有一个各方面性能都优越的程序,才能够长久的被使用下去,下面是对该项目在性能方面的分析,如下:

(1)要考虑程序在信息安全方面的性能。要保证程序所存储的数据的安全,不能出现数据泄漏的现象,给使用者带来损失。

(2)要考虑程序在操作使用方面的性能。要确保系统投入到使用之后,让使用者能够轻松的掌握使用技巧,不必耗费时间精力来学习使用的方法。

(3)要考虑程序的运行方面的性能。程序在使用过程中,要保证能够稳定的运行,不会出现字体变形、图片模糊等问题,导致系统崩瘫。

(4)要考虑程序在存储数据方面的性能。一个成功的项目要有强大的数据存储能力,这是至关重要的,所有这就对程序的数据库要求比较严格,要求数据库能够将复杂的信息全部录入,还要确保实时性。

3.3  系统功能分析

本野生菌食用交流平台主要满足2种用户的需求,这2种用户分别为管理员和用户,下面将对这两类用户分别进行功能需求分析方面的阐述。

(1)管理员可登录系统后台,对系统进行全面管理,管理员登录主要功能模块包括用户,采摘经验,菜谱分享,交流管理,系统管理(系统简介,轮播图管理,公告资讯,公告资讯分类),用户信息。管理员用例如图3-1所示。

图3-1 管理员用例图

(2)用户通过微信客户端可进入本野生菌食用交流平台,查看系统信息,包括首页,采摘经验,菜谱分享,交流答疑,注册登录后进入我的界面,包括(用户信息,采摘经验,菜谱分享,我的收藏,浏览历史,我要发帖,我的发帖,修改密码)。用户用例图如图3-2所示。

图3-2用户用例图

3.4系统流程分析

3.4.1注册流程

未有账号的用户可进行注册操作,注册流程图如图3-4所示。

图3-4  注册流程图

3.4.2登录流程

为了保证系统的安全,要使用本系统必须进行登录操作,用户登录流程图如图3-5所示。

图3-5登录流程图

3.4.3添加信息流程

在添加信息时,系统编号自动生成,系统首先判断添加的信息是否合法,合法则添加成功,反之重新输入。添加信息流程图如图3-6所示

图3-6 添加信息流程图

 

4系统设计

4.1系统结构设计

系统的设计和划分是系统的核心研究问题,以确定整体结构和功能模块。该系统的结构化设计的思想,是自顶向下的方式将系统分成若干个子系统,以及反过来的子系统分成模块,其被划分成子模块,层划分各计算机可执行模块可迄今用作一个单独的程序。

本野生菌食用交流平台结构图如图4-1所示。

图4-1 系统功能模块图

4.2系统顺序图设计

4.2.1 登录顺序图

用户在登录时,首先进入系统登录窗口,用户需要输入用户名和密码,点击登录按钮进行登录操作,系统会以用户名和密码为参数在数据库中进行登录信息的验证,验证成功则登录成功,进入对应用户主界面。登录模块顺序图如图4-2所示。

图4-2 登录顺序图

4.2.2 注册顺序图

未有账号的用户可进入注册界面进行注册操作,在注册界面输入注册信息,点击提交按钮,系统首先判断用户名是否存在,存在则提示重新输入,不存在则验证注册信息是否正确,正确则在数据库中添加注册数据,提示注册成功。用户注册模块顺序图如图4-3所示。

图4-3 注册顺序图

4.3数据库设计

4.3.1数据库概念结构设计

数据库的概念结构设计可以理解为是将在做需求分析的时候所罗列的报告转化成较为抽象的、独立的信息结构,在进行描述概念结构的时候,经常使用E-R这一模型图来展现出来。同样在进行野生菌食用交流平台的概念结构设计的时候,也对系统的实体进行了分析,下面来展示该系统的主要的实体:

1、采摘经验实体属性图如图4-4所示

图4-4 采摘经验实体属性图

2、菜谱分享信息实体属性图如图4-5所示

图4-5 菜谱分享信息实体属性图

3、交流答疑信息实体属性图如图4-6所示

图4-6 交流答疑信息实体属性图

4、用户信息实体属性图如图4-7所示

图4-7 用户信息实体属性图

5、收藏信息实体属性图如图4-8所示

图4-8 收藏信息实体属性图

4.3.2数据库逻辑结构设计

本次开发的野生菌食用交流平台它的数据结构就比较清晰明了。开发出来野生菌食用交流平台的后台数据库是由许多的数据表组成的,下面我们将选取一部分数据表进行具体描述:

表4-1 采摘经验信息表(caizhaijingyan)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

junzhongmingcheng

varchar

200

菌种名称

tupianxinxi

longtext

4294967295

图片信息

junzhongfenlei

varchar

200

菌种分类

caizhaijijie

varchar

200

采摘季节

caizhaiweizhi

varchar

200

采摘位置

zhuyishixiang

longtext

4294967295

注意事项

caizhaijingyan

longtext

4294967295

采摘经验

faburiqi

date

发布日期

yonghuming

varchar

200

用户名

discussnum

int

评论数

0

storeupnum

int

收藏数

0

表4-2 菜谱分享信息表(caipufenxiang)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

caipumingcheng

varchar

200

菜谱名称

caipufenlei

varchar

200

菜谱分类

caiputupian

longtext

4294967295

菜谱图片

caipinkouwei

varchar

200

菜品口味

shicaizhunbei

varchar

200

食材准备

zhuyishixiang

longtext

4294967295

注意事项

zhizuobuzhou

longtext

4294967295

制作步骤

faburiqi

date

发布日期

yonghuming

varchar

200

用户名

discussnum

int

评论数

0

storeupnum

int

收藏数

0

表4-3交流答疑信息表(forum)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

title

varchar

200

帖子标题

content

longtext

4294967295

帖子内容

parentid

bigint

父节点id

userid

bigint

用户id

username

varchar

200

用户名

avatarurl

longtext

4294967295

头像

isdone

varchar

200

状态

istop

int

是否置顶

0

toptime

datetime

置顶时间

表4-4 用户信息表(yonghu)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

yonghuming

varchar

200

用户名

mima

varchar

200

密码

xingming

varchar

200

姓名

touxiang

longtext

4294967295

头像

xingbie

varchar

200

性别

nianling

int

年龄

shouji

varchar

200

手机

表4-5 收藏信息表(storeup)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

userid

bigint

用户id

refid

bigint

商品id

tablename

varchar

200

表名

name

varchar

200

名称

picture

longtext

4294967295

图片

type

varchar

200

类型

1

inteltype

varchar

200

推荐类型

remark

varchar

200

备注

 

5 系统的实现

5.1微信端功能模块的实现

5.1.1首页界面

用户通过微信平台打开本野生菌食用交流平台可以查看系统首页信息,首页界面展示如图5-1所示。

图5-1 首页界面图

5.1.2注册登录界面

未有账号的用户可进行注册操作,注册后可进入登录界面进行登录系统,注册登录界面展示如图5-2所示。

图5-2 注册登录界面图

5.1.3采摘经验界面

用户可以输入关键词搜索采摘经验,也可以按照日期查看采摘经验,在个人中心可以发布管理采摘经验,采摘经验界面展示如图5-3所示。

图5-3  采摘经验界面图

5.1.4菜谱分享界面

用户可以查询,查看,发布菜谱分享信息,菜谱分享界面展示如图5-4所示。

图5-4菜谱分享界面图

5.1.5交流答疑界面

用户可以查看交流答疑信息,并且可以进行发布帖子,交流答疑界面展示如图5-5所示。

图5-5交流答疑界面图

5.2服务端功能模块的实现

5.2.1登录界面

管理员在后台可以输入帐号和密码进行登录,登录界面展示如图5-6所示。

图5-6 登录界面图

5.2.2用户管理界面

管理员可以添加,修改,删除和查询用户信息,用户管理界面展示如图5-7所示。

图5-7用户管理界面图

5.2.3采摘经验界面

管理员可以管理系统中用户发布的采摘经验信息,管理其评论,采摘经验管理界面展示如图5-8所示。

图5-8采摘经验管理界面图

5.2.4菜谱分享界面

管理员可以管理系统中用户发布的采摘经验信息,管理其评论,菜谱分享管理界面展示如图5-9所示。

图5-9 菜谱分享管理界面图

5.2.5交流答疑界面

管理员在交流答疑界面可以管理用户提交的交流信息,交流答疑界面展示如图5-10所示。

图5-10 交流答疑界面图

 

6系统测试

6.1测试概述

系统的测试部分是整个程序开发中的最后一步,也是最后的检查测试,主要是为了检测已经开发完成的项目程序是不是完善,有没有问题,这是每一个程序在完成之后,要投入到正式的使用前,都必须所开展的一个项目,是非常重要的一部分,不可缺少,这样做的目的也是为了确保程序的质量,力求做到最好、更好。

测试看似很简单,但是,当真正的开始操作测试后,便可以发现,其实测试是非常困难的,而且还很繁琐,这是一个非常枯燥艰难的事情,特别是如果开发人员对自己的项目进行测试的时候,将会更加的困难,还会出现“当局者迷”的问题。所以,要想测试工作顺利开展,必须保持乐观、耐心、积极的态度, 还要耐得住枯燥乏味的挑战,始终具有平心不厌其烦的心态,同时,若果要测试自己的程序,还要转换角色角度,用旁观者的身份角色来看待问题,多方位思考。

6.2测试用例

6.2.1 注册测试

测试名称:注册模块测试

测试目的:验证用户是否能够成功注册

测试内容:用户输入不同的账号、密码、姓名、性别等注册信息,系统是否能够成功注册

预期结果:当用户输入正确的注册信息之后,系统提示注册成功;当用户输入空的注册信息之后,系统提示请输入正确是注册信息;当用户输入重复的注册信息之后,系统提示该用户已经注册,如表6-1所示是注册模块的测试结果。

表6-1 注册模块测试结果

注册信息

测试结果

正常输入注册信息

注册成功

注册信息为空

请输入正确是注册信息

注册信息重复(如用户名重复)

该用户已经注册

6.2.2 登录测试

测试名称:登录模块测试

测试目的:验证用户是否能够成功登录系统

测试内容:用户输入不同类型的用户名、密码,是否能够成功登录系统

预期结果:当用户输入正确的用户名、密码之后,系统提示注册成功;当用户输入空的用户名之后,系统提示请输入用户名;当用户输入空的密码之后,系统提示请输入密码;当用户输入错误的密码之后,系统提示请密码错误,如表6-2所示是登录模块的测试结果。

表6-2 登录模块测试结果

用户名

密码

测试结果

Admin123

Qwert23

登录成功

Admin123

请输入密码

Qwert23

请输入用户名

Admin123

Qwert2345

密码错误

6.3.3 用户管理测试

测试名称:用户管理模块测试

测试目的:验证管理员是否对用户信息进行新增、修改、删除和查询操作

测试内容:管理员登录系统之后,对用户进行新增、修改、删除和查询操作是否能够成功,多次添加统一用户是否能够成功。

预期结果:当管理员登录系统之后添加用户名称,添加成功;添加相同的用户名,添加失败;根据用户名查询用户信息,查询成功;删除用户名,删除成功;根据用户名修改用户信息,修改成功;修改用户名成为已存在的用户信息,修改失败。如表6-3所示是用户管理模块的测试结果。

表6-3 用户管理模块测试结果

测试情况

测试结果

提示词

添加用户名称

添加成功

添加成功

添加相同的用户名

添加失败

用户名重复

查询用户信息

查询成功

查询成功

删除用户名

删除成功

删除成功

修改用户名

修改成功

修改成功

修改用户名成为已存在的用户信息

修改失败

用户名已存在

6.3.4 修改密码测试

测试名称:修改密码模块测试

测试目的:验证用户是否能够成功修改密码

测试内容:用户登录系统之后,对旧密码成功进行修改。

预期结果:当用户登录系统之后,输入正确的旧密码和一致的新密码,提示修改成功;当输入错误的旧密码和一致的新密码,提示密码输入错误;当输入正确的旧密码和不一致的新密码,提示请输入相同的新密码。如表6-4所示是修改密码模块的测试结果。

表6-4 修改密码模块测试结果

测试情况

测试结果

提示词

输入正确的旧密码和一致的新密码

修改成功

添加成功

输入错误的旧密码和一致的新密码

修改失败

密码输入错误

输入正确的旧密码和不一致的新密码

修改失败

请输入相同的新密码

6.3 测试结论

通过对野生菌食用交流平台的上述的测试的结果进行详细的分析,我们发现此次开发的野生菌食用交流平台符合用户的需求。系统使用者对功能的需求都能得到实现。系统操作起来很简单,运行流畅,程序质量也是有一定的保证,可以投入使用。

总体说来,软件通过测试。

随着互联网技术的快速发展,国内越来越多的研究学者开始将互联网技术应用到行业的方方面面,野生菌食用交流平台也在此环境下应用而生,本课题主要完成了以下几点工作:

结合计算机技术在各个领域都深刻着改变着人们的生产生活方式,详细介绍系统的背景、进一步明确设计与实现本系统的目的、意义;

介绍开发野生菌食用交流平台所涉及到的关键技术,例如Java语言的使用、如何连接和使用MySQL数据库,系统框架的应用等,让读者充分了解技术理论知识;

在野生菌食用交流平台构建的基础上,开展系统功能性、非功能性、可行性和业务流程分析,进一步让本系统更加的完善,最终实现系统的全部功能;

在系统分析基础上,对系统的总体架构、系统总体功能和数据库进行设计,全方位的设计本系统的功能,实现系统的信息化;

在系统设计的基础上,对系统的各个功能模块进行实现,充分保证系统功能的完整性和用户使用的便利性,并进行了系统测试,验证系统的可用性。

参考文献

[1]胡洋,张么九,刘婉行,等.利用微信小程序进行新媒体健康科普的应用研究[J].中国健康教育, 2023, 39(6):509-513.

[2]尹鲲龙,刘雨,朱雅文,等.饮食搭配科普微信小程序的交互设计与探索[J].中国新技术新产品, 2021.

[3]郑佳,兰志琼.基于微信公众平台的养生保健中药鉴别科普实践研究[J].东方药膳 2020年2期, 213页,2020.

[4]周宝灵,陈俊仙,程卫珍,等.微信公众号在健康科普传播中应用探讨[J].中国农村卫生事业管理, 2019,39(4):3.

[5]王雯玉,田瑞.微信公众号健康养生类文章特点分析[J].医学信息学杂志, 2022,43(5):5.

[6]祁欣颖.基于新媒体视域下的科普小程序开发研究[J].进展:科学视界, 2023(3):158-160.

[7]高会芳.基于微信平台的养生信息传播研究[D].郑州大学,2023.

[8]张媛.浅析中医养生文化在微信平台的传播[J].才智, 2021(1):1.

[9]吴国天.微信在中国—东盟传统体育养生项目推广中的应用研究[J].运动精品, 2019(11):2.

[10]唐雨兰,刘迈兰,杨茜芸,等.基于微信公众号的翻转课堂教学模式在中医养生学课程教学中的探索[J].中国中医药现代远程教育, 2019(20).

[11]彭丽,杜志银,黄成.基于结构方程的微信公众平台健康养生类信息采纳意愿研究[J].现代预防医学, 2022,45(7):6.

[12]孙芳,梁大业,林彬.全栈式微信小程序云开发实战[M].人民邮电出版社,2021.

[13] Wu Y , Wang F , Zou Y ,et al.Push Management Platform Based on Wechat Small Program and Cloud Development[J].International Journal of Education and Management Engineering, 2020(1).

[14] Lu C , Kai X U , Library H .Research on Cloud Platform Construction of Digital Library——Take the Construction of Wechat Cloud Platform in Hunan Library as an Example[J].Computer and Information Technology, 2019.

[15] Shen J , Xu L , Wang J ,et al.Investigation and analysis of public demands on health science popularization: A cross-sectional study[J].Asian journal of surgery, 2022, 45(10):1900-1901.

时间过得飞快,不经意间已经到了毕业阶段,还记得刚来到学校的时候,自己就像一个懵懂的小学生,都周围的事物产生了各种好奇,同时由于是自己孤身一人来到这个陌生的城市,偶尔也会有一些孤独感。但是,我快速的融入到了大学生活中,和学校的伙伴一起生活,一起学习,在这个过程中我收获到了许多的欢乐。

大学阶段我想要感谢的人非常多,首先我最好感谢的是我的父母,我的父母是世界上最无私的,他们一直以来特别的辛苦,但是无怨无悔,只为了能让我有一个好的环境和生活,等未来找到工作之后,我一定要努力工作,换我来守候我的服务,让他们幸福、开心。

然后,我还要感谢我的大学辅导老师,在大学阶段,他无论是在学业上还是在生活中都帮助了许多,在写论文阶段更是特别辛苦的、一遍一遍仔细的帮我批改论文,我想对老师说,您辛苦了,谢谢您。

最后,还有感谢我大学的伙伴们,大学时光的结束不代表我们友谊的结束,未来我们会在不同的岗位上发光发热,我们的心一直在一起。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值