logo cs-149 fall 2009 final project project #1 by zimeng zhang

6
LOGO CS-149 Fall 2009 Final P roject project #1 by Zimeng Zha ng

Upload: norman-brooks

Post on 12-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: LOGO CS-149 Fall 2009 Final Project project #1 by Zimeng Zhang

LOGO

CS-149 Fall 2009 Final Project

project #1by Zimeng Zhang

Page 2: LOGO CS-149 Fall 2009 Final Project project #1 by 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

Page 3: LOGO CS-149 Fall 2009 Final Project project #1 by Zimeng Zhang

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

Page 4: LOGO CS-149 Fall 2009 Final Project project #1 by Zimeng Zhang

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

Page 5: LOGO CS-149 Fall 2009 Final Project project #1 by Zimeng Zhang

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

Page 6: LOGO CS-149 Fall 2009 Final Project project #1 by Zimeng Zhang

LOGO

Thank you