SlideShare una empresa de Scribd logo
Contenido del Modelo de Diseño
1. Introducción
En la realización del software se programara en tres capaz tanto la presentación,
negocio y datos haciendo uso de TIC’s para el sistema web a realizar.
1.1. Propósito
El objetivo del presente documento es dar a conocer la arquitectura del sistema de
nóminas y mostrar de manera inicial algunos scripts de las distintas capas que
componen el software.
1.2. Vista General
La arquitectura por capas se subdivide al proceso de desarrollo en 3 capas:
Capa de Presentación
Capa de Procesamiento de Datos
Capa de Almacenamiento de Datos
1.3. Referencias
- Glosario.
- Plan de desarrollo de software.
- Diagrama de casos de uso.
- Manual de uso del sistema
- Manual de instalación
1.4. Definición de Términos, Abreviaturas y Siglas
-RUP
-PHP
2. Diseño Arquitectónico
Define la relación entre cada uno de los elementos estructurales del programa.En
nuestro software la primera capa mostrara la presentacion dinamica de nuestro
sistema,en la segunda los datos a ingresar y posteriormente la tercera capa sera
la de negocio de acuerdo a los requerimientos que inicialmente se dio a conocer.
2.1. Diseño de la Capa de Presentación (Vista)
Para el diseño de la capa de presentación se utilizaran frames en html y hojas de
estilos (CSS).
<style type="text/css">
<!--
.Estilo1 {
font-family: "comic Sans MS";
font-size: 24px;
}
.Estilo2 {
font-family: "comic Sans MS";
font-size: 18px;
}
.Estilo3 {font-family: "comic Sans MS"}
-->
</style>
<?
include("validar.php")
?>
<style type="text/css">
<!--
.Estilo1 {
font-family: "old English Text MT";
font-size: 36px;
}
.Estilo2 {font-family: "comic Sans MS";
font-size: 16px;
color: #FF0000;
}
body {
background-image: url(fonditito.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
}
-->
</style>
<style type="text/css">
<!--
.Estilo2 {font-size: 12px}
.Estilo3 {
color: #FF0000;
font-size: 14px;
}
.Estilo18 {font-size: 12px; font-weight: bold; }
.Estilo19 {font-size: 16px}
.Estilo7 {color: #999999}
.Estilo8 { color: #0066FF;
font-weight: bold;
font-size: 18px;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
.Estilo59 {font-family: "comic Sans MS"}
-->
</style>
<styletype="text/css">
<!--
.Estilo1 {
font-family: "old English Text MT";
font-size: 36px;
}
.Estilo2 {font-family: "comic Sans MS";
font-size: 16px;
color: #FF0000;
}
body {
background-image: url(fonditito.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
}
-->
</style>
<style type="text/css">
<!--
.Estilo1 {
font-family: "old English Text MT";
font-size: 36px;
}
.Estilo2 { font-family: "comic Sans MS";
font-size: 16px;
color: #FF0000;
}
body {
background-image: url(fonditito.png);
background-repeat: repeat-x;
}
2.1.1 Scripts Capa de Presentación
<script type="text/javascript">
<!--
functionMM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
vari,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
functionMM_swapImgRestore() { //v3.0
vari,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
x.src=x.oSrc;
}
//-->
</script>
2.2. Diseño de la Capa de Almacenamiento de Datos (Persistencia)
Para el diseño de la capa de Almacenamiento de Datos se utilizaran scripts con
extensión sql.
<?
require('conectar.php');
$sel_prod = "SELECT * FROM producto";
$eje_prod = mysql_query($sel_prod);
while($ver_prod = mysql_fetch_array($eje_prod))
{
$empre = $ver_prod['empresa'];
$img = "<imgsrc='empresa_logo/$ver_prod[logo]' width=100 height=60 border=0>";
}
?>
<?php require("validar.php"); ?>
<?
if(isset($_POST["enviar"]))
{
$depa = $_POST["depa"];
$sucursal = $_POST["sucursal"];
require("conectar.php");
$sqly="select * from departamento where nombre_depa='$depa'";
$cony=mysql_query($sqly);
if(mysql_num_rows($cony))
{
echo "
<script>
location.href='agregar_depa.php'
alert('Departamento ya esta agregado')
</script>";
}
else
{
$inser = "INSERT INTO departamento
VALUES(NULL,'$depa',$sucursal)";
if(mysql_query($inser))
{
$texto = "Departamento Agregado Exitosamente";
header("location: ver_depa.php?send=$texto");
exit;
}
}
}
else
{
?>
<script>
functionvalida_envia(){
//valido el nombre
if (document.form1.depa.value.length==""){
//location.href("agregar_tipo_egre.php");
alert("Debe de Digitar el Nombre del Cargo");
document.form1.cargo.focus()
return false;
}
}
functionkeyLock(e){
kc=e.keyCode?e.keyCode:e.which;
if(kc<32) return true;
kc=String.fromCharCode(kc);
if(/[^a-zA-Zñ]/.test(kc))
{
alert("No puede ingresar Numeros");
return false;
}
}
</script>
2.2.1. Scripts Capa Control
<script type="text/javascript">
<!--
functionMM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
vari,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
functionMM_swapImgRestore() { //v3.0
vari,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
x.src=x.oSrc;
}
//-->
</script>
<script>
location.href='agregar_usuario.php'
alert('Usuario ya esta agregado')
</script>";
<script language="javascript" type="text/javascript">
functionbotonCancelar (){
location.href="";
}
</script>

Más contenido relacionado

La actualidad más candente

Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
Emerson Garay
 
Cristianbayon
CristianbayonCristianbayon
Cristianbayon
cristianandresbayon
 
Practica 2 nico agueda
Practica 2 nico aguedaPractica 2 nico agueda
Practica 2 nico agueda
nicoagueda
 
Curso HTML 5 & jQuery - Leccion 9
Curso HTML 5 & jQuery - Leccion 9Curso HTML 5 & jQuery - Leccion 9
Curso HTML 5 & jQuery - Leccion 9
Emmanuel Ortiz Gutierrez
 
Sentencias SQL Update y Delete
Sentencias SQL Update y DeleteSentencias SQL Update y Delete
Sentencias SQL Update y Delete
Emerson Garay
 

La actualidad más candente (12)

Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
 
Cristianbayon
CristianbayonCristianbayon
Cristianbayon
 
Cristianbayon
CristianbayonCristianbayon
Cristianbayon
 
Cristianbayon1
Cristianbayon1Cristianbayon1
Cristianbayon1
 
Practica 2 nico agueda
Practica 2 nico aguedaPractica 2 nico agueda
Practica 2 nico agueda
 
Cristianbayon
CristianbayonCristianbayon
Cristianbayon
 
Presentación CSS y HTML en Gummurcia
Presentación CSS y HTML en GummurciaPresentación CSS y HTML en Gummurcia
Presentación CSS y HTML en Gummurcia
 
Html
HtmlHtml
Html
 
Curso HTML 5 & jQuery - Leccion 9
Curso HTML 5 & jQuery - Leccion 9Curso HTML 5 & jQuery - Leccion 9
Curso HTML 5 & jQuery - Leccion 9
 
Sentencias SQL Update y Delete
Sentencias SQL Update y DeleteSentencias SQL Update y Delete
Sentencias SQL Update y Delete
 
Producto 3: Pagina Web
Producto 3: Pagina Web Producto 3: Pagina Web
Producto 3: Pagina Web
 
Html.....
Html.....Html.....
Html.....
 

Destacado

Ενημέρωση Αγροτών μέσω νέων Τεχνολογιών Πληροφορικής και Επικοινωνιών
Ενημέρωση Αγροτών μέσω νέων Τεχνολογιών Πληροφορικής και ΕπικοινωνιώνΕνημέρωση Αγροτών μέσω νέων Τεχνολογιών Πληροφορικής και Επικοινωνιών
Ενημέρωση Αγροτών μέσω νέων Τεχνολογιών Πληροφορικής και Επικοινωνιών
Agriculural Research Institute
 
Adolescents i xarxes socials
Adolescents i xarxes socialsAdolescents i xarxes socials
Adolescents i xarxes socials
Antoni Vaquer
 
Agrochepak
AgrochepakAgrochepak
The use of legumes in crop rotation systems - Panagiotis Dalias - ARI Cyprus
The use of legumes in crop rotation systems - Panagiotis Dalias - ARI CyprusThe use of legumes in crop rotation systems - Panagiotis Dalias - ARI Cyprus
The use of legumes in crop rotation systems - Panagiotis Dalias - ARI Cyprus
Agriculural Research Institute
 
Dba ppd-fusion-sept-4-2012-7 b
Dba ppd-fusion-sept-4-2012-7 bDba ppd-fusion-sept-4-2012-7 b
Dba ppd-fusion-sept-4-2012-7 bDeepDude
 
Dba ppd-fusion-dba-sept-4-2012-2
Dba ppd-fusion-dba-sept-4-2012-2Dba ppd-fusion-dba-sept-4-2012-2
Dba ppd-fusion-dba-sept-4-2012-2DeepDude
 
Bni effective 60secs presentations
Bni effective 60secs presentationsBni effective 60secs presentations
Bni effective 60secs presentations
Colin Horner (Visual Communications)
 
Uli 2010
Uli 2010Uli 2010
Flood dog donate
Flood dog donateFlood dog donate
Flood dog donatenuchnapang
 
Empresa i organitzacions
Empresa i organitzacionsEmpresa i organitzacions
Empresa i organitzacions
Antoni Vaquer
 
Salmon ceviche
Salmon ceviche Salmon ceviche
Salmon ceviche fsabandodc
 
Django
DjangoDjango
SCAR CY Presidency
SCAR CY PresidencySCAR CY Presidency
SCAR CY Presidency
Agriculural Research Institute
 
ΙΟΕΙΔΗ Tα μικροσοπικά αλλά δυναμικά παθογόνα των φυτών
ΙΟΕΙΔΗ Tα μικροσοπικά αλλά δυναμικά παθογόνα των φυτώνΙΟΕΙΔΗ Tα μικροσοπικά αλλά δυναμικά παθογόνα των φυτών
ΙΟΕΙΔΗ Tα μικροσοπικά αλλά δυναμικά παθογόνα των φυτών
Agriculural Research Institute
 

Destacado (20)

Ενημέρωση Αγροτών μέσω νέων Τεχνολογιών Πληροφορικής και Επικοινωνιών
Ενημέρωση Αγροτών μέσω νέων Τεχνολογιών Πληροφορικής και ΕπικοινωνιώνΕνημέρωση Αγροτών μέσω νέων Τεχνολογιών Πληροφορικής και Επικοινωνιών
Ενημέρωση Αγροτών μέσω νέων Τεχνολογιών Πληροφορικής και Επικοινωνιών
 
Tic i adolescència
Tic i adolescènciaTic i adolescència
Tic i adolescència
 
Adolescents i xarxes socials
Adolescents i xarxes socialsAdolescents i xarxes socials
Adolescents i xarxes socials
 
Agrochepak
AgrochepakAgrochepak
Agrochepak
 
The use of legumes in crop rotation systems - Panagiotis Dalias - ARI Cyprus
The use of legumes in crop rotation systems - Panagiotis Dalias - ARI CyprusThe use of legumes in crop rotation systems - Panagiotis Dalias - ARI Cyprus
The use of legumes in crop rotation systems - Panagiotis Dalias - ARI Cyprus
 
Holloween night
Holloween nightHolloween night
Holloween night
 
Dba ppd-fusion-sept-4-2012-7 b
Dba ppd-fusion-sept-4-2012-7 bDba ppd-fusion-sept-4-2012-7 b
Dba ppd-fusion-sept-4-2012-7 b
 
Dba ppd-fusion-dba-sept-4-2012-2
Dba ppd-fusion-dba-sept-4-2012-2Dba ppd-fusion-dba-sept-4-2012-2
Dba ppd-fusion-dba-sept-4-2012-2
 
Bni effective 60secs presentations
Bni effective 60secs presentationsBni effective 60secs presentations
Bni effective 60secs presentations
 
Uli 2010
Uli 2010Uli 2010
Uli 2010
 
Manuel alzate.ppt
Manuel alzate.pptManuel alzate.ppt
Manuel alzate.ppt
 
Holloween night
Holloween nightHolloween night
Holloween night
 
Flood dog donate
Flood dog donateFlood dog donate
Flood dog donate
 
Empresa i organitzacions
Empresa i organitzacionsEmpresa i organitzacions
Empresa i organitzacions
 
J&j.ppt
J&j.pptJ&j.ppt
J&j.ppt
 
Salmon ceviche
Salmon ceviche Salmon ceviche
Salmon ceviche
 
Django
DjangoDjango
Django
 
Greenfilm presentation
Greenfilm presentationGreenfilm presentation
Greenfilm presentation
 
SCAR CY Presidency
SCAR CY PresidencySCAR CY Presidency
SCAR CY Presidency
 
ΙΟΕΙΔΗ Tα μικροσοπικά αλλά δυναμικά παθογόνα των φυτών
ΙΟΕΙΔΗ Tα μικροσοπικά αλλά δυναμικά παθογόνα των φυτώνΙΟΕΙΔΗ Tα μικροσοπικά αλλά δυναμικά παθογόνα των φυτών
ΙΟΕΙΔΗ Tα μικροσοπικά αλλά δυναμικά παθογόνα των φυτών
 

Similar a Modelo de diseño

Guia N3 Proyectos Web Php Css, Js
Guia N3   Proyectos Web   Php Css, JsGuia N3   Proyectos Web   Php Css, Js
Guia N3 Proyectos Web Php Css, Js
Jose Ponce
 
Grails: Framework para el desarrollo de aplicaciones Web No 3
Grails: Framework para el desarrollo de aplicaciones Web No 3Grails: Framework para el desarrollo de aplicaciones Web No 3
Grails: Framework para el desarrollo de aplicaciones Web No 3
Esteban Saavedra
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
chivis17
 
Formulario en html5 y css3
Formulario en html5 y css3Formulario en html5 y css3
Formulario en html5 y css3
rmonagol
 
Ejercicios htm lcompletos
Ejercicios htm lcompletosEjercicios htm lcompletos
Ejercicios htm lcompletos
Luis Armando
 
Html actividades 1
Html actividades  1Html actividades  1
Html actividades 1
Vicky BarMen
 
afernandezgTFC0613presentacion.pdf
afernandezgTFC0613presentacion.pdfafernandezgTFC0613presentacion.pdf
afernandezgTFC0613presentacion.pdf
danieltomas12
 
Practica de html5 y css3
Practica de html5 y css3Practica de html5 y css3
Practica de html5 y css3
Noé Arpasi
 
Guia Practica Maquetación HTML5, CSS
Guia Practica Maquetación HTML5, CSSGuia Practica Maquetación HTML5, CSS
Guia Practica Maquetación HTML5, CSS
lissette_torrealba
 
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...Frann Paz
 
Fundamentos del diseño web front end
Fundamentos del diseño web front endFundamentos del diseño web front end
Fundamentos del diseño web front end
David Hurtado
 
Estilo & CSS3
Estilo & CSS3Estilo & CSS3
Estilo & CSS3
ccarruitero
 
Guía Practica conexión BD 2021
Guía Practica conexión BD  2021Guía Practica conexión BD  2021
Guía Practica conexión BD 2021
lissette_torrealba
 
Software de Búsqueda
Software de BúsquedaSoftware de Búsqueda
Splat - Programador PHP
Splat - Programador PHPSplat - Programador PHP
Splat - Programador PHP
Juan Belón Pérez
 
Maquetar pagina html con css
Maquetar pagina html con cssMaquetar pagina html con css
Maquetar pagina html con css
rmonagol
 
⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport
José Pedro Avila
 

Similar a Modelo de diseño (20)

Guia N3 Proyectos Web Php Css, Js
Guia N3   Proyectos Web   Php Css, JsGuia N3   Proyectos Web   Php Css, Js
Guia N3 Proyectos Web Php Css, Js
 
Grails: Framework para el desarrollo de aplicaciones Web No 3
Grails: Framework para el desarrollo de aplicaciones Web No 3Grails: Framework para el desarrollo de aplicaciones Web No 3
Grails: Framework para el desarrollo de aplicaciones Web No 3
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
 
Formulario en html5 y css3
Formulario en html5 y css3Formulario en html5 y css3
Formulario en html5 y css3
 
Laboratorio 03
Laboratorio 03Laboratorio 03
Laboratorio 03
 
Ejercicios htm lcompletos
Ejercicios htm lcompletosEjercicios htm lcompletos
Ejercicios htm lcompletos
 
Html actividades 1
Html actividades  1Html actividades  1
Html actividades 1
 
afernandezgTFC0613presentacion.pdf
afernandezgTFC0613presentacion.pdfafernandezgTFC0613presentacion.pdf
afernandezgTFC0613presentacion.pdf
 
Practica de html5 y css3
Practica de html5 y css3Practica de html5 y css3
Practica de html5 y css3
 
Guia Practica Maquetación HTML5, CSS
Guia Practica Maquetación HTML5, CSSGuia Practica Maquetación HTML5, CSS
Guia Practica Maquetación HTML5, CSS
 
19 tips para css
19 tips para css19 tips para css
19 tips para css
 
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...
 
Fundamentos del diseño web front end
Fundamentos del diseño web front endFundamentos del diseño web front end
Fundamentos del diseño web front end
 
Html actividades 1
Html actividades  1Html actividades  1
Html actividades 1
 
Estilo & CSS3
Estilo & CSS3Estilo & CSS3
Estilo & CSS3
 
Guía Practica conexión BD 2021
Guía Practica conexión BD  2021Guía Practica conexión BD  2021
Guía Practica conexión BD 2021
 
Software de Búsqueda
Software de BúsquedaSoftware de Búsqueda
Software de Búsqueda
 
Splat - Programador PHP
Splat - Programador PHPSplat - Programador PHP
Splat - Programador PHP
 
Maquetar pagina html con css
Maquetar pagina html con cssMaquetar pagina html con css
Maquetar pagina html con css
 
⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport
 

Más de Universidad Cesar Vallejo

Manual de usuario de administrador de sucursal
Manual de usuario de administrador de sucursalManual de usuario de administrador de sucursal
Manual de usuario de administrador de sucursalUniversidad Cesar Vallejo
 
Manual de usuario de administrador genera llll 1
Manual de usuario de    administrador genera llll 1Manual de usuario de    administrador genera llll 1
Manual de usuario de administrador genera llll 1Universidad Cesar Vallejo
 

Más de Universidad Cesar Vallejo (20)

Manual de usuario contador
Manual de usuario contadorManual de usuario contador
Manual de usuario contador
 
Manual de usuario de administrador de sucursal
Manual de usuario de administrador de sucursalManual de usuario de administrador de sucursal
Manual de usuario de administrador de sucursal
 
Manual de usuario de administrador genera llll 1
Manual de usuario de    administrador genera llll 1Manual de usuario de    administrador genera llll 1
Manual de usuario de administrador genera llll 1
 
Analista de testing21
Analista de testing21Analista de testing21
Analista de testing21
 
Analista de testing20
Analista de testing20Analista de testing20
Analista de testing20
 
Analista de testing19
Analista de testing19Analista de testing19
Analista de testing19
 
Analista de testing18
Analista de testing18Analista de testing18
Analista de testing18
 
Analista de testing17
Analista de testing17Analista de testing17
Analista de testing17
 
Analista de testing16
Analista de testing16Analista de testing16
Analista de testing16
 
Analista de testing15
Analista de testing15Analista de testing15
Analista de testing15
 
Analista de testing14
Analista de testing14Analista de testing14
Analista de testing14
 
Analista de testing12
Analista de testing12Analista de testing12
Analista de testing12
 
Analista de testing11
Analista de testing11Analista de testing11
Analista de testing11
 
Analista de testing10
Analista de testing10Analista de testing10
Analista de testing10
 
Analista de testing9
Analista de testing9Analista de testing9
Analista de testing9
 
Analista de testing8
Analista de testing8Analista de testing8
Analista de testing8
 
Analista de testing7
Analista de testing7Analista de testing7
Analista de testing7
 
Analista de testing6
Analista de testing6Analista de testing6
Analista de testing6
 
Analista de testing5
Analista de testing5Analista de testing5
Analista de testing5
 
Analista de testing4
Analista de testing4Analista de testing4
Analista de testing4
 

Modelo de diseño

  • 1. Contenido del Modelo de Diseño 1. Introducción En la realización del software se programara en tres capaz tanto la presentación, negocio y datos haciendo uso de TIC’s para el sistema web a realizar. 1.1. Propósito El objetivo del presente documento es dar a conocer la arquitectura del sistema de nóminas y mostrar de manera inicial algunos scripts de las distintas capas que componen el software. 1.2. Vista General La arquitectura por capas se subdivide al proceso de desarrollo en 3 capas: Capa de Presentación Capa de Procesamiento de Datos Capa de Almacenamiento de Datos
  • 2. 1.3. Referencias - Glosario. - Plan de desarrollo de software. - Diagrama de casos de uso. - Manual de uso del sistema - Manual de instalación 1.4. Definición de Términos, Abreviaturas y Siglas -RUP -PHP 2. Diseño Arquitectónico Define la relación entre cada uno de los elementos estructurales del programa.En nuestro software la primera capa mostrara la presentacion dinamica de nuestro sistema,en la segunda los datos a ingresar y posteriormente la tercera capa sera la de negocio de acuerdo a los requerimientos que inicialmente se dio a conocer. 2.1. Diseño de la Capa de Presentación (Vista) Para el diseño de la capa de presentación se utilizaran frames en html y hojas de estilos (CSS).
  • 3. <style type="text/css"> <!-- .Estilo1 { font-family: "comic Sans MS"; font-size: 24px; } .Estilo2 { font-family: "comic Sans MS"; font-size: 18px; } .Estilo3 {font-family: "comic Sans MS"} --> </style> <? include("validar.php") ?> <style type="text/css"> <!-- .Estilo1 { font-family: "old English Text MT"; font-size: 36px; } .Estilo2 {font-family: "comic Sans MS";
  • 4. font-size: 16px; color: #FF0000; } body { background-image: url(fonditito.png); background-repeat: repeat-x; background-color: #FFFFFF; } --> </style> <style type="text/css"> <!-- .Estilo2 {font-size: 12px} .Estilo3 { color: #FF0000; font-size: 14px; } .Estilo18 {font-size: 12px; font-weight: bold; } .Estilo19 {font-size: 16px} .Estilo7 {color: #999999} .Estilo8 { color: #0066FF; font-weight: bold; font-size: 18px;
  • 5. } a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; } .Estilo59 {font-family: "comic Sans MS"} --> </style> <styletype="text/css"> <!-- .Estilo1 { font-family: "old English Text MT"; font-size: 36px; } .Estilo2 {font-family: "comic Sans MS";
  • 6. font-size: 16px; color: #FF0000; } body { background-image: url(fonditito.png); background-repeat: repeat-x; background-color: #FFFFFF; } --> </style> <style type="text/css"> <!-- .Estilo1 { font-family: "old English Text MT"; font-size: 36px; } .Estilo2 { font-family: "comic Sans MS"; font-size: 16px; color: #FF0000; } body { background-image: url(fonditito.png); background-repeat: repeat-x;
  • 7. } 2.1.1 Scripts Capa de Presentación <script type="text/javascript"> <!-- functionMM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); vari,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } functionMM_swapImgRestore() { //v3.0 vari,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } //--> </script> 2.2. Diseño de la Capa de Almacenamiento de Datos (Persistencia) Para el diseño de la capa de Almacenamiento de Datos se utilizaran scripts con extensión sql. <? require('conectar.php'); $sel_prod = "SELECT * FROM producto"; $eje_prod = mysql_query($sel_prod);
  • 8. while($ver_prod = mysql_fetch_array($eje_prod)) { $empre = $ver_prod['empresa']; $img = "<imgsrc='empresa_logo/$ver_prod[logo]' width=100 height=60 border=0>"; } ?> <?php require("validar.php"); ?> <? if(isset($_POST["enviar"])) { $depa = $_POST["depa"]; $sucursal = $_POST["sucursal"]; require("conectar.php"); $sqly="select * from departamento where nombre_depa='$depa'"; $cony=mysql_query($sqly); if(mysql_num_rows($cony)) { echo " <script> location.href='agregar_depa.php'
  • 9. alert('Departamento ya esta agregado') </script>"; } else { $inser = "INSERT INTO departamento VALUES(NULL,'$depa',$sucursal)"; if(mysql_query($inser)) { $texto = "Departamento Agregado Exitosamente"; header("location: ver_depa.php?send=$texto"); exit; } } } else { ?> <script> functionvalida_envia(){ //valido el nombre if (document.form1.depa.value.length==""){ //location.href("agregar_tipo_egre.php");
  • 10. alert("Debe de Digitar el Nombre del Cargo"); document.form1.cargo.focus() return false; } } functionkeyLock(e){ kc=e.keyCode?e.keyCode:e.which; if(kc<32) return true; kc=String.fromCharCode(kc); if(/[^a-zA-Zñ]/.test(kc)) { alert("No puede ingresar Numeros"); return false; } } </script> 2.2.1. Scripts Capa Control <script type="text/javascript"> <!-- functionMM_preloadImages() { //v3.0
  • 11. var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); vari,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } functionMM_swapImgRestore() { //v3.0 vari,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } //--> </script> <script> location.href='agregar_usuario.php' alert('Usuario ya esta agregado') </script>"; <script language="javascript" type="text/javascript"> functionbotonCancelar (){ location.href=""; } </script>