Está en la página 1de 11

UNIVERSIDAD AGRARIA DEL ECUADOR

FACULTAD DE CIENCIAS AGRARIAS


ESCUELA COMPUTACIN E INFORMTICA

MATERIA
Programacion en PHP y JAVA
TEMA:

Agroservicio

INTEGRANTES:
Velasque Jomaira
Diana Caldern
Vacacela Lisseth
Ruiz Vanessa

DOCENTE:
Ing. Jussen Facuy

CURSO
6TO SEMESTREA

MILAGRO-ECUADOR
2017-2018

1
1. En primer lugar tenemos que acceder al sistema de Agroservicio.

2. Una vez ingresado mostrara la interfaz del sistema del programa

3. Registrar los proveedores que entregaran la mercaderia a la empresa

2
4. Presentar el registro de los proveedores

5. Registro de los trabajadores de Agroservicio

6. Mostrar el listado de los empleados del Agroservicio

3
7. Registramos a los clientes que desean realizar la compra

8. Presentacion de las lista de clientes ingresados en el sistema

9. Registrar los productos que ofrece la empresa

4
10. Presentar los productos ingresados

11. Llenar los campos para realizar la compra del producto que desea adquirir

12. Mostrar el listado de las compras efectuadas

5
13. Presentar el reporte de compra por fechas

14. presentar el reporte de ventas por fechas

15. Crear un nuevo usuario

6
16. Presentar los usuarios que pueden acceder al sistema

17. Imprimir factura de compra y venta

7
Xampp

XAMPP es un servidor independiente de plataforma de cdigo libre. Te permite instalar


de forma sencilla Apache en tu propio ordenador, sin importar tu sistema operativo
(Linux, Windows, MAC o Solaris). Y lo mejor de todo es que su uso es gratuito.

XAMPP incluye adems servidores de bases de datos como MySQL y SQLite con sus
respectivos gestores phpMyAdmin y phpSQLiteAdmin. Incorpora tambin el intrprete
de PHP, el intrprete de Perl, servidores de FTP como ProFTPD FileZilla FTP Serve,
etc. entre muchas cosas ms.

MySQL

MySQL es un sistema de gestin de bases de datos relacional desarrollado bajo licencia


dual GPL/Licencia comercial por Oracle Corporation y est considerada como la base
datos open source ms popular del mundo, y una de las ms populares en general junto
a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.

8
Servidor HTTP Apache

El servidor HTTP Apache es un servidor web HTTP de cdigo abierto, para


plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que
implementa el protocolo HTTP/1.12 y la nocin de sitio virtual.

Sublime text3

Sublime Text es un editor de cdigo multiplataforma, ligero y con pocas concesiones a


las florituras. Es una herramienta concebida para programar sin distracciones. Su interfaz
de color oscuro y la riqueza de coloreado de la sintaxis, centra nuestra atencin
completamente.

Codigo

<?php
namespace AgroServicio\Http\Controllers;
use Illuminate\Http\Request;
use AgroServicio\Http\Requests;
use AgroServicio\Cliente;
use Illuminate\Support\Facades\Redirect;
use DB;
9
class ClienteController extends Controller
{
public function __construct(Request $request)
{
$this->middleware('auth');
}
public function index(Request $request)
{
if ($request)
{
$buscar=trim($request->get('buscar'));
$clientes=DB::table('tblclientes as c')
->where('c.cedula','LIKE','%'.$buscar.'%')
->orderBY('c.idcliente','asc')
->paginate(10);
return view('clientes.index',["clientes"=>$clientes,"buscar"=>$buscar]);
}
}
public function create()
{
return view("clientes.create");
}
public function store(Request $request)
{
$cliente=new Cliente;
$cliente->cedula=$request->get('cedula');
$cliente->apellidos=$request->get('apellidos');
$cliente->nombres=$request->get('nombres');
$cliente->direccion=$request->get('direccion');
$cliente->telefono=$request->get('telefono');
$cliente->email=$request->get('email');
$cliente->save();
return Redirect::to('clientes');
}

10
public function edit($id)
{
return view("clientes.edit",["cliente"=>Cliente::findOrFail($id)]);
}
public function update(Request $request,$id)
{
$cliente=Cliente::findOrFail($id);
$cliente->cedula=$request->get('cedula');
$cliente->apellidos=$request->get('apellidos');
$cliente->nombres=$request->get('nombres');
$cliente->direccion=$request->get('direccion');
$cliente->telefono=$request->get('telefono');
$cliente->email=$request->get('email');
$cliente->update();
return Redirect::to('clientes');
}
public function destroy($id)
{
$cliente=Cliente::findOrFail($id);
$cliente->delete();
return Redirect::to('clientes');
}
}

Laravel versin 5.2

Laravel es un framework de cdigo abierto para desarrollar aplicaciones y servicios web


con PHP 5 y PHP 7, propone una forma de desarrollar aplicaciones web de un modo
mucho ms gil. Por ejemplo, en Laravel opcionalmente podemos usar el patrn de
diseo MVC (Modelo-Vista-Controlador) tradicional, donde al igual que otros
fameworks PHP, el controlador es programado como una clase. Contina con las mejoras
realizadas en Laravel 5.1 aadiendo soporte de mltiples controladores de autenticacin,
vinculacin de modelo implcita, escudos globales Eloquent simplificados, andamios de
autenticacin opt-in, grupos de middleware, middleware de limitacin de velocidad,
mejoras de validacin de array y ms.

11