40 likes | 161 Views
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.
E N D
Technion – Israel Institute of Technology Department of Electrical Engineering Software Lab Mishal Hamartze On J2EEOnline Voting System Eyal Krikon Eran Yoniel Supervisor: Ben-Ami Yassour Winter 2003-2004
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 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 Snapshots Administrator’s Perspective Student’s Perspective Administrator operations screen View lecturer’s results: Fill in a new mishal Manage Categories Register / Unregister a lecturer from course