Penagos Parra, Eduar Mauricio2022-08-302022-08-302022-06-14http://hdl.handle.net/10785/12310Monografía (Ingeniería de Sistemas y Telecomunicaciones), Facultad de Ciencias Básicas e Ingeniería, Pereira, 2022.El presente trabajo de grado, es el desarrollo de una aplicación web que permita optimizar el funcionamiento y manejo de las actividades propias de un consultorio odontológico como lo son la historia clínica de pacientes, agendamiento de citas, registro por parte de los usuarios nuevos a la plataforma entre otras actividades; esto le permite al consultorio la reducción de gastos al tener un software adecuado a sus necesidades, con la posibilidad de escalabilidad según los requerimientos que se vayan presentando y optimizando la interacción entre paciente y odontólogo. La necesidad que impulsó el desarrollo web fue poder tener una aplicación funcional que representará un costo beneficio acorde al funcionamiento del consultorio. Para desarrollar la aplicación se optó por utilizar el Modelo en Cascada ya que este modelo ordena rigurosamente las etapas del proceso del desarrollo de software obligando al desarrollador a no seguir a la siguiente fase sin haber terminado la anterior. Otro motivo por el cual se utilizó el modelo en cascada fue que otras metodologías requerían de personal adicional para su implementación y por ser un proyecto de una sola persona, no era conveniente implementarlo. La aplicación para su óptimo funcionamiento debe cumplir con todos los requerimientos descritos en el documento, para ello se realizaron las pruebas de rigor para comprobar la funcionalidad del mismo obteniendo muy buenos resultados. Para el desarrollo del software se utilizó el framework Django basado en Python, el cual ofrece estabilidad, seguridad, escalamiento y una gran cantidad de paquetes. La ventaja que tiene el software es la facilidad de modificar o agregar nuevos módulos según la necesidad que tenga el cliente ya que cada módulo es independiente y crear uno nuevo e implementarlo se puede hacer de forma que no interrumpan las operaciones del sistema. Abstract: The present degree work is the development of a web application that allows optimizing the operation and management of the activities of a dental office, such as the clinical history of patients, appointment scheduling, registration by new users to the platform among other activities; This allows the office to reduce expenses by having software that is suitable for its needs, with the possibility of scalability according to the requirements that arise and optimizing the interaction between patient and dentist. The need that drove web development was to have a functional application that represented a cost benefit according to the operation of the office. To develop the application, it was decided to use the Cascade Model since this model rigorously orders the stages of the software development process, forcing the developer not to continue to the next phase without having finished the previous one. Another reason why the waterfall model was used was that other methodologies required additional personnel for its implementation and, since it was a one-person project, it was not convenient to implement it. For its optimal operation, the application must meet all the requirements described in the document, for which rigorous tests were carried out to verify its functionality, obtaining very good results. For the development of the software, the Django framework based on Python was used, which offers stability, security, scalability and a large number of packages. The advantage of the software is the ease of modifying or adding new modules according to the client's needs, since each module is independent and creating a new one and implementing it can be done in a way that does not interrupt system operations.EspañolDjangoDjangoPythonPythonHTMLHTMLMetodología cascadaWaterfall methodologydesarrollo de softwareSoftware developmentIngeniería del softwareSoftware engineeringpruebasTestingAnálisis de requisitosRequirements analysisSistema de Información Web para la gestión de citas y manejo del portafolio para el consultorio odontológico DentaldocOther