📜  项目理念 |同步间谍

📅  最后修改于: 2022-05-13 01:57:40.953000             🧑  作者: Mango

项目理念 |同步间谍

项目名称: SyncSpy

我们正在处理的问题:犯罪是几乎每个城市都在处理的主要问题之一,但加剧了这个问题的是,它没有在正确的时间得到报告。即使被举报,采取的行动也不透明。人们担心举报犯罪可能会带来意想不到的不良后果,因此他们认为最好不要介入和远离,即使是敢于为正义挺身而出的人也面临着各种隐藏在世界之外的难以言说的问题,包括他们的问题的状态。没有可用于回溯问题或为服务提供反馈的平台。所以,这正是我们的想法适合一个更好的社会的地方!

我们的调查摘录:

  • 根据 IndiaSpend 的报告,尽管有法律规定,70% 的职业女性没有报告工作场所的性骚扰。其余 30% 的人报告说要么被拒绝,要么被试图以一种或另一种方式压制。
  • 根据 Legal Beagle Report,犯罪行为有时不会被举报,因为人们无法决定举报的正确权限,因此他们最终会向学校警卫或校长而不是警察举报。另一个原因是,在某些情况下,人们害怕感到羞耻。此外,在人们对犯罪报告后正在执行的程序缺乏信任的情况下。此外,由于担心任何进一步的事故,因此没有报告。

简介:在上述情况下,技术可以拯救我们,因为它是信息时代的先兆之一。今天,在这项技术的帮助下,我们可以改善所陈述的问题,也让人们可以自由地举报这种残暴的重罪。牢记所有要点,我们提出了一个想法,即提供一个触手可及的在线平台,人们可以在该平台上无畏地举报犯罪,无论是否透露其身份,并在程序中加入透明度。此外,它还包括添加位置标签和时间戳以及犯罪报告的选项。它将通知有关当局的附近分支机构,以便在时限内采取行动。

目标:我们的目标是帮助当局比当前情况更快地执行地面实施。我们期待我们的平台成为社会老百姓的助手。警察的口号是“做我们的眼睛和耳朵!” .这个应用程序将作为使这种想法流行的先驱。它将帮助人们与部门合作,创造一个乌托邦式的世界。对于管理,它可以作为分析和可视化不同谓词的绝佳工具。反对不合群元素的不同部门将获得一个工具来帮助他们改进工作。该工具将通过可视化从其他用户那里收到的数据,帮助用户识别容易发生不同类型攻击和事故的地方。因此,他们可以在运输过程中保持对周围环境的警惕。此外,报告真实报告的用户将获得一些信用,这将显示帐户的可信度。

实施:对于用户,要求是通过创建个人帐户在应用程序上注册自己。用户将被要求在注册时输入他们的基本信息。创建帐户后,用户将有资格发布他们遇到的困境,无论是与自己或在他们面前的任何人,并附上违规的位置和时间戳。他们可以匿名发布重罪,也可以公开他们的身份,但他们会受到描述事件的有限数量的字符以及上面提到的位置和时间戳的限制。您的帖子将在数字地图上进行地理标记,指示犯罪地点。可以根据用于地理标记的标记来识别犯罪,以帮助用户和有关当局。标记颜色强度将取决于时间,并会逐渐以半透明状态获得半透明结束。这封装了我们的数字地理标记地图。
在用户应用程序上,除了地图之外,还有五个不同的选项卡。

  1. 轮廓
  2. 邮政
  3. 学分
  4. 历史
  5. 统计数据
  • 配置文件:此选项卡将包含基本详细信息,包括用户的识别详细信息,并赋予用户编辑或更新它的权限。
  • 发布:此选项卡将打开一个由机器学习算法支持的文本编辑器,用于根据您的个人资料自动完成单词,以及当前从应用程序将实时接收的其他帐户发布的犯罪。此外,编辑器将得到基于语音的录音和语音到文本的支持,以帮助用户更有效地传达信息。每个发布的犯罪都会获得一个唯一的帖子编号。 “发布”将有一组四个按钮,如下所示:
    • 发送和通知:单击此按钮时,该事件将在线发布,并在特定位置进行地理标记,以供其他用户和有关当局进行监视。同样在单击此按钮时,用户将能够从部门列表中选择将其报告发送到。该列表将使用机器学习算法进行选择,该算法将用户帖子中的某些关键字作为其输入。
    • 信号:此按钮将向用户提供确认,以防部门已按用户提出的请求采取行动,如果事件尚未得到有关当局的确认,则无。
    • Ping:此按钮为被 ping 的事件指定更高的优先级。激活此按钮的前提是信号尚未达到有关当局的确认状态。它可能受限于用户在一定时间内可以 ping 事件的次数。
    • 删除:如果用户对有关当局对其帖子的回复或采取的行动感到满意,它将赋予用户删除帖子的权力。
  • 致谢:此选项卡对某个用户的输出将取决于用户通知的有关当局。将由有关当局根据用户帖子的真实性和准确性的谓词给予。用户可以在此处查看他们的信用积分,以及基于上述信用的信用评分栏。
  • 历史记录:此选项卡显示一个表格,其中包含报告的事件信息,例如帖子编号、信用(对应于该帖子编号)和信号(描述是否收到确认)。
  • 统计数据:此选项卡将显示应用程序收到的一般统计数据,并提供一个面板来比较和分析两种不同区别下的犯罪记录:位置,在某个位置及其附近哪个犯罪最突出;和时间,在特定时间段内最突出的犯罪。除此之外,由于上述基于两个区别(即位置区别和时间区别)的犯罪可视化,有关当局将能够轻松检测和解码犯罪模式。

有关部门,将有一个门户网站,供每个部门接收注册用户的投诉并进行处理。他们根据其受人尊敬的部门拥有各种权力和职能。它们中很少有像下面这样常见的,函数名称足以描述它们。

  1. 发送确认
  2. 查看待处理通知
  3. 重定向通知
  4. 举报垃圾信息
  5. 给记者点赞

图表:

  • ER图:

  • 案例分析:
  • 用例图:
    • 对于最终用户:

    • 有关当局:

特征:

  • 我们提出的想法将增加用户和部门之间流程的透明度
  • 互动性的增加将进一步促进相互信任的发展,这将有助于部门和公众建立相互信任和理解。
  • 处理犯罪将更加容易和快捷
  • 除了开发成本外,软件一旦准备就绪,除了进一步的维护和演进之外,不涉及任何成本
  • 普通人和部门官员易于使用

使用的工具:

TechnologyStack
AndroidJava, Kotlin, Firebase
FrontEndReactJs, Redux, Redux-thunk, HTML5, JS, CSS3, ES6
BackendNodeJS, Express.JS
DataBaseMongoDB(No-SQL), Dynamo DB
ServerAmazon EC2
External ServicesPhone Call Service, ElasticSearch, Google Maps API’s
EncryptionWhatsapp Encryption

GITHUB 代码库: https://github.com/himanshukhosla123/SyncSpy

团队成员:

  • 阿努苏里亚
  • 希曼舒·科斯拉

注意:这个项目想法是为 ProGeek Cup 2.0- GeeksforGeeks 的项目竞赛贡献的。