InciGest: Software de Gestión de Incidencias
glpunzi | 5 Junio, Jueves, 2008 | 11:21 pmActualmente, estoy desarrollando una pequeña aplicación para controlar las incidencias que realizamos a nuestros clientes.
Es una pequeña web, sencilla, y con 4 cosillas de momento, pero gracias a las facilidades que nos ofrece Smalltalk, podríamos ampliarlo fácilmente.
De momento, para los curiosos, quiero compartir como está diseñada. No entraremos en sí el modelo es bueno o malo, es algo que estoy haciendo para aprender el framework Aida/Web a la par de Smalltalk, y me estoy basando sobre todo en el tutorial que ya traduje, y que que podéis mirar aquí.
Poniendo en antecedentes
La función de la aplicación, es, que los técnicos registren las incidencias que se realizan a los clientes de la empresa. Actualmente, el modelo está pensado con idea que distintas empresas compartan la misma aplicación, pero no olvidar, que es una simple web que se ha hecho con métodos didácticos.
Comenzando
El proyecto lo he dividido en 3 categorías.
InciGest-Aida: Contiene los objetos “Aida” para su representación web.
InciGest-Core: Contiene el modelo principal del sistema.
InciGest-Test: Contiene los test de los objetos.
:InciGest-Core:
IGObjeto: Ésta, es una clase abstracta, hereda directamente de Object, y su función, es servir como capa entre Object y todos los objetos de la aplicación, por si se necesitase añadir algo común a todos.
InciGest: Es el manejador de la aplicación. Es un singleton, y es el encargado de realizar las tareas principales del sistema.
IGEmpresa: Las instancias de esta clase, representan cada una de las empresas dadas de alta en sistema.
De momento existen más objetos, pero iré diciéndolos según avancemos en el proyecto, y vayamos usándolos. Mañana, como funcionan los objetos internamente y como vincularlos con el framework web Aida.
Entradas relacionados:






[...] Aunque no lo halla publicado, tengo casi terminada la
…intermedio… | ^[:Il | Messaggero := non: 'è importante'] | 16 Junio, Lunes, 2008 | 4:55 pm[...] Aunque no lo halla publicado, tengo casi terminada la segunda parte de InciGest: Software de Gestión de Incidencias. [...]