项目介绍
随着计算机技术的发展,带来社会各行业的进步,信息化逐渐运用到人们的生活中。传统模式的会员心理健康管理满足不了现代人的生活追求,服务质量、服务速度,之前的很多网站由于功能、或者框架设计等原因,无法完美的展现它的特色,优势,浪费了很多资源。使用管理系统进行管理,成本大大减小,同时可借助互联网强大的流量入口,因而也降低了推广的难度。因此设计一个心理咨询服务微信小程序来解决会员心理健康管理的问题,一方面可以更好的展现系统直观性,另一方面可以更好的来适应时代的发展。
本文先提出了开发心理服务平台的背景意义,然后通过功能性和非功能性分析阐述本系统的需求,然后从功能设计和数据库设计两方面进行系统的设计建模。在技术实现部分采用了Java作为开发后台的编程语言,客户端使用微信小程序技术,数据库选择MySQL。最后进行了代码的编写,并说明了实现流程。最终,通过软件测试来验证心理服务平台的功能要求。综合表明,本心理服务平台满足了会员心理健康管理的基本业务,帮助用户及时在线咨询心理问题,并为健康平台管理员提供了高效的管理模式。
开发环境
开发说明:前端使用微信微信小程序开发工具;后端使用ssm+VUE开发
开发语言:Java
开发工具:IDEA /Eclipse/微信小程序开发工具
数据库:MYSQL5.7或以上
应用服务:Tomcat8或以上
功能介绍
心理服务平台包括用户管理、系统管理、咨询管理、心理知识、系统管理、心理测试管理、心理问答管理。
用户管理包括管理员管理、心理医生管理、会员用户管理。当前台会员进行注册的时候,权限设为会员。管理员用户权限设置为管理员。虽然数据存储在一个数据库表,但是在登录的时候使用权限类别进行区分,管理员用户无法通过客户端进行登录。同理,客户端用户也无法登陆管理员端。
心理医生发布心理知识的信息,信息发布后的音乐在微信小程序客户端浏览查看。
主要功能:
会员管理。会员用户的注册、登录。会员在个人中心,进行个人信息的修改和用户密码的修改,系统注销等操作。
心理医生管理,管理员录入心理医生,修改心理医生信息。在前台可以查看心理医生风采,包括心理医生的介绍和个人图片信息。
其中图片是保存在服务器端,数据库记录对应的图片链接地址,在资源类信息保存中还可以通过二进制进行保存。本系统为了降低数据库的负荷,把图片以文件格式进行存储,这样既减轻了服务器的数据库的存储,也提高了图片数据传输的速度。会员发布后,在管理端对数据进行管理,删除一些违法违规的记录。没有删除的记录将在客户端首页进行展示,用于其他会员查看。会员可以通过心理知识的分类进行搜索,不同分类对应了不同的心理知识。也可以通过关键字进行检索。
更改个人信息:用户登录后可以对个人信息进行修改,确保用户信息的准确性和实效性。
心理测试:为用户提供一些心理小测试,用户可以根据测试结果对自己的心理状态有一个大概的了解。
心理知识:里面有各个专题的心理知识,比如人际社交、家庭关系等。
心理咨询:主要是学生用户进行心理咨询。
购物车:课程购买的添加和删除,课程支付。
效果图
目 录
1绪论 1
1.1项目研究的背景 1
1.2开发意义 1
1.3项目研究现状及内容 5
1.4论文结构 5
2开发技术介绍 7
2.1 B/S架构 7
2.2 MySQL 介绍 7
2.3 MySQL环境配置 7
2.4 Java语言简介 8
2.5微信小程序技术 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 10
3.2网站性能需求分析 10
3.3网站功能分析 10
3.4系统流程的分析 11
3.4.1 用户管理的流程 12
3.4.2 个人中心管理流程 13
3.4.3 登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2 数据库设计 13
4.2.1 概念模型设计 13
4.2.2 物理模型设计 15
5系统详细设计 21
5.1系统前台功能模块 21
5.2管理员功能模块 24
6系统测试 30
7总结与心得体会 33
7.1 总结 33