Web Directory For Computer Science Projects - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Web Directory For Computer Science Projects

Description:

Web Directory For Computer Science Projects. Nidhi Goel. Course: CS 491B ... Public computerized web library for student projects ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 15
Provided by: csCals
Category:

less

Transcript and Presenter's Notes

Title: Web Directory For Computer Science Projects


1
Web Directory For Computer Science Projects
  • Nidhi Goel
  • Course CS 491B
  • Instructor Prof. Chengyu Sun
  • December 8, 2006

2
Introduction
  • Web Directory for CS Projects
  • Public computerized web library for student
    projects
  • Useful in publicizing work done by CS department
    students
  • Showcase for good projects
  • Helpful in knowing about previous students'
    projects and achievements
  • Useful in searching projects easily
  • Useful in downloading project files

s
3
Motivation
  • CS department offers lot of courses every quarter
  • This is the best resource for advertising student
    projects
  • Projects made by students go as waste if nobody
    uses them reduces motivation for doing
    interesting projects
  • Students can show their projects to recruiters
    easily
  • Projects available on this directory can be used
    by anyone for real life applications

s
4
Technologies Used
  • JSP(Java Server Pages)
  • Generates web contents dynamically
  • Used C-tag and SQL-tag libraries
  • SQL server database
  • Used for storing and maintaining user data
  • Front Page Express
  • Very useful in designing web pages quickly

5
System Design
6
System Accessibility
  • User Registration
  • First a user has to register into the system
  • System Login
  • Once registered, user can log into system
  • Features will be accessible according to user
    category

7
User Categories
  • Administrator
  • Instructors
  • Students
  • Guest Users

s
8
Workflow - Administrator
Home Page
Manage Projects
Search Projects
Enable/Disable any User
Approve/Reject any Projects
Email students

Quick Search
Basic Search using student name, project name,
description, class name, no. etc.
View/Edit any Project
Download any Project files
Comment on any project
Rate the project as featured
Public Files
Private Files
9
Workflow - Instructor
Home Page
Manage Projects
Search Projects
Enable/Disable student(s)
Approve/Reject group's student project(s)
Email students

Quick Search
Basic Search using student name, project name,
description, class name, no. etc.
View/Edit group member's projects
Download Project files
Comment on any project
Rate the project as featured
Public Files
Private Files
10
Workflow - Student
Home Page
Manage Projects
Search Projects

View/Edit Project
View Project Comments
Add Project
Upload/Download Project files
Basic Search using student name, project name,
description, class name, no. etc.
Quick Search
Individual Project
Group Project
Public Files
Private Files
11
What I Learnt ...
  • Design techniques
  • Experimentation process ended with a lot of
    understanding and experience in software design
  • Example Found that use of table format was
    better than frames in this project
  • How to upload files
  • How to download files
  • Methodologies for searching text in database
  • How to email using Java-mail

12
System Evaluation
  • This application is very easy and quick to use
  • Evaluated Upload Files function
  • Uploaded files and original files matched byte by
    byte
  • Download Files function
  • Downloads files very quickly
  • File comparison checks were positive
  • Search function
  • Gives search result very quickly for any text
  • Other features working fine with no known bugs

13
Summary
  • This application makes it very easy to advertise
    student projects
  • Important features include search of projects,
    upload/ download of files, sending email to
    students etc.
  • Web directory is easily accessible from anywhere
    on internet.
  • Learnt how to choose good design techniques in
    the process of accomplishing the project

14
Demo
  • http//cs3.calstatela.edu8080/cs491stu05/index.js
    p
Write a Comment
User Comments (0)
About PowerShow.com