房产中介管理软件第1天:为什么要重构下房产中介管理软件
以前维护过公司的一个房地产中介管理软件,使用的架构是C# .Net Framework 4.0 + WebForm + NHibernate,数据库是SQLServer 2008,前端使用的JQuery,权限验证使用的是Session。
有点不能适应时代的发展了,加上为了提升自己的知识面,也想彻底解决一下历史遗留的部分问题,决定对系统进行改版。主要改动如下:
开发环境后端VS2022+前端VSCode+数据库SQLServer 2016
1、授权改为JWT;
2、前端使用Elementui Plus;
3、后台使用.Net Core 3.1;
4、ORM改为SqlSugar;
5、因为可能多租户使用,需要考虑分库多租户的设置;
6、后台登录需要做硬件验证,需要使用Chromium核心来设计登录软件;
7、解决历史未解决的部分问题;
8、使用Log4Net记录日志;
9、使用Quartz.Net做任务调度;
10、使用Redis做缓存;
……
话不多说,直接开工。