我的开源项目

   看到网上的其他开源系统功能过于齐全反而显得累赘,对初学者可能不是很友好。所以打算从头搭建一个轻量级的脚手架便于研究学习。

ps:比较佛系,一般想起了写一点。该脚手架在gitee开源https://gitee.com/Dxiwenzhang/xiwenzhang/tree/master 

有兴趣的小伙伴可以Review一下,low的地方还请见谅!!!

技术方案:

前端:layui+jquery+thymeleaf

后端:springboot+mybatisplus

数据库:mysql

ide:idea

基于脚手架的项目计划功能:

客户端:用户可以在windos,linux系统安装登录,可以即时通讯,文件传输。点击通告可以直接登录到后台系统。实现BS和CS的协作办公。

后台系统

子模块一:用户能够审批、发送、签收、委派、转办、跟踪、撤销,对用户即时通讯内容加密,全站大数据量检索。

子模块二:能够为客户端提供即时通讯服务支持

子模块三:能够自动根据题目写出高质量议论文

子模块四:能够用爬虫爬取一些数据沉淀到数据库

子模块五:采集的数据具备动态可视化

完成记录:

1.集成redis工具类

2.关于synchronized和Lock锁

3.新增shiro校验框架

4.集成基于socket的mina服务端

5.把mybatis 升级为mybatisplus

6.新增代码生成器

7.优化目录结构

———————-截至2021-10-28—————–

8.实现thymeleaf页面配合shiro登录跳转后台

9.新建数据库当中的基本信息表

10.解决springboot当中静态资源无法访问的问题

11.新增退出功能

12.shiro放行静态请求

13.验证码动态校验功能

———————-截至2021-10-30—————–

1.新增动态目录菜单,根据当前用户角色动态获取菜单。

2.对返回的数据进行结构化分装处理

———————-截至2021-11-3—————–

1.增加了分页功能,实现了用户角色的分页查询(ps:本打算使用pageHelp的,结果和mybatisplus 自带的分页冲突不兼容所以最终使用了原生的分页功能)

2.发现之前的有些文件耦合性太高做了分离处理

———————-截至2021-11-16—————–

1.重写了菜单管理前台页面。数据树最后采用了jquery的z-tree.。感觉layui的tree不太好用

2.把数据的添加和修改优化为一个页面展示。优化把后台新增和修改方法合并为一个,减少冗余。

3.增加添加,修改,删除方法。动态刷新

4.把前端的增加删除,异步提交封装成一个公共的js。可以随处调用

———————-截至2021-11-21—————–

1.删除了前端没必要的js文件

2.用ztree实现了前端页面树形添加框

3.解决了init方法一直undefind的问题

4.菜单添加页面选择不同的类型展示不同输入框

———————-截至2021-11-30—————–

1.考虑到兼容性layui统一升级到2.X

2.用ajax重写了列表页

3.基于layui实现前端分页功能–详情

4.调整菜单样式

5.实现用户列表的crud

———————-截至2021-12-05—————–

1.给用户分配角色功能

2.使用了layui的数据表格弹出的方式

3.弹框分页功能

4.解决复选款复现自动选中的问题

5.列表能够自动排序问题

———————-截至2022-1-02—————–

1.计划完善代码生成器,配置到后台页面实现页面可视化

已经实现前后端代码模板页代码,并测试

 

代码生成器使用:

 

 

项目结构:

预览图:

 

登陆成功展示:

 

用户管理:

角色管理:

菜单管理:

添加:

修改:

菜单选择:

开源地址:

https://gitee.com/Dxiwenzhang/xiwenzhang/tree/master

客户端现状:

技术:基于javaFx+mina办公助手客户端,本项目分客户端和服务端,客户端基于javaFx+socket实现。服务端基于mina实现。

功能:

1.实现socket登录

2、心跳检索

3、消息接收闪动

4、接收消息通知

5、消息列表

6、消息数量统计

7、列表消息跳转

windwos版

 客户端gitee开源地址:https://gitee.com/wp-admin/bangong

 服务端开源地址:https://gitee.com/Dxiwenzhang/xiwenzhang/tree/master

订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x