* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Tutorology E-bay for knowledge
Microsoft Access wikipedia , lookup
Concurrency control wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Team Foundation Server wikipedia , lookup
Relational model wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Database model wikipedia , lookup
Tutorology E-bay for knowledge Kate Dehbashi California State University of Los Angeles Winter 2010 CS491B – Project Report Dr. Sun What is covered?         Introduction Why Tutorology? Technologies used Algorithms System Overview Page Flow Implementation References Introduction Tutorology.com is an ASP.NET web application.  Dedicated to facilitating teacher-student communication.  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  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  Technologies Used (Cont.)  SQL Server  Relational model data base server by Microsoft  Released 1989  SQL server 2005  Improved user interface   Improved performance    SQL Server Management Studio Better buffer management, Concurrency control Supports several basic data types as well as user-defined Database can include other objects  Stored procedures Technologies Used (Cont.)  hMailServer  Free e-mail server for Windows  Supports common e-mail protocols   POP3 IMAP  Secure  Pre-configured to have high security  Database  support SQL Server, PostgreSQL , MySQL Technologies Used (Cont.)  JavaScript  Executable code embedded in a html page Algorithms  Luhn (mod 10) algorithm  Created by IBM scientist Hans Luhn  Checksum formula  Used to create, validate credit card numbers Algorithms (Cont.)  Distance between two zip codes  Latitude  Longitude DISTANCE = 69.1*(180/п)*arcos[sin(LAT1)*sin(LAT2)+c os(LAT1)*cos(LAT2)*cos(LONG2-LONG1)] System Overview  Three types of users  Instructor  Pays fee  Able to upload/sell e-media  Registered Student  Free  Search  purchase  Anonymous  Free  Search Page Flow Search Registration Password Recovery Login Search Result Instructor Student Send Message Profile Profile Videos E-book Notes Messages Search Search e-media tutor Page Flow (Cont.)  Demo  Search Page     Login    First page Filter results based on category, distance, keyword Send messages Registration Password recovery Instructor    Profile information Media Upload Messages Implementation  Visual Studio 2008 Controls  Standard    Data    Textbox, table, radio button File Upload SqlDataConnection GridView Login      Login Create user wizard Password recovery Login name Login status Implementation (Cont.)  Validation Required field Validator  Range Validator  Regular Expression Validator  Compare Validator  Custom Validator  References www.asp.net  www.Microsoft.com/sqlserver  www.wikipedia.com  www.hMailServer.com   www.zipcodeworld.com/docs/distance.pdf
 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            