Giter Site home page Giter Site logo

david0718 / mindsubscribe Goto Github PK

View Code? Open in Web Editor NEW

This project forked from renshen052/mindsubscribe

0.0 1.0 0.0 22.21 MB

心理咨询预约管理系统(javaEE),个人毕业设计

License: GNU Lesser General Public License v2.1

JavaScript 15.16% Python 0.54% PHP 4.91% Java 46.86% Go 0.65% CSS 25.60% HTML 6.28%

mindsubscribe's Introduction

心理咨询预约管理系统

个人毕业设计用的一个玩具项目,无框架。

MVC模式,普通Servlet控制器,jsp视图,前台Bootstrap

工具版本:mysql5.7,JDK1.8,Tomcat8.5

主要功能模块

分为三个端:管理员、来访者(需要预约的人),咨询师

管理员

  • 首页

    系统近况(咨询师和注册来访者数量,预约数量) 显示最新的消息、留言和公告(最新十条)

  • 主要功能

    咨询师管理(添加、修改、删除,账号激活停用)

    来访者管理(账号激活停用)

    预约问卷管理(添加、修改、删除)

  • 公共和个人信息模块

    消息、公告和留言管理(发送接受消息,发布公告,控制留言显示和隐藏)

    个人信息管理(修改基本信息和密码)

咨询师端

  • 首页 显示最新的消息、留言和公告(最新十条)

  • 主要功能

    查看预约详情,安排咨询申请(安排咨询时间或驳回)

    咨询完毕建立咨询档案

    查看所有咨询历史

  • 公共和个人信息模块

    消息、公告和留言管理(发送接受消息,查看公告,留言)

    个人信息管理(修改基本信息和密码)

来访者端

  • 首页 显示最新的消息、留言和公告(最新十条)

  • 主要功能

    发起预约申请,等待安排

    在我的及时了解预约状态(待安排、准备咨询、被取消)

    查看所有咨询历史

  • 公共和个人信息模块

    消息、公告和留言管理(发送接受消息,查看公告,留言)

    个人信息管理(修改基本信息和密码)

预约状态变动时邮件和站内消息通知来访者

其他

来访者注册

管理员、咨询师和来访者登录

预约流程

  1. 来访者申请预约

来访者向某位咨询师申请预约,并填写预约申请表(期望时间地点和评估问卷)

  1. 咨询师安排咨询 处理咨询申请,通过申请安排咨询,取消咨询

  2. 咨询档案 咨询完成,咨询师上传咨询档案;每次咨询都会记录(可在我的咨询中查看)

  3. 来访者评价 咨询完成,来访者对本次咨询进行评价

项目工程文件

src

bean是数据库表对应实体类

model包下分别是dao层和service层

servlet下的是公共模块部分,admin,client,doctor分别是三个端对应的控制器

test是测试包,无用

utils.filter过滤器,登录过滤,字符过滤等等

utils.jdbc数据库工具类,配置和得到连接池的连接

utils.mail是邮件模块

utils下的ConfigProperties是读入配置文件,ResultDate和UploadResult分别是请求响应结果和文件上传结果对象,Util封装了常用的工具

config.properties 配置参数,配置邮件发送,文件上传大小类型限制等

pool.properties 是连接池配置文件

WebContext

amidn,client,doctor分别是三个端对应的页面

plunge是用到的插件

mutualResource 是js,css样式模版目录

mind_sub.sql是数据库表脚本

数据库名:mind_sub

运行项目

  • 新建数据库mind_sub,运行脚本mind_sub.sql

  • 修改pool.properties中的username和password

  • 修改config.properties中的邮件服务器为你自己的

    HostName ,AuthenticationEmail,AuthenticationPwd

    (我这里用的qq的)

    修改upload_path路径

  • 在要部署的Tomcat中修改它的server.xml,在Host标签下

    增加一行 <Context docBase="F:\upload" path="/mind_upload" reloadable="true"/>

    这是文件和图片上传存放的位置

    注意要与你config.properties中upload_path路径一致

然后把项目部署到Tomcat运行即可

mindsubscribe's People

Contributors

renshen052 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.