从中获取信息的最佳方式。移动应用javascript

时间:2017-06-19 17:46:45

标签: javascript sql sql-server jquery-mobile barcode-scanner

所以我创建了一个扫描条形码/ ID(学生ID)的移动应用程序,我需要从源中获取信息(名称,成绩,student_number,性别,期间1,期间2等)。原因是为了让学生在走廊里徘徊。我在Microsoft SQL Server中有信息,但我不知道如果直接从表格中获取信息可以在移动应用程序上运行,或者它是否安全。我是一名实习生,这对新人来说都是新手,所以试着愚弄你的答案。

为了澄清,我已经设置了扫描按钮等条形码扫描功能。我只需要一种安全的方式来呈现信息是一种好方法。

1 个答案:

答案 0 :(得分:1)

如果我没弄错的话,那么当你通过移动应用程序扫描studentID上的条形码时,你问的是从MS SQL检索数据的最佳方法是什么。如果是这种情况,您可以通过多种方式执行此操作。

第一个问题是,如果它是一个连接的应用程序或不意味着:你的应用程序是否可以访问手机服务或无线网络。如果是这样,那么绝对最好的方法是创建一个简单的web api来处理一些保护认证,并使用它来将\ relay数据提取回移动应用程序。我假设您要求从安全角度直接从sql检索数据。假设正确完成,API路由将为您提供最佳保护;您也可以创建自己的加密协议,以便在需要时更加安全。但是,这可能对您需要的东西有点多。 Basic pros and cons of internal vs external apis

如果您的应用可能没有连接,那么您需要在应用程序本身上直接“复制”您想要检查的字段。这种方法需要它自己的安全措施,因为您将私有数据存储在移动应用程序而不是某个服务器上。即加密记录,只有在经过身份验证后才能解锁。

TL;博士; 我建议使用带有安全协议的外部Web api来保护学生数据。理想情况下,这甚至可能具有用于审计的报告服务,使您能够跟踪谁正在查看所述记录。直接访问sql server可能是一个选项,但我只会考虑这个,如果设备要留在设施内并且也是安全的。

相关问题