Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tutorology E-bay for knowledge

Similar presentations


Presentation on theme: "Tutorology E-bay for knowledge"— Presentation transcript:

1 Tutorology E-bay for knowledge
Kate Dehbashi California State University of Los Angeles Winter 2010 CS491B – Project Report Dr. Sun

2 What is covered? Introduction Why Tutorology? Technologies used
Algorithms System Overview Page Flow Implementation References

3 Introduction Tutorology.com is an ASP.NET web application.
Dedicated to facilitating teacher-student communication.

4 Why Tutorology? Help students find tutors nearby
Help Students have access to an international knowledge database Help teachers to share their knowledge with students around the world Creates a well-organized knowledge database

5 Technologies Used Visual Studio 2008
IDE introduced by Microsoft in 1997 First version included support for C++, VB, J++ and FoxPRO Visual Studio .NET Released in 2002 2005: Support for mobile devices 2008: focuses on developing for Windows Vista

6 Technologies Used (Cont.)
SQL Server Relational model data base server by Microsoft Released 1989 SQL server 2005 Improved user interface SQL Server Management Studio Improved performance Better buffer management, Concurrency control Supports several basic data types as well as user-defined Database can include other objects Stored procedures

7 Technologies Used (Cont.)
hMailServer Free server for Windows Supports common protocols POP3 IMAP Secure Pre-configured to have high security Database support SQL Server, PostgreSQL , MySQL hMailServer is pre-configured to have high security when it comes to relaying and authentication so that no one can use your server to send spam messages. It also supports the very popular open source virus scanner ClamAV. Configuring hMailServer to use ClamAV only takes a single click! The server also supports black list servers and other spam-stopping mechanisms such as SPF and MX lookup hMailServer supports Microsoft SQL Server, PostgreSQL and MySQL. The hMailServer installation includes a minimal, built-in database server called Microsoft SQL Server Compact. During the installation you can choose whether you want to use the built-in database or a already existing database server. The built-in server saves you the hassle of having to set up and configure a separate database server for hMailServer, but using an external database server may give

8 Technologies Used (Cont.)
JavaScript Executable code embedded in a html page

9 Algorithms Luhn (mod 10) algorithm Created by IBM scientist Hans Luhn
Checksum formula Used to create, validate credit card numbers

10 Algorithms (Cont.) Distance between two zip codes
Latitude Longitude DISTANCE = 69.1*(180/п)*arcos[sin(LAT1)*sin(LAT2)+cos(LAT1)*cos(LAT2)*cos(LONG2-LONG1)]

11 System Overview Three types of users Instructor Registered Student
Pays fee Able to upload/sell e-media Registered Student Free Search purchase Anonymous

12 Page Flow Search Registration Password Recovery Login Search Result
Instructor Student Send Message Search e-media Search tutor Profile Profile Videos E-book Notes Messages

13 Page Flow (Cont.) Demo Search Page Login Instructor First page
Filter results based on category, distance, keyword Send messages Login Registration Password recovery Instructor Profile information Media Upload Messages

14 Implementation Visual Studio 2008 Controls Standard Data Login
Textbox, table, radio button File Upload Data SqlDataConnection GridView Login Create user wizard Password recovery Login name Login status

15 Implementation (Cont.)
Validation Required field Validator Range Validator Regular Expression Validator Compare Validator Custom Validator

16 References www.asp.net www.Microsoft.com/sqlserver www.wikipedia.com


Download ppt "Tutorology E-bay for knowledge"

Similar presentations


Ads by Google