Applying Java Technologies in the Development of Software Application of the Hospital Information Subsystem
|
|
- Dennis Phelps
- 8 years ago
- Views:
Transcription
1 Applying Java Technologies in the Development of Software Application of the Hospital Information Subsystem DEJAN SREDOJEVIĆ RADOVAN TOMIĆ Higher School of Professional Business Studies Vladimira Perića Valtera 4, Novi Sad SERBIA Abstract: - The greatest innovations in medicine are based on information systems which are a combination of information technologies (IT) and people's activities that support operations, management and decision making. Today do not exist health institutions which do not, in any way, use information technologies. Increase in the number of private hospitals demands larger number of software applications which are necessary for faster and easier work of the doctors. This paper described principle how software application which is programmed, for the private hospitals, works. Because of its advantages in comparison to other programming languages, I used language Java. Programming environment in which this is application is developed is NetBeans. System MySQL which is both fast and free is used to control database. Key-Words: - Java, NetBeans, computers, databases, Information technologies, Health information system 1 Introduction Doctor s office, which we are accustomed to, with a lot of drawers full of medical files, prescriptions, becomes past. Today we are all witnesses of the great influence of computers or informatics in all segments of our lives, especially when science and technology are concerned. Numerous scientific studies in the world, dealing with impact of contemporary Information Systems - IS on results in the field of medicine, point out that the main factors of fast growth of productivity and quality - are the development and application of Information technologies [1]. Computers when used in medicine and other areas, significantly improve business, as well as problems concerning paperwork, files etc. We are all familiar with impracticability of medical files, because of their size, and you need experience and great agility to find the right file. This leads to neurosis of the already ill patient, upsetting the doctor etc. Because of this and many other problems in medicine, health informational system is developed which means that computers and informational technologies are applied in all areas of medicine. Because of a large number of private clinics which are not in financial situation to use expensive software for their computer systems, there is a great demand for cheaper software applications. One of the problems is also computer literacy of medical workers and their inability to use complex software applications, so simplicity of applications is one of the most important demands for the most of the hospitals. Software applications have become an indispensable tool for the specialist engaged in the medical act [2]. In this paper it is described the principle how one simple and completely free application works. However, it is still being tested and it is dedicated to one private hospital near Novi Sad, Serbia. 2 Used technologies and software Application is developed in programming environment NetBeans by applying Java programming language and MySQL system to control database. Further on, I will describe these technologies and the principle how this application works. 2.1 Java technologies Java is software technology which is platform at the same time and objectively orientated programming language [3]. Java platform represents computer environment Sun Microsystems in which you can test the application developed by using Java programming language and developmental tools. In this case, ISBN:
2 platform does not represent specific hardware or operative system. This is implementing mechanism realized by using virtual machine and standard libraries which provide for desired functionality. Java platform includes: - Standard Edition or JSE, - Enterprise Edition or JEE, - Micro Edition or JME. Java 2 Standard Edition, J2SE enables implementing environment for development of desktop application and represents core of funcionality for next editions Java platform. (Fig. 1). Fig. 1 Java 2 Standard Edition The goal of J2EE is to create a reliable, high performance, secure, transactional, distributed architecture that would support concurrent user access. The architecture was also to allow the creation of applications that would seamlessly integrate with existing (presumably non-java-based) systems while supporting future modifications and scaling to match demand with relative ease [4] Java Persistence API Java persistence application interface (Java Persistence API - JPA) is an implementation of an object relational mapping. JPA allows mapping Java objects to relational database tables. Earlier versions used the entity beans that attempted to keep the data in memory synchronized with the database. Theoretically this is a very good idea, but in practice, it has resulted in applications which are slow to execute. JPA are Java classes which condition is associated with spreadsheets, relational databases. Instances of such entities correspond to a single row in a table. Persistence of objects means that individual objects can outlive the application process in which they are incurred. They can be stored in the database and re-create at some point. Persistence in Java almost always represents data storage in a relational database, using SQL. Projects that use JPA must have persistent unit defined in persistence.xml file. The first time you create the JPA project, NetBeans will detect that there is no persistence.xml file and it will automatically be created. 2.2 MySQL MySQL is a very fast, robust and free system for relational database management. The database provides very efficient data storage, search, as well as sorting and retrieving data. MySQL server manages access to the data allowing multiple users to work with them simultaneously. At the same time it allows a fast access reserved for authorized users only. Therefore, MySQL is a multi-user and a multithread server [5]. MySQL is a common choice for open source projects, and is distributed as part of the Linux server distribution. MySQL is free for most uses. The MySQL server version 5.5. was used for this project. It supports structured query language SQL, which is accepted worldwide as the standard language for accessing relational systems for managing databases. SQL allows you to enter data into the database and read data from it. Relational databases consist of relations (relation between the data) that are commonly referred to as tables. Table has a name and it consists of columns and rows [6]. Each column in the table has a unique name and contains the correct data type. Table columns are also called fields or attributes. Each row in the table has the same attributes also known as the records. Each row comprises individual values located in columns, and each value must have a data type determined by column in which it is located. It is important to find a way of unambiguous identification of each row in the table. Identity column in a table is called a key or primary key. The key does not have to consist of only one column. Databases are usually composed of more than one table for which the keys are used to connect [7]. 2.3 MicroOLAP Database Designer for MySQL Database Designer for MySQL is a powerful solution for visual database development: creation, modification and reverse engineering. It greatly simplifies the process of database development and maintenance and makes it clear. By working with graphical representation of tables, columns, ISBN:
3 relations and other objects, you can build a database model that can be used to generate a physical database or to modify an existing one. The model can be automatically created from an existing database by reverse engineering [8]. Database Designer for MySQL is specially developed for MySQL database and takes into account its features, has build-in support of tables, triggers, references, stored procedures and functions, views, events, indexes, foreign keys and other database objects. Database Designer for MySQL allows you to construct your database in easy-to-understand visual environment by working with graphical representation of tables, columns, relations and so on. Finally you will get Physical Entity Relationship Model (ER Model) that can be exported in SQL script or directly built on working MySQL database server. After modification of model you can synchronize existing MySQL database with it. 2.4 NetBeans NetBeans is integrated development surrounding (IDE) and open code platform. Initially NetBeans was developing surrounding only for Java applications, while version 6 supports several programming languages including Java, JavaFX, C, C++, PHP, Groovy, Scala i Rubby. NetBeans has installed support for Java SE (Standard Edition) technology which is usually used for computers, Java ME (Micro Edition) technology is used on small devices like mobile phones and Java EE (Enterprise Edition) which is usually implemented on servers. It is also used NetBeans IDE version 7.0 supporting Java EE technology [9]. NetBeans version 7.0 supports Java EE 6 which brings new options and improvements. In continuation implemented technologies for Java EE are listed. NetBeans has excellent editor code which enables complete support for other languages like: HTML, CSS, SQL [10]. Fig. 2 shows the initial application form: Fig. 2 Initial application form In order for a program to function, it is necessary to connect to the database because all the data are stored in the database. The connection to the database is achieved through executing program code shown in Fig. 3. try { Class.forName ("com.mysql.jdbc.driver"); conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/ hospital", "root",""); stmt = conn.createstatement(); catch(exception ex){ ex.printstacktrace(); Fig. 3 Connection to the database In order to automatically link the tables in the application forms to the corresponding tables in the database when you create the form in NetBeans, Master/Detail Sample forms are used. The Patient module is connected to the table patients from the database (Fig. 4). 3 Application Review Application implemented and described in this paper is not found a practical use yet. It is still in the testing phase, with an intention of using it in a private clinic. The application consists of four modules: - Patients - Doctors - Services and - Health records of patients Fig. 4 Patient module In this form there is a table with all the patient s names and their basic information. For easier access to the patient data, a search module was implemented. Data in the table can be easily ISBN:
4 changed (delete, add new patient, etc.). Detailed information on the of any patient's health file is available by clicking on See Health Record button. Patient's medical record is shown in Fig. 5. In the Basic Information panel displays basic information about the patient selected in the module Patients (data are retrieved from the database table Patients). For the HealthRecord to recognize the patient s name from a Patients module, we have forwarded the selected patient ID to the constructor (Fig. 6). In the second panel, New Visits, during an appointment the doctor is filling the required information in the form (selection from a list of doctors, admission diagnosis, type of service provided and where it took place). All data entries in this form are stored in a corresponding tables in the PreparedStatement pst = conn.preparestatement(sql); pst.setint(1, Integer.parseInt (this. idpat)); pst.setint(2, finddoctorkey()); pst.setint(3, findservicecipher()); pst.setint(4, Integer.parseInt(quantityField. gettext())); java.sql.date sqldate = new java.sql.date(new java.util. Date().getTime()); // insert date pst.setdate(5, sqldate); pst.setstring(6, diagnosisfield.gettext()); if (jcheckbox.isselected()) { pst.setboolean(7, true); else { pst.setboolean(7, false); pst.executeupdate(); Fig. 7 Storing data in the database If the patient has no existing health record, there is an option to create a new one by pressing the button Open a new Health Record as shown in Fig. 8. Fig. 5 Health record of the patient PatientRecord record = new PatientRecord (IdOfPatient()); record.setvisible(true); public String IdOfPatient(){ return idpatfield.gettext(); Fig. 6 Running of exactly determined patient form database (Fig. 7), for the next appointment, the doctor can see the patient's medical history, which is written in the module jlist on form PatientRecord. String sql = "INSERT INTO rendered_service (idpat, iddoctor, cifservice, quantity, dateserv, diagnosis, terrain)"+"values (?,?,?,?,?,?,?)"; Fig. 8 New health record of patient As in the previous case, all entered data is stored in the database. One of the most frequently used modules is ComboBox. An example of loading data from the database in a ComboBox is shown in Fig. 9. String sql = "SELECT * FROM hospital.doctors ORDER BY lastname"; try { res = stmt.executequery(sql); while (res.next()) { ISBN:
5 jcombobox.additem(res.getstring ("lastname")+" "+res. getstring("name")); catch (Exception ex) { ex.printstacktrace(); Fig. 9 Loading data from the database in a ComboBox A list of potential services, their codes and prices can be seen in the Services module, which is available at the initial application form (Fig. 10). Each service has a password, name and price. work. This is the reason why some doctors still use paper as patient's medical record. This application can be changed quickly and easily according to the demands of doctors, which means that health facilities do not have to buy new applications whenever there is the need for some new feature in the programme. The application described in this paper, unlike most other similar applications is free and fast, to meet the requirements of the private clinics the use of this software was intended for. The plan is to upgrade the system to web application, add new functions to the software and connect to software and databases from other health care institutions via the Internet. Fig. 10 List of available services The Health Records module (from initial form) shows all medical records, their unique ID numbers, as well as patients and doctor s IDs. 4 Conclusion Java programming language in combination with the NetBeans environment and databases is a very powerful tool for object-oriented programming. Principles of inheritance and the use of ready-made classes provide great opportunities for developers to create complex programs with substantial savings in time and reduction in code. This modularity also makes it easier to continue to maintain the application done in Java. Java is particularly useful when working with databases, especially if you are using NetBeans development environment, which offers the possibility of easy, fast and secure management, creation and modification of MySQL databases. The basic advantage of application described in this paper compared to some other applications is simplicity of data manipulation of patients. In complex systems there is often a problem, especially with older doctors who have not used computers and software applications before in their References: [1] Sredojević, D., Marčićević, Ž., Vesin, B., Information Systems in Education, Proceedings of the 31 st International Conference on Organizational Science Development, Portorož, 2012, pp [2] Cordos, A., Orza, B., Vlaicu, A., Meza, S., Avram, C., Petrovan, B., Hospital Information System using HL7 and DICOM standards, WSEAS Transactions on Information Science and Applications, Vol. 7 Issue 10, 2010, pp [3] Vlajić, S., Napredni koncepti Jave i Web programiranje u Javi, FON, Beograd, [4] Xiaoyan, Y., Weifeng, Y., Jifang, L., Deliao, Y., Study on application of advanced J2EE in stocks exchange, WSEAS Transactions on Information Science and Applications, Vol. 6, Issue 1, 2009, pp [5] Golubchik, S., Hutchings, A., MySQL 5.1 Plugin Development, Packt Publishing Ltd, Olton Birmingham, GBR, [6] Davies, A., High Availability MySQL Cookbook, Packt Publishing Ltd, Olton Birmingham, GBR, [7] Pallaw, V., K., Database Management Systems, Asian Books Pvt Ltd, Delhi, IND, [8] Stephens, R., Beginning Database Design Solutions, [9] Salter, D., Jennings, F., Build SOA-Based Composite Applications Using NetBeans IDE 6, Packt Publishing Ltd, Olton Birmingham, GBR, [10] Petri, J., NetBeans Platform 6.9 Developer's Guide, Packt Publishing Ltd, Olton Birmingham, GBR, ISBN:
<Insert Picture Here> What's New in NetBeans IDE 7.2
Slide 1 What's New in NetBeans IDE 7.2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationA Comparative Study of Web Development Technologies Using Open Source and Proprietary Software
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 2, February 2015,
More informationCourse Number: IAC-SOFT-WDAD Web Design and Application Development
Course Number: IAC-SOFT-WDAD Web Design and Application Development Session 1 (10 Hours) Client Side Scripting Session 2 (10 Hours) Server Side Scripting - I Session 3 (10 hours) Database Session 4 (10
More informationJava in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.
Java in Web 2.0 Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. 1 Agenda Java overview Technologies supported by Java Platform to create Web 2.0 services Future
More informationRelease 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS
More informationA Modular Approach to Teaching Mobile APPS Development
2014 Hawaii University International Conferences Science, Technology, Engineering, Math & Education June 16, 17, & 18 2014 Ala Moana Hotel, Honolulu, Hawaii A Modular Approach to Teaching Mobile APPS Development
More informationImplementing the Shop with EJB
Exercise 2 Implementing the Shop with EJB 2.1 Overview This exercise is a hands-on exercise in Enterprise JavaBeans (EJB). The exercise is as similar as possible to the other exercises (in other technologies).
More informationLSINF1124 Projet de programmation
LSINF1124 Projet de programmation Database Programming with Java TM Sébastien Combéfis University of Louvain (UCLouvain) Louvain School of Engineering (EPL) March 1, 2011 Introduction A database is a collection
More informationIntroduction... 2. Web Portal... 2. Main Page... 4. Group Management... 4. Create group... 5. Modify Group Member List... 5
SSDB Table of Contents Introduction... 2 Web Portal... 2 Main Page... 4 Group Management... 4 Create group... 5 Modify Group Member List... 5 Modify the Authority of Group Members to Tables... 9 Expand
More informationWeb Development using PHP (WD_PHP) Duration 1.5 months
Duration 1.5 months Our program is a practical knowledge oriented program aimed at learning the techniques of web development using PHP, HTML, CSS & JavaScript. It has some unique features which are as
More informationINTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3
INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 Often the most compelling way to introduce yourself to a software product is to try deliver value as soon as possible. Simego DS3 is designed to get you
More informationONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES
Bulletin of the Transilvania University of Braşov Vol. 3 (52) - 2010 Series VI: Medical Sciences ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES L. SANGEORZAN 1 M.VARCIU
More informationUsing Netbeans and the Derby Database for Projects Contents
Using Netbeans and the Derby Database for Projects Contents 1. Prerequisites 2. Creating a Derby Database in Netbeans a. Accessing services b. Creating a database c. Making a connection d. Creating tables
More informationDocument management and exchange system supporting education process
Document management and exchange system supporting education process Emil Egredzija, Bozidar Kovacic Information system development department, Information Technology Institute City of Rijeka Korzo 16,
More informationAgile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
More informationExcel 2003, MS Access 2003, FileMaker Pro 8. Which One Should I Use?
Excel, MS Access, Pro 8 Which One Should I Use? This document is intended to show a comparison of Excel, Access, and along with general guidelines to help you decide when to use one versus the other. Excel
More informationGlassfish, JAVA EE, Servlets, JSP, EJB
Glassfish, JAVA EE, Servlets, JSP, EJB Java platform A Java platform comprises the JVM together with supporting class libraries. Java 2 Standard Edition (J2SE) (1999) provides core libraries for data structures,
More informationDevelopment and Implementation of Location Based Native Mobile Application
Development and Implementation of Location Based Native Mobile Application Case Study Zlatko Čović Subotica Tech College of Applied Sciences, Department of Informatics, Marka Oreškovića 16, Subotica, Serbia
More informationA FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS Abstract T.VENGATTARAMAN * Department of Computer Science, Pondicherry University, Puducherry, India. A.RAMALINGAM Department of MCA, Sri
More informationAUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev
International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach
More information1. Introduction 1.1 Methodology
Table of Contents 1. Introduction 1.1 Methodology 3 1.2 Purpose 4 1.3 Scope 4 1.4 Definitions, Acronyms and Abbreviations 5 1.5 Tools Used 6 1.6 References 7 1.7 Technologies to be used 7 1.8 Overview
More informationThis presentation will provide a brief introduction to Rational Application Developer V7.5.
This presentation will provide a brief introduction to Rational Application Developer V7.5. Page 1 of 11 This presentation will first discuss the fundamental software components in this release, followed
More informationPathways to Digital Employment
Pathways to Digital Employment Course Outlines Network design, installation and operation Computer networks are critical to the successful running of businesses of all sizes by enabling file, hardware
More informationRapid Application Development. and Application Generation Tools. Walter Knesel
Rapid Application Development and Application Generation Tools Walter Knesel 5/2014 Java... A place where many, many ideas have been tried and discarded. A current problem is it's success: so many libraries,
More informationSports Management Information Systems. Camilo Rostoker November 22, 2002
Sports Management Information Systems Camilo Rostoker November 22, 2002 Introduction We are in the information age The availability of technology has brought forth a new problem domain how do we manage
More informationOracle Database 10g Express
Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives
More informationWhat is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World
COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for
More informationLOCAL CRM APPLICATION FOR BILLBOARD ADVERTISING COMPANY
advertising company, billboard, customer relationship management, cloud computing, software as a service, Radosław URBAŃSKI * LOCAL CRM APPLICATION FOR BILLBOARD ADVERTISING COMPANY Abstract The article
More informationDIPLOMA IN WEBDEVELOPMENT
DIPLOMA IN WEBDEVELOPMENT Prerequisite skills Basic programming knowledge on C Language or Core Java is must. # Module 1 Basics and introduction to HTML Basic HTML training. Different HTML elements, tags
More informationSoftware: Systems and Application Software
Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal
More informationCase Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB
September Case Studies of Running the Platform NetBeans UML Servlet JSP GlassFish EJB In this project we display in the browser the Hello World, Everyone! message created in the session bean with servlets
More informationS.A.T.E.P. : Synchronous-Asynchronous Tele-education Platform
S.A.T.E.P. : Synchronous-Asynchronous Tele-education Platform Lazaros Lazaridis, Maria Papatsimouli and George F. Fragulis Laboratory of Web Technologies & Applied Control Systems Dept. Of Electrical Engineering
More informationA generic framework for game development
A generic framework for game development Michael Haller FH Hagenberg (MTD) AUSTRIA haller@hagenberg.at Werner Hartmann FAW, University of Linz AUSTRIA werner.hartmann@faw.unilinz.ac.at Jürgen Zauner FH
More informationHTML5. Turn this page to see Quick Guide of CTTC
Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies
More informationJava SE 7 Programming
Oracle University Contact Us: 1.800.529.0165 Java SE 7 Programming Duration: 5 Days What you will learn This Java SE 7 Programming training explores the core Application Programming Interfaces (API) you'll
More informationJava SE 7 Programming
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Java SE 7 Programming Duration: 5 Days What you will learn This Java Programming training covers the core Application Programming
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationJava SE 7 Programming
Java SE 7 Programming The second of two courses that cover the Java Standard Edition 7 (Java SE 7) Platform, this course covers the core Application Programming Interfaces (API) you will use to design
More informationAUTOMATION OF HEALTH RECORD MANAGEMENT USING SOME SELECTED HOSPITALS IN SOUTH WESTERN NIGERIA AS CASE STUDY
AUTOMATION OF HEALTH RECORD MANAGEMENT USING SOME SELECTED HOSPITALS IN SOUTH WESTERN NIGERIA AS CASE STUDY Kola Ayanlowo 1, O. Shoewu 2, Segun O. Olatinwo 3 1 Department of Computer Science, Moshood Abiola
More informationJava DB Performance. Olav Sandstå Sun Microsystems, Trondheim, Norway Submission ID: 860
Java DB Performance Olav Sandstå Sun Microsystems, Trondheim, Norway Submission ID: 860 AGENDA > Java DB introduction > Configuring Java DB for performance > Programming tips > Understanding Java DB performance
More informationReport on the Train Ticketing System
Report on the Train Ticketing System Author: Zaobo He, Bing Jiang, Zhuojun Duan 1.Introduction... 2 1.1 Intentions... 2 1.2 Background... 2 2. Overview of the Tasks... 3 2.1 Modules of the system... 3
More informationCache Database: Introduction to a New Generation Database
Cache Database: Introduction to a New Generation Database Amrita Bhatnagar Department of Computer Science and Engineering, Birla Institute of Technology, A 7, Sector 1, Noida 201301 UP amritapsaxena@gmail.com
More informationCHAPTER 6: TECHNOLOGY
Chapter 6: Technology CHAPTER 6: TECHNOLOGY Objectives Introduction The objectives are: Review the system architecture of Microsoft Dynamics AX 2012. Describe the options for making development changes
More informationA Database Re-engineering Workbench
A Database Re-engineering Workbench A project proposal by Anmol Sharma Abstract Data is not always available in the best form for processing, it is often provided in poor format or in a poor quality data
More informationA Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile
A Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile Devendra Thorat, Kalpesh Dhumal, Aniket Sadaphule, Vikas Arade B.E Computer Engineering, Navsahyadri
More informationTopics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives
Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,
More informationDr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 15
Software Project Management Toolkit Dr. Z.A. Usmani 1, Mohsin Pocketwala 2, Diksha Sandbhor 3, Husainali Tinwala 4, Abdulkadir Dalal 5 1 Head of the department, Computer Department, M.H. Saboo Siddik College
More informationSYSTEM OF MONITORING AND CONTROL FOR THE AUTOMATION OF INDUSTRIAL WASH MACHINES
SYSTEM OF MONITORING AND CONTROL FOR THE AUTOMATION OF INDUSTRIAL WASH MACHINES Catalin BUJDEI Liviu PERNIU Ion TRUICAN Mihai CARAMAN Automatics Department, Transilvania University of Brasov, M.Viteazu
More informationEditors Comparison (NetBeans IDE, Eclipse, IntelliJ IDEA)
České vysoké učení technické v Praze Fakulta elektrotechnická Návrh Uživatelského Rozhraní X36NUR Editors Comparison (NetBeans IDE, Eclipse, ) May 5, 2008 Goal and purpose of test Purpose of this test
More informationDIABLO VALLEY COLLEGE CATALOG 2014-2015
COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy
More informationManaging DICOM Image Metadata with Desktop Operating Systems Native User Interface
Managing DICOM Image Metadata with Desktop Operating Systems Native User Interface Chia-Chi Teng, Member, IEEE Abstract Picture Archiving and Communication System (PACS) is commonly used in the hospital
More informationFor Course Details, visit: http://ike.co.in/course/overview.pdf
IMBIBE KNOWLEDGE ENTERPRISE COURSES 1. Java Platform 1.1. Java (JSE) 1.2. Enterprise Java (JEE) 1.3. Java Micro Edition (JME) 1.4. Java Class Library 1.5. AWT & Swing 2..NET Platform 2.1. C# 2.2. VB.NET
More informationINTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:
INTRODUCTION: You can extract data (i.e. the total cost report) directly from the Truck Tracker SQL Server database by using a 3 rd party data tools such as Excel or Crystal Reports. Basically any software
More informationExample for Using the PrestaShop Web Service : CRUD
Example for Using the PrestaShop Web Service : CRUD This tutorial shows you how to use the PrestaShop web service with PHP library by creating a "CRUD". Prerequisites: - PrestaShop 1.4 installed on a server
More informationNetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
More informationCS 209 Programming in Java #1
CS 209 Programming in Java #1 Introduction Spring, 2006 Instructor: J.G. Neal 1 Topics CS 209 Target Audience CS 209 Course Goals CS 209 Syllabus - See handout Java Features, History, Environment Java
More informationINTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports
INTRODUCING ORACLE APPLICATION EXPRESS Cristina-Loredana Alexe 1 Abstract Everyone knows that having a database is not enough. You need a way of interacting with it, a way for doing the most common of
More informationDatabase: SQL, MySQL
Database: SQL, MySQL Outline 8.1 Introduction 8.2 Relational Database Model 8.3 Relational Database Overview: Books.mdb Database 8.4 SQL (Structured Query Language) 8.4.1 Basic SELECT Query 8.4.2 WHERE
More informationQint Software - Technical White Paper
Qint Software - Technical White Paper Improved Reporting and Document Generation via Object-Oriented Data Access and Enterprise Information Integration Objects do not only change the way in which we develop
More informationBEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME
BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME System Analysis and Design S.Mohammad Taheri S.Hamed Moghimi Fall 92 1 CHOOSE A PROGRAMMING LANGUAGE FOR THE PROJECT 2 CHOOSE A PROGRAMMING LANGUAGE
More informationAn Electronic Journal Management System
An Electronic Journal Management System Hrvoje Bogunović, Edgar Pek, Sven Lončarić and Vedran Mornar Faculty of Electrical Engineering and Computing, University of Zagreb Unska 3, 0000 Zagreb, Croatia
More informationBuilding Java Servlets with Oracle JDeveloper
Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual
More informationAn introduction to creating JSF applications in Rational Application Developer Version 8.0
An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create
More informationCSCI110 Exercise 4: Database - MySQL
CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but
More informationPerformance Comparison of Persistence Frameworks
Performance Comparison of Persistence Frameworks Sabu M. Thampi * Asst. Prof., Department of CSE L.B.S College of Engineering Kasaragod-671542 Kerala, India smtlbs@yahoo.co.in Ashwin A.K S8, Department
More informationDEVELOPING AND IMPLEMENTING MULTIUSER, FULLY RELATIONAL GIS DATABASE FOR DESKTOP SYSTEMS USING OPEN SOURCE TECHNOLOGIES
Geographia Technica, Vol. 10, Issue 2, 2015, pp 59 to 65 DEVELOPING AND IMPLEMENTING MULTIUSER, FULLY RELATIONAL GIS DATABASE FOR DESKTOP SYSTEMS USING OPEN SOURCE TECHNOLOGIES Zsolt MAGYARI-SÁSKA 1 ABSTRACT:
More informationCrownPeak Java Web Hosting. Version 0.20
CrownPeak Java Web Hosting Version 0.20 2014 CrownPeak Technology, Inc. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical,
More informationComputer Training. NR Computer Learning Center 1835 W. Orangewood Ave #200 Orange CA 92868
Computer Training NR Computer Learning Center 1835 W. Orangewood Ave, #200 Orange, CA 92868 (714) 505-3475 www.nrclc.com NR Computer Learning Center 1835 W. Orangewood Ave #200 Orange CA 92868 (714) 505-3475
More informationConfiguring Apache Derby for Performance and Durability Olav Sandstå
Configuring Apache Derby for Performance and Durability Olav Sandstå Sun Microsystems Trondheim, Norway Agenda Apache Derby introduction Performance and durability Performance tips Open source database
More information1 File Processing Systems
COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.
More informationD61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:
D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led
More informationBusiness Process Management with @enterprise
Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase
More informationEfficiency of Web Based SAX XML Distributed Processing
Efficiency of Web Based SAX XML Distributed Processing R. Eggen Computer and Information Sciences Department University of North Florida Jacksonville, FL, USA A. Basic Computer and Information Sciences
More informationEVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT
EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT Dr. Alexander Pons, University of Miami, apons@miami.edu ABSTRACT The deployment of Web applications consisting of dynamic content requires the selection
More informationJournal of Chemical and Pharmaceutical Research, 2015, 7(3):417-421. Research Article
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2015, 7(3):417-421 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Design and implementation of pharmaceutical enterprise
More informationWeb development... the server side (of the force)
Web development... the server side (of the force) Fabien POULARD Document under license Creative Commons Attribution Share Alike 2.5 http://www.creativecommons.org/learnmore Web development... the server
More informationAn Oracle White Paper May 2012. Oracle Database Cloud Service
An Oracle White Paper May 2012 Oracle Database Cloud Service Executive Overview The Oracle Database Cloud Service provides a unique combination of the simplicity and ease of use promised by Cloud computing
More informationComputer Information Systems (CIS)
Computer Information Systems (CIS) CIS 113 Spreadsheet Software Applications Prerequisite: CIS 146 or spreadsheet experience This course provides students with hands-on experience using spreadsheet software.
More informationJava Application Developer Certificate Program Competencies
Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle
More information1.264 Lecture 15. SQL transactions, security, indexes
1.264 Lecture 15 SQL transactions, security, indexes Download BeefData.csv and Lecture15Download.sql Next class: Read Beginning ASP.NET chapter 1. Exercise due after class (5:00) 1 SQL Server diagrams
More informationLog Analyzer Reference
IceWarp Unified Communications Log Analyzer Reference Version 10.4 Printed on 27 February, 2012 Contents Log Analyzer 1 Quick Start... 2 Required Steps... 2 Optional Steps... 3 Advanced Configuration...
More informationAn Oracle White Paper June 2014. RESTful Web Services for the Oracle Database Cloud - Multitenant Edition
An Oracle White Paper June 2014 RESTful Web Services for the Oracle Database Cloud - Multitenant Edition 1 Table of Contents Introduction to RESTful Web Services... 3 Architecture of Oracle Database Cloud
More informationAnalytics Configuration Reference
Sitecore Online Marketing Suite 1 Analytics Configuration Reference Rev: 2009-10-26 Sitecore Online Marketing Suite 1 Analytics Configuration Reference A Conceptual Overview for Developers and Administrators
More informationB.Sc (Computer Science) Database Management Systems UNIT-V
1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used
More informationMiContact Center Outbound
MiContact Center Outbound Increase revenues and control operating costs with outbound dialing, campaigning and scripting Does your business need to streamline your outbound contact center operations and
More informationAD-HOC QUERY BUILDER
AD-HOC QUERY BUILDER International Institute of Information Technology Bangalore Submitted By: Bratati Mohapatra (MT2009089) Rashmi R Rao (MT2009116) Niranjani S (MT2009124) Guided By: Prof Chandrashekar
More informationJava (J2SE & J2EE) and Web Development Training Catalog
Java (J2SE & J2EE) and Web Development Training Catalog 2013 US Techie Technology Solutions P a g e 1 CONTENTS S.No Topic Page No I. Know About Java Technology 3 II. Why Software Developers Choose Java
More informationUsing your content management system EXPRESSIONENGINE CMS DOCUMENTATION UKONS
Using your content management system EXPRESSIONENGINE CMS DOCUMENTATION UKONS JOHN MOYLAN UKONS EXPRESSIONENGINE DOCUMENTATION 2 What is ExpressionEngine? ExpressionEngine is a flexible, feature-rich content
More informationWeb Design and Implementation for Online Registration at University of Diyala
International Journal of Innovation and Applied Studies ISSN 2028-9324 Vol. 8 No. 1 Sep. 2014, pp. 261-270 2014 Innovative Space of Scientific Research Journals http://www.ijias.issr-journals.org/ Web
More informationCHAPTER 1: CLIENT/SERVER INTEGRATED DEVELOPMENT ENVIRONMENT (C/SIDE)
Chapter 1: Client/Server Integrated Development Environment (C/SIDE) CHAPTER 1: CLIENT/SERVER INTEGRATED DEVELOPMENT ENVIRONMENT (C/SIDE) Objectives Introduction The objectives are: Discuss Basic Objects
More informationRemote Data Collection and Analysis Tom Worlton Argonne National Laboratory
1. Introduction ICANS XIV 14 Meeting of the International Collaboration on Advanced Neutron Sources June 14-19,1998 Starved Rock Lodge, Utica, IL Remote Data Collection and Analysis Tom Worlton Argonne
More informationSoftware Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T: 072 511 12 23
Microsoft SharePoint year SharePoint 2013: Search, Design and 2031 Publishing New SharePoint 2013: Solutions, Applications 2013 and Security New SharePoint 2013: Features, Delivery and 2010 Development
More informationThin@ System Architecture V3.2. Last Update: August 2015
Thin@ System Architecture V3.2 Last Update: August 2015 Introduction http://www.thinetsolution.com Welcome to Thin@ System Architecture manual! Modern business applications are available to end users as
More informationSOA & Web Services Development Survey
Brochure More information from http://www.researchandmarkets.com/reports/661172/ SOA & Web Services Development Survey Description: The SOA and Web Services Development Survey examines the usage patterns,
More information1. Overview of the Java Language
1. Overview of the Java Language What Is the Java Technology? Java technology is: A programming language A development environment An application environment A deployment environment It is similar in syntax
More informationChapter 9 Java and SQL. Wang Yang wyang@njnet.edu.cn
Chapter 9 Java and SQL Wang Yang wyang@njnet.edu.cn Outline Concern Data - File & IO vs. Database &SQL Database & SQL How Connect Java to SQL - Java Model for Database Java Database Connectivity (JDBC)
More informationPG DAC. Syllabus. Content. Eligibility Criteria
PG DAC Eligibility Criteria Qualification 1. Engg Graduate in any discipline or equivalent (eg. BE/B.Tech/4 years B. Sc Engg./ AMIE/ AIETE / DoEACC B level etc). 2. PG in Engg. Sciences (eg. MCA / M.Sc.
More informationSpecialized Programme on Web Application Development using Open Source Tools
Specialized Programme on Web Application Development using Open Source Tools Objective: At the end of the course, Students will be able to: Understand various open source tools(programming tools and databases)
More informationSOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS
SOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS Bimal Aklesh Kumar Department of Computer Science and Information Systems Fiji National University Fiji Islands bimal.kumar@fnu.ac.fj
More informationObject Oriented Database Management System for Decision Support System.
International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 3, Issue 6 (June 2014), PP.55-59 Object Oriented Database Management System for Decision
More information