logo cs-149 fall 2009 final project project #1 by zimeng zhang
TRANSCRIPT
LOGO
CS-149 Fall 2009 Final Project
project #1by Zimeng Zhang
LOGOProject Choice and Goal
Why choose project #1• I consider myself an novice on PERL, since Project #1 has script pa
rtially ready to us and just requires some modifiction to make it run, I think it fits me well. It would be difficult for me to work from scratch for a program like this, since I am not familiar with writing those scripts. However, with most of frame work set up alread, I can learn a lot by studying these scripts.
Goal• Render functional delete_data.cgi and manage_assessment.cgi• manage an assigned module, my assigned module is Instructors
LOGOProject HTML & source code links
Project HTML link:• http://207.62.192.214/~gen45/delete_data.cgi?• http://207.62.192.214/~gen45/manage_assessments.cgi?• http://207.62.192.214/~gen45/manage_instructors.cgi?
cgi source code:• http://207.62.192.214/~gen45/delete_data_cgi.txt• http://207.62.192.214/~gen45/manage_assessments_cgi.txt• http://207.62.192.214/~gen45/manage_instructors_cgi.txt
LOGODifficulities Faced
• Not familiar with how the scripts work with the web interface commands, so it's hard for me to find the error, but this is also the purpose of this project
• If there is a typo in the script I had to spend a lot of time to find it
• When modifying assessment script for assigned module instructors, I had to go through each script from top to bottom to correct the names, functionalities, and table structures in order for it to work. It sometimes creates frustrations when attempts failed consecutively, but keep trying is the key to achiving the goal
LOGOLearning from the Project
• I learned how to write scripts to INSERT, DELETE, and UPDATE a table through web interface, these 3 features are the most useful ones
• I learned how to learn new information by studying the existing scripts, it works quickly and better than reading a lot of book material and not having any on-hand practice
• through this project, I am able to manage a basic personal online information database
• I learned to pay attention to some details when writing or editing a script, the key to success is to keep trying and never give up
LOGO
Thank you