各位同志,你们好。我现在要做一个《高校课程在线学习系统》,设计主要功能:学生通过网络访问在线学习系统,根据需要选择要学习的内容、在线测试检测各章节学习的效果,教师可通过网络在线答疑解惑。最终要测试发布。用什么语言,什么架构开发比较好啊?各位大侠给我一点指导和灵感呗!不甚感激

解决方案 »

  1.   

    你不先问问自己会什么,问别人谁知道,什么都不会的话就换个题目吧,目测需要的知识:
    1.html(必须),css(这个简单会就行),js(最好会,不然会比较艰难)
    2.数据库,建议sqlserver,上手快
    3.一门服务端语言,必须知道怎么访问数据库及与前端通信
    4.iis或其他网站服务 发布需要
    5.web程序运行过程,建议先理解这么简单的业务逻辑,直接一个数据层,一个UI层足以,弄什么架构是自找麻烦
    开发语言asp.net,上手快,但不建议使用服务器控件,
    在线通讯答疑功能需用ajax,并用弹出层实现,做成淘宝那样,不然效果惨不忍睹
      

  2.   

    这个问题没什么意义,这个看你自己熟悉什么架构了,熟悉wcf,ms-sql那就用微软的这套来,熟悉ssh那就用java来,殊途同归,看你自己选了
      

  3.   

    谢谢两位的回答,对我很有帮助。   wzs_xyz大侠,我应该会按照你提供的思路来做,有什么好的资料或视频吗?给个链接呗。
      

  4.   

    这没啥技术含量,都是入门级的应用,而且逻辑也很简单,还是根据你自己的实际情况选择开发架构吧。asp.net + mvc + sqlserver 或者直接用asp.net + sqlserver,不可否认,微软的东东做快速开发还是不错的。