寻求我的Web开发毕业项目的建议

时间:2009-10-22 09:20:41

标签: ruby-on-rails ruby web-services architecture

我最近必须确认我的gradutaion项目的细节。 我为自己设定了一个目标,那就是它应该具有价值(可能作为开源项目或其他人可以使用的工具)。 您能否提出一些与以下方面有关的想法或项目:   Web架构师,社交媒体,Ruby,ROR,测试。 感谢:d

3 个答案:

答案 0 :(得分:2)

首先选择您感兴趣并属于您的能力范围的内容。

之后,您做出了这样的选择,正式确定决策,进行研究并制定要求;在这个阶段,人们仍然可以设定“他们可以咀嚼多大的一口”。我所处理过的大多数教授都是对部分实施的理解,只要先前已经建立了预期

最后,决定最适合需求和资源的工具/语言和实施方法(这包括您的时间,所需的工作量与支出水平,和能力)。

我个人认为网络工作绝对乏味,但如果我要选择新的东西,那就是“网络相关”和“社交”,它将是一个多用户交互式白板,而这又是一个扩展实时协作文档。 (我实际上将它用作我自己的项目之一,尽管我专注于特定的协议实现。)

答案 1 :(得分:0)

我刚才有这件事....我真的需要一些帮助解决同样的问题......

我想出了几个想法,我已经使用过其中一个,所以我会建议另一个: 它是一个基于“SNMP”协议的网络监控系统,从所需机器上的snmp代理获取数据(可以是计算机,路由器,打印机......,连接到网络的任何东西),以及警报管理员(当出现错误时,有太多端口打开,或拒绝服务问题,或太多tcp数据包,所以它可能是一个tcp ping问题,...)你想用的任何方式(电子邮件,短信,现场ajax警告,......)......

抱歉....听起来很乱,但基本上它会像“CACTI”或“openNMS”系统(只是google),而且它基于很多技术,比如:ruby,mysql(to保存动作并拥有用户DB),linux(我会使用Debian),SNMP代理,cron(安排基本系统工作),SSH / telnet(采取一些有害行为的反应),PHP / RubyonRails构建一个也可以连接到您的数据库的Web界面......

我知道这听起来像是一件很重要的事情,但并不是那么难......如果你愿意,我可以提供更多的东西,因为我为这件事做了某种规范。

答案 2 :(得分:0)

当我在大学时,我曾经看过很多编程竞赛(涉及3-4个月的项目)。最近遇到了https://tgmc.in/project_scenario.php。在阅读这些项目描述后,您可以获得一些想法!