Você está na página 1de 22

Desarrollo de un sistema web utilizando herramientas PHP y MYSQL para el control de la gestin comercial de la Ferretera KUELAP del distrito

de Jos Leonardo Ortiz-Chiclayo. Febrero-mayo 2012.

PRACTICAS PRE PROFESIONALES


Docente: Ing. Carlos Alberto Chirinos Mundaca.

Integrantes : Lizet Vsquez Crdova.(20052235) Lorena LLuncor Valdez.(20052049)

Ciclo :IX

Pimentel 2012

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS


I. TITULO Desarrollo de un sistema web utilizando herramientas PHP y MYSQL para el control de la gestin comercial de la Ferretera KUELAP del distrito de Jos Leonardo Ortiz-Chiclayo. Febrero-mayo 2012.

II.

SITUACION PROBLEMATICA Actualmente la Ferretera Kuelap es una empresa que se dedica a la venta de artculos y materiales para la construccin.

El administrador del negocio tiene una desordenada informacin referente a sus pedidos teniendo problemas con las entregas del da ya que estos llegan tarde a su destino a veces llegando al otro da, produciendodesconfianza por parte del cliente y perdiendo a estos. l sabe que debera tener pedidos por un monto diario que supere el 7% de lo que tiene en su almacn pero solo llega al 3.5% producindole bajas a la empresa.

El administrador tiene una adecuada informacin de su inventario diario ya que quiere saber lo que se vendi en el da para saber en qu momento abastecer su almacn y con esa informacin hacer sus pedidos.

El administrador tiene inconformidad de con sus reportes ya que quiere reportes de los pedidos anteriores, pedidos por entregar as como sus ventas anteriores y compras actuales para estar en constante relacin con sus clientes y proveedores.

l requiere de un sistema que facilite su trabajo y a la vez aproveche el mismo sistema para publicidad para el levante de sus diversos productos.

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS


III. PLANTEAMIENTO DEL PROBLEMA

Qu herramientas permitirn el desarrollo de un sistema web para el control de la gestin comercial de Ferretera Kuelap del distrito de Jos Leonardo OrtizChiclayo?

IV.

HIPTESIS DEL SISTEMA

Las herramientas que permitirn desarrollar el sistema web, para el control de la gestin comercial de la Ferretera Kuelap del distrito de Jos Leonardo OrtizChiclayo; sern PHP y MYSQL.

V.

OBJETIVOS DEL SISTEMA

1. OBJETIVO GENERAL

Desarrollar un Sistema Web para el control de la gestin comercial de la ferretera Kuelap mediante el uso de herramientas Php y MySql.

2. OBJETIVOS ESPECFICOS a. Recopilar y analizar la informacin de la Ferretera Kuelap. b. Identificar los requerimientos funcionales para el sistema web y as controlar la gestin comercial de la empresa. c. Planificar y ejecutar los procesos analizados. d. Documentar el desarrollo del sistema web. e. Establecer los parmetros del sistema web. f. Desarrollar los modelos de anlisis del sistema web. g. Modelar las funcionalidades del sistema web. h. Realizar la programacin de las GUI del sistema web.

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

VI.

JUSTIFICACIN E IMPORTANCIA DEL SISTEMA

1. JUSTIFICACIN

En el proceso de venta, tiene un problema con las entregas puesto que no llegan a tiempo los pedidos y ocasionan problemas y desconfianza con sus clientes. Problemas de inventario al no saber lo que se vendi en el da y as abastecer su almacn y poder hacer sus pedidos al igual que obtener sus reportes de pedidos anteriores, pedidos por entregar y compras actuales . Se har el desarrollo de un sistema web utilizando herramientas PHP y MYSQL para el control de la gestin comercial y publicidad de la empresa.

2. IMPORTANCIA

La Utilidad del sistema web generar bienestar tanto al administrador como al servicio a los clientes, sin dejar de lado el control de los procesos para facilitar la atencin adecuada y de esta manera lograr los objetivos planteados.

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

I.

PARTICIPANTES DEL PROYECTO DE DESARROLLO 1. Integrantes Vsquez Crdova Lizet20052235 lizvac.23@hotmail.com LLuncor Valds Lorena 20052049 guadalup124@hotmail.com

II.

DESCRIPCION GENERAL DE LA EMPRESA La Ferretera Kuelap se encuentra ubicado en la calle prceres #1250 del distrito de Jos Leonardo Ortiz de la provincia de Chiclayo, es una institucin privada al servicio de los ciudadanos con fines de lucro, constituida como persona jurdica de derecho privado. Ferretera Kuelap est dedicada por ms de 10 aos a la venta de artculos ferreteros, sostenida por los avances tecnolgicos y la capacitacin de su personal, lo que le ha proporcionado un crecimiento sostenido dentro del mercado ferretero nacional.

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS


III. ORGANIZACIN DE LA EMPRESA 1. Organigrama
ORGANIGRAMA ESTRUCTURAL DE LA FERRETERIA KUELAP

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS


IV. ANALISIS DE SITUACION INFORMATICA

1. Sistemas existentes En la Ferretera Kuelap existen sistemas mecanizados que involucran a dicha rea pero no son explotados debidamente. 2. Aplicativos utilizados Word Excel Block de notas y otros

3. Equipos(HW) Equipos Computadoras Impresoras Cantidad 5 2

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS


V. ORGANIZACIN ACTUAL DEL REA DE SISTEMAS

La Ferretera Kuelap no cuenta con un rea de sistemas

PLAN DEL SISTEMA PROPUESTO

1. Descripcin del Sistema El sistema web propuesto permitir un mejor control de compra y venta para la empresa y as mismo poder realizar consultas administrativas a travs de ella como por ejemplo stock y pedidos en lnea de los clientes, as tambin minimizar el tiempo de atencinde estos ltimos. El sistema contar con un gestor de base de datos que permitara y garantize el acceso restringido asi como los permisos

correspondientes de los usuarios hacia los datos registrados en la base de datos del sistema,por cada usuario contara con un cdigo de identificacin, loginasi como una clave de acceso.

La aplicacin a desarrollarse contara con interfaces visuales atractivas y de fcil uso de tal forma q los usuarios no tendrn dificultades para la interaccion con la web desde la solicitud de reportes como tambin en la gestin de consultas.

10

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

2. Metas del Sistema Propuesto Obtener la informacin relacionada a los clientes. Obtener la informacin relacionada a los proveedores. Obtener el informe detallado de los productos. Brindar la seguridad de acceso y uso de la informacion generada ,procesada y almacenada en el sistema de informacin. Respetar los requerimientos y caracteristicas descriptivas en el analisis y diseo del sistema.

11

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

12

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

I.

MARCO TEORICO

GESTION COMERCIAL

La gestin comercial es un trmino usado para describir las disciplinas de negocios no tcnicos de una empresa u organizacin, en particular la administracin de los ingresos y gastos para generar un retorno financiero. Sus orgenes parecen remontarse a las industrias de defensa y la construccin en el Reino Unido en la dcada de 1950. La definicin de Gestin comercial dentro de una organizacin se aplica tanto a la poltica y los niveles de transaccin. las polticas comerciales se refieren a las reglas o prcticas que definen cmo las empresas se llevar a cabo y las condiciones generales bajo las cuales las relaciones externas se llevar a cabo. Muchas de estas polticas se reflejan en los trminos de cualquier contrato en el que la organizacin se compromete. A nivel de transacciones, gestin comercial se aplica a travs de la supervisin de las relaciones comerciales para garantizar su cumplimiento con los objetivos empresariales o polticas y de entender o manejar las consecuencias financieras y el riesgo de cualquier variacin.

13

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS


FERRETERIA
Una ferretera es un establecimiento comercial dedicado a la venta de tiles para el bricolaje, la construccin y las necesidades del hogar, normalmente es para el pblico en general aunque tambin existen dedicadas a profesionales con elementos especficos como: cerraduras, herramientas de pequeo tamao, clavos, tornillos, silicona, persianas, por citar unos pocos.

Etimologa
Etimolgicamente ferretera significa tienda del hierro. Ferretera tambin designa al conjunto de tiles de hierro que en ella se puede adquirir (producto de ferretera) y por extensin a otros productos metlicos.

Ferreteras en lnea
Las primeras ferreteras en lnea aparecieron en la dcada de 1990. Por norma general, son empresas tradicionales que buscan otro canal de venta, utilizando la Web como escaparate y enviando los productos directamente al cliente.

14

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

II.

MARCO METODOLGICO

DESARROLLO SISTEMA WEB

Los sistemas desarrollados en plataformas Web, tienen marcadas diferencias con otros tipos de sistemas, lo que lo hacen muy beneficio tanto para las empresas que lo utilizan, como para los usuarios que operan en el sistema. Este tipo de diferencias se ven reflejada en los costos de las empresas, en la rapidez de obtencin de la informacin, en la optimizacin de las tareas por parte de los usuarios y en alcanzar una gestin ntegramente informatizada dentro yfuera de laempresa. Hoy da las empresas se han reconvertido desde el punto de vista informtico, para hacer ms fcil y eficiente tareas que antes llevaban mucho tiempo. Los sistemas web son un escaln ms, en la administracin de la informacin y en la facilidad de acceso informtico para todos los empleados de cada empresa. La instalacin del sistema se realiza en un servidor, no siendo necesario instalarlo en cada terminal que lo va a utilizar. Dentro y fuera de la empresa el acceso al sistema se realiza desde cualquier PC que tenga conexin a Internet, e inclusive sin contar con conexin dentro de la empresa, igual se puede acceder al sistema si las terminales estn conectadas a travs de la red interna.

15

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

HERRAMIENTAS PHP Y MYSQL

PHP
PHP es un lenguaje de programacin interpretado (Lenguaje de alto rendimiento), diseado originalmente para la creacin de pginas web dinmicas. Se usa principalmente para la interpretacin del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de lnea de comandos o en la creacin de otros tipos de programas incluyendo aplicaciones con interfaz grfica usando las bibliotecas Qt o GTK+.

PHP es un acrnimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por RasmusLerdorf en 1994; sin embargo la implementacin principal de PHP es producida ahora por The PHP Group y sirve como el estndar de facto para PHP al no haber una especificacin formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre. Puede ser desplegado en la mayora de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra instalado en ms de 20 millones de sitios web y en un milln de servidores, el nmero de sitios en PHP ha compartido algo de su preponderante dominio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. El sitio web de Wikipedia est desarrollado en PHP. Es tambin el mdulo Apache ms popular entre las computadoras que utilizan Apache como servidor web. El gran parecido que posee PHP con los lenguajes ms comunes de programacin estructurada, como C y Perl, permiten a la mayora de los

16

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS


programadores crear aplicaciones complejas con una curva de aprendizaje muy corta. Tambin les permite involucrarse con aplicaciones de contenido dinmico sin tener que aprender todo un nuevo grupo de funciones.

Caractersticas

Orientado al desarrollo de aplicaciones web dinmicas con acceso a informacin almacenada en una base de datos. El cdigo fuente escrito en PHP es invisible al navegador web y al cliente ya que es el servidor el que se encarga de ejecutar el cdigo y enviar su resultado HTML al navegador. Esto hace que la programacin en PHP sea segura y confiable. Capacidad de conexin con la mayora de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL. Capacidad de expandir su potencial utilizando mdulos (llamados ext's o extensiones). Posee una amplia documentacin en su sitio web oficial, entre la cual se destaca que todas las funciones del sistema estn explicadas y ejemplificadas en un nico archivo de ayuda. Es libre, por lo que se presenta como una alternativa de fcil acceso para todos. Permite aplicar tcnicas de programacin orientada a objetos. Biblioteca nativa de funciones sumamente amplia e incluida. No requiere definicin de tipos de variables aunque sus variables se pueden evaluar tambin por el tipo que estn manejando en tiempo de ejecucin.

17

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS


MYSQL
MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones.1 MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez de Oracle Corporation desde abril de 2009 desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia especfica que les permita este uso. Est desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pblica y los derechos de autor del cdigo estn en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del cdigo. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Adems de la venta de licencias privativas, la compaa ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran va Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.

18

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

Caractersticas

Inicialmente, MySQL careca de elementos considerados esenciales en las bases de datos relacionales, tales como integridad referencial y

transacciones. A pesar de ello, atrajo a los desarrolladores de pginas web con contenido dinmico, justamente por su simplicidad.

Poco a poco los elementos de los que careca MySQL estn siendo incorporados tanto por desarrollos internos, como por desarrolladores de software libre. Entre las caractersticas disponibles en las ltimas versiones se puede destacar: Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente. Disponibilidad en gran cantidad de plataformas y sistemas. Posibilidad de seleccin de mecanismos de almacenamiento que ofrecen diferente velocidad de operacin, soporte fsico, capacidad, distribucin geogrfica, transacciones... Transacciones y claves forneas. Conectividad segura. Replicacin. Bsqueda e indexacin de campos de texto.

MySQL es un sistema de administracin de bases de datos. Una base de datos es una coleccin estructurada de tablas que contienen datos. Esta puede ser desde una simple lista de compras a una galera de pinturas o el vasto volumen de informacin en una red corporativa. Para agregar, acceder a y procesar datos guardados en un computador, usted necesita un administrador como MySQL Server. Dado que los computadores son muy

19

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS


buenos manejando grandes cantidades de informacin, los administradores de bases de datos juegan un papel central en computacin, como aplicaciones independientes o como parte de otras aplicaciones. MySQL es un sistema de administracin relacional de bases de datos. Una base de datos relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo. Esto permite velocidad y flexibilidad. Las tablas estn conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedido. MySQL es software de fuente abierta. Fuente abierta significa que es posible para cualquier persona usarlo y modificarlo. Cualquier persona puede bajar el cdigo fuente de MySQL y usarlo sin pagar. Cualquier interesado puede estudiar el cdigo fuente y ajustarlo a sus necesidades. MySQL usa el GPL (GNU General PublicLicense) para definir que puede hacer y que no puede hacer con el software en diferentes situaciones. Si usted no se ajusta al GPL o requiere introducir cdigo MySQL en aplicaciones comerciales, usted puede comprar una versin comercial licenciada.

20

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS

21

UNIVERSIDAD PARTICULAR DE CHICLAYO - FACULTAD DE INGENIERA INFORMTICA Y DE SISTEMAS


1. Responsabilidades Del Sistema El sistema web tiene la resnsabilidad de hacer las siguientes funciones: Registrar clientes. Registrar proveedores. Registrar producto. Registrar datos del pedido. Registrar stock de almacen. Registrar datos del empleado.

2. Ficheros Clientes Proveedores Producto Pedido Almacen Empleado

22

Você também pode gostar