本项目用于学校内部的日常管理,用于代替先前的手工管理,从而改变如今的资料存放不集中,管理杂乱无章法、不规范的况状,计划实现以下几个功能:
- 教职工基本信息管理
- 教师成长记录管理
- 学校内部校讯通功能
- 学校教职工工资信息导入和查询
- 学校内部各种固定资产的登记、外借、回收管理
- 学校微信公众平台的基础管理、普通消息群发,模板消息发送等常用功能
- 教师、家长微信端基本功能查询 工资查询 电话号码查询
- 学校公众号管理(菜单和消息回复)
- 学校内部简单事项审批和记录
laravel5.5 + vuejs 2.5.2 + vue-router + vuex +element ui 2.0 + easywechat
-
后端模块 backend目录 使用laravel5.5框架 利用laravel passport来实现oauth 2.0认证,后端只负责开发api, 实现主流意义上的前后端分离开发,并配置有相关的接口文档
-
前端模块 frontend目录 使用相关开源框架 vueAdmin-template 并结合自己的需求改进而来 项目基于element ui 2.0 并使用了前端的权限管理
-
微信端 wx目录 计划中 使用开源微信SDK--easywechat主要给家长、教师提供更好的查询页面 查找各类信息
虽然项目暂不涉及到高大上的高并发、大数据等内容,但下面的内容或许会是你需要的:
- 前后端分离的代码编写方式 项目发布方式
- laravel中oauth2.0的认证
- vue.js中如何结合后台api进行开发 如何在前端控制用户的登陆以及对数据的访问的权限
- 结合实际开发中的webpack的各种配置方式
- 后端使用了laravel 可以参考backend中的相关资料进行发布与测试 后端只提供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/)