Medical Registration Djumanto Asianto CS 491B SPRING 2005.

Slides:



Advertisements
Similar presentations
Data Design The futureERD - CardinalityCODINGRelationshipsDefinition.
Advertisements

Group X7 – Year 2010/2011 – First Year Team Project.
NMED 3850 A Advanced Online Design February 25, 2010 V. Mahadevan.
A Guide to SQL, Seventh Edition. Objectives Understand the concepts and terminology associated with relational databases Create and run SQL commands in.
CS320 Web and Internet Programming SQL and MySQL Chengyu Sun California State University, Los Angeles.
Creating Database Tables CS 320. Review: Levels of data models 1. Conceptual: describes WHAT data the system contains 2. Logical: describes HOW the database.
A Guide to MySQL 3. 2 Objectives Start MySQL and learn how to use the MySQL Reference Manual Create a database Change (activate) a database Create tables.
CS143 Project 1 Due: Oct 24 th, 11:59 PM All the materials will be posted in courseweb.
Structured Query Language SQL: An Introduction. SQL (Pronounced S.Q.L) The standard user and application program interface to a relational database is.
David Evans CS200: Computer Science University of Virginia Computer Science Class 29: Vocational Skills How to Build a.
DAT702.  Standard Query Language  Ability to access and manipulate databases ◦ Retrieve data ◦ Insert, delete, update records ◦ Create and set permissions.
SQL Basics+ Brandon Checketts. Why SQL? Structured Query Language Structured Query Language Frees programmers from dealing with specifics of data persistence.
Your Oracle Account UserName is the same as your UWP username Followed Not case sensitive Initial Password: UWPstudent Password is case sensitive.
1 CS428 Web Engineering Lecture 23 MySQL Basics (PHP - VI)
Introduction To Databases IDIA 618 Fall 2014 Bridget M. Blodgett.
ODBC the theMIDDLEWAREthatCONNECTS! Presented by Carter-Davis-Wagner CSIS Spring 2002 Dr. Hoganson.
PHP1-1 PHP & SQL Xingquan (Hill) Zhu
A Guide to SQL, Eighth Edition Chapter Three Creating Tables.
Microsoft Access 2000 Creating Tables and Relationships.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Cookies & Sessions.
CSCI 6962: Server-side Design and Programming JDBC Database Programming.
CS450 HW2Page 1 Homework #2  Due the midnight of April 15th.  100 Points  In this homework, you create an SQL script to build the MOVIES database according.
Dbwebsites 2.1 Making Database backed Websites Session 2 The SQL… Where do we put the data?
CS 3630 Database Design and Implementation. Your Oracle Account UserName is the same as your UWP username Followed Not case sensitive Initial.
SQL pepper. Why SQL File I/O is a great deal of code Optimal file organization and indexing is critical and a great deal of code and theory implementation.
Relational Database CISC/QCSE 810 some materials from Software Carpentry.
Chapter 4 Introduction to MySQL. MySQL “the world’s most popular open-source database application” “commonly used with PHP”
Introduction to MySQL Lab no. 10 Advance Database Management System.
SQL pepper. Why SQL File I/O is a great deal of code Optimal file organization and indexing is critical and a great deal of code and theory implementation.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
Introduction to Internet Databases MySQL Database System Database Systems.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
CSC 2720 Building Web Applications Database and SQL.
SQL Basics. 5/27/2016Chapter 32 of 19 Naming SQL commands are NOT case sensitive SQL commands are NOT case sensitive But user identifier names ARE case.
Most information comes from Chapter 3, MySQL Tutorial: 1 MySQL: Part.
Creating PHPs to Insert, Update, and Delete Data CS 320.
Online Examination Using Farming Based System Ajay Anand(d ) Kapil More(d ) Sri Ram(d ) Yogesh Patrikar(d )
This is the first screen you will encounter. Select Blank Database.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting MySQL – Inserting Data.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
MySQL and JDBC Tutorial ECT 7130 Hong Cheng. Supplement on MySQL ement/Supplement4bMySQL.pdf.
What’s a database? Data stored in a structured format that lends itself to easy manipulation and recall.
# 1# 1 Creating Tables, Setting Constraints, and Datatypes What is a constraint and why do we use it? What is a datatype? What does CHAR mean? CS 105.
Enterprise PHP – Reading Data from a DB Reading Data from a relational database in PHP Nic Shulver, FCES, Staffordshire University Using the SQLi interface.
DataBases and SQL INFSY 547 Spring Course Wrap Up April 12: Complete Work on Servlets Review of Team Projects Close of Portfolio Work April 19:
Task #1 Create a relational database on computers in computer classroom 308, using MySQL server and any client. Create the same database, using MS Access.
Keenan Adamson Supervisor: Dr Bill Tucker.
There are two types of MySQL instructions (Data Definition Language) DDL: Create database, create table, alter table,,,. (Data Manipulation Language) DML.
1 Annotations for CDS services Euro-VO Technology Forum, 17 March 2009 Web 2.0: annotations for CDS services Brice GASSMANN Sébastien DERRIERE Thomas BOCH.
ASSIGNMENT 2 Salim Malakouti. Ticketing Website  User submits tickets  Admins answer tickets or take appropriate actions.
Introduction to MySQL Ullman Chapter 4. Introduction MySQL most popular open-source database application Is commonly used with PHP We will learn basics.
Web Application Design. Data –What data is available? –How do we store it or how is it stored in the DB? Schema Data types Etc. –Where is the data?
Working with MySQL A290/A590, Fall /07/2014.
David Evans CS200: Computer Science University of Virginia Computer Science Class 32: Vocational Skills (How to Build.
SQL pepper. Why SQL File I/O is a great deal of code Optimal file organization and indexing is critical and a great deal of code and theory implementation.
CS320 Web and Internet Programming SQL and MySQL Chengyu Sun California State University, Los Angeles.
SQL Injection By Wenonah Abadilla. Topics What is SQL What is SQL Injection Damn Vulnerable Web App SQLI Demo Prepared Statements.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Intro to MySQL.
Lecture 1.21 SQL Introduction Steven Jones, Genome Sciences Centre.
Notice: MySQL is a registered trademark of Sun Microsystems, Inc. MySQL Conference & Expo 2011 Michael “Monty” Widenius Oleksandr “Sanja”
Fundamental of Databases
CS320 Web and Internet Programming SQL and MySQL
Introduction to MySQL.
Unix System Administration
Intro to Relational Databases
CS3220 Web and Internet Programming SQL and MySQL
MySQL Database System Installation Overview SQL summary
CS3220 Web and Internet Programming SQL and MySQL
MySQL Database System Installation Overview SQL summary
CS4540 Special Topics in Web Development SQL and MS SQL
Presentation transcript:

Medical Registration Djumanto Asianto CS 491B SPRING 2005

Medical Registration VS Paper Privacy Simple No Repeating Answers Technology Information Accurate No Not Simple Repeating Answers No Issue of Technology Less Accurate

Consideration of Choosing the Project: Time limitation. Implement the CS320 Class by Prof. Chengyu Sun. Relatively easy to implement it.

Technical Supporting: JSP Scriptlets CS Server Mysql JDB HTML

Database Scheme: Clients NurseDoctor have

Project Design Step by Step: Create databases Use cs320stu16 Create table

Tables: Table_in_cs320stu16 Clients_Info Doctor_Info Fees Insurance Nurse_Command Nurse_Info

Table Description: “Clients_Info” Field Type Null KeyDefaultExtra SSNint(11)PRI0 LastName varchar(45) FirstName varchar(45) DateOfBirth varchar(12)YESNULL Addressvarchar(45) YESNULL Countyvarchar(25) YESNULL Cityvarchar(25) YESNULL ZIP int(5) YESNULL Telephoneint(11) YESNULL varchar(25) YESNULL

Table Description : “Doctor_Info” Field TypeNull Key DefaultExtra Doc_ID int(11) PRI NULLauto_increment LastNamevarchar(20) FirstNamevarchar(20) Specialty varchar(20) Gender char(1) YES NULL Emergency_Phonevarchar(10) YES NULL D_Passwordvarchar(6) YES NULL

Table Description : “Fees” FieldType Null Key DefaultExtra Doc_IDchar(3) PRI SSN varchar(9) Doctor_feesdecimal(12,2) YES NULL Paid_feesdecimal(12,2) YES NULL Description_fee varchar(100) YES NULL DueDate varchar(10) YES NULL RecivePayDate varchar(10) YES NULL Balance decimal(12,2) YES NULL

Table Description : “Insurance” Field Type Null Key Default Extra SSN varchar(9) PRI SubNumber varchar(30) InsNamevarchar(30) TypeOfInsvarchar(10)YES NULL IssueDate dateYES NULL

Table Description : “Nurse_Command” Field Type Null KeyDefaultExtra Order1 int(11) PRI NULLauto_increment Contexts text Nurse_ID varchar(4) SSN varchar(9)

Table Description : “Nurse_Info FieldType NullKey Default Extra Emp_ID int(11) PRI NULL auto_increment LastNamevarchar(20) YES NULL FirstName varchar(20) YES NULL Position varchar(20) YES NULL Gender char(1) YES NULL Telephone varchar(10) YES NULL N_Passwordvarchar(6) YES NULL

Design the Interface: Frame HTML format: New Clients Nurses Doctors Fees Chatting Room(future development)

Interface Interactive: New Clients Clients_Info View Data input data Store Data JDBC

Interface Interactive: Doctor Nurse Password Data Store in Doctor_Info and Nurse_Info SSN Clients required Adding Message Up Date Price Log out input

Interface Interactive: Fees Views the Fees Information

Obstacle During Finishing the Project: Up load the Scriplets to Tomcat Server Up load the Scriplets to CS Server Encounter The CS Server Problem – Tuesday, June 3, 2005 Debug the JSP Scriplets source code Command Error ( Syntax )

Conclusion: Security Point Of View: No body will able to access the data in Databases System without assigning them. Relatively easy to implement the JDBC using the JSP Scriplets because no Java code necessary needed, but It is hard to debug.

Sources: Lecture Note CS320, Chengyu Sun Professional JSP MySQL Reference Manual: jdbc/examples.html jdbc/examples.html