Journal for Wednesday, November 8, 2005

Compiled by Kimberly Barnaby

*Just as a reminder, the final week will be on December 14, 2005

* Also, as of next week, we will be starting presentations of your project.

* Please read the class notes from the previous day before coming to class, especially if you are absent.

Phases For Your Final Project- You have an opportunity to get up to 120 points. [Due next class]

    - phase 1 (20 pts): Why you chose the company you selected; significance of it.

    a)  for domain names & host (5pts)

    b) e-commerce significance/why you chose your company (5pts)

    c) Is it doable/feasible? Is there a company similar to what you already have? (5pts)

    d) Is it marketable? Can you make money out of it? Is there any company that's making money from it? (5pts)

    - phase 2 (20 pts): The 7 C's analysis of your project and the consistencies, if it's current, complete, community, content, context, compelling, customizing.

    1) content (4pts)                        5) context (4pts)

    2) compelling (4pts)                  6)  community (4pts)

    3) complete (4pts)                     7)  customizing (4pts)

    4) current (4pts)

    - phase 3 (20 pts): Incorporating the 10 commandments of HTML (from the book - 3 tags learned, 3 you didn't know) (page 694-695 from book 2)

    a) each of the 10 commandments are worth 1pt (10pts total)

    b) 5 new commands you learned (10pts)

    - phase 4 (20 pts): incorporating the java script, such as functions, class & object, loops, if statement, variables (page 696 from book 2 and  Q1 page 757 - shows you the interface)

    a) running program itself (5pts)

    b) incorporating the book subjects, i.e., if statement, etc  (5pts)

    c) good purpose for using the vb/javascripts chosen (10pts)

    - phase 5 (20pts): incorporating the user interface and the search program, such as a mini search engine or validation (page 699-700 book 2); you may want to use an array as explained in p. 696)

    a) to make the interface (10pts)

    b) making it work (10pts)

    - phase 6 (20 pts): build a CGI and a database (book 2 page 699-710, 711-715 is java database)

    a) making the CGI interface (10pts)

    b) making it work with the database or program file (10pts)

    c) learn about the UNIX(LINUX) command also

*You can also put every line or every word of your project into an array.

* You might want to do for an example:

- the case study on page 724 - payroll system phase 20 or

- page 757 Q1 (PERL or CGI program), Q2 (designing a pizza e-commerce), Q3 (CGI using PERL) & Q4 (shows you java script)

* By understanding the subject, you get partial credit.

* To evaluate yourself, look at page 763 (System Evaluation Criteria).

*Use control + scroll button on the mouse to enlarge or decrease the font size in html code (2 points for Hossain)

Javascript Program from page 696:

<html><h1>Javascript search</h1>
<script language ="javascript">
var english=["water", "house", "book", "university", "car", "computer"];
var spanish=["agua", "casa", "libro", "universidad", "caro", "computador"];
var result = 0;
var searchword = prompt("ENTER ENGLISH WORD TO TRANSLATE: ");
for(i=0;i<english.length;i++){
if(english[i]==searchword){
document.writeln("Spanish Word: "+spanish[i]);
result = 1;}
}
if(result == 0)
document.writeln("Sorry, NO MATCH for:" + searchword);
</script>
</html>

*This program translates english words into spanish.

var english=["if"];
var spanish=["if statement is to make decisions in programming - see chapter 4"];

* Alternatively, if you don't want to use an array, for every match, you open another web page and use a lot of document.writeln