+ All Categories
Home > Documents > Manual tecnico

Manual tecnico

Date post: 26-Jul-2015
Category:
Upload: oscar-sedano-ramirez
View: 89 times
Download: 2 times
Share this document with a friend
19
Manual Técnico 1COMPRAS Y CONSULTA DE ESTATUS DE EQUIPOS EN REPARACIÓN EN LÍNEA Alumno: Oscar Sedano Ramirez. Código:210277469 Profesora: Nora Silvia Zatarain Cabada.
Transcript
Page 1: Manual tecnico

Manual Técnico

1 COMPRAS Y CONSULTA DE ESTATUS DE EQUIPOS EN REPARACIÓN EN LÍNEA

Alumno: Oscar Sedano Ramirez.

Código:210277469

Profesora: Nora Silvia Zatarain Cabada.

Puerto Vallarta Jalisco a 2 de diciembre del 2013

Índice

Page 2: Manual tecnico

1 Compras y consulta de estatus de equipos en reparación en línea.................................1

2 Objetivos...................................................................................................................................3

2.1 Descripcion del problema...............................................................................................3

2.2 Objetivo general...............................................................................................................4

2.3 Objetivos particulares......................................................................................................4

3 Requerimientos..........................................................................................................................5

3.1 Requerimientos del sistema:..............................................................................................5

3.2 Requerimientos de hardware:............................................................................................5

3.3 Requerimientos de software:.............................................................................................6

4 Estimación de tiempo.................................................................................................................7

5 Costo..........................................................................................................................................8

5.1 Estimación de costo de software........................................................................................8

5.2 Estimación de costo por método de cocomo.....................................................................9

6 Diagramas................................................................................................................................10

6.1 diagrama de Caso de uso..................................................................................................10

6.2 Diagrama relacional..........................................................................................................11

6.3 Diagrama de flujo.............................................................................................................12

7 Principales rutinas....................................................................................................................13

7.1 Conexión la base de datos................................................................................................13

7.2 Validación de usuario y contraseña:.................................................................................13

7.3 Crear registro de dispositivo.............................................................................................14

7.4 Modificar un registro de dispositivo.................................................................................15

7.5 Crear un nuevo registro de usuario..................................................................................16

Page 3: Manual tecnico

2 OBJETIVOS

2.1 DESCRIPCION DEL PROBLEMA

El problema surgió en un establecimiento llamado Compu Office el cual está

ubicado en Valle de banderas, dicho establecimiento se dedica a la venta de

equipos de cómputo, accesorios y reparación de dispositivos como celulares,

tabletas, laptops entre otros.

El principal problema predomina en que actualmente la reparación de equipos y su

proceso es un poco tardado debido a la forma en la que se lleva el control se hace

manual y muchas veces sucede que se pierden las notas en las cuales se lleva el

control, cosa que quita mucho tiempo y hace que el proceso tarde aún más,

además de que los clientes necesitan ir en repetidas ocasiones a verificar en que

proceso se encuentra su equipo y esto hace que el establecimiento este muchas

veces lleno y haga que las personas se sientan incomodas por el hecho de que el

lugar se encuentre repleto.

Además Compu Office es una empresa que lleva ya 8 años en el mercado y

debido a su demanda actual requiere de una página web en la cual se puedan

mostrar sus productos y ponerse a la venta ya que quiere ampliar aún más su

mercado.

Page 4: Manual tecnico

2.2 OBJETIVO GENERAL

El principal objetivo es optimizar el proceso de ventas y de la reparacion de los

equipos por lo cual se debe buscar una alternativa para cubrir cada unas de estas

necesidades y de esta forma erradicar el problema.

2.3 OBJETIVOS PARTICULARES Implementar un sistema para comprar en línea el cual este enlazado a una

plataforma de pago confiable, para de esta manera optimizar el proceso de

compra y aumentar las ventas.

El administrador podrá dar de alta artículos para el carrito, modificarlos o

eliminarlos e inclusive podrá hacer una búsqueda para que se le facilite

encontrar algún artículo en específico.

Implementar un sistema para mejorar el proceso de reparación de equipos

para ofrecerles a los clientes una mejor atención.

El administrador podrá dar de alta un estatus de un equipo, podrá modificar

este registro para que al momento en el que el equipo sea reparado,

revisado o incluso entregado, este cambiando el estatus en el sistema y

este se encuentre actualizado.

El cliente deberá de hacer un registro el cual utilizara un usuario y

contraseña, con los cuales podrá acceder al sistema y consultar el estatus

de su equipo.

Page 5: Manual tecnico

3 REQUERIMIENTOS

3.1 REQUERIMIENTOS DEL SISTEMA:

Este sistema debe de tener un control claro de todos los equipo que se

encuentran en el establecimiento para por medio de este el encardado de

reparación tenga un registro de los equipos que debe revisar, además de los

equipos que ya puede reparar si el cliente acepto el costo de la reparación.

El sistema necesita ser remoto, ya que por medio de este los usuarios de este

podrán visitarlo para ver en que estatus se encuentra su equipo y en caso de ya

haber sido revisado podrá aceptar o no la reparación. Y posteriormente revisar si

su equipo ya fue reparado para pasar a recogerlo.

El sistema necesita registrar los siguientes datos:

Nombre y teléfono del cliente. Dispositivo. Marca. Estado u observaciones. Número de serie. Falla. Costo de reparación. Fecha de recepción. Fecha de revisión. Fecha de reparación Fecha de entrega.

3.2 REQUERIMIENTOS DE HARDWARE:El sistema podrá ser ejecutado en una computadora con requerimientos como:

500 gb en disco duro. 2 gb en ram. Procesador core 2 duo.

Page 6: Manual tecnico

3.3 REQUERIMIENTOS DE SOFTWARE:El sistema funcionara en un sistema operativo Windows 7, esto porque

actualmente es el sistema que tienen la mayoría de los usuarios.

Se utilizara MySQL para la conexión de bases de datos.

Adobe dreamweaver para hacer el diseño del sistema.

EasyPhp para montar de manera local el sistema.

Filezilla Client para subir en línea el sistema.

Un host que me permita utilizar una base de datos.

Page 7: Manual tecnico

4 ESTIMACIÓN DE TIEMPO

Page 8: Manual tecnico

5 COSTO

5.1 ESTIMACIÓN DE COSTO DE SOFTWARE

6720X1X1X1.5/1.0=

Horas de trabajo en etapa de análisis= 25 horas

Horas de trabajo en etapa de diseño= 25 horas

Horas de trabajo en etapa de desarrollo= 40 horas

Horas de trabajo en etapa de pruebas= 20 horas

Total de horas 110 horas

Sueldo $3920.00

Luz $350.00X 3 meses= $1050.00

Internet $300.00 X 3 meses= $900.00

Viáticos $400.00 (incluye pasajes, llamadas telefónicas etc.).

Costos totales $6270.00

TIPO DE CLIENTE

1.00

PRESTIGIO O CREDIBILIDAD

1.00

IMPACTO DEL PROYECT0

1.50

COMPETENCIA

1.00

COSTO DEL PROYECTO $9405.00

Page 9: Manual tecnico

5.2 ESTIMACIÓN DE COSTO POR MÉTODO DE COCOMO

Page 10: Manual tecnico

6 DIAGRAMAS

6.1 DIAGRAMA DE CASO DE USO

Page 11: Manual tecnico

6.2 DIAGRAMA RELACIONAL

Page 12: Manual tecnico

6.3 DIAGRAMA DE FLUJO

Page 13: Manual tecnico

7 PRINCIPALES RUTINAS

7.1 CONEXIÓN LA BASE DE DATOS<?php# FileName="Connection_php_mysql.htm"# Type="MYSQL"# HTTP="true"$hostname_tienda = "localhost";$database_tienda = "tienda";$username_tienda = "root";$password_tienda = "";$tienda = mysql_pconnect($hostname_tienda, $username_tienda, $password_tienda) or trigger_error(mysql_error(),E_USER_ERROR); ?>

7.2 VALIDACIÓN DE USUARIO Y CONTRASEÑA:<?php session_start();require_once('Connections/tienda.php'); mysql_select_db($database_tienda) or die ("No se encuentra la base de datos especificada");if (isset($_POST['log'])){$nickname=$_POST['log'];$contrasena=$_POST['pwd'];$valido=true; $consulta2="SELECT * FROM usuario where nickname='$nickname' AND contrasena='$contrasena'"; $result=mysql_query($consulta2) or die (mysql_error()); $filasn= mysql_num_rows($result); if ($filasn<=0 || isset($_GET['nologin']) ){ $valido=false; }else{ $rowsresult=mysql_fetch_array($result); $_SESSION['idusuario']= $rowsresult['idusuario']; $valido=true; //guardamos en sesion el carnet del usuario ya que ese es el identificados en la base de datos $_SESSION["usuario"]=$nickname; header("location:index2.php?login=true");

echo '<script type=\"text/javascript\">alert(\"Gracias Por Registrarse\");</script>';

}}?>

Page 14: Manual tecnico

7.3 CREAR REGISTRO DE DISPOSITIVO

<?phpmysql_connect("localhost","root","");mysql_select_db("tienda");

$cliente = $_POST['cliente'];

$revisar = mysql_query("SELECT * FROM usuario WHERE nickname = '$cliente'");$revisar = mysql_num_rows($revisar);if($revisar > 0){

$categoria = $_POST['categoria'];$n_serie = $_POST['n_serie'];$marca = $_POST['marca'];$falla = $_POST['falla'];$estatus = "Pendiente";$observaciones = $_POST['observaciones'];$costo_rep = $_POST['costo_rep'];$fecha = date("d-M-Y");

if(mysql_query("INSERT INTO dispositivo VALUES(null,'$cliente','$categoria','$n_serie','$marca','$falla','$observaciones','$costo_rep')")){

if($id_disp = mysql_query("SELECT id_dispositivo FROM dispositivo ORDER BY id_dispositivo DESC LIMIT 0,1")){

if($f = mysql_fetch_array($id_disp)){$id_disp = $f['id_dispositivo'];if(mysql_query("INSERT INTO tb_fechas

VALUES(null,'$id_disp','$estatus','$fecha',null,null,null)")){header("Location: consultar_equipos.php");}else{ echo "No se pudo insertar en la tabla fecha";}

}else{ echo "<br>No se pudo extraer el arreglo";}}else{ echo "<br>No se pudo consultar el id";}

}else{ echo "<br>No se pudo insertar en la tabla dispositivo"; }}else{ echo "El usuario no esta registrado. <a href=".$_SERVER['HTTP_REFERER'].">atras</a>";}?>

Page 15: Manual tecnico

7.4 MODIFICAR UN REGISTRO DE DISPOSITIVO<?phpmysql_connect("localhost","root","");mysql_select_db("tienda");

$idd = $_POST['id_dispositivo'];$falla = $_POST['falla'];$estatus = $_POST['estatus'];$observaciones = $_POST['observaciones'];$costo_rep = $_POST['costo_rep'];

if(mysql_query("UPDATE dispositivo SET falla = '$falla', observaciones = '$observaciones', costo_rep = '$costo_rep' WHERE id_dispositivo ='$idd'")){

if($estatus != ""){switch($estatus){

case "Revisado":{$fch_rev = date("d-M-Y");if(mysql_query("UPDATE tb_fechas SET fch_rev = '$fch_rev',

estatus = '$estatus' WHERE id_dispositivo = '$idd'")){header("Location: consultar_equipos.php");

}else{ echo "No se pudo actualizar la fecha ";}break;}

case "Reparado":{$fch_rep = date("d-M-Y");if(mysql_query("UPDATE tb_fechas SET fch_rep = '$fch_rep',

estatus = '$estatus' WHERE id_dispositivo = '$idd'")){header("Location: consultar_equipos.php");

}else{ echo "No se pudo actualizar la fecha ";}break;}

case "Entregado":{$fch_ent = date("d-M-Y");if(mysql_query("UPDATE tb_fechas SET fch_ent = '$fch_ent',

estatus = '$estatus' WHERE id_dispositivo = '$idd'")){header("Location: consultar_equipos.php");

}else{ echo "No se pudo actualizar la fecha ";}break;}

}}header("Location: consultar_equipos.php");}else{ echo "No se pudo actualizar la tabla dispositivo";}?>

Page 16: Manual tecnico

7.5 CREAR UN NUEVO REGISTRO DE USUARIO<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Documento sin título</title></head>

<body><?php

mysql_connect("localhost","root","");mysql_select_db("tienda");

if(mysql_query("INSERT INTO usuario VALUES('','Perla_1','Perla','Meza','Mexico','123','25-Nov-2013')")){

echo "Se inserto correctamente";}else{

echo "Lo siento, vuelva a intentarlo";}

?></body></html>


Recommended