要开发一个控制调度系统,适合用三层架构吗?
最近要开发一个控制调度系统,有界面但是主要用于数据输入。适合用三层架构吗,我感觉三层架构好像更多的用于web开发,存在大量的页面显示和数据库交互。在这种控制系统中,用三层架构合适吗,或者应该如何用三层架构呢。
另外就是控制系统中有数据库,有多个表,主要用于存储控制系统中用到的数据。在数据库的设计上,是把所有的数据表写到一个数据模块中,对外提供访问各个表的接口,还是将每个数据表划分到不同的模块。每个模块提供对本模块数据表的访问接口,其他模块如果要访问数据表通过这个接口访问。哪种比较合理?