我的问题有很多方面。
所以我为这家公司工作。这是一家小公司。非常小。他们有一个使用MSACCESS的古老的订购系统,它是用Visual Basic构建的。我的任务是开发一种新的订购系统,它既可以处理订单,也可以接受在线订单。
我已经在Excel中创建了一个订单,其中包含了作为某种基础所需的所有正确计算。我找到了一个叫SpreadsheetConverter的服务,可以把它转换成超文本标记语言,或者如果我喜欢Node.JS的话。但说实话,我不知道该怎么处理Node.JS。我对VB有一些了解,而且我(某种程度上)开始了解数据库了。
我的问题是,如果我想要构建一个可以接收订单、存储/检索客户数据(自动填充?)、将订单信息存储到数据库中以便检索它们的应用程序,那么从哪里开始是最好的起点。订单系统必须为这家公司量身定做,他们制造门,所以计算很大程度上涉及尺寸和样式。
我有我需要的所有计算。基本上,如果我想要构建一个UI,编写简单的代码,并让它与数据库交互,我应该从哪里开始。我已经检查过Xojo,我有一台Mac,所以我不能使用Visual Basic。我应该从哪里开始创建数据库?
或者,是否可以连接spreadsheetconverter创建的Node.JS,并将其连接到Firebase之类的东西?
如果这一切看起来让人困惑,我很抱歉,我基本上不知道从哪里开始,我只需要朝着正确的方向推动,这样我就可以缩小我的关注点。
发布于 2015-10-21 00:57:04
对于这一点,Xojo可能确实是一个好的开始。
Xojo包含对sqlite数据库的访问,您可以很容易地添加新记录。不过,您确实需要知道如何设计和查询SQL数据库。
最大的问题可能是如何实现用户界面。这将是最大的任务。使用Xojo,您可以使用它的窗口布局编辑器相当容易地设计它。
然后你可以开发一个整体式桌面应用,i.a.在同一台计算机上运行和维护其数据库的Mac或Windows应用程序。或者,如果您希望允许多个用户从不同的计算机访问数据库,可以考虑用Xojo编写一个Web应用程序,然后通过web浏览器使用它。大多数代码都是一样的,但对于Web应用程序来说,测试可能会更复杂、更慢。
但是,您必须在Xojo中重新实现所有计算,因为Xojo无法以这种方式使用或导入Excel表。
另外,请看一下FileMaker。我从来没有用过它,但它可能适合你的需要。
https://stackoverflow.com/questions/33241196
复制相似问题