manual de usuario paleteria
TRANSCRIPT
TescHA
TECNOLOGICO DE ESTUDIOS SUPERIORES DE
CHALCO.
INGENERIA EN SISTEMAS
COMPUTACIONALES
PROGRAMACION WEB
“SISTEMA DE CONTROL DE UNA PALETERIA”
(Manual de usuario y técnico)
PRESENTAN:
MARTINEZ MELENDEZ RICKY
VALLADARES GALICIA GERARDO
GRUPO: 4702
PROFESOR(A):
Lic. I.A: NANCI YAZMÍN MUZQUIZ LEÓN
14 De Noviembre de 2013
TescHA
OBJETIVO GENERAL
Ofrecer un sitio web dirigido a todas las personas interesadas en conocer nuestro
negocio de la PALETERIA y los servicios que brindamos para nuestra comunidad.
OBJETIVOS ESPECÍFICOS
Diseñar una página dinámica encargada de dar la visión general de la
peletería al público.
Diseñar la base de datos para llevar un control en cuanto al registro de
usuarios.
Programar la página web resultado del diseño previo, donde se mostrará
todas las funciones del sitio web.
Programar la base de datos que almacenará la información de los usuarios
de la página web, así como la relación de los productos.
TescHA
MANUAL DE USUARIO
En este apartado encontraras la bienvenida de nuestra página web e donde podrás
acceder al sistema solamente si ya estas registrado si no en la parte inferior donde
encontraras lo siguiente “si no tienes cuentas haz Clik aquí”
En esta pantalla observamos como al momento de dar Click nos manda a una segunda
pantalla llamada registro en donde te pedirán los datos necesarios para tu registro
TescHA
Y así queda con los datos de tu registro para poder tener acceso al sitio web.
Luego damos Click en REGISTRAR y automáticamente ya tenemos creada una cuenta para
acceder al sistema.
TescHA
Ya que dimos Click en REGISTRAR nos manda a una segunda pantalla diciéndonos que ya
estamos registrados correctamente y nos da el “Username” para poder acceder a nuestra
cuenta, en el apartado Click aquí.
Introduciremos nuestro Username y nuestro password y damos click en entrar
TescHA
Nos aparecerá un mensaje que nos dice que estamos logueados.
Y bueno felicidades ya estamos dentro de nuestra cuenta en donde encontraremos el
INICIO,NOSOTROS, PROMO, GALERIA Y SALIR.
TescHA
MANUAL TÉCNICO
JUSTIFICACIÓN PHP Y HTML
Debido a las peticiones que se presentaron por personas interesadas en obtener
cursos para expresar sus ideales a través de un lenguaje no verbal, surge la
necesidad de crear un sitio web en el cual se pretende satisfacer dichas
necesidades.
Como creadores de este sistema, fue interesante la idea de poder colaborar y así
cumplir con las perspectivas de las personas con el deseo de conocer sus
expresiones corporales, fue así como se planteó el hecho de ofrecer cursos de
lenguaje corporal, y de esta forma atraer a dichos usuarios interesados.
Algo relevante que se debe destacar, es el hecho de explicar cuáles fueron los
motores fundamentales en los que se está basando para la creación del proyecto,
en términos de programación se refiere a los lenguajes utilizados, a continuación
se muestra la argumentación del porque se eligió: php y HTML
PHP
Por ser un lenguaje especialmente adecuado para el desarrollo web y por tener la
capacidad de ser incrustado en HTML, se eligió.
Este lenguaje es de gran utilidad ya que corre en casi cualquier plataforma
utilizando el mismo código fuente, pudiendo ser compilado y ejecutado en
diferentes versiones de Unix, Windows y Macs.
Al tener conocimientos previos de lenguajes de tipo C, como Java o JavaScript, se
pudo entender rápidamente la sintaxis de PHP, la cual es muy manejable para el
desarrollo del sistema. Ahora bien, dentro del proyecto Kinesi.ka, se incluye una
base de datos, que está siendo elaborada en MySQL, PHP permite interactuar
con este motor de BD y disponer de ODBC para cada situación.
Php, es mucho más estable para el Sistema Operativo en el que se está
trabajando, ya que es más rápido y ocupa menos recursos.
TescHA
Características:
Es un lenguaje multiplataforma.
Completamente orientado al desarrollo de aplicaciones web dinámicas con
acceso a información almacenada en una Base de Datos.
El código fuente escrito en PHP es invisible al navegador y al cliente ya que
es el servidor el que se encarga de ejecutar el código y enviar su resultado
HTML al navegador. Esto hace que la programación en PHP sea segura y
confiable.
Capacidad de conexión con la mayoría 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 la enorme cantidad de
módulos (llamados ext’s o extensiones).
Posee una amplia documentación en su página oficial (Sitio Oficial), entre la
cual se destaca que todas las funciones del sistema están explicadas y
ejemplificadas en un único archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fácil acceso para
todos.
Permite aplicar técnicas de programación orientada a objetos.
No requiere definición de tipos de variables aunque sus variables se
puedan evaluar también por el tipo que estén manejando en tiempo de
ejecución.
Si bien PHP no obliga a quien lo usa a seguir una determinada metodología
a la hora de programar (muchos otros lenguajes tampoco lo hacen), aun
estando dirigido a alguna en particular, el programador puede aplicar en su
trabajo cualquier técnica de programación y/o desarrollo que le permita
escribir código ordenado, estructurado y manejable.
HTML
Por su fácil manejo y fácil entendimiento, se basó en este lenguaje, el cual es
utilizado para crear páginas web.
Este lenguaje indica a los navegadores cómo deben mostrar el contenido de una
página web.
Es de gran utilidad ya que por medio de este es posible divulgar la información
que maneja peletería.
TescHA
El HTML es un lenguaje de marcación de elementos para la creación de
documentos hipertexto, muy fácil de aprender, lo que permite que cualquier
persona, aunque no haya programado en la vida, pueda enfrentarse a la tarea de
crear una web. HTML es fácil y en corto tiempo es posible dominar el lenguaje.
Características:
Puede ser creado y editado con cualquier editor de textos básico.
Utiliza etiquetas o marcas, que consisten en breves instrucciones de
comienzo y final, mediante las cuales se determina la forma en la que debe
aparecer en su navegador el texto, así como también las imágenes y los
demás elementos, en la pantalla del ordenador.
Cada elemento de un documento HTML consta de una etiqueta de
comienzo, un bloque de texto y una etiqueta de fin.
POR QUÉ UTILIZAREMOS MY SQL EN NUESTRO PROYECTO.
Es una herramienta que te permite diseñar de forma visual las bases de datos,
facilitándote la tarea de trabajar con tablas y vistas.
Algunas de las características más interesantes de MySQL Workbench son:
Edición de de diagramas basada en Cairo, con posibilidad de realizar una
salida en los formatos como OpenGL, Win32, X11, Quartz, PostScript,
PDF…
Proporciona una representación visual de las tablas, vistas, procedimientos
y funciones almacenadas y claves foráneas.
Permite acceso a bases de datos e ingeniería inversa de las mismas para
crear los SQL de creación
Ofrece sincronización con la base de datos y el modelo.
Permite generar los scripts SQL a partir del modelo creado.
Ofrece una arquitectura extensible.
Tiene soporte para exportar los datos como script SQL CREATE.
Permite importar modelos de DBDesigner4.
Ofrece soporte completo a las características de MySQL 5.
TescHA
En el mundo de las bases de datos, todos sabemos que lo más importante y lo
que define una buena y potente bases de datos, es el estudio y el diseño que se le
haga previamente, diseñar una base de datos a papel y lapiz, es complicado,
tedioso.
Sin embargo hoy en día existen muchas herramientas que nos facilitan demasiado
del proceso, una de las tantas y la cual he probado es MYSQL-WORKBENCH,
esta herramienta, desarrollada por MYSQL trae grandes características, que nos
hacen la vida más fácil a todos los que tenemos que pelear con el modelado de
las bases de datos, alguna de sus ventajas son: Libre, distribuida bajo la licencia
GPL Multiplataforma. Disponible para Windows, GNU/Linux. Mac.
Permite crear diagramas E-R Importar archivos SQL Permite generar los scripts
SQL a partir del modelo creado. Ofrece soporte completo a las características de
MySQL 5 Entre muchas cosas más.
VENTAJAS DEL MYSQL
Velocidad al realizar las operaciones, lo que lo hace uno de los gestores
con mejor rendimiento.
Bajo costo en requerimientos para la elaboración de base de datos.
Facilidad de configuración e instalación.
Soporta gran variedad de Sistemas Operativos.
Las operaciones se realizan con una velocidad notable.
Fácil configuración y gestión.
Multiplataforma.
Bajos costos de mantenimiento.
Velocidad al realizar las operaciones lo que hace uno de los gestores con
un mejor rendimiento.
Bajo costo en su rendimiento y requerimiento para la elaboración de una
base de datos.
Facilidad de configuración e instalación.
Soporta gran variedad de sistemas operativos.
DESVENTAJAS
Un gran porcentaje de las utilidades de MySQL no están documentadas.
No es intuitivo, como otros programas (Access).
TescHA
Algunas versiones de MySQL también la falta de apoyo completo para los
procedimientos almacenados.
No es intuitivo (interfaz).
No todas las utilidades se documentan de manera correcta.
Las utilidades que tiene My SQL es que no están documentadas.
No es intuitivo como otros programas (Access).
En algunas versiones también hace falta de apoyo completo para
procedimientos o almacenados.
Se puede llegar a desbordar su información.
No soporta bases de datos de gran tamaño (Capacidad de memoria baja).
TescHA
MANUAL TÉCNICO
Otro apartado muy importante en nuestra página es la del administrador que tomamos la
decisión de que el sistema sirva para los dos tanto como para el usuario como para el
administrador en la siguiente pantalla se muestra como se loguea el administrador.
Damos Click en entrar y nos mandara a esta pantalla
TescHA
En esta pantalla encontraremos inicio, clientes, proveedores, productos, y salir
Nos encontramos en el apartado de clientes en donde se pueden actualizar y eliminar los
clientes
TescHA
En el apartado de proveedores vamos a poder registrar actualizar y modificar a los
proveedores
En el apartado de productos vamos a poder realizar las siguientes funciones registrar
actualizar y modificar es similar al apartado de proveedores solo que cambia en algunos
aspectos