Documente Academic
Documente Profesional
Documente Cultură
ESCUELA DE INFORMATICA
DEPARTAMENTO DE PROGRAMACIÓN
Asignatura:
Programación III
Sección:
02
Tema:
Control de Centros Farmaceuticos
Docente:
Ing. Kirio Marvin Ventura Fuentes
Alumnos:
Carnet Nombre
OBJETIVOS ................................................................................................................................. 3
GENERAL ...................................................................................................................................... 3
ESPECIFICOS ................................................................................................................................ 3
DELIMITACIONES .................................................................................................................... 6
METODOS ................................................................................................................................... 7
RECURSOS ............................................................................................................................... 11
HIPOTESIS ................................................................................................................................ 12
OBJETIVOS
GENERAL
Diseñar una aplicación sobre un Control de una farmacia/as donde pueda facilitar la
documentación y productos que se estarán registrando constantemente día a día así también como
control de los empleados donde podrá agregar y eliminar a los empleados que se estarán
incorporando o se irán del centro farmacéutico por X motivos y los empleados podrán agregar
ESPECIFICOS
Ofrecer al usuario una interfaz amigable donde pueda tener acceso a la aplicación.
Facilitar al administrador salvadoreña por medio del uso de la tecnología los servicios de
El Administrador podrá tener conocimiento de los empleados y los productos que están
disponible en la farmacia.
3
PROBLEMA O NECESIDAD QUE DA ORIGEN A LA INVESTIGACIÓN
La siguiente investigación fue generada por la falta de información que ofrecen las farmacias de
diferentes productos médicos, esa problemática nos llevó a pensar una solución proactiva y
acorde para que la cantidad de información que se estará evaluando lleve un registro de forma
responsable y factible de emplear en la farmacia para que también pueda desempeñar se de
manera mas rápida y sin ningún inconveniente, también se tomara el uso de nuevas tecnologías
como el Smartphone para tener una mejor y rápido acceso de la aplicación.
Por parte de los usuarios el saber de la atención que ofrecen todos los centros médicos, de dichos
centros en prioritario en casos de emergencia de trabajo o problema familiar los pacientes pueden
hacer perdida de su cita y por eso con lleva que se necesita la información de los días disponible
en que el paciente pueda volver a obtener una nueva cita médica. Problemática principal es saber
los respectivos centros de salud disponibles en el área, sus especialidades y horarios, etc. Esto
causa confusión en las personas ya que difícil mente memoricen dependiendo de la cantidad de
centros en su área las especialidades de cada uno y sus horas de atención etc.
Problema más común es el de saber los horarios de atenciones y los servicios en caso de
emergencia o no ya que estos varían dependiendo de los costos al centro.
4
JUSTIFICACIÓN DEL ESTUDIO
Nos proponemos entonces investigar el cómo brindar la información y dar una forma de los
servicios que se estarán ofreciendo en el centro médico ya se que el paciente requiera de una cita
médica urgente y tener el conocimiento de que el doctor pueda disponer del tiempo necesario
para que pueda realizar de una manera eficiente la consulta y generar una competitividad que
puede beneficiar a la población que use los centros de salud y estos a su vez beneficiaria a los
usuarios de dicho sistema que facilitaría la ubicación y toma de decisiones a las personas y
facilitar la ubicación de los respectivos centros cercanos a su ubicación en caso de emergencias si
es necesario.
5
DELIMITACIONES
Teórica:
salud.
Falta de información de los medicamentos que ofrecen las farmacias a sus clientes.
Geográfica:
Temporal:
Diciembre de 2018.
6
METODOS
INVESTIGACION PROYECTIVA
7
TIPOS DE ESTUDIOS
INVESTIGATIVOS
Los Smartphones son los dispositivos móviles más populares entre la población salvadoreña,
entre jóvenes y adultos, siendo las marcas de dispositivos móviles más reconocidas son, en su
orden, Samsung, Huawei, Alcatel, LG y otros.
El sistema operativo más utilizado en los dispositivos móviles es Android, considerando que es
flexible y fácil de utilizar.
Con esto podemos concluir que nuestra propuesta de la aplicación, está más interesada al sector
adulto de la población, en especial a las madres de familias, que como sabemos es la encargada
del bienestar de la salud de los hijos, y que les resultaría de mucha ayuda el tener esta
herramienta con la facilidad en el celular, ya que el atractivo de las tecnologías de comunicación
móviles es que permiten la comunicación inmediata en movimiento independientemente del
tiempo y del lugar.
CUESTIONARIOS
8
cuestionario es un documento formado por un conjunto de preguntas que deben estar redactadas
de forma coherente, y organizadas, secuenciadas y estructuradas de acuerdo con una determinada
planificación, con el fin de que sus respuestas nos puedan ofrecer toda la información.
Por esa razón, nos dimos a la tares de salir a ciertos puntos de la capital, hacer unas encuestas al
público en general, para saber que opinan sobre esta aplicación a desarrollar y sobre el uso del
móvil con sus respectivas tecnologías, con el siguiente cuestionario para que ellos pudieran dar
sobre el uso que tienen sobre las aplicaciones móviles.
2) De las marcas de dispositivos móviles que se muestran, ¿a cuál pertenece su dispositivo móvil?
SI NO
SI NO
9
10) ¿Has interactuado previamente con una aplicación de localización?
SI NO
11) ¿Has tenido la necesidad de ubicar algún local al que quieres llegar?
SI NO TALVEZ
SI NO TALVEZ
14) ¿Qué tan común crees que son estas aplicaciones de localización?
SI NO TALVEZ
16) ¿tienes alguna sugerencia sobre que te gustaría que contuviera esta aplicación?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
____
Libro Electrónico. También conocido como e-book, eco libro o libro digital, es una versión
electrónica o digital de un libro, es una publicación cuyo soporte no es el papel sino un archivo
electrónico, su texto se presenta en formato digital y se almacena en diskette, CD-ROM o en
línea (en la Web), permite incorporar elementos multimedia como vídeo, audio, y en el caso de
Internet, posibilita enlaces a otras páginas de libros digitales de la administrador de red.
10
Desarrollo de Aplicaciones para Android de Anaya (2018).
El Gran Libro de Android.
donde tambn podrá eliminar y modificar los productos que se estarán registrando en la
RECURSOS
Humanos:
Docente: Ing. Quirio Mario Ventura Fuentes. (Docente de la materia de Programación III).
Estudiantes: Estudiantes de la Universidad Tecnológica de la materia de Programación III
¿Cuantas personas? Las personas que podrán utilizar este servicio serán las personas residentes
de El Salvador para facilitarles mejor servicio medico.
El proyecto se estará realizándose en un periodo de 5 meses del presente año, estará dedico en la
ayuda de los habitantes de el salvador hacer Citas en centros médicos en el país de El Salvador.
Materiales:
Financieros.
Los posibles gastos que se pueden dar en el transcurso del desarrollo del proyecto
11
MATERIALES COSTOS
Impresora $50.00
Total $ 760.00
HIPOTESIS
Hipótesis de investigación:
Algunas Farmacias Salvadoreñas no contamos con los servicios donde la información básica de
los productos médicos ofrecen sean registrado de una forma mas segura y factible ,ya que en
algunas farmacias no cuentan con muchos productos médicos a su disposición pero en otras
farmacias cuentan con diferentes cantidades de productos y esto tiene que organizarse de una
manera mas segura
Hipótesis nulas:
La Falta de interés por parte de las personas en buscar el medicamente que ofrecen las farmacias
ya sea en la disponibilidad de tiempo y atención médica ,la irresponsabilidad de las personas
salvadoreñas hace en que incumplimiento de tener un registro de los productos médicos.
12
Diseño de la Aplicación
13
14
Base de datos
package OpenHelper;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
@Override
public void onCreate(SQLiteDatabase db) {
//SE CREA UN QUERY PARA CREAR LA TABLA USUARIOS DONDE SE ALAMACENARAN LOS DATOS
DE REGISTRO Y LOGIN
String query = "create table Usuarios (Id integer primary key autoincrement, "
+
"Usuario text, Correo text, Password text, Tipo text, NombreCom
text);";
db.execSQL(query);
@Override
public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
15
valores.put("Tipo", tipo);
valores.put("NombreCom", nom);
this.getWritableDatabase().insert("Usuarios", null, valores);
}
16
Diseño de la aplicación
Login
import android.content.Intent;
import android.database.Cursor;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import OpenHelper.SQLite_OpenHelper;
Button btnIngresar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
btnIngresar = (Button)findViewById(R.id.btEntrar);
btnIngresar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//SE CAPTURAN LOS DATOS DE LOS EDITTEXT
EditText txtUsuario = (EditText)findViewById(R.id.etUsuario);
EditText txtPassword = (EditText)findViewById(R.id.etContra);
Cursor cursor =
helper.ConsultarUsuPass(txtUsuario.getText().toString(),
txtPassword.getText().toString());
String tipo = "";
if(cursor.moveToNext()){
tipo = cursor.getString(4);
}
if(txtUsuario.getText().toString().isEmpty()){
txtUsuario.setError("El campo usuario no debe quedar vacio");
}
else {
if(txtPassword.getText().toString().isEmpty()){
txtPassword.setError("El campo contraseña no debe quedar
vacio");
}
else {
if(cursor.getCount() > 0){
if(tipo.equals("Administrador")){
//SI SE CUMPLE LA CONTRASEÑA Y EL USUARIO, REDIRECCIONA
A LA PANTALLA PRINCIPAL
17
Intent i = new Intent(getApplicationContext(),
MenuAdmin.class);
startActivity(i);
txtUsuario.setText("");
txtPassword.setText("");
}
else {
Intent i = new Intent(getApplicationContext(),
MenuEmpleado.class);
startActivity(i);
}
} else {
//ENVIAR MENSAJE DE ERROR
Toast.makeText(getApplicationContext(), "Usuario o
contraseña incorrecta", Toast.LENGTH_LONG).show();
txtUsuario.setText("");
txtPassword.setText("");
}
}
}
}
});
}
}
18