Top Banner
전전전전전전전전전전 2007440098 전전전 2004440043 전전전 Find My Professor and Lecture! Software Design 실실 실실
16

전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Dec 13, 2015

Download

Documents

Vernon Scott
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

전자전기컴퓨터공학부2007440098 윤종현2004440043 남기태

Find My Professor and Lecture!

Software Design 실험 설계

Page 2: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

CONTENTS

I. Introduction

II. ER Diagram

III.ER Schema

IV. Programming Process

V. Demonstration

Page 3: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Outline

IDEA -Exchange Student to United States

How It Works

- Evaluation from internet users about the professors or the lectures they give on a given data form - Everyone visiting the website can get the info and also able to leave some comments

-currently operating website in America www.RateMyPro-fessor.com

-Inappropriate contents gets deleted from the administrator

Page 4: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Out-line

Purpose

- Evaluation now being processed is for prof feedback only- Not much info on the syllabus for the students-Active info sharing among the students about prof and lectures

Function - Specific input data form ( including radio button & pull-down menus)

-Search uploaded data by putting in the name of the professor

- Searching specific info from the comments using keywords

Page 5: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Distinction and Origi-nality

Existing website: Ratemyprofessor.com

Four General Items + Overall Evaluation + Comment

Enabling of more inputs in the sub-cate-gory!

Searching func in the menu of Comments!

Page 6: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Conceptual Designing With ER Diagram

Started out with this ER diagram but some alteration was done upon this diagram

Page 7: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

ER Schema for the ER Di-agram

Above 2 : uploaded by the administra-tor

Bottom one : uploaded by users

Entity Ta-bles

Page 8: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

ER Schema for the ER Di-agram

A Relation Ta-ble

This table let’s the M:N rela-tionbetween the Entity tables Possible!

Page 9: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Progress on Programming and DesigningHeader.html

Footer.html

Page 10: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Progress on Programming and Designing

Page 11: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Progress on Programming and Designing

echo '<select name="department">';  echo "<option value= \"{$row['dept_name']}\"> {$row['dept_name']}

</option>\n"; }echo '</select>';$ld=trim($_POST['lecture_difficulty']);

$sld= $_POST['specific_lecture_difficulty']; $q= "INSERT INTO upload(prof_id, lec_diff …..);

<p>Lecture Difficulty: <input type="text" name="lecture_difficulty" size="10" maxlength="20" value="<?php echo $_POST['lecture_difficulty']; ?>" /></p>

Page 12: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Progress on Programming and Designing

Page 13: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Progress on Programming and Designing <form

action="searchresult.php" method="post"> <p>Professor Name: <input type="text" name="professorname" size="10" maxlength="20" /></p>

$sql= "SELECT * FROM professor p, upload u, comments c WHERE p.prof_id = u.prof_id AND c.upload_no = u.upload_noAND p.prof_id = u.prof_idAND p.prof_name LIKE '%$pf%'";

while( $rowset = mysqli_fetch_array($result, MYSQLI_ASSOC) ) { echo "<b>(1)LECTURE DIFFICULTY</b>:

<b>{$rowset['lec_diff']} </b> => ";echo " <b>reasoning</b>: {$rowset['spec_lec_diff']}<br/

><br/>";

Page 14: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Progress on Programming and Designing

Page 15: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Progress on Programming and Designing

<form action="searchresultoncomments.php" method="post"> <p>Searching in the Cate-gory of Comments: <input type="text" name="comment_content" size="60" maxlength="150" /></p> $query= "SELECT

comment_contents, profname FROM professor,upload , comments WHERE p.prof_id = u.prof_idAND c.upload_no = u.upload_no AND p.prof_id = u.prof_id AND c.comment_contents LIKE '%$cc%' ";

while( $rowset1 = mysqli_fetch_array($queryresult, MYSQLI_ASSOC) ) { echo "<b>Comments You Were Looking For</b>:

{$rowset1['comment_contents']} <br/><br/> => "; echo " <b>Professor which the Comment Above Belongs to</b>:

{$rowset1['prof_name']}<br/><br/><br/><br/>";

Page 16: 전자전기컴퓨터공학부 2007440098 윤종현 2004440043 남기태 Find My Professor and Lecture! Software Design 실험 설계.

Demonstra-tion

Now let me show you how our program re-ally works!