Web应用程序是否适用于大量使用数据输入系统?

时间:2010-06-16 08:45:12

标签: web-applications data-entry

寻找对此的意见,我们正在开发一个基本上是生产线数据输入系统的项目。通常在Excel或其他胖客户端数据系统中工作的用户输入大量数据。

我们被告知(因此)我们必须使用.NET将其开发为胖客户端。我们的论点是开发为一个Web应用程序,因为它解决了很多问题,并且更容易编写和维护。

他们反对网络的论点是(据说)网络尚未准备好用于重型数据输入系统,并且浏览器中的网络不能为最终用户提供速度,响应性和流畅的体验一个胖客户端可以(引用诸如拖放,快速自动输入和数据导航等内容)。

就个人而言,我认为通过良好的表单设计和JQuery / AJAX,一个Web应用程序可以完成厚客户端所做的一切,而且他们只是不知道他们在谈论什么。

具有讽刺意味的是,胖客户端需要付出更多努力来管理部署和连接到中央数据服务器而不是Web应用程序需要做的事情,所以就速度而言,我希望有一个Web应用程序更快。

那些人的想法是什么?是否有任何技术目前正在生产中使用现代数据录入系统作为网络应用程序开发?

感谢任何反馈。

3 个答案:

答案 0 :(得分:2)

  

我认为通过良好的表单设计和JQuery / AJAX,Web应用程序可以完成厚客户端所做的一切

您还需要一个快速/非拥塞的网络,服务器和数据库。

  

通常在Excel中工作的用户输入大量数据

我担心的是,在您的Web应用程序中,重新开发最终用户已经习惯的功能(例如,已经在Excel中实现的功能)。

  

管理部署和连接需要付出更多努力

有一些技术可以最大限度地减少(即自动化)部署工作。

  

就速度而言,我希望网络应用更快

不,因为您可以将胖客户端编码为与Web应用程序一样多或少一点与服务器通信。

答案 1 :(得分:1)

我必须建立基于网络的养老金补救系统,以允许养老基金在短期内支付30米。这是非常数据密集/数据查询密集,涉及大量记录,并浏览过去数十年的历史数据。

最终用户对最终的应用程序非常满意,并且该公司认为这是他们执行过的最佳项目。我认为秘诀是举办一个好的JAD会议并构建用户实际需要的UI。有时管理是开始设计应用程序的错误地方,您需要从实际工作人员开始工作。将这一点灌输到管理层的头脑中是一项壮举,但是一旦你能够说服他们所需要的只是关注报告而不是数据输入,你就赢得了大部分的战斗。

我与实际进行数据录入的人的经验是,他们真的不关心技术,他们所担心的是另一个“改进”的系统,实际上会降低他们的效率。如果他们能够确信我们构建的软件能够让他们更快更好地工作,那么他们就会参与其中。

当然,我们只需要确保我们真正了解最终用户在UI和整个系统中真正想要的内容。

答案 2 :(得分:0)

如果他们已经习惯了Excel和繁重的数据输入,他们可能习惯使用快捷键和标签,这很容易添加到WinForms应用程序,但我不认为在网络上做起来很容易应用。我想不出任何我从硬盘上看到的易于使用的webapp。 从桌面应用程序控制整个体验也更容易。

我会说这取决于您是否希望让用户或管理员满意。管理员可能更喜欢一个可能使安装,升级和维护更容易的webapp,但用户可能更喜欢(精心编写的)桌面应用程序,为他们提供他们习惯的丰富用户界面。