2009-08-14 5 views
1

Hé les gars, espérons que ce n'est pas trop d'une question n00bComment se lancer sur un script de journalisation de l'alimentation en php/mysql/jquery

Je suis principalement un développeur frontal qui a récemment commencé à faire une programmation back end. Le script sur lequel je travaille est assez simple (en théorie). Je ne sais pas par où commencer et espérais des conseils qui me mèneront dans la bonne direction.

-Le script est essentiellement un simple enregistreur de données.
-L'utilisateur se connecte tous les jours sur le site Web, où il les amène à une seule page. -L'utilisateur vérifie ensuite une zone de saisie et saisit une valeur dans une autre zone de saisie -Le numéro est stocké dans la base de données

C'est à peu près tout. Cela semble assez simple, mais le problème est qu'il doit y avoir un compte d'administrateur qui peut lire toutes les entrées de tous les autres utilisateurs.

Ma question: Quelle est la meilleure façon de démarrer ce projet? Je n'ai absolument aucune idée sur la façon de le démarrer. Dois-je créer des classes pour chacune des fonctions (connexion de l'utilisateur, valeur de saisie de l'utilisateur)? Dois-je utiliser un cadre? Quelles seraient les premières étapes que vous prendriez en tant que programmeur. Je sais que ce n'est pas une question spécifique, mais comme je l'ai dit, je suis nouveau à écrire des scripts qui impliquent le backend et tout ce truc amusant. Merci d'avance.

Répondre

4

Dans mon expérience - commencer par l'extrémité avant. C'est fantastique que vous soyez un développeur d'interface utilisateur et vous devriez absolument commencer là. Si une valeur doit être insérée dynamiquement, placez-la dans un espace réservé. À ce stade, je pense qu'un cadre invite une pile de travail à atterrir sur votre bureau. La documentation PHP est excellente et vous servira mieux que n'importe quel cadre à mon avis.

Voici ce que je ferais, peut-être vous pouvez rouler avec elle aussi:

  • Créer l'interface utilisateur dans un langage simple HTML/CSS/jQuery
  • placeholders Insert pour le contenu dynamique créé
  • Suppression des éléments communs (header/footer/sidebar boxes/etc) et créer PHP includes
  • Recherche de chaque espace réservé aux "données dynamiques" et création d'une fonction PHP pour générer les données d'espace réservé
  • Une fois que vous savez de quelles données vous avez besoin, c réer la base de données
  • Créer par exemple des enregistrements dans la base de données
  • Ajustez les fichiers PHP pour tirer exemple des enregistrements
  • Maintenant, créez les formulaires pour insérer des données dans la base de données (parce que vous savez ce que quelques champs sont nécessaires)
  • Test, test et test

J'ai toujours travaillé de cette façon parce que je crois que l'utilisateur vient en premier. De nombreux programmeurs sont trop impliqués dans l'architecture ou la structure de la base de données ou dans des formulaires complexes. La plupart des gens au travail me détestent parce que je commence avec l'interface utilisateur. Vous êtes privilégié monsieur!

Questions connexes