书画院后台系统数据迁移有感

这几天在对老师的出勤记录进行迁移,其中遇到比较多的问题。

虽然之前通过简易宏的工具来管理课包和出勤信息,但由于老师对数据结构的不理解,会手工修改出勤记录的表信息,导致迁移的时候课包的剩余课数和出勤记录无法对应起来。

新系统设计之初,也是简单想把课包变化数记录在出勤中,导致出勤的登记不够灵活。这也是下一步需要考虑修改的需求。

另外,由于 LINUX中 MYSQL 不支持中文的缘故,迁移一度陷入困境。还好王老师搞定了 PHPADMIN,可以通过图形化界面来操作数据库,方便了好多。再次感谢王老师。

目前PHPADMIN 只能通过占用80端口调用,因此和 etmt2 只能挑一个拉起来访问。不过可以接受,毕竟操作数据的情况不多。

着急对应的几个需求如下:
1、出勤信息、课包信息的查询功能
2、新开学员检查名字,理论上不能多开同一个学员
3、出勤信息与课包课时变化的弱关联,放开老师修改出勤信息

目前是这些,继续加油。

Finally 书画院后台系统部署完成

具体时间二号机也记不太清了,历时接近3个月的时间,完成了书画院后台系统的部署。

目前先继续用 etmt2.com 的端口作为出口,之后在考虑是否要独立申请域名吧。

第一次完整的使用 Layui + Python + Django + Mysql 完成开发,部署采用 Linux + Docker 的方式。

当中踩了不少坑,可能由于业务逻辑也比较简单,也算是顺利搞定了。

昨天回SWFC,和王老师搞了一下午,先是 pip 包的缺失,然后是各种 docker 的配置问题。

然后今天解决 CCS / JS 拦截器的问题, 日志报错, 数据库字符集 等一些列问题。

v0.0.1 版本终于发布,后面还要结合老师的试用,不断进行迭代。

希望能帮老师解决痛点,画室也能越来越好。

继续阅读