# fira-saas **Repository Path**: ysthedu/fira-saas ## Basic Information - **Project Name**: fira-saas - **Description**: 趣教务租户管理平台,火啦科技打造的适用于教培行业的SaaS教务管理系统 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2022-08-05 - **Last Updated**: 2022-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 平台简介 [趣教务SaaS](https://gitee.com/jinzheyi/yubb-saas) 是一套部分开源的SaaS系统快速开发平台。 * 感谢 [RuoYi](https://gitee.com/y_project/RuoYi) 若依后台管理系统框架。 * 感谢 [hplus](https://gitee.com/hplus_admin/hplus) 后台主题 UI 框架。 * 感谢 [MyBatis-Plus](https://baomidou.com/) 多租户实现思路方案。 ## 规划(随笔) **[趣教务SaaS管理系统]** 设计思路(基于若依单体,考虑的依据是成本出发,面向客户为中小型公司): 1.0版本 * 引入mybatis-plus多租户模式 * 两套系统,SaaS租户系统。平台系统 * 平台端管理SaaS端菜单数据 * 平台系统管理租户公用角色数据。租户系统有查看/复制权限平台创建角色数据,租户可以管理自己自定义的角色数据 * 微信小程序端,主要用于教培机构管理课务学员,以及家长对学员课程的交互 ## 租户内置功能 1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 3. 岗位管理:配置系统用户所属担任职务。 4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 5. 角色管理: (1)、内部角色:租户内部自定义角色菜单权限分配、设置角色按机构进行数据范围权限划分。 (2)、平台角色:平台维护的角色,租户可以在添加用户的时候供选择 8. 通知公告:系统通知公告信息发布维护。 9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 10. 登录日志:系统登录日志记录查询包含登录异常。 11. 在线用户:当前系统中活跃用户状态监控。 ## 平台内置功能 1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 3. 岗位管理:配置系统用户所属担任职务。 4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 7. 参数管理:对系统动态配置常用参数。 8. 通知公告:系统通知公告信息发布维护。 9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 10. 登录日志:系统登录日志记录查询包含登录异常。 11. 在线用户:当前系统中活跃用户状态监控。 12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。 14. 系统接口:根据业务代码自动生成相关的api接口文档。 15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。 16. 缓存监控:对系统的缓存查询,删除、清空等操作。 17. 在线构建器:拖动表单元素生成相应的HTML代码。 18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 19. 租户管理 (1)租户列表:对租户进行维护,如新增租户、修改租户、停用租户等。 (2)租户角色:添加的一些租户公共角色,可以让所有租户进行选择,平台进行维护 (3)租户菜单:对所有的租户菜单进行维护 20. 班级管理:管理租户的班级信息 21. 课程管理:管理租户机构的课程信息 ## 微信小程序功能 1. 首页:动态显示各租户的首页广告、新闻信息 2. 教务中心:通过微信授权登录判断是否为本机构租户下的教师。 登录后根据设置的权限可以包括新生报名、学员中心、班级管理、校长信箱等等 3. 家长中心:通过微信授权登录判断显示家长下就读的学员信息、课程信息、课表信息、通知信息 ##演示图: |![输入图片说明](doc/image.png)|![输入图片说明](doc/WechatIMG129.jpeg)|![输入图片说明](doc/WechatIMG130.jpeg)| |--|--|--| 商务合作QQ:254249348