Descriptive Mark System for Primary Schools by Leszek Syroka Supervisor: Richard Gatward Coventry 2007/2008.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

Usage of the memoQ web service API by LSP – a case study
Utility SQL Bin (v3.3). Agenda  Purpose  Target User  Benefits  System Requirement  User Guide Introduction Navigation Add New SQL Add New Version.
Multilingual Chat Client-Server-Client. Main Features : Its a GUI based Chat Server The multilingual chat currently features two languages English & Hindi.
DISC Database and Innovative Software in the Community (DISC) 1 October 9th, 2011 ARMS 1098B Design Review.
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
TM - The Turing Machine Simulator Team Enigma: David Henderson Mike Stoddard.
Amit Caspi Idan Manor Yoav Zur Itamar Zamir. General description Easy to use. Dynamically updated. Powerful. Graphical view. Forecast ability.
ESL - A language for Social Networks Team : Fantastic Four Ashwath Narsimhan – Project Manager Jyotsna Sebe – System Architect Shailesh Saroha – System.
DT228/3 Web Development Databases. Database Almost all web application on the net access a database e.g. shopping sites, message boards, search engines.
Integration case study Week 8 – Lecture 1. Enrolment request (Workstation) Application server Database server Database New University Student Record System.
ClientER Progress Presentation Omar Jamal Stéphane Lee Marcel Sauvé.
SQL Forms Engine Koifman Eran Egri Ozi Supervisor: Ilana David.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
Presented By: Shashank Bhadauriya Varun Singh Shakti Suman.
Introducing JavaBeans Lesson 2A / Slide 1 of 30 JDBC and JavaBeans Pre-assessment Questions 1.Which of the given symbols is used as a placeholder for PreparedStatement.
Phil Brewster  One of the first steps – identify the proper data types  Decide how data (in columns) should be stored and used.
Development of WIPOSTAD Progress report by the International Bureau Committee on WIPO Standards Geneva May Anna Graschenkova Industrial Property.
Sddec11-03 Group Members: Charles Ristau (Group Manager) Yik Sen Tan (Web Master) Tariq Azmy (Secretary) Theron Worthington (Communication Liaison) Advisor:
Advance Computer Programming Java Database Connectivity (JDBC) – In order to connect a Java application to a database, you need to use a JDBC driver. –
In association with Technion and Qualcomm. Project supervisor: Tatyana Finkel. Technion Israel Institute of Technology.
Supervisor: Victor Kulikov Oded Duek Aviv Grinblat Final presentation Spring 2010.
CSCI 6962: Server-side Design and Programming
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
7/8/05MySQL David Lawrence1 David Lawrence, JLab An introduction for the novice.
JDBC Java Database Connectivity. What is an RDBMS? Relational database management system. There are other kinds of DBMS. Access is a GUI on a JET RBDMS.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Developing a Framework for Problem Solving Computer Coaches Presenter: Evan Frodermann University of Minnesota – Twin Cities Collaborators: Qing (Xu) Ryan,
Chapter 4 The Relational Model 3: Advanced Topics Concepts of Database Management Seventh Edition.
Why Java? A brief introduction to Java and its features Prepared by Mithat Konar.
DEVELOPING A FRAMEWORK FOR PROBLEM SOLVING COMPUTER COACHES Evan Frodermann 1, Qing (Xu) Ryan 1, Kristin Crouse 1, Ken Heller 1, Leon Hsu 2, Bijaya Aryal.
Team and Client Rajiv Chalasani- Project Manager Mark Goesmann – Lead Designer Kevin Staake – Lead Implementer Dave Nyman – Quality Manager Client : Mr.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
XML Registries Source: Java TM API for XML Registries Specification.
Archivists’ Toolkit: Introduction March 12, 2007 Jody Lloyd Thompson.
Advanced samples Printing two types of labels from two different custom forms We have two different labels that contain the same data. One is suitable.
The SCOUR Project Search Contents Of Union’s Registry.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
Copyright © 2002 ProsoftTraining. All rights reserved. Building Database Client Applications Using JDBC 2.0.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
UNIT III - JDBC JDBC Overview – JDBC implementation – Connection class – Statements - Catching Database Results, handling database Queries. Networking–
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
Developed by Info-Edu. Academix is the solution you have been looking for!! Does your child feel like this most of the time?
ISaral EIMS (Education Institute Management Software) iSaral EIMS is a windows based application, developed for smooth handling of administration of education.
SOFTWARE SYSTEM LABORATORY 1 COMPUTERED GRADUATION FORM Performers: Ofir Medlinsky Ahmad Hamdan Instructor: Victor Kulikov GF.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
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.
Basics of JDBC Session 14.
ATLAS Database Access Library Local Area LCG3D Meeting Fermilab, Batavia, USA October 21, 2004 Alexandre Vaniachine (ANL)
Online Speaking Examination System RunTime5 Anadolu University
 Architecture Questions and answers are stored in server Tablet requests for questions and answers whenever necessary All questions and answers are stored.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
JDBC Java and Databases. SWC – JDBC JDBC – Java DataBase Connectivity An API (i.e. a set of classes and methods), for working with databases in.
Be “GUI ready” developing in RPG by Robert Arce from PrismaTech. Be “GUI ready” developing in RPG-ILE Presented by: Robert Arce.
CS 440 Database Management Systems Stored procedures & OR mapping 1.
Retele de senzori EEMon Electrical Energy Monitoring System.
Presented by: K.AMARNATH Ht.no:10841f0045 Guided by: T.Suneetha.
Fundamental of Databases
Microsoft Dynamics NAV Classic
Web Technologies IT230 Dr Mohamed Habib.
A very brief introduction
Ch > 28.4.
MDS for Windows : Graphical User Interface
Object-oriented design for multiple classes
CIS16 Application Development – Programming with Visual Basic
Raspberry Pi Stefan konzelmann
Department Supervisor Location
All Right Reserved © JiJi Technologies Pvt Ltd
Presentation transcript:

Descriptive Mark System for Primary Schools by Leszek Syroka Supervisor: Richard Gatward Coventry 2007/2008

Leszek SyrokaDescriptive Mark System for Primary Schools 2 Presentation Plan What is the Descriptive Mark? Background research. Requirements analysis. Design of the product. Database. Client. Connection client and database. What is already done. What needs to be done. Questions.

Leszek SyrokaDescriptive Mark System for Primary Schools 3 What is the Descriptive Mark? introduced to primary schools in Poland at 1999 using description of child's progress instead of mark description shows that every child has different problems and abilities example: equivalent of giving B from maths assignment can be description “Child can easily add but has problems with multiplying.”

Leszek SyrokaDescriptive Mark System for Primary Schools 4 Background research descriptive mark for each pupil have to be written to school registry, archive and certificate. handwriting one descriptive mark lasts about 20 minutes. every mistake in handwrite causes writing mark from the very beginning. teacher who has 30 pupils have to spend 30*3*20min = 30h on handwriting. there is no application which solves this problem

Leszek SyrokaDescriptive Mark System for Primary Schools 5 Background research 2 Certificate front student data names surname date and place of birth school data (constant)‏ name location resolution date

Leszek SyrokaDescriptive Mark System for Primary Schools 6 Background research 3 Certificate back behavior mark religion mark other marks speaking reading writing maths environmental science

Leszek SyrokaDescriptive Mark System for Primary Schools 7 Requirement analysis Survey conducted in Poland shown that the most important features of the product are: shorten time of producing descriptive mark. user friendly GUI. printing on 3 different forms: certificate, school registry, archive. saving results.

Leszek SyrokaDescriptive Mark System for Primary Schools 8 Requirements analysis 2 How shorten the time of producing descriptive mark? printing instead of handwriting using prepared before mark samples storing marks, students data and constant parameters in database editing marks coherency of constants sharing marks with other teachers

Leszek SyrokaDescriptive Mark System for Primary Schools 9 Design of the product Database : MySQL free conforms to SQL standards stores marks, pupils and school data. server provided by school to share marks between teachers and assure coherency of constant fields.

Leszek SyrokaDescriptive Mark System for Primary Schools 10 Database

Leszek SyrokaDescriptive Mark System for Primary Schools 11 Client Application Language choice - Java SWING used to create Graphical User Interface JDBC - MySQL database connection support advanced printing API portability Interface modelled on various window based applications.

Leszek SyrokaDescriptive Mark System for Primary Schools 12 Client Application

Leszek SyrokaDescriptive Mark System for Primary Schools 13 Client – database connection connection established by using JDBC (Java Database Connection) mechanism.

Leszek SyrokaDescriptive Mark System for Primary Schools 14 What is already done? Background research. Users' requirement specification. Project design. Some implementation features: Established connection between client and database. Data base operations: adding, removing and updating elements. Graphical User Interface. Producing marks by using samples. Printing marks on certificate. Two language versions: Polish and English.

Leszek SyrokaDescriptive Mark System for Primary Schools 15 What need to be done? Printing marks on school registry and archive. Solving problem with Polish characters in MySQL database. Creating users in database. Debugging and testing.

Leszek SyrokaDescriptive Mark System for Primary Schools 16 The end Thank you for your attention. ?