0

我有很多问题。

所以我为这家公司工作。这是一家小公司。很小。他们有一个古老的排序系统,它使用 MSACCESS 并且是用 Visual Basic 构建的。我的任务是开发一个新的订购系统来处理订单以及在线接受订单。

我在 Excel 中创建了一个订单表格,其中包含需要进行的所有正确计算作为基础。我找到了一个名为 SpreadsheetConverter 的服务,可以将其转换为 HTML,或者如果我想要 Node.JS。但老实说,我不知道如何处理 Node.JS。我对 VB 有一些了解,而且我(有点)开始了解数据库。

我的问题是,如果我想构建一个可以接收订单、存储/检索客户数据(自动填充?)、将订单信息存储到数据库中以便我可以检索它们的应用程序,那么最好从哪里开始。订单系统必须为这家公司量身定制,他们制造门,因此计算涉及到很多尺寸和样式。

我有我需要的所有计算。基本上,如果我想构建一个 UI、编写简单的代码并让它与数据库交互,我应该从哪里开始。我检查了 Xojo,我有一台 Mac,所以我不能使用 Visual Basic。我应该在哪里启动数据库?

或者是否可以连接电子表格转换器创建的 Node.JS 并将其连接到 Firebase 之类的东西?

如果这一切看起来令人困惑,我很抱歉,我基本上不知道从哪里开始,我只需要朝着正确的方向前进,这样我就可以缩小注意力。

4

1 回答 1

1

Xojo 可能确实是一个好的开始。

Xojo 包括对 sqlite 数据库的访问,您可以相当轻松地添加新记录。不过,您确实需要知道如何设计和查询 SQL 数据库。

最大的问题可能是如何实现用户界面。这将是最大的任务。使用 Xojo,您可以使用它的窗口布局编辑器相当轻松地设计它。

然后,您可以开发一个单一的桌面应用程序,即在同一台计算机上运行和维护其数据库的 Mac 或 Windows 应用程序。或者,如果您想允许多个用户从不同的计算机访问数据库,请考虑在 Xojo 中编写一个 Web 应用程序,然后通过 Web 浏览器使用该应用程序。大多数代码都是相同的,但对于 Web 应用程序的测试可能会更复杂和更慢一些。

但是,您必须在 Xojo 中重新实现所有计算,因为 Xojo 无法以这种方式使用或导入 Excel 工作表。

另外,看看 FileMaker。我从未使用过它,但它可能适合您的需求。

于 2015-10-20T16:57:04.093 回答