Database 数据库应用程序,可从Mac、iPad和Web访问

Database 数据库应用程序,可从Mac、iPad和Web访问,database,macos,ipad,Database,Macos,Ipad,我对这个问题感到很不理解,但不能做到这一点并不是一个真正的选择,所以我必须学会如何用这种或那种方式 我的任务是为一家司机公司建立一个应用程序/数据库。我以前在Microsoft Access中为其他客户做过类似的事情,因此收到了此请求,但该客户希望能够在其Mac上运行应用程序,而不是安装Windows。我唯一真正的编码经验是HTML/CSS和使用Microsoft Access时的一些VBA。对于这些访问数据库,我创建了单独的前端和后端文件,以允许多用户访问和远程访问(后端文件保存在公司服务器上

我对这个问题感到很不理解,但不能做到这一点并不是一个真正的选择,所以我必须学会如何用这种或那种方式

我的任务是为一家司机公司建立一个应用程序/数据库。我以前在Microsoft Access中为其他客户做过类似的事情,因此收到了此请求,但该客户希望能够在其Mac上运行应用程序,而不是安装Windows。我唯一真正的编码经验是HTML/CSS和使用Microsoft Access时的一些VBA。对于这些访问数据库,我创建了单独的前端和后端文件,以允许多用户访问和远程访问(后端文件保存在公司服务器上)

因此,请继续我的问题(抱歉,我把它拖了出来)

我需要能够构建一些单个用户可以在Mac上打开和运行的东西,这样他就可以查看、添加、更改作业及其详细信息。他还需要在iPad上拥有同样的访问权限,尽管纯粹的观看就足够了

关于网络访问,基本上他希望能够进入他的“预订系统”应用程序,进入“新工作”并向他的客户发送链接,在那里他们可以在浏览器中单击链接,填写详细信息(姓名、联系电话、收款和交车地址、收款日期和时间等)当他们提交此表格时,详细信息将在他的预订系统上更新


我的问题是我真的不知道从哪里开始。我只是需要一些关于从哪里开始的建议。这是一个问题,建立一个MySQL数据库后端,然后托管在某个地方,并将不同的前端链接到它等等

是的,对于多个客户端,web是最好的解决方案。对于最便宜的托管路径,您可以找到好的、便宜的PHP和MySQL托管,它们将提供您所需要的。您可以使用HTML/CSS设计前端,使用PHP开发逻辑和数据访问,并使用MySQL托管数据

Mac和iPad可以通过web URL访问应用程序——你不会构建iOS应用程序,而是用户通过web浏览器访问网站。你可以使用jqueryuimobile等非常简洁的工具来创建类似于应用程序的体验,但是如果你需要在一个小的预算内支持多个客户端,一个iOS应用程序和单独的网站是不可取的


确保您有一些可用的PHP专业知识或了解这一部分。网络上有大量的优秀资源可供使用。祝你好运

谢谢你的快速回复,约翰。“预订系统”只有一个用户,他只想在ipad上查看路上的详细信息。唯一的其他“用户”将是客户,因为他希望能够有效地向他们发送一张空白的预订表,只需说一个唯一的ID,如工作编号,然后他们填写提交,详细信息将显示在他的系统上。我能用你概述的方法来实现所有这些吗?是的,这个方法是最灵活的,并且能允许你所描述的。如果你愿意,你可以在以后的某个时候制作一台iPad,并且有足够的预算。如果预见到这种增强,您可能需要考虑创建服务,以便对数据库的所有访问都通过相同的集中代码进行。但是,假设web路线足够好,您可能不需要克服这种复杂性。谢谢您的建议John。现在我只需要完善我的HTML和CSS,开始学习PHP和MySQL。虽然我还没有真正处理过太多这样的情况,但这听起来像是可以通过托管一个web服务来解决的问题,作为不同用户的应用程序和数据库之间的一个层。这就避免了应用程序需要直接连接到数据库,从而允许您在服务器端使用您想要的任何东西。