是否可以在一个数据库中连接两个系统?

时间:2017-03-16 11:11:09

标签: php mysql database

我正在考虑开发一个以水务公司为基础的系统。

我正在争论我是否应该有两个系统:

第一个想法:一个系统用于客户和那些想要建立水服务连接的系统,而另一个系统只能由那些将要计算的数据输入每个客户的账单的员工访问。这两个系统将连接到一个数据库,以便每次员工将数据输入员工系统时,计算的账单将被更新,如果一些客户登录到客户系统,他们将能够在互联网上查看账单/线上。此外,我想让员工系统独立,这样每当缺少互联网时,他们仍然可以输入数据,账单也会更新。

第二个想法:客户和员工都将拥有唯一的系统,但客户无法访问只能由员工访问的功能。我将为每个人设置一个用户访问级别。交易将在线完成。我认为的缺点是,只要缺少互联网,员工就无法访问系统,因此不会进行任何更新。

您认为哪种概念最好(准确且用户友好)并且可以轻松制作?为客户提供两个系统,为员工提供另一个系统?或者将其合并为一个?

我将使用PHP编写它。

任何帮助和建议都会得到满足。

1 个答案:

答案 0 :(得分:1)

如果您希望使用相同的数据库拥有多个应用程序,那么您只需要确保通过多用户服务器数据库系统(例如Sql Server或MySql)访问数据库。它使您与实际文件隔离,并为您处理所有多用户访问内容。

因此,将您的数据库设置在一个SQL Server实例上,您的桌面计算机和托管您的Web应用程序的服务器都可以访问,并且您应该没问题。