从我的第一个应用程序开始(该应用程序类似于Words With Friends)

时间:2014-12-23 23:28:57

标签: android database google-app-engine cloud reportingservices-2005

好的,我们去.....我正在开发我的第一个应用程序...我逐步完成应用程序。

目前,我已经从用户界面,活动,线程和服务,意图和数据库

中学到了所有知识

我希望该应用成为多用户应用,用户可以在其中创建自己的帐户并登录......

以下是我真正想要帮助的帮助领域

应用程序是数据库应用程序,它将从用户收集不同的数字条目,并查询它们,最后生成报告。报告将根据用户规格而有所不同。就像他希望报告本地化,或仅针对非洲,或仅限美国

Area1:我需要应用程序在线存储数据。应用程序本身不会存储任何数据。该应用程序将只生成用户界面。一旦数据在线发送,所有查询都将在线完成,并生成报告。问题是我不知道该怎么做。我听说Google云端硬盘提供此服务,我该如何使用Google引擎或任何其他云端存储。这是第一个也是最重要的援助领域

区域2:用户通信: 当用户输入数据时,他必须选择哪个用户必须接受数据。  一旦第二个用户接受,那么数据将存储在数据库中。因此,只有当第二个用户接受数据有效时,数据才会存储在数据库中.....

它就像你开始游戏时一样,只有当第二个用户接受游戏时才会创建游戏...所以相同的逻辑 这是我需要的第二个援助领域

区域3:应用程序应具有生成报告的能力,具体取决于用户规范。用户可能希望看到该报告仅针对乌干达或仅针对非洲。这是第三个援助领域

Area4:应用程序还应该能够根据数据库中的数据生成用户性能图表。简而言之,我想使用用户的数据库来生成图表....我怎么能得到这个....

我认为这一切都是现在......我真的很感激,如果我能得到一些关于如何去做的提示,因为我不知道从哪里开始费用。一旦我知道我可以从哪里开始,这个旅程就会轻松得多,因为它会有很好的指导

很抱歉,我无法达到特异性......你知道,版权和所有....

简而言之,我希望你看一下WWF应用程序(Words With Friends)....虽然我的应用程序不是游戏应用程序......我的想法与WWF完全一样。可以共享分数数据的多个用户和应用程序可以查询数据,并根据您的需要在图表和常规报告中生成报告.....

请大家,我知道应用程序听起来很复杂,但它是我想要的第一个应用程序。我需要指导方针来了解从哪里开始,因为一旦你知道从哪里开始,就会更容易实际努力。

我是业余程序员,所以请用更简单的语言轻松解释

1 个答案:

答案 0 :(得分:0)

区域1:

您需要在线存储数据吗?我会推荐数据存储区。这可以用于以特定种类的实体格式存储数据,并且每个实体具有属性。您可以对这些实体,种类和属性编写查询,类似于传统的SQL数据库。

您可以使用Google云端存储来存储图片和其他二进制文件等内容,您无需查询或过滤,只能检索。

区域2:

您可能希望编写一个使用表单的网页。第一个用户提交表单,其中包含各种数据<input>,并且还需要一个其他用户的下拉菜单,该菜单是根据对数据库中存储的用户配置文件的查询构建的,以便他们可以选择接收信息的人。

服务器将在POST处理程序(java中的HttpServlet doPost()方法或python中的webapp2.RequestHandler post()方法)上接收此表单提交,并将其存储在数据库中。

第二个用户将向某个页面发出请求,比如/monitor,当服务器提供此页面时,它会在页面中插入向请求页面的用户发送哪些消息的详细信息。然后,用户可以使用页面中的表单向服务器发送他们想要接受此消息的信息。

区域3:

与上述非常相似。您应该在数据库实体中使用字符串属性或重复的字符串属性(即集合)来将每个记录标记为应用于给定的地理区域,例如乌干达。用户可以通过提交服务器从中获取数据的表单来选择查看报表,并重定向以提供页面。

区域4:

查看第三方图表库,该库可以在收到页面请求时在服务器端生成图表,或者您可以查看前端客户端库,如D3.