Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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 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 rich HTML 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 View lecturer’s results: Administrator operations screen Fill in a new mishal Manage Categories Register / Unregister a lecturer from course