Un ami m'a dit qu'il serait pratique d'avoir un service de réservation en ligne. Mon ami est indépendant en tant qu'entraîneur personnel (une sorte de tutorat général pour les entraîneurs sportifs) et enseigne sous forme de location d'un centre de fitness à la demande d'un client. Pour les demandes d'orientation des clients, je reçois des appels téléphoniques et des e-mails de mon téléphone mobile personnel et reçois des réservations, mais il semble qu'il y ait de fréquentes demandes soudaines telles que "Je veux demander dans 30 minutes à partir de maintenant", j'ai donc contacté pendant le guidage Si vous ne comprenez pas, vous manquerez une opportunité commerciale. Pour lui, j'ai décidé de créer un service de réservation Web pour ma propre étude.
Tout d'abord, j'ai réfléchi au plan comme suit. ■ Présentation du service Service de réservation de conseils de formation pour les entraîneurs personnels sur le Web
■ Services fournis ・ Fonction d'enregistrement des membres ・ Fonction de confirmation d'inscription (l'inscription est terminée en cliquant sur l'URL jointe à l'email) ・ Fonction de confirmation de planification ・ Fonction de réservation (réservation / annulation) ・ Fonction d'envoi de mail de résultat de réservation ・ Accéder à la fonction MAP (lien Google map)
■ Proposition de conception / conception -La palette de couleurs est basée sur le noir et blanc, et même si elle est mature, la conception utilise des couleurs pour lui donner de la douceur. ・ Les utilisateurs sont riches (beaucoup de personnes âgées), il est donc facile à utiliser et dispose d'une disposition et d'une taille de bouton simples. ・ Étant donné que les réservations et la confirmation du calendrier sont les tâches principales, l'accent est mis sur le fait de rendre le calendrier, etc. facile à voir et à comprendre. Le design souligne également que ・ Envisagez une conception qui facilite l'utilisation ultérieure des informations des membres par l'administrateur.
■ Terminal de vérification de fonctionnement ・ PC (Chrome, IE) ・ Smartphone (iPhone, Galaxy)
L'environnement de développement est considéré comme suit. [doux] ・ VMware Player 6.0.7 ・ CentOS7.4 -Apache HTTP Server 2.4.6 -Apache Tomcat 9.0.8 ・ Java1.8.0_171 ・ Html / Bootstrap / JavaScript · Éclipse ・ Poisson en verre ・ PostgreSQL ・ Logiciel de sécurité (indécis) ・ Bureau Chrome
[dur] ・ Ordinateur portable Windows7 32 bits de mémoire 2 Go ・ Windows7 HomePremium 64 bits de mémoire PC de bureau 4 Go
Étant donné que les spécifications de mon ordinateur portable ne peuvent pas résister au développement avec éclipse, j'accède à mon ordinateur de bureau à la maison avec le bureau Chrome et je travaille. (La raison pour laquelle le bureau à distance n'est pas utilisé est que Home Premium ne prend pas en charge le bureau à distance) Pour le cadre, JSF sera utilisé en tenant compte de la stabilité de Java EE et de la réduction de la main-d'œuvre.
■ Construction de l'environnement ・ Construire un environnement de développement sur CentOS
■ Création de design ・ Créez une proposition de design avec xhtml / Bootstrap (cadre général)
■ Fabrication avec java ・ Préparez l'environnement JSF à l'aide de GlassFish pour Eclipse ・ Développé avec JSF
■ Modification de la conception ・ Déplacez-vous avec JavaScript
■ Test de contrôle de fonctionnement -Créer et mettre en œuvre une spécification de test simple afin que le même test puisse être effectué pour chaque terminal de vérification d'opération. ・ Réparation de panne
■ Transition vers l'environnement de production
Lorsque le travail est divisé dans une certaine mesure, nous prévoyons de mettre à jour l'état du travail vers Kita. Actuellement, nous construisons l'environnement et nous avons confirmé que tomcat est lancé. Je suis sur le point de commencer à concevoir, mais comme c'est une proposition que j'ai faite pendant mes études, le travail peut changer considérablement. Dans ce cas, je réviserai les articles publiés au besoin.
Puisqu'il s'agit d'une création de service alors qu'il y a de nombreux points peu clairs, je vous serais reconnaissant de bien vouloir me donner quelques conseils.
Recommended Posts