https://github.com/wmhello/workmanger
简单易用的学校信息管理系统(管理教职工基础信息、教学过程、短信消息和模板消息发送 学校微信公众号管理 简单事项审批)
https://github.com/wmhello/workmanger
laravel oauth school-management template wechat
Last synced: 6 months ago
JSON representation
简单易用的学校信息管理系统(管理教职工基础信息、教学过程、短信消息和模板消息发送 学校微信公众号管理 简单事项审批)
- Host: GitHub
- URL: https://github.com/wmhello/workmanger
- Owner: wmhello
- License: mit
- Created: 2018-01-10T00:51:24.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-11-24T07:34:01.000Z (almost 4 years ago)
- Last Synced: 2025-04-05T00:41:16.652Z (6 months ago)
- Topics: laravel, oauth, school-management, template, wechat
- Language: PHP
- Homepage:
- Size: 32.4 MB
- Stars: 63
- Watchers: 5
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 起源(XXX学校工作网)
本项目用于学校内部的日常管理,用于代替先前的手工管理,从而改变如今的资料存放不集中,管理杂乱无章法、不规范的况状,计划实现以下几个功能:
- 教职工基本信息管理
- 教师成长记录管理
- 学校内部校讯通功能
- 学校教职工工资信息导入和查询
- 学校内部各种固定资产的登记、外借、回收管理
- 学校微信公众平台的基础管理、普通消息群发,模板消息发送等常用功能
- 教师、家长微信端基本功能查询 工资查询 电话号码查询
- 学校公众号管理(菜单和消息回复)
- 学校内部简单事项审批和记录## 技术栈
laravel5.5 + vuejs 2.5.2 + vue-router + vuex +element ui 2.0 + easywechat
- 后端模块 backend目录 使用[laravel5.5](http://laravelacademy.org/)框架 利用laravel passport来实现oauth 2.0认证,后端只负责开发api,
实现主流意义上的前后端分离开发,并配置有相关的接口文档
- 前端模块 frontend目录 使用相关开源框架 [vueAdmin-template](https://github.com/PanJiaChen/vueAdmin-template)
并结合自己的需求改进而来 项目基于element ui 2.0 并使用了前端的权限管理
- 微信端 wx目录 计划中 使用开源微信SDK--[easywechat](https://www.easywechat.com/)主要给家长、教师提供更好的查询页面 查找各类信息## 知识点
虽然项目暂不涉及到高大上的高并发、大数据等内容,但下面的内容或许会是你需要的:
>- **前后端分离的代码编写方式 项目发布方式**
>- **laravel中oauth2.0的认证**
>- **vue.js中如何结合后台api进行开发 如何在前端控制用户的登陆以及对数据的访问的权限**
>- **结合实际开发中的webpack的各种配置方式**
## 项目测试
- 后端使用了laravel 可以参考backend中的[相关资料](https://github.com/wmhello/workManger/blob/master/backend/%E9%A1%B9%E7%9B%AE%E5%90%8E%E5%8F%B0%E5%AE%89%E8%A3%85.md)进行发布与测试 后端只提供api接口和api文档
系统登录密码从backend\database\seeds里面去找 具体可以参考laravel教程
- 前端使用了vue.js 技术 可以参考vue.js的项目流程来进行发布与测试## 如何获取
> 因为项目已经商用,开源版本将不再继续更新功能, 需要演示或者商务合作可以加微信(xpyzwm)## 使用范围
> 作为学校常规管理模板使用> 适用于毕业设计及相关产品演示
# 项目界面截图
#### 系统首页
#### 系统用户管理
#### 用户角色管理
#### 系统功能权限管理
#### 教学学期管理
#### 学校行政管理
#### 教职工信息管理
#### 教职工工资管理
#### 教职工工资导入
#### 微信公众号消息模板发送
#### 微信端学校资讯管理
#### 微信公众号菜单管理
#### 学校事项审批设定
#### 功能室使用审批和记录
# 说明
> 如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! ^_^
> 或者您可以 "follow" 一下,我会不断完善该项目
> 开发环境 windows 7 Chrome 63 PHP 7.1.7
> 如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR 👍
> 项目交流:xpyzwm(微信)
# 致谢
站在巨人之上,我们才能走得更远。项目中使用到了以下开源框架 一并致谢
>- laravel(https://laravel.com/)
>- vue.js(https://cn.vuejs.org/index.html)
>- element ui(http://element.eleme.io/#/zh-CN)
>- vue全家桶(https://router.vuejs.org/ https://vuex.vuejs.org/)
>- 微信集成(https://github.com/overtrue/laravel-wechat)
>- excel插件(https://github.com/Maatwebsite/Laravel-Excel)
>- 跨域(https://github.com/barryvdh/laravel-cors)
>- 短信集成(https://github.com/overtrue/easy-sms)
>- vueAdmin-template(https://github.com/PanJiaChen/vueAdmin-template)
>- API接口文档书写(http://apidocjs.com/)# License
[MIT](https://github.com/wmhello/workManger/LICENSE)