2015-10-07 109 views
-1

我打算创建一个学生信息系统,其中多台计算机可以通过局域网连接访问同一台服务器。服务器将有一个关于学生信息的数据库。我几乎有一个创建类似这样的程序的背景,但我只能用它来制作一台电脑。我不知道如何将该数据库连接到另一台计算机。例如:创建学生信息系统

老师A使用计算机1访问学生信息系统和使用计算机2访问学生信息系统 也使用计算机2访问它。由一个老师做 的任何修改都会被更新到数据库中,这将被视为 以及教师B.

我还有一个问题是我是否应该让网络为基础与否。我只有使用这种系统的WPF应用程序的经验,但有人告诉我,如果我在这种网络概念中使用基于Web的应用程序更容易。你能告诉我使用基于网络及其对应的优点和缺点吗?

总结:

  • 我怎么能连接多台计算机来访问一个数据库系统。
  • 如果使用基于Web的应用程序或桌面应用程序,最好使用它。

非常感谢。

回答

0

在这种情况下,基于Web和基于桌面的应用都可以为您工作。对于数据库,您可以使用SQlServer2008并通过LAN共享此数据库,以便可以从网络中的所有计算机访问该数据库。

您必须为数据库创建一台服务器机器,该机器将由局域网上的其他客户机访问。

0

这很容易,你只需要给连接字符串而不是“。”的sql机器的ipaddress。而其他的东西都是一样的。

2

几个百分点

  1. 架设了一台机器使其在您的数据库将驻留在服务器上。所有机器都将使用LAN指向此服务器和数据库。

  2. 您可以创建基于Web的应用程序和基于桌面的应用程序。我宁愿选择基于Web的应用程序,以便将来您可以扩展到大学校园之外的系统。