• No se han encontrado resultados

CREDITOS COMWIL Modelado de procesos

GERENTE-PROPIETARIO

Caso de uso

Es un diagrama que nos ayuda a las descripciones y actividades que se debe realizar dentro del proceso de apertura, se desarrollan las relaciones entre los elementos de los modelos del sistema informático web.

USUARIO ADMINISTRADOR Ilustración 6: Usuario Fuente: El Autor Ilustración 7: Administrador Fuente: El Autor

EMPLEADO

Diagrama de aplicación

Ilustración 8: Empleado

Fuente: El Autor

El siguiente paso detalla la parte del diseño tanto para el usuario y administrador acerca interfaz de la aplicación que se va a mostrar lo siguientes:

Diseño de interfaz

Ilustración 9 Administrador

Ilustración 10 Usuario

Fuente: El Autor

Pruebas e implementación

En este formulario de inicio podemos ver en donde el administrador o el empleado pueden ingresar productos usuarios proveedores pueden hacer cobros de las ventas a los clientes y también ver reportes de pagos, compras, productos etc.

En el formulario índex ingresamos al login con el correo y contraseña para poder ingresar a la parte administrativa del sistema.

Este formulario como podemos ver nos permitirá el ingreso de los datos de los usuarios para poder hacer una compra en el sistema.

Como podemos observar en este formulario nos permite el ingreso de compras con sus respectivos datos del producto.

Conclusiones y recomendaciones

Al término de la presente investigación es preciso establecer conclusiones que resuman el trabajo realizado en la empresa, para se menciona lo siguientes

Conclusiones

 Se fundamentó bibliográficamente todas las bases teóricas de la gestión de

compra-venta, que necesita este proyecto de investigación también se investigó la gestión de base de datos informáticos, tales como datos de clientes, productos, precios, etc. Un portal Web y la gestión comercial son herramientas esenciales para el desarrollo de una empresa que avanza de la mano con la tecnología en un contexto de competitividad.

 Tomando en cuenta los procesos metodológicos se determinó que la gestión

comercial en el almacén “Comwil” necesita de la implementación de un portal Web para mejorar el desarrollo comercial de la empresa en mención optimizando recursos y tiempo, llegando al administrador de la empresa para facilitar información que iría en la aplicación web para un mejoramiento y mejor uso y rapidez al cliente.

 La aplicación del portal web mejorará el control dentro del almacén COMWIL en

el cantón Quevedo utilizando lenguaje de programación web, Php, Power Designer, MySQL entre otros para cumplimiento de la aplicación web para llevar un mejor manejo de la información dentro de la empresa.

Recomendaciones

 Que la manipulación de la aplicación web este a cargo de personas que tengan

conocimientos básicos del manejo técnico del sitio para garantizar el normal funcionamiento del sistema en el control de la empresa y así llevar un mejor servicio. A medida que vaya avanzando la tecnología que se siga investigando sobre aquellas herramientas que ayudarían a un mejor desarrollo de Sitios web dependiendo de las funciones que se quiera realizar en los diferentes sitios, ya que sería una mejor presentación del sitio tanto en el diseño como en su funcionamiento.

 El mantenimiento del portal web se realice de forma periódica para evitar

contratiempos en la ejecución del programa. Una vez ya desarrollado el Sistema Propuesto, se considera necesario buscar al personal mejor calificado para que ejerza un control y análisis en el este sistema se desarrolle en forma efectiva y segura.

 Se sugiere que la interfaz tenga más de un administrador a futuro, según el

crecimiento de la empresa para que ya no sea uno el encargado sino varios según el rango u ocupación que tenga a cargo

BIBLIOGRAFIA

Accerto. (2013). Diseño páginas web. El lenguaje HTML. Barcelona: SLU.

Arca, F. G. (2015). Gestión Comercial de la Pyme. España: Vigo.

Arias, M. Á. (2017). Aprende Programación Web con PHP y MySQL: 2ª Edición.

Madrid: Segunda Edicion.

Bigné, J. E. (2013). Promoción comercial. Madrid: Esic.

Cabello, A. L. (2014). Implantación de aplicaciones web en entornos internet, intranet y extranet. Malaga: IC.

Carvajal, L. G. (2015). Aplicaciones básicas de ofimática. Madrid: Editex.

Christopher Murphy, N. P. (2009). Programacion / Programming.

Elisabeth Robson, E. F. (2012). Head First HTML and CSS. Mexico: Primera Edicion.

Espín, J. M. (2014). Introducción a la programación. Barcelona: Virtuals.

Fonseca, A. S. (2014). El concepto de “comercio electrónico” (eCommerce, eBusiness,

e-Comercio, etc.) es. Madrid: Pearson Editorial.

Groussard, T. (2010). Java Enterprise Edition: Desarrollo de aplicaciones web con JEE

6 .

Hernández, J. (2014). Análisis y Desarrollo Web.

inytel.com. (16 de Mayo de 2012). Obtenido de INYTEL informatica y telefonia:

Ivan, H. L. (2010). Paradigmas Y Metodos de Investigacion en Tiempos de Cambios.

Venezuela: CEC.SA.

Lancker, L. V. (2012). HTML5: Los fundamentos del lenguaje.

Lancker, L. V. (2016). CSS en DHTML: JavaScript aplicado a hojas de estilo.

Lavenir, C. B. (2013). Historia de los medios: de Diderot a Internet.

Linares, R. (2012). Seminario Sobre Investigacion Y Tesis. Costa Rica: Perason Education.

Luján, S. (2009). APLICACIONES WEB 2.0.

Martín, A. R. (2014). Aplicaciones Web. España: Edition Paraninfo.

Martínez, L. G. (2012 ). Sistemas automatizados de Satisfacción del Cliente: Aplicación

Web como herramienta para la gestión de la satisfacción del cliente en el sector empresarial. Editorial Académica Española.

Mello, E. (2012). Metodología de las ciencias. Argentina.

Meyer, E. A. (2011). CSS. Técnicas profesionales para el diseño moderno.

MIRANDA, C. V. (2014). Sistemas informáticos y redes locales. Madrid: Panarinfo.

Morales, M. S. (2012). Manual de Desarrollo Web basado en ejercicios y supuestos

prácticos.

Moseley, R. (2017). Desarrollo de aplicaciones Web. Chile: Anaya Multimedia.

Narváez, V. P. (2016). Metodología de la investigación científica y bioestadística: para

médicos. Chile: Ril.

O’DONNELL, H. y. (2014). Principios de dirección de empresa. Madrid: McGraw-Hill.

Peciña, I. S. (2017). El comercio electrónico: Una guía completa para gestionar la venta

online. Madrid: ESIC.

Reale, J. M. (2017). Tecnología, Derecho y Sociedad. Bogota: Pearson Editorial.

Razo, C. M. (2013). Cómo elaborar y asesorar una investigación de tesis. Mexico: Pearson.

Russell, J. T. (2011). Publicidad. Mexico: Decimosexta Edicion.

SCHWARTZ, R. y. (2012). La decisión de Crédito Comercial. Madrid: North-Holland

Publishing.

Tamayo, A. A. (2012). Estrategias de aprendizaje y comunicación. Colombia: Primera

Tejada, E. C. (2014). Gestión de servicios en el sistema informático. Malaga: Pearson Editorial.

Torres, A. B. (2006). Metodología de la investigación. Mexico: Pearson Education.

Codigo del Index <?php require_once('./clases/conexion.php'); require_once('./clases/valida.php'); if (isset($_POST['iniciar'])){ $user=$_POST['cedula']; $pass=$_POST['contra']; $sql_login=sprintf("SELECT usu_cedula,usu_correo,usu_status, id_usuari FROM usuario

WHERE usu_correo=%s AND usu_cedula=%s",

valida::convertir($mysqli,$user,"text"), valida::convertir($mysqli,$pass,"text")); //echo $sql_login; exit;

$q_login=mysqli_query($mysqli,$sql_login); $r_login=mysqli_fetch_assoc($q_login); $t_login=mysqli_num_rows($q_login); if ($t_login==1){ session_start(); $_SESSION['usuario']=$r_login['id_usuari']; if($r_login['usu_status']=='admin' or $r_login['usu_status']=='emplea' ){ header('location: ./sistema/admin.php');

}else{ header('location:index.php?mal'); } }else{ header('location:index.php?mal'); } } if (isset($_POST['guardar'])){

$sql_buscar= sprintf("SELECT * FROM usuario WHERE usu_cedula=%s", valida::convertir($mysqli,$_POST['cedula'],"text")); $q_buscar=mysqli_query($mysqli,$sql_buscar); $r_buscar=mysqli_fetch_assoc($q_buscar); $t_buscar=mysqli_num_rows($q_buscar); if($t_buscar>0){ header('location:./index.php?err'); }else{

$sql_insert=sprintf("INSERT INTO usuario (usu_cedula, usu_nombre, usu_apelli, usu_direcc, usu_telefo, usu_correo, usu_depend, usu_status)VALUES(%s, %s, %s, %s, %s, %s, %s, %s)",

valida::convertir($mysqli,$_POST['cedula'],"text"), valida::convertir($mysqli,$_POST['nombre'],"text"), valida::convertir($mysqli,$_POST['apellido'],"text"), valida::convertir($mysqli,$_POST['direccion'],"text"), valida::convertir($mysqli,$_POST['telefono'],"text"), valida::convertir($mysqli,$_POST['correo'],"text"), valida::convertir($mysqli,$_POST['depen'],"text"), valida::convertir($mysqli,$_POST['status'],"text")); //echo $sql_insert; exit;

$q_insert=mysqli_query($mysqli,$sql_insert) or die ("ERROR AL GUARDAR: ".mysqli_error($mysqli));

header('location:./index.php?ok'); }

}

$sql_producto= sprintf("SELECT * FROM categorias a

INNER JOIN marcas b ON

a.id_catego=b.id_catego

INNER JOIN modelo c ON

GROUP BY b.id_catego LIMIT 6");

$q_producto=mysqli_query($mysqli,$sql_producto); $r_producto=mysqli_fetch_assoc($q_producto); $t_producto=mysqli_num_rows($q_producto);

$sql_productoo= sprintf("SELECT * FROM categorias a

INNER JOIN marcas b ON

a.id_catego=b.id_catego

INNER JOIN modelo c ON

b.id_marca=c.id_marca GROUP BY b.id_catego LIMIT 6"); $q_productoo=mysqli_query($mysqli,$sql_productoo); $r_productoo=mysqli_fetch_assoc($q_productoo); $t_productoo=mysqli_num_rows($q_productoo); ?> <!DOCTYPE HTML> <html> <head> <meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Créditos COMWIL</title>

<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Free HTML5 Website Template by FreeHTML5.co" />

<meta name="keywords" content="free website templates, free html5, free template, free bootstrap, free website template, html5, css3, mobile first, responsive" />

<meta name="author" content="FreeHTML5.co" /> <!-- Facebook and Twitter integration -->

<meta property="og:title" content=""/> <meta property="og:image" content=""/> <meta property="og:url" content=""/>

<meta property="og:site_name" content=""/> <meta property="og:description" content=""/> <meta name="twitter:title" content="" /> <meta name="twitter:image" content="" /> <meta name="twitter:url" content="" /> <meta name="twitter:card" content="" />

<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,700" rel="stylesheet">

<!-- Animate.css -->

<link rel="stylesheet" href="css/animate.css"> <!-- Icomoon Icon Fonts-->

<link rel="stylesheet" href="css/icomoon.css"> <!-- Themify Icons-->

<!-- Bootstrap -->

<link rel="stylesheet" href="css/bootstrap.css"> <!-- Magnific Popup -->

<link rel="stylesheet" href="css/magnific-popup.css"> <!-- Owl Carousel -->

<link rel="stylesheet" href="css/owl.carousel.min.css"> <link rel="stylesheet" href="css/owl.theme.default.min.css"> <!-- Theme style -->

<link rel="stylesheet" href="css/style.css"> <!-- Modernizr JS -->

<script src="js/modernizr-2.6.2.min.js"></script> <!-- FOR IE9 below -->

<link rel="stylesheet" href="./Sweet alert/sweetalert2.css">

<script type="text/javascript" src="./Sweet alert/sweetalert2.min.js"></script> <script type="text/javascript" language="javascript"

src="./clases/ajax.js"></script> <script>

function solonumeros(e) {

var keynum = window.event ? window.event.keyCode : e.which; if ((keynum == 8) || (keynum == 46))

return true;

return /\d/.test(String.fromCharCode(keynum)); }

function sololetras(e) {

tecla = (document.all) ? e.keyCode : e.which; if (tecla==8) return true;

patron =/[A-Z a-z]/;

te = String.fromCharCode(tecla); return patron.test(te); } function valida_cedula(obj){ cedula=obj.value;sni=0;snp=0; if ((cedula.length==10) || (cedula.length==13)){ for(x=0;x<9;x=x+2){ np=parseInt(cedula.charAt(x))*2; if(np>9){ np=np-9; } snp+=np; } for(x=1;x<9;x=x+2){ sni+=parseInt(cedula.charAt(x)); } ultimo=cedula.substring(10,13); if(ultimo==''){ultimo='001';} ds=((Math.floor((sni+snp)/10))+1)*10;

dc=ds-sni-snp; if (dc==10) { dc=0; } if(dc==cedula.charAt(9)&&ultimo=='001'){ obj.style.backgroundColor=""; }else{ //persona juridica suma=0; d=2; for (x=8;x>=0;x=x-1){ n=parseInt(cedula.charAt(x)); suma=suma+(n*d); d=d+1; if (d==8){d=2;} } num=suma%11; dv=11-num; if (dv==11){dv=0;} if (dv==10){dv=1;}

if (dv==cedula.substring(9,10) && cedula.length >9 && cedula.substring(2,3)==9){

obj.style.backgroundColor=""; }else{ obj.style.backgroundColor="#F00"; obj.focus(); } } }else{ obj.style.backgroundColor="#F00"; obj.focus(); } } </script> </head> <body> <div class="gtco-loader"></div> <div id="page"> <div class="page-inner"> <?php include('./menu.php');?>

<header id="gtco-header" class="gtco-cover" role="banner" style="background- image: url(images/img1.png)">

<div class="overlay"></div> <div class="gtco-container">

<div class="row">

<div class="col-md-12 col-md-offset-0 text-left">

<div class="row row-mt-15em">

<div class="col-md-7 mt-text animate-box" data-animate-effect="fadeInUp">

<span class="intro-text- small">Bienvenido a....</span>

<h1>Créditos COMWIL</h1> </div>

<div class="col-md-4 col-md-push-1 animate-box" data-animate-effect="fadeInRight"> <div class="form-wrap"> <div class="tab"> <ul class="tab- menu"> <li class="active gtco-first"><a href="#" data-tab="signup">Login</a></li>

class="gtco-second"><a href="#" data-tab="login">Registrarse</a></li> </ul>

<li

<div class="tab- content">

<div class="tab-content-inner active" data-content="signup" >

<form action="" method="post">

<div class="row form-group">

<div class="col-md-12">

<label for="username">Correo</label>

<input type="email" name="cedula" class="form-control" id="username" autocomplete="off" required>

</div>

</div>

<div class="row form-group">

<div class="col-md-12">

<label for="password">Contraseña</label>

<input type="password" name="contra" class="form-control" id="password" autocomplete="off" required>

<label for="username">Cedula o Ruc</label> </div>

<div class="row form-group">

<div class="col-md-12">

<input type="submit" name="iniciar" class="btn btn-primary" value="Iniciar Sesión"> </div> </div> </form> </div> <div class="tab-content-inner" data-content="login"> <form action="" method="post" name="form">

<div class="row form-group">

<label for="username">Apellidos</label>

<input type="text" class="form-control" id="username" name="cedula" onblur="valida_cedula(this)" autocomplete="off" required>

</div>

</div>

<div class="row form-group">

<div class="col-md-12">

<label for="username">Nombres</label>

<input type="text" class="form-control" id="username" name="nombre" onkeypress="return sololetras(event)" autocomplete="off" required>

</div>

</div>

<div class="row form-group">

<label for="username">Telefono</label>

<input type="text" class="form-control" id="username" name="apellido" onkeypress="return sololetras(event)" autocomplete="off" required>

</div>

</div>

<div class="row form-group">

<div class="col-md-12">

<label for="username">Correo</label>

<input type="email" class="form-control" id="username" name="correo" onblur=" javascript:busca_correo('./sistema/busqueda.php','visor')" autocomplete="off" required>

</div>

</div>

<div class="row form-group">

<input type="text" class="form-control" id="username" name="telefono" onkeypress="return solonumeros(event)" autocomplete="off" required>

</div>

</div>

<div class="row form-group">

<div class="col-md-12">

<label for="username">Dirección</label>

<textarea cols="7" class="form-control" id="username" name="direccion" required ></textarea>

<input type="hidden" name="depen" value="cliente">

<input type="hidden" name="status" value="limita"> </div>

</div>

<div class="row form-group">

<div class="col-md-12"> <div id="visor"></div> </div>

</div> </form>

</div> </div> </div> </div> </div> </div> </div> </div> </div> </header>

<div class="gtco-section border-bottom"> <div class="gtco-container">

<div class="row">

<div class="col-md-8 col-md-offset-2 text-center gtco- heading">

<h2>Nuestros Productos</h2>

<p>Nuestra empresa se asienta en tres pilares esenciales: esfuerzo, constancia y compromiso con el cliente.</p>

</div> </div> <div class="row"> <?php do{ echo"

<div class='col-lg-4 col-md-4 col-sm-6'> <a

href='sistema/electro/".$r_producto['mod_modelo'].'.'.$r_producto['mod_imagen']."' class='fh5co-project-item image-popup'>

<figure>

<div class='overlay'><i class='ti- plus'></i></div> <img src='sistema/electro/".$r_producto['mod_modelo'].'.'.$r_producto['mod_imagen']."' alt='Image' class='img-responsive'> </figure> <div class='fh5co-text'> <h2>".$r_producto['cat_nombre'].' '.$r_producto['mar_nombre'].' '.$r_producto['mod_modelo']."</h2> <p>".$r_producto['mod_descri']."..</p> </div> </a> </div>"; }while($r_producto=mysqli_fetch_assoc($q_producto)) ?> </div> </div> </div>

<div id="gtco-features" class="border-bottom"> <div class="gtco-container">

<div class="row">

<div class="col-md-8 col-md-offset-2 text-center gtco- heading animate-box">

<h2>Ofrecemos</h2>

<p>FIABILIDAD TÉCNICA Y DESARROLLO ESTÉTICO.</p>

</div> </div>

<div class="row">

<div class="col-md-3 col-sm-6">

<div class="feature-center animate-box" data- animate-effect="fadeIn"> <span class="icon"> <i><img src="images/cooker.png" width="50" height="50"></i> </span> <h3>Cocinas</h3>

<p>Todo lo que buscas en Cocinas a gas y induccion, en tus marcas favoritas y con el mejor precio.</p>

</div> </div>

<div class="col-md-3 col-sm-6">

<div class="feature-center animate-box" data- animate-effect="fadeIn">

<i><img src="images/nevera.png" width="50" height="50"></i>

</span>

<h3>Neveras</h3>

<p>Encuentra refrigeradoras No Frost, cromadas, ahorradoras de energía. El mejor precio del mercado.</p>

</div> </div>

<div class="col-md-3 col-sm-6">

<div class="feature-center animate-box" data- animate-effect="fadeIn"> <span class="icon"> <i><img src="images/equipo.png" width="50" height="50"></i> </span> <h3>Equipos de Sonido</h3>

<p>Las mejores marcas, modelos, potencia y con lo mejor en tecnología podrás escuchar tus músicas favoritas.</p>

</div> </div>

<div class="col-md-3 col-sm-6">

<div class="feature-center animate-box" data- animate-effect="fadeIn">

<i><img src="images/laptop.png" width="50" height="50"></i>

</span>

<h3>Laptos</h3>

<p>Todas las Notebooks a la venta actualmente más información sobre un modelo lo encuentras en creditos Comwil.</p>

</div> </div>

<div class="col-md-3 col-sm-6">

<div class="feature-center animate-box" data- animate-effect="fadeIn"> <span class="icon"> <i><img src="images/mueble.png" width="100" height="50"></i> </span> <h3>Juego de Muebles</h3>

<p>Variedad, calidad y buenos precios! Los mejores muebles modernos están en Creditos Comwil. Diferentes diseños y estilos.</p>

</div> </div>

<div class="col-md-3 col-sm-6">

<div class="feature-center animate-box" data- animate-effect="fadeIn">

<span class="icon">

<i><img src="images/telefono.png" width="50" height="50"></i>

</span>

<h3>Telefono</h3>

<p>Combia de tecnología y diseño en los mejores precios en Celulares y Smartphones.</p>

</div> </div>

<div class="col-md-3 col-sm-6">

<div class="feature-center animate-box" data- animate-effect="fadeIn"> <span class="icon"> <i><img src="images/tv.png" width="50" height="50"></i> </span> <h3>Televisores</h3>

Documento similar