Agenda electronica en java y xml
Hola, tengo q desarrollar una agenda electronica de direcciones en java y xml, pero no tengo conocimientos del tema. Trata lo siguiente:
Se definir谩 una DTD o un Esquema
XML que represente la estructura de una libreta electr贸nica
de direcciones que cumpla los siguientes requisitos:
1. Tipos de direcciones: de una persona, de un grupo
2. Datos de una persona: Apellidos, Nombre, Alias, Direcci贸n de
correo electr贸nico, Tel茅fono Personal, P谩gina Web Personal,
Direcci贸n postal personal, Lugar de trabajo, Tel茅fono en el
trabajo, Fax, P谩gina Web del trabajo, Puesto, Departamento,
Oficina, Direcci贸n postal en el trabajo, Observaciones.
3. De los datos de una persona, es obligatorio tener al menos el
Nombre, y la Direcci贸n de correo electr贸nico o el Tel茅fono
Personal.
4. Datos de un grupo: Nombre, Miembros del grupo, P谩gina Web
del grupo, Tel茅fono, Fax y Direcci贸n postal de localizaci贸n del
grupo, Observaciones.
5. El Alias suministrado para cada persona y el Nombre de cada
grupo deben ser identificadores 煤nicos en la libreta de
direcciones.
6. Los datos de los miembros de un grupo en la libreta de
direcciones podr谩 venir dados de la siguiente forma: o bien un
alias (correspondiente a una persona en la libreta de
direcciones), o un nombre de grupo (correspondiente a un grupo
en la libreta de direcciones), o bien suministrando los datos
Nombre y Direcci贸n de correo electr贸nico (ambos obligatorios)
de una persona u organizaci贸n.
Los datos de la aplicaci贸n se guardar谩n como un documento XML que
responde a la DTD o Esquema definida seg煤n los requisitos anteriores.
La aplicaci贸n debe permitir:
1. A帽adir, modificar, borrar elementos de la libreta de direcciones.
2. A帽adir, modificar, borrar miembros de un grupo.
3. Localizar personas en la libreta de direcciones buscando por
Apellidos, Nombre, Alias, Direcci贸n de correo electr贸nico,
Direcci贸n Postal (se busca en ambas, personal y de trabajo),
Tel茅fono, Observaciones.
4. Localizar grupos en la libreta de direcciones buscando por
Nombre, Tel茅fono, Direcci贸n Postal, Observaciones.
5. Importar datos de una libreta de direcciones externa, dados en el
formato XML definido por la DTD o Esquema.
6. Exportar datos de la libreta de direcciones a HTML de forma que
puedan ser visualizados legiblemente.
La aplicaci贸n deber谩 estar basada en una implementaci贸n de DOM
No se restringe la forma de interfaz de la aplicaci贸n, pero se
recomienda una interfaz tipo ventana,(JDialog). Los archivos se
crearan inicialmente en XMLSpy 2004.
Se definir谩 una DTD o un Esquema
XML que represente la estructura de una libreta electr贸nica
de direcciones que cumpla los siguientes requisitos:
1. Tipos de direcciones: de una persona, de un grupo
2. Datos de una persona: Apellidos, Nombre, Alias, Direcci贸n de
correo electr贸nico, Tel茅fono Personal, P谩gina Web Personal,
Direcci贸n postal personal, Lugar de trabajo, Tel茅fono en el
trabajo, Fax, P谩gina Web del trabajo, Puesto, Departamento,
Oficina, Direcci贸n postal en el trabajo, Observaciones.
3. De los datos de una persona, es obligatorio tener al menos el
Nombre, y la Direcci贸n de correo electr贸nico o el Tel茅fono
Personal.
4. Datos de un grupo: Nombre, Miembros del grupo, P谩gina Web
del grupo, Tel茅fono, Fax y Direcci贸n postal de localizaci贸n del
grupo, Observaciones.
5. El Alias suministrado para cada persona y el Nombre de cada
grupo deben ser identificadores 煤nicos en la libreta de
direcciones.
6. Los datos de los miembros de un grupo en la libreta de
direcciones podr谩 venir dados de la siguiente forma: o bien un
alias (correspondiente a una persona en la libreta de
direcciones), o un nombre de grupo (correspondiente a un grupo
en la libreta de direcciones), o bien suministrando los datos
Nombre y Direcci贸n de correo electr贸nico (ambos obligatorios)
de una persona u organizaci贸n.
Los datos de la aplicaci贸n se guardar谩n como un documento XML que
responde a la DTD o Esquema definida seg煤n los requisitos anteriores.
La aplicaci贸n debe permitir:
1. A帽adir, modificar, borrar elementos de la libreta de direcciones.
2. A帽adir, modificar, borrar miembros de un grupo.
3. Localizar personas en la libreta de direcciones buscando por
Apellidos, Nombre, Alias, Direcci贸n de correo electr贸nico,
Direcci贸n Postal (se busca en ambas, personal y de trabajo),
Tel茅fono, Observaciones.
4. Localizar grupos en la libreta de direcciones buscando por
Nombre, Tel茅fono, Direcci贸n Postal, Observaciones.
5. Importar datos de una libreta de direcciones externa, dados en el
formato XML definido por la DTD o Esquema.
6. Exportar datos de la libreta de direcciones a HTML de forma que
puedan ser visualizados legiblemente.
La aplicaci贸n deber谩 estar basada en una implementaci贸n de DOM
No se restringe la forma de interfaz de la aplicaci贸n, pero se
recomienda una interfaz tipo ventana,(JDialog). Los archivos se
crearan inicialmente en XMLSpy 2004.
hola!!!!!tengo q realizar un trabajo muy similar al tuyo, y yo tp tengo muchos conocimientos x lo q me esta costando un poco, si me pudieras enviar tu trabajo para servirme de el te lo agradeceria.
Hola!
Te env铆o este mensaje por que vi tu pregunta con respecto al programa de la agenda electr贸nica en Java, era para decirte que tengo un problema muy similar y supongo que ya le has de haber dado soluci贸n al tuyo, estonces quiciera saber si no me podr铆as dar una ayudadita con este problema. Si pudieras ayudarme te lo agradecer铆a mucho. Te escribo otro correo por si acaso :[email protected]
Te env铆o este mensaje por que vi tu pregunta con respecto al programa de la agenda electr贸nica en Java, era para decirte que tengo un problema muy similar y supongo que ya le has de haber dado soluci贸n al tuyo, estonces quiciera saber si no me podr铆as dar una ayudadita con este problema. Si pudieras ayudarme te lo agradecer铆a mucho. Te escribo otro correo por si acaso :[email protected]
