2015-10-20 4 views
1

La question que j'ai est plusieurs fois.Création d'un système de commande personnalisé

Je travaille donc pour cette entreprise. C'est une petite entreprise. Très petit. Ils ont un ancien système de commande qui utilise MSACCESS et a été construit en Visual Basic. J'ai été chargé de développer un nouveau système de commande qui traite les commandes ainsi que les commandes en ligne.

J'ai créé un formulaire de commande dans Excel avec tous les calculs appropriés qui doivent être faits comme une sorte de fondation. J'ai trouvé un service appelé SpreadsheetConverter qui le convertit en HTML ou si je voudrais utiliser Node.JS. Mais pour être complètement honnête, je n'ai aucune idée de ce qu'il faut faire avec Node.JS. J'ai une certaine connaissance de VB et je commence (en quelque sorte) à comprendre les bases de données. Ma question est où serait le meilleur endroit pour commencer si je voulais construire une application qui peut prendre des commandes, stocker/récupérer des données client (remplissage automatique?), Stocker des informations de commande dans une base de données afin que je puisse les récupérer. Le système de commande doit être personnalisé pour cette entreprise, ils font des portes, de sorte que les calculs portent beaucoup sur les tailles et les styles.

J'ai tous les calculs dont j'ai besoin. Fondamentalement, où dois-je commencer si je veux créer une interface utilisateur, écrire un code simple, et l'avoir interagir avec une base de données. J'ai vérifié Xojo, j'ai un Mac donc je ne peux pas utiliser Visual Basic. Où dois-je chercher pour démarrer une base de données?

Ou est-il possible de connecter le Node.JS que spreadsheetconverter crée et de le connecter à quelque chose comme Firebase?

Je suis désolé si tout cela semble confus, je ne sais pas par où commencer et une poussée dans la bonne direction est tout ce dont j'ai besoin pour que je puisse réduire mon attention.

Répondre

1

Xojo pourrait en effet être un bon début pour cela. Xojo inclut l'accès à une base de données sqlite, et vous pouvez facilement ajouter de nouveaux enregistrements. Cependant, vous devez savoir comment concevoir et interroger un db SQL.

La plus grande question est probablement de savoir comment implémenter l'interface utilisateur. Ce sera la plus grande tâche. Avec Xojo, vous pouvez le concevoir assez facilement, en utilisant son éditeur de disposition de fenêtre.

Ensuite, vous pouvez développer une application de bureau monolithique, par exemple. une application Mac ou Windows qui exécute et maintient sa base de données sur le même ordinateur. Ou, si vous souhaitez autoriser plusieurs utilisateurs à accéder à la base de données depuis différents ordinateurs, pensez à écrire une application Web dans Xojo, qui sera ensuite utilisée via un navigateur Web. La plupart du code sera le même, mais les tests seront probablement un peu plus complexes et plus lents pour une application Web. Cependant, vous devrez ré-implémenter tous vos calculs dans Xojo, car Xojo n'a aucun moyen d'utiliser ou d'importer des feuilles Excel de cette façon.

Jetez un coup d'œil à FileMaker. Je ne l'ai jamais utilisé mais cela peut correspondre à vos besoins.