Mishal Hamartze On J2EE Online Voting System

4
Mishal Hamartze On J2EE Online Voting System Eyal Krikon Eyal Krikon Eran Yoniel Eran Yoniel Supervisor: Ben-Ami Supervisor: Ben-Ami Yassour Yassour Winter 2003-2004 Winter 2003-2004 Technion – Israel Institute of Technology Department of Electrical Engineering Software Lab

description

Technion – Israel Institute of Technology Department of Electrical Engineering Software Lab. Mishal Hamartze On J2EE Online Voting System. Eyal Krikon Eran Yoniel Supervisor: Ben-Ami Yassour Winter 2003-2004. - PowerPoint PPT Presentation

Transcript of Mishal Hamartze On J2EE Online Voting System

Page 1: Mishal Hamartze On J2EE Online Voting System

Mishal Hamartze On J2EEOnline Voting System

Eyal KrikonEyal Krikon

Eran YonielEran Yoniel

Supervisor: Ben-Ami YassourSupervisor: Ben-Ami Yassour

Winter 2003-2004Winter 2003-2004

Technion – Israel Institute of TechnologyDepartment of Electrical Engineering Software Lab

Page 2: Mishal Hamartze On J2EE Online Voting System

Project Goal:Implementing a user-friendly system to present a suitable substitution for Mishal Hamartze by using the internet.

Supported user types:• Student: can fill in mishalim for lecturers in his taken

courses (on the current semester) and view results from previous semesters.

• Administrator: can add and update all relevant data in the database.

Implementation Environment:IBM Websphere, using J2EE Technology.Java Server Pages (JSP) & Servlet, for dynamic richHTML content

Page 3: Mishal Hamartze On J2EE Online Voting System

The Tiers ModelThe Tiers Model

• Client Tier – The user’s web browser, which allows him to view the developed system.

• Web Tier – Responsible for designing the web interface as it will be seen by the user. (it contains our Servlets & JSPs)

• Java Beans – Creates the communication between the web tier and the application tier, by using object that will hold necessary information.

• Business Tier (Java Application) – This tier is responsible for running our java application which will mainly perform accesses to the database

• EIS Tier – This tier contains the database, on which our system is built

Page 4: Mishal Hamartze On J2EE Online Voting System

Project SnapshotsProject SnapshotsStudent’s Perspective

View lecturer’s results:

Fill in a new mishal

Administrator’s Perspective

Administrator operations

screen

Manage Categories

Register / Unregister a lecturer from

course