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
TescHA
Y por último el botón de salir donde nos enviará nuevamente a la pantalla de inicio de sesión para volver a entrar al sistema.
Y bueno concluimos aquí con el manual de usuario el cual nos permitirá hacer uso eficiente del sistema.
TescHA