UNIVERSIDAD TÉCNICA DEL NORTE

Similar documents
TÉCNICA DEL NORTE UNIVERSITY

TECHNICAL UNIVERSITY OF THE NORTH

1. Introduction. Jorge Luis Realpe Rosero.

UNIVERSIDAD TÉCNICA DEL NORTE

" ANALYSIS OF ATTACKS ON WEB APPLICATIONS SQL INJECTION AND CROSS SITE SCRIPTING AND PRECAUTIONARY AND DEFENCE "

Diseño de un Datamart orientado al proceso de ventas usando la herramienta de Inteligencia de Negocios SQL Server 2014

The Power of Analysis Framework

Microsoft Windows Server 2008 Administration fundamental

Introduction. Key Features and Benefits

Technical Summary AUTOMATION SYSTEM INFORMATION MANAGEMENT AND DRUG HISTORY IN THE HEALTH SUBCENTRES SAN ANTONIO DE IBARRA SUMMARY

SSC - Web development Model-View-Controller for Java Servlet

xiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword

Medical event notification system using SMS technology

DESIGN AND IMPLEMENTATION OF A PROTOTYPE TO TRACK THE BUS ROUTE OF THE ANTONIO NARIÑO UNIVERSITY- CAMPUS VILLAVICENCIO

The Mission of the Abu Dhabi Smart Solutions and Services Authority. Leading ADSSSA. By Michael J. Keegan

Computational Detection of CPE Elements Within DNA Sequences

Development of E-Institute Management System Based on Integrated SSH Framework

Programming Algorithms of load balancing with HA-Proxy in HTTP services

Advanced Automated Administration with Windows PowerShell

Oracle Fusion Middleware 11g: Build Applications with ADF I

Construction of SSI Framework Based on MVC Software Design Model Yongchang Rena, Yongzhe Mab

2005, Cornell University

Appendix A - Glossary(of OO software term s)

XML-Publishing Implementation Strategy of an XML-based publishing in Eurostat

Using QVT to obtain Use Cases from Secure Business Processes modeled with BPMN

Estimation of the Thiele-Small parameters in mobile application using as link Pure Data programming and Microsoft Visual Studio

MICROSOFT Course 20411: Administering Windows Server 2012

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

Developing Applications with Java EE 6 on WebLogic Server 12c

COMPARATIVE STUDY OF THE FRAMEWORKS RUBY ON RAILS AND DJANGO FOR THE IMPLEMENTATION OF A COMPUTER SYSTEM CONTROL AND MANAGEMENT NETWORK MARKETING.

5 Best Practices for Transitioning from Legacy Voice to VoIP and UC&C

A Quick Introduction to Struts

Water Provider Relocates, Modernizes Data Center

Oracle Fusion Middleware 11g: Build Applications with ADF I

Comparison of Two Model Driven Architecture Approaches for Automating Business Processes, Moskitt Framework and Bizagi Process Management Suite

Desarrollo de Aplicaciones Web Empresariales con Spring 4

Spring & Hibernate. Knowledge of database. And basic Knowledge of web application development. Module 1: Spring Basics

Hospital System Lowers IT Costs After Epic Migration Flatirons Digital Innovations, Inc. All rights reserved.

114. Jakarta Struts. Prerequisites. Version 1.1.3

DEVELOPMENT OF AN APPLICATION TO HANDLE MECHATRONIC SYSTEMS VIA INTERNET

What is a prototype?

Microsoft Outlook Web App Options and Settings

(p t y) lt d. 1995/04149/07. Course List 2018

Oracle Application Development Framework Overview

New Zealand Government IBM Infrastructure as a Service

Accelerate time-tomarket. Framework-driven development. If converting ideas into

GENERATION TOOL FOR DBMS FOCUSED APPLICATIONS

Oracle Forms Modernization Through Automated Migration. A Technical Overview

Etanova Enterprise Solutions

Ubiquitous E-management of indicators

OptiSol FinTech Platforms

Petr CZJUG, December 2010

Tutorial 1 Creating a Database

TECHNICAL UNIVERSITY OF THE NORTH FACULTY OF ENGINEERING IN SCIENCE APPLIED

New Approaches To Challenges Facing Enterprise ICT

MOREA: A Knowlegdge based Multilevel Architecture for Hydrological System Simulation

Dell Digital Signage. One Solution. Infinite Possibilities.

Dell helps you simplify IT

The Role of Standards and Open Source Software in Student Information Systems

Implementation of Information Technology for Statistical Activities in BPS Statistics Indonesia

FICA, VOL. 1, NO. 1, ENERO

Architecture Diagram. Figure 1 : Architecture Diagram

Forensic Information Data Exchange (FIDEX) Implementation Guide

Terms of Reference for Development of Visit Bhutan 2015 Year Web Portal

PUBLICLY AVAILABLE SPECIFICATION PRE-STANDARD

START-UP OF A INTEGRATED WEATHER STATION IN A WEB SERVER IN A RASPBERRY PI WITH OPTIMAL FEATURES

SAP EDUCACION. New SAP Professional: N-SAP. A Training Initiative of the SAP. April External

ANX-PR/CL/ LEARNING GUIDE

Programming in HTML5 with JavaScript and CSS3

AppDev StudioTM 3.2 SAS. Migration Guide

Seam 3. Pete Muir JBoss, a Division of Red Hat

Getting Started in the World of WebSphere; Real World Case Studies

A Web Application to Visualize Trends in Diabetes across the United States

TABLE OF CONTENTS CHAPTER TITLE PAGE

Discover an Integrated IT Platform Designed for Branch Offices and Small and Medium Enterprise Locations

Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515

Ing. José A. Mejía Villar M.Sc. Computing Center of the Alfred Wegener Institute for Polar and Marine Research

IBM Tivoli OMEGAMON XE on z/os

UNIVERSIDAD TÉCNICA DEL NORTE

CS 307: Software Engineering. Lecture 10: Software Design and Architecture

What is it? What does it do?

Introduction to iscsi

IBM Workplace Web Content Management

Affiliated with University of Seville. Audiovisual Communication Journalism Advertising & Public Relations Tourism Semestre 1

MD-HQ Utilizes Atlantic.Net s Private Cloud Solutions to Realize Tremendous Growth

X-S Framework Leveraging XML on Servlet Technology

Efficiency of Java Code for Mobile Application Development

Best Practices for Deploying Web Services via Integration

Preface p. 1 Who This Book Is For p. 2 Goals of This Book p. 3 What Is Not Covered p. 5 What Is Covered (Technologies and Process) p.

Model Driven Architecture with Java

Accelerate Your Enterprise Private Cloud Initiative

Management information system of medical equipment using mobile devices

HPE Network Transformation Experience Workshop Service

Building a New Rational Web Site with Rational Suite

Education Brochure. Education. Accelerate your path to business discovery. qlik.com

AOSA - Betriebssystemkomponenten und der Aspektmoderatoransatz

SAS Model Manager 2.2. Tutorials

Microservices. treatment. and Modularity. or the difference between. and cure. Milen MARCH 17, 2015

Implementation Architecture

Middle East Technical University. Department of Computer Engineering

Transcription:

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TRABAJO DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS COMPUTACIONALES TEMA: STUDY OF THE METHODOLOGY SIFTWARE DEVELOPMENT OPEN UP (OPEN UNIFIED PROCESS), IT`S HAS APPLIED TO THE DEVELOPMENT OF WEB APPLICATIONS USING THE FRAMEWORK ZK-JSP APLICATIVO: CONTROL SYSTEM AND MANAGEMENT OF MEDICAL APPOINTMENTS AND MEDICAL RECORDS (SISMED) BY MEDICAL DEPARTMENT OF THE PRODUCER AND EXPORTER OF FLOWERS ENTERPRISE PONTE TRESA INVERSIONS S.A. AUTOR: DIEGO EDWIN GUERRÓN CORAL DIRECTOR: ING. PEDRO GRANDA IBARRA ECUADOR 2016 I

Trabajo de Grado de Ingeniería en Sistemas Computacionales CONTROL SYSTEM AND MANAGEMENT OF MEDICAL APPOINTMENTS AND MEDICAL RECORDS (SISMED) BY MEDICAL DEPARTMENT OF THE PRODUCER AND EXPORTER OF FLOWERS ENTERPRISE PONTE TRESA INVERSIONS S.A. 2015-2016 Título de Trabajo Sistema de control y administración de citas médicas e historias clínicas GUERRÓN CORAL DIEGO EDWIN Universidad Técnica del Norte Carrera de Ingeniería en Sistemas Computacionales Correo-e: dieguito8510@yahoo.es Summary: This project was developed in order to improve the management of the resources of the company and does not have a computer system to store safely and efficiently medical information of each of the members of the company. Also this application will help the authorities to produce decisions based on system data. It is noteworthy that the system integrates with any new module to be developed in the future, because it uses technologies and methodologies that provide a multilayer architecture allowing developers to maintain the application. 1. Summary The Ecuador and generally Latin America and the world, has experienced numerous and significant technological advances, so that both private and public institutions have seen the need to automate most processes, in order to provide better service. That is why the producer and exporter of flowers Ponte Tresa Investment Company engages in technological development and approves projects that improve the performance of each of the departments and better attention is given to workers. 1

Managing appointments, monitoring of medical records, among others, creating an optimal, scalable and reliable system: to contribute to this stage of computing changes in the state, a system that automates the processes taking place in the 2. Introduction Having analyzed the processes taking place in the medical department and established the guidelines would be followed in the development of the application, it was established that the system would be a web application, and will not require much disk space will be light, and will implemented server side. It will provide great platform compatibility (portability), operating in a web browser. 3. Justification The activities performed by the Company and progress made in the medical department mainly require a system to improve the conditions of manipulation of information, and that medical department developed. The system will also allow to have a database with information on: employees, medical history, disease control. these processes are performed manually and disables the save customer data for improved care in later. For this reason, the project tends to improve the handling of data and provide consolidated and integrated information through reports. 4. Theoretical Framework In this section a description of the features, performance and definitions of each of the tools used for the design, development and implementation of the developed system will be made. 4.1. Tools The application is made under terms of an architecture of high technology and quality standards, allowing the system to be effective, efficient and 2

scalable. Applications. - Server An application server is a Web server that provides the next generation business logic on which applications are built. Application servers differ from Web servers by the extensive use of dynamic content and its integration with common databases. To prepare the system was used as a server Apache-Tomcat-7.0.62 applications, this application server can be downloaded, used, embedded and distributed without licensing restrictions. For this reason it is the server used by developers and independent software vendors. Language Programación. - For application development the Java programming language is the same as robust, stable, efficient, and scalable platform used, making it one of the programming languages used by developers worldwide. Data. - Base for storing information used PostgreSQL 9.4.2, a management system database object-relational, distributed under BSD license. PostgreSQL uses a client / server model and contains a number of multi-process them to ensure system stability. (Eduardo Otoniel Tumax Sulecio, 2009) Arquitectura. - Architecture is the first step in identifying the hardware elements needed to implement the system, and the services to be performed. The main objective is to have complete documentation and diagrams that describe the process that will have the system, which must be understandable to non-technical staff, and in turn, they can be used as a basis to further the design of the system Framework Persistencia. - Currently there are many frameworks and ORM (Object Relational Mapping) that contribute and facilitate the development of applications quickly and efficiently. To build the project Hibernate is a 3

tool for object-relational mapping for the Java platform that facilitates mapping was used attributes from a base of traditional relational database and the object model of an application, using declarative files (XML) that establish these relationships. Use the Java reflection mechanism that allows an object running examine and manipulate himself. (Loor, 2010).) Framework of Negocio. - In the system the model MVC Model-View- Controller is a platform for building portable applications, reusable and scalable business using the Java programming language was used. (Mestras, 2009) assigning tasks and responsibilities within a development organization approach. It is characterized by iterative and incremental, be focused on architecture and guided by use cases. It includes artifacts (which are the tangible products of the process such as the use case model, source code, etc.) and roles (role of a person at a given time). 5. System Operation. This section describes the functional models developed as a basis for the development of the system are described. Gestión de Historias Clínicas Presentation. - Framework for the presentation layer is used as a framework ZK, for aesthetic friendly and standardized throughout the application views. Gestión de citas médicas SISMED Reportes OpenUp. - Methodology is a software engineering process. It provides a disciplined approach to Stories Clínicas. - Management This module is the creation and management of medical records. 4

Dating Médicas. - Management consists reservation / medical attention shifts. Reportes. - This section is generating reports as: list of patients seen by diseases, list of reservations shifts, recipe list, and list of orders for tests, among others. 6. Design and Development Aplicativo.- For the design and application development a study of the physical infrastructure where you are installing the software took place, so that the following diagram is generated for the facilities. effective modulus and thus a quality system. You have a methodology for software development, it is indispensable, since it clarifies the perspective desired by the user. The technology used in the development of this project makes it easier for programmers to provide source code tidy, comfortably and safely. It was found that the use of libraries of ZK Ajax helps a lot to handle, allowing the application to be much more efficient in terms of development time, since there are predefined components. Usuario Externo Se Emite el Certificado Servidor de Aplicaciones Tomcat Usuario Recaudador The web applications developed in Java can be displayed on any browser. Realiza Consultas Equipo para el Ingreso de Información 7. Conclusions Collecting functional requirements of the system is crucial since it allows obtaining an The open use different tools help in the development of the application code allowing you to create friendlier end-user applications. 5

8. Referencias Martin, A. (2008). Programador Certificado Java 2. Mexico: Alfaomega Grupo Editor S.A. Eduardo Otoniel Tumax Sulecio, S. A. (2009). INGENIERIA POSTGRESQL. POSTGRESQL. UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA. Febles, D. O. (30 de Julio de 2013). Programación en Java. Introducción a 6