「请教」在线考试系统的设计与开发毕设

oszbl 发布于 2014/10/23 15:05
阅读 630
收藏 0

是这样的,楼主正在努力自学前端技术,准备找工作。
本科学的电子信息工程,但是相比互联网的话,对电子这块兴趣不大,所以毕设选了这么个奇葩题——
「XX课程在线考试系统的设计与开发」。
老师的要求:

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

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

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

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

请各位指点,感激不尽。


加载中
0
山东-小木
山东-小木
这种情况 推荐nodejs mongoDB 毕业设计 可以 找工作 学几天还是不行的
oszbl
oszbl
回复 @xwalker : 好的多谢。还是得从零开始学MongoDB了。以后可以向你多请教吗
山东-小木
山东-小木
回复 @oszbl : 没什么大问题 考试系统主要还是你数据库结构设计和你前端体验上下功夫
oszbl
oszbl
回复 @xwalker : 所以就是后端用Node.js,顺便调用MongoDB查询,然后给出API前端来调用吗? 这个兼容性怎么样呢?
山东-小木
山东-小木
@xwalker 可是貌似找工作的话 php java的遍地有 nodejs的不清楚了
山东-小木
山东-小木
@oszbl nodejs相应的框架得学啊 express之类的 http://www.oschina.net/p/expressjs
下一页
返回顶部
顶部