摘要:随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在心理健康信息管理之中的应用日益收到人们的关注。 近年来我国信息事业发展迅速,手工管理方式在心理健康信息管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,对外开放必然趋势使信息行业直面外国同行单位的直接挑战,因此,信息行业必须提高其工作效率,改善其工作环境。这样,心理健康信息管理的信息化势在必行。 因此,特开发了本微信小程序心理健康管理系统。
本微信小程序心理健康管理系统采用JAVA开发语言、MYSQL数据库,基于微信平台设计开发。本微信小程序心理健康管理系统主要实现用户在微信平台在线进行资讯的浏览,管理人员在系统后可对本微信小程序心理健康管理系统进行全面管理,包括资讯管理、用户管理等。该微信小程序心理健康管理系统具有操作简单,界面清晰,管理方便,功能完善等优势,有很高的使用价值,通过本微信小程序心理健康管理系统用户浏览资讯不受时间地点限制,无需下载安装手机软件,打开微信平台,即可进入本程序,进行资讯浏览,信息测试等操作。
本论文对微信小程序心理健康管理系统进行了一系列的分析,系统需求分析,总体设计分析,详细细节设计分析,从开发环境、目标、流程、功能等方面都进行了总体规划。系统根据用户的需求开发功能模块,最大程度为用户提供便利的购物平台。系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。
关键词:微信小程序;心理健康管理系统;JAVA开发语言;MYSQL数据库
3.3系统功能需求分析
本微信小程序心理健康管理系统主要满足两类用户的需求,分别是用户和系统管理员,下面将分别介绍其功能模块。
1.管理员功能需求。
管理员可通过电脑进入系统后台,对系统进行全面管理,包括用户管理,资讯管理。
2.用户功能需求。
用户通过微信客户端,可进入本微信小程序心理健康管理系统,查看系统信息,包括首页健康小测试,查看资讯,查询用户发布的广场信息,查看我的收藏,我的发言,查看我收到的评论,收到的喜欢,关于我们。
4.3.2数据库表
本微信小程序心理健康管理系统采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:
表4-1 user管理员信息表
字段名称 | 字段意义 | 字段类型 | 字段长度 | 是否主键 | 能否为空 |
id | 编号 | int | 11 | 是 | 否 |
loginname | 用户名 | varchar | 500 | 否 | 是 |
Password | 密码 | varchar | 500 | 否 | 是 |
表4-2 wx_user 微信用户信息表
字段名称 | 字段意义 | 字段类型 | 字段长度 | 是否主键 | 能否为空 |
id | 编号 | varchar | 500 | 是 | 否 |
avatar_url | 头像 | varchar | 500 | 否 | 是 |
city | 城市 | varchar | 500 | 否 | 是 |
country | 国家 | varchar | 255 | 否 | 是 |
gender | 性别 | varchar | 500 | 否 | 是 |
language | 语言 | varchar | 500 | 否 | 是 |
nick_name | 昵称 | varchar | 500 | 否 | 是 |
province | 省份 | varchar | 255 | 否 | 是 |
表4-3 consult资讯表
字段名称 | 字段意义 | 字段类型 | 字段长度 | 是否主键 | 能否为空 |
id | 编号 | varchar | 500 | 是 | 否 |
context | 内容 | longtext | 0 | 否 | 是 |
heading | 标题 | varchar | 500 | 否 | 是 |
img_name | 图片 | varchar | 500 | 否 | 是 |
pub_time | 时间 | datetime | 6 | 否 | 是 |
表4-4 consult_collect 资讯收藏表
字段名称 | 字段意义 | 字段类型 | 字段长度 | 是否主键 | 能否为空 |
id | 编号 | varchar | 500 | 否 | 是 |
consult_id | 收藏iD | varchar | 500 | 否 | 是 |
nick_name | 昵称 | varchar | 500 | 否 | 是 |
表4-5 square广场信息表
字段名称 | 字段意义 | 字段类型 | 字段长度 | 是否主键 | 能否为空 |
id | 编号 | varchar | 500 | 否 | 是 |
heading | 标题 | varchar | 500 | 否 | 是 |
nick_name | 昵称 | varchar | 500 | 否 | 是 |
pub_time | 时间 | datetime | 6 | 否 | 是 |
表4-6 square_comment广场信息评论表
字段名称 | 字段意义 | 字段类型 | 字段长度 | 是否主键 | 能否为空 |
id | 编号 | varchar | 500 | 否 | 是 |
context | 评论内容 | varchar | 500 | 否 | 是 |
nick_name | 昵称 | varchar | 500 | 否 | 是 |
pub_time | 时间 | Datetime | 6 | 否 | 是 |
square_id | 信息ID | varchar | 500 | 否 | 是 |
表4-7 square_like广场信息收藏表
字段名称 | 字段意义 | 字段类型 | 字段长度 | 是否主键 | 能否为空 |
id | 编号 | varchar | 500 | 否 | 是 |
nick_name | 昵称 | varchar | 500 | 否 | 是 |
square_id | 信息ID | varchar | 500 | 否 | 是 |