Lutra_sems总体构想

总体构想:

1.从核心库开始设计

2.从核心库的对外关系开始设计

3.从不可分割的对象开始设计

4.对外是api方式公布,对数据库结构隐藏;

5.设计通用的接口数据规范,允许数据导入导出;

6.设计成插件形式,在启用插件的时候创建相应的数据结构,卸载插件的收拆解数据结构;

7.先实现底层,再设计顶层。

8.选课先申请passport id,然后再进行调用选课;

9.监测冲突,资源占用的算法;

10.关键数据要有快照;

11.

技术选型:

1.python+mysql

2.json通讯

3.excel2000,csv,交换数据

你可能感兴趣的:(Lutra_sems总体构想)