创建自定义订单系统

时间:2015-10-20 15:51:33

标签: database node.js excel vba xojo

我的问题很多。

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

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

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

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

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

如果这一切看起来令人困惑,我很抱歉,我基本上不知道从哪里开始,我正在向正确的方向推进,所以我可以缩小我的注意力。

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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

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