总体构想:
1.从核心库开始设计
2.从核心库的对外关系开始设计
3.从不可分割的对象开始设计
4.对外是api方式公布,对数据库结构隐藏;
5.设计通用的接口数据规范,允许数据导入导出;
6.设计成插件形式,在启用插件的时候创建相应的数据结构,卸载插件的收拆解数据结构;
7.先实现底层,再设计顶层。
8.选课先申请passport id,然后再进行调用选课;
9.监测冲突,资源占用的算法;
10.关键数据要有快照;
11.
技术选型:
1.python+mysql
2.json通讯
3.excel2000,csv,交换数据