【发布时间】:2011-03-16 16:25:33
【问题描述】:
我想在工作中创建一个小型帮助台工单控制系统,允许用户输入帮助请求工单;然后这些工单将分配给技术人员进行处理,技术人员在工作完成后将其标记为“已完成”。然后,请求用户将能够确认并“关闭”工单,以便帮助台主管可以根据工单详细信息跟踪响应时间和其他统计信息。没有什么太复杂的,使用 .NET 和 SQL Server。
我不确定我应该将其开发为 Web 应用程序还是 Windows 应用程序。该应用程序将在工厂车间使用,因此它必须在 LAN 中易于使用。但我们目前通过 Citrix 托管 Windows 应用程序列表,因此部署在这里并不是真正的问题。我真的没有从头开始创建 winapp 的经验(尽管我已经修改了很多),但感觉 Web 应用程序看起来并不“可靠”。
读者可以提供哪些建议来指导我为此目的决定更好的架构?
编辑 谢谢大家的想法!鉴于这是一个非常简单的应用程序,我可以选择任何一种方式。我决定使用 Web 应用程序,因为我们本地的 Citrix 设置仍有一些问题需要修复。
【问题讨论】:
-
我会说这取决于你期望它工作或是什么样的......但从你所说的来看,它可能是网络或应用程序......甚至两者兼而有之......例如客户端的网络应用程序和员工的应用程序...我所说的取决于您计划在其上拥有的内容,以使其对桌面应用程序有价值。但总的来说,我想你可以通过这两种方式做几乎任何事情......我不认为它会变得不那么稳固或不同......
-
如果可以,也可以考虑购买一个应用程序来执行此操作。原因是一个简单的帮助台可以在不到一周的时间内完成,它是未来可能出现的所有其他东西,比如报告和工作流程,它们可能会让你在工作中陷入困境。那里有成千上万的免费和商业选择,只要问姐妹网站上的人:serverfault.com/questions/107675/help-desk-software-suggestions
-
@tovare - 我也首先想到了这一点。实际上,这是我被分配到的一个项目,而不是什么好工具。关键是加快工厂车间制造机器的维护请求,他们想要一些非常非常简单的东西来发送通知,然后收集统计数据。我打赌拥有一个可靠的数据库模型,这样我就可以在此基础上构建和升级应用程序,而无需重新映射数据。
标签: c# asp.net winforms architecture