| dc.creator | Somashekar, Shwetha | |
| dc.date.accessioned | 2009-06-03T17:29:00Z | |
| dc.date.available | 2009-06-03T17:29:00Z | |
| dc.date.issued | 1989-12-11 | |
| dc.identifier.uri | http://hdl.handle.net/1957/11760 | |
| dc.description.abstract | Almost every student in the School of EECS undergoes the process of Blanket Credit Registration wherein the student has to fill out the form for registration, meet the concerned professor and obtain his approval. The staff of the department has to maintain the details of the student and the Professor who has approved his/her registration and remind the faculty to grade the student at the end of every quarter. The goal of this project is to automate the currently manual registration process. In particular, our proposed system provides the students with the list of Courses that they could register and the list of Professors they could contact. Once the student makes the choice the system generates an email that is sent to the Professor. The email has a link that the Professor would use to approve/disapprove the request. If the Professor approves the request, an email is sent to the student informing him/her about the approval and the details of the Professor and the Student are stored in a database. The staff are also notified about the approval. If the Professor rejects the request, the student is notified about the decision. At the end of the quarter, the staff would login to the system and choose a Professor and the system would send a reminder email to the Professor with the list of students registered with him/her enabling the Professor to grade the students. This system was tested on a small sample of faculty, students and the staff in the school of EECS. | en |
| dc.description.tableofcontents | CHAPTER 1 ....................................................................................................................... 1 Introduction........................................................................................................................ 1 1.1 Existing System ........................................................................................................ 1 1.2 Issues in the Existing System.................................................................................... 6 1.3 Organization of the report......................................................................................... 9 CHAPTER 2 ..................................................................................................................... 10 Project Requirements ........................................................................................................ 10 2.1 User Roles and Responsibilities.............................................................................. 10 2.1.1 Student ............................................................................................................. 10 2.1.2 Faculty.............................................................................................................. 11 2.1.3 Staff.................................................................................................................. 12 2.2 Functional Requirements ........................................................................................ 12 2.2.1 Requirements pertaining to the Students ......................................................... 12 2.2.2 Requirements pertaining to the Faculty ........................................................... 13 2.2.3 Requirements pertaining to the Staff ............................................................... 13 2.3 Objective ................................................................................................................. 14 CHAPTER 3 ..................................................................................................................... 15 System Architecture.......................................................................................................... 15 3.1 Model View Controller (MVC) pattern .................................................................. 15 3.1.1 Overview.......................................................................................................... 15 3.1.2 Advantages....................................................................................................... 17 3.1.3 Drawbacks of MVC......................................................................................... 18 3.2 Detailed Architecture .............................................................................................. 18 3.3 Tools ....................................................................................................................... 19 3.3.1 Smarty.............................................................................................................. 19 3.3.2 Propel ............................................................................................................... 21 CHAPTER 4 ..................................................................................................................... 29 Implementation ................................................................................................................. 29 4.1 Students................................................................................................................... 29 4.2 Faculty..................................................................................................................... 32 4.3 Staff......................................................................................................................... 35 CHAPTER 5 ..................................................................................................................... 37 Evaluation ......................................................................................................................... 37 5.1 User Evaluation....................................................................................................... 37 5.2 Experimental Setup................................................................................................. 37 5.3 Results..................................................................................................................... 38 5.3.1 Staff.................................................................................................................. 38 5.3.2 Students............................................................................................................ 39 5.3.3 Faculty.............................................................................................................. 40 CHAPTER 6 ..................................................................................................................... 41 Scripting Languages.......................................................................................................... 41 6.1 PHP ......................................................................................................................... 41 6.2 PHP vs ASP ............................................................................................................ 42 6.3 PHP vs JSP.............................................................................................................. 43 CHAPTER 7 ..................................................................................................................... 45 Conclusion ........................................................................................................................ 45 | en |
| dc.language.iso | en_US | en |
| dc.title | Automation of blanket credit registration | en |
| dc.type | Technical Report | en |