我之前的问题已经结束,所以我会更具体。
我需要创建一个应用程序,一个用 C# 编写的桌面应用程序,它将要求用户提供凭据,并在验证后打开允许使用 DB 的 GUI(用户黑匣子)。它应该在任何地方使用,而不是 LAN 或 SQL 域。我认为我需要执行以下操作:
- 创建将处理身份验证的客户端和服务器应用程序。那将意味着很多插座的东西..
- 一旦用户被验证,客户端查询将被发送到数据库(客户端->服务器->数据库)。
- 服务器需要将数据库数据集发送回客户端。
如您所见,这只是我的猜测,但我不知道它是否太复杂或完全错误。主要的是它必须是桌面应用程序(不是基于 Web 的应用程序)并且可以从任何地方访问。
我对如何设计系统的要点很感兴趣,对此我将不胜感激。