开发一个这样的系统用不用三层分布系统呢?100分送上。(100分)

  • 主题发起人 主题发起人 zqqa
  • 开始时间 开始时间
Z

zqqa

Unregistered / Unconfirmed
GUEST, unregistred user!
五个人为一张卷子打分,他们能拿到的卷子上有一个卷面号。同时有另外一个人用条码扫描
把卷面号和考号输入。(判分人看不到考号)一张卷子判完后,把五个数据去掉最高分,最
低分,剩下三个平均为最后成绩,再送入数据库。
要求五个判分人可以异步,他们与扫描人也可以异步。
 
用C/S就可以了,B/S没有什么优势.
 
当然可以使用三层!
其实使用单层、双层、还是三层和你的应用并无关系,那只是一种体系,理论上说,都可以
实现这样的应用,只是看什么体系更有效。
建议你设计时把判分单独存储,然后计算分数。
 
完全没有必要三层,那会使问题复杂化。
 
我认为只是需要两层的就可以了
五个人可以先把数据放到数据库里,然后有程序统计得出,不就可以了吗?
扫描的人员可以同步,也可以不同步!
 
从实现的角度来说,可能需要用三层方式会更容易!
中间层负责处理6个客户端的建立唯一“卷面号”和打分的过程。
不管谁先打分或扫描,都通过中间层建立唯一被考人的信息,
其他人员的评分则加入到评分库中,同时处理已考核的次数,
如果是扫描人员则只需要修改被考人的信息,当已考核的次数达到
5次后则修改被考人的最后得分信息。
用三层方式则可以避免C/S方式的锁表的可能性!
 
随便哪种结构都可以。
 
我觉得没有必要用分布系统,普通C/S模式就可以了,
 
3层也不会很复杂阿!主要看你用几个client端
多的话可以考虑用三层
 
谢谢诸位,现在的问题是,学生报名时已经有三个库,一个放学生的基本信息,一个放学生
的成绩,一个放卷面号和考号(把前两个连起来)。条码扫的时候,这些信息全有了,要找出
来,再发给客户。另外可否实时的把条码扫后找的信息推到客户端。
小弟对三层结构刚开始摸索,请各位指教!!
 
多人接受答案了。
 
后退
顶部