用Midas作一个三层C/S结构的网上作业系统,我想将学生作业上传至服务器,
教师收作业从服务器下载。应如何实现?对于学生作业的收发你有哪些好的建议
请赐教!

解决方案 »

  1.   

    首先,对于以类似于网上办公的这样一个系统;
    采用Midas是否合适,是否采用B/S模式更合适;
      

  2.   

    这个情形用C/S好。在服务器建个数据库啊,以BLOB字段存放不同类型的作业文件。在做两个GUI就行了。
      

  3.   

    Geranium(天使消失的街道) 你好
        有些想不明白,数据库中存放的是作业文件的文件名,还是内容。可否说的详细一些?  AustinLei(夜半琴声) 你好
        如何解决呢?
      

  4.   

    我建议你用delphi的web service .我们项目就用的这个实现了网上直报功能,比较稳定。
    传递文件,你可以把文件解析成字符串流,然后在服务端转化成文件,看看李维的书把
      

  5.   

    theone_jxm()看看李维的书把
    那一本?
      

  6.   

    三层C/S是什么意思?不过如果形你的文件形是文本就可能实现C/S结构
    作数据库的一个字段中的数据。
      

  7.   

    三层C/S是什么意思?到底是三层还是C/S????
      

  8.   

    三层C/S结构这种说法有问题么?
    三层就不能用C/S结构么?
      

  9.   

    实质还是两层的,不过是一个面向学生上传作业和查询的GUI,一个是根据不同老师的所带学生分配批改和查询、更改等权限的GUI。不需要通过中间件和数据库连,因为数据库访问量还没大到那个程度吧。作业文件应该放在数据库里,不然教师怎么批改呢?做个表保存学生作业,字段名有学生ID,文件名,文件(txt文件或blob文件)。查询时按学生名和文件名查。在权限设置确保一个教师只能改他相关的学生的作业就行了,这样就不会出现数据更新时出问题的情况了。他们说的可能是通过ADO和数据库实现虚拟连接,只有查询和上传是才和数据库相连,提交服务完成就中断连接。建议先和需要这个系统的人一起分析一下,做好设计再开发。