2009-10-22 50 views
0

最近我必须确认我的gradutaion项目的细节。 我为自己设定了一个目标,那就是它应该有价值观(也许作为一个开源项目或其他人可以使用的工具)。 你能提出一些想法或项目: Web架构师,社交媒体,Ruby,ROR,测试。 谢谢!D在Web开发中寻求我毕业设计的建议

回答

2

第一个选择一个既感兴趣,也在你的能力范围内的东西。

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

最后,决定上的工具/语言和方式实施,在需求和资源最适合(包括时间,精力VS支出和能力所需的水平)。

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

+0

非常感谢我指出了找出该做什么的方法。 – Shaoshing 2009-10-22 14:29:21

0

我刚才有这个东西....我真的需要一些帮助,同样的问题.. ..

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

对不起....它听起来很混乱,但基本上它会像“CACTI”或“openNMS”系统(只是谷歌他们),它是基于很多技术,例如:ruby,mysql(用于保存操作并拥有用户数据库),linux(我将使用Debian),SNMP代理,cron(用于安排基本系统工作),SSH/telnet(采取反应一些有害的行动),PHP/RubyonRails建立一个Web界面,也可以连接到您的数据库,...

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

+0

谢谢您的建议。但是我发现“openNMS”已经做得很好,而且我自己也不太了解Protocal的东西。所以我可以把其他主题看作我的项目。无论如何,谢谢你们一样! – Shaoshing 2009-10-22 14:26:39

0

当我上大学的时候,我曾经看过很多编程比赛(其中涉及3-4个月的项目)。最近碰到了https://tgmc.in/project_scenario.php。在阅读完这些项目描述之后,您很可能会有一些想法!