在线记录系统

时间:2014-03-14 04:45:31

标签: php asp.net ruby-on-rails ruby database

美好的一天!

这是一个新手问题,我能得到的任何帮助都将非常感激!我想制作如下所述的系统,但不知道从哪里开始!

在我的项目的核心,我想设计一个符合这些标准的网站:

  1. 人们在他们的网络浏览器上导航到它

  2. 他们将使用帐户/密码登录

  3. 他们会将数据输入文本字段

  4. 他们的输入应在提交前解析

  5. 他们点击提交'并且数据被推送到他们信息的数据库中

  6. 他们可以通过点击下载存档'

  7. 将所有信息下载为文本文件

    我期望成为一个问题但我无法解决的问题是:

    1. 如何管理身份验证用户名/密码系统

    2. 将用户信息保存到数据库,并让该数据库通过网页排队等待用户数据

    3. 如何从网页提交数据并将其存储在远程服务器上

    4. 如何设置每个服务器以及哪些平台(SQL用于数据库,ASP用于站点,ruby用于数据处理等等)我应该使用

    5. 谢谢!任何建设性的意见表示赞赏

1 个答案:

答案 0 :(得分:1)

Rails本身会处理您的标准1到5.但是,您需要花费更多精力从数据库导出数据并将其另存为文本文件。您还可以使用devise作为更好的身份验证解决方案(条件2)和简单表单(只是谷歌简单的表单栏。抱歉,我没有足够的声誉发布2个以上的链接)来处理表单更多容易(标准3)。

如果您不熟悉rails,我建议您阅读使用Rails或this online tutorial的敏捷Web开发的前几章。 这些也将涵盖您的问题1到3.对于问题4,您可以使用您喜欢的任何(mysql,postgresql,sqlserver等)作为数据库,您可以选择rails内置Web服务器(webkit)或瘦作为服务器发展;对于生产应用程序,您可以使用apache / nginx和乘客的组合。这些只是一些建议。当然还有更多的选择。选择最适合你的方式:)

由于您的问题过于宽泛,我只能发布一些资源来帮助您入手。首先查看教程,直到你掌握了rails。然后查看其他可以节省大量时间的宝石,还可以帮助您构建更强大的系统。