Mishal Hamartze On J2EE Online Voting System
-
Upload
serina-stephenson -
Category
Documents
-
view
26 -
download
4
description
Transcript of 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
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
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
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