<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>rubychinazbl (ZBL)</title>
    <link>https://ruby-china.org/rubychinazbl</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>「请教」急需帮助的在线考试系统的设计与开发毕设</title>
      <description>&lt;p&gt;是这样的，楼主正在努力自学前端技术，准备找工作。
本科学的电子信息工程，但是相比互联网的话，对电子这块兴趣不大，所以毕设选了这么个奇葩题——
「XX 课程在线考试系统的设计与开发」。
老师的要求：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;设计并开发出一套电路分析基础课程考试系统，要求集练习、测试自动化于一体。&lt;/li&gt;
&lt;li&gt;具有教学题库管理、考题自动生成、在线测试、自动化评分、成绩登记等功能。
感觉很全端的样子。其实是学校那个课程组想更新他们的在线测评，顺便出了这么个题目，我看和我想找的工作挺接近的，可以认真做做增长经验。当然，和四年学的一毛钱关系都没有。
因为那些老师也是搞电子的，自己对这个也不是很懂，所以我只能自己努力，来社区上请教了。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;楼主现在只懂 HTML&amp;amp;CSS，JavaScript 算是熟悉，但是还在努力深入学习中。因为自己搭过网站，算是了解 Nginx 的服务器端配置。数据库也不太懂，但是老师指明了一定要用数据库，因为要导入他们课程的考试题库。
打算前端就使用 jQuery + Bootstrap，但是后端不太懂。
所以想请教各位大神：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;这个在线考试系统如何架构？可以把它做成一个 Web App 吗？&lt;/li&gt;
&lt;li&gt;在网上搜了下「在线考试系统」，一般都是很丑陋的界面，然后用的 ASP.NET，或者 JSP 开发。
因为用的 OS X 系统，不太想接触.NET 和 JSP。所以我可以用 Node.js 写后端吗？或者推荐某些 Python 框架？对 Python 的学习还是不排斥的。实在不行就只能从零开始学 PHP 了。&lt;/li&gt;
&lt;li&gt;数据库是使用 MySQL 还是现在有点火的 MongoDB Redis？哪个比较好上手？&lt;/li&gt;
&lt;li&gt;比较喜欢现在的新鲜的开源框架。但是最好还是要兼容到 IE7。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;总之就是不使用 ASP.NET、JSP 和 PHP，只用 JS、Python 以及数据库来开发这个在线考试系统难度大吗？有可行度吗？
大概有半年的时间做这个东西，还是挺想自己认真把它做出来的。&lt;/p&gt;

&lt;p&gt;请各位指点，感激不尽。：）&lt;/p&gt;</description>
      <author>rubychinazbl</author>
      <pubDate>Thu, 23 Oct 2014 14:59:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/22214</link>
      <guid>https://ruby-china.org/topics/22214</guid>
    </item>
  </channel>
</rss>
