帮助台售票操作系统:Windows应用程式与Web应用程序 [英] Help Desk ticket system: Windows app vs web app

查看:117
本文介绍了帮助台售票操作系统:Windows应用程式与Web应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想创建工作的小票服务台控制系统,这将允许用户输入帮助请求票;那么这些门票将分配给技术人员的工作,并在技术人员将其标记为已完成任务完成之后。然后,请求用户将能够确认和关闭的车票,让服务台管理员可以根据机票上的细节保留的响应时间以及其他统计的轨道。没有什么太复杂了,使用.NET和SQL Server。

I want to create a small helpdesk ticket control system at work, that would allow users to enter a help request ticket; these tickets would then be assigned to a technician to work on, and the technician would mark it as "FINISHED" after the job is done. The requesting user would then be able to confirm and "CLOSE" the ticket, so that a Help Desk supervisor can keep track of response times and other stats based on the ticket details. Nothing too complicated, using .NET and SQL Server.

我不知道我是否应该开发这个作为一个Web应用程序或Windows应用程序。这个应用程序将在工厂地板上使用,因此,必须是在局域网容易获得。但是,我们目前的主机通过Citrix Windows应用程序的列表,以便部署不会真的是一个问题在这里。我真的没有经验,从头开始创建winapps(虽然我已经修改了不少),但感觉就像一个Web应用程序不会看起来像实。

I am not sure if I should develop this as a Web application or a Windows application. This application would be used in the plant floor, so it would have to be easily available in the LAN. But we currently host a list of Windows applications via Citrix, so deployment would not really be an issue here. I don't really have experience creating winapps from scratch (though I've modified quite a few), but it feels like a web application would not look as "solid".

读者可以提供什么建议,可以引导我进入决定为了这个目的,更好的架构?

What advice can readers provide that could guide me into deciding the better architecture for this purpose?

修改
谢谢大家对你的思念!考虑到这是一个非常简单的应用程序,我可以去任何一种方式。我决定去与Web应用程序,因为我们当地的思杰的设置还是有一些怪癖需要加以固定。

EDIT Thank you all for your thoughts! Given that this is a very simple application, I could go either way. I decided to go with a Web application, as our local Citrix setup still has some quirks that need to be fixed.

推荐答案

如果你开发的Web应用程序,你可以弹出它放在你的本地Intranet和您的用户可以使用通过其终端上的浏览器中的Citrix或者他们的浏览器,或。

If you develop a web app you can pop it on your local intranet and your users can use either their browser within Citrix, or via the browser on their terminal.

不过,如果你已经有了相应的基础设施,那么也许一个Windows应用程序会更容易开发和部署。与Windows应用程序的唯一限制是,如果你要离开Citrix环境移动,或者是扩大到想要在外部使用该系统车间,那么它很难部署和维护您的安装。

However, if you've got the infrastructure in place, then perhaps a Windows application would be easier to develop and deploy. The only limitation with a windows application would be that if you were to move away from a Citrix environment, or were to expand to wanting to use the system externally to the plant floor, then it's harder to deploy and maintain your installations.

您可以使用Web部署与Windows的应用,这是相当不错的,因为它只要你发布一个新的版本更新本身,但是这是一个有点为用户带来FAF的而你不能保证用户将允许更新发生。所以,如果你有一个关键更新,用户可以在效果,选择忽略它。

You can use Web Deployment with Windows applications which is quite nice as it updates itself whenever you publish a new version, however it is a bit of a faf for the users and you've no guarantees that the user will allow the update to occur. So if you had a critical update, the users could, in effect, choose to ignore it.

这就是Web应用程序中获取积分。 One安装和接入的一个点。如果你更新它,那么所有用户都立即在最新的版本。

That's where the web application gets its bonus points. One installation and one point of access. If you update it, then all users are instantly on the latest version.

就个人而言,我会去为未来的打样和易于acccess的Web应用程序。它是略高于Windows应用程序更多的工作,但回报往往超过了Web应用程序所需的额外时间。

Personally, I'd go with the web application for future proofing and ease of acccess. It's slightly more work than a windows application, but the payoff usually exceeds the extra time required for the web application.

这篇关于帮助台售票操作系统:Windows应用程式与Web应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆