Presentation is loading. Please wait.

Presentation is loading. Please wait.

Final Project CS 149 (Perl Programming) Alex Shen.

Similar presentations


Presentation on theme: "Final Project CS 149 (Perl Programming) Alex Shen."— Presentation transcript:

1 Final Project CS 149 (Perl Programming) Alex Shen

2 About The Project This program adds a new feature to the existing Multimedia database project This program adds a new feature to the existing Multimedia database project Existing limitation: The mm_projects input form doesn’t have an option to display the projects assign to each student Existing limitation: The mm_projects input form doesn’t have an option to display the projects assign to each student Enhancement: Enhancement: –Implemented capability to let the user pick a particular student –Implemented capability to display projects associate with categories and classes assigned to the student

3 Design for displayStudents Select email, last and first name of students from table mm ordered by last name. Select email, last and first name of students from table mm ordered by last name. Build a string contains email, last and first name, separated by “|”. Build a string contains email, last and first name, separated by “|”. Display a CGI form containing a drop-down list of the students. Display a CGI form containing a drop-down list of the students. Users can select a student and click the submit button to view projects assigned to the student. Users can select a student and click the submit button to view projects assigned to the student.

4 Design for viewProjectsForStudent Select title, category and class from table mm_project with the student’s email Select title, category and class from table mm_project with the student’s email Put the results into a table Put the results into a table Display the table Display the table

5 Challenges and Interesting Points Interesting point is how to handle the relationship between student’s name and email. The common key of the both mm and mm_projects is the email, but email is not as intuitive as the students name.

6 Link to the working code http://207.62.192.214/~gen33/final_proje ct/final_project.cgi

7 Thanks I would like to thank Prof. Degallier for his help. Without his help, I won’t be able to finish this class, due to tied schedules of my job and family emergency. I would like to thank Prof. Degallier for his help. Without his help, I won’t be able to finish this class, due to tied schedules of my job and family emergency. I would also like to thank everyone in the class for the help I got from you. I would also like to thank everyone in the class for the help I got from you.

8 Q&A


Download ppt "Final Project CS 149 (Perl Programming) Alex Shen."

Similar presentations


Ads by Google