Tutorology E-bay for knowledge

Slides:



Advertisements
Similar presentations
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Advertisements

Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
Forms Authentication, Users, Roles, Membership Ventsislav Popov Crossroad Ltd.
iRequestManager for MediMizer X3
Mobile Device must be registered with web application for authentication If date/time of device is changed it requires online authentication Internet.
Dynamic Web Pages. Web Programming  All our web pages so far have been static pages. 1. We create a web page 2. We upload it to the web server 3. People.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Security in SQL Jon Holmes CIS 407 Fall Outline Surface Area Connection Strings Authenticating Permissions Data Storage Injections.
SE Document Document Control Software. SE Document SE Document is a Document Management Software System to help you meet all document control requirements.
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
POP Configuration Microsoft Outlook Express 6.x.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
IT Academy Benefit Overview
GRIN-Global Project the global plant genebank information management system.
Session 11: Security with ASP.NET
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
M1G Introduction to Database Development 6. Building Applications.
Credit Union National Association Installing and Uploading Project Zip Code.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
Looking for simple php script Language: PHP Must be php>>>>> I can not use an other language Budget: $30.0 If more than $30.0 Please do not bid Login page.
Copyright 2008 Judith A Copeland - Accessing The Database By Judi Copeland.
Introducing HingX now with Capacity Development Network.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
PHP and mySQL 2/9/2007. What is PHP?  From php.net “PHP is a widely-used general- purpose scripting language that is especially suited for Web development.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
DataFlow Diagram – Level 0
Workflow Demo: Upload, Review and Approve. Cpay : Users & Functionalities Customer AdministratorCustomer AuthorizerUploaderReviewerApproverInterceptor.
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Presentation on Online Shopping
CS491B Software Design Lab Project Report Yuet-Chi Lee California State University, Los Angeles.
GSU-Schedule File Transformation Tools Presented by: Radhika Eedara Pratima Dharmala Phanendar Movva Advisor: Dr. Soon Ok Park CPSC Spring 2016.
SAP Business One 9.0 integration for SAP NetWeaver Installation and Technical Configuration 2013 March.
Web Application for Home Energy Assistance Program
Fundamental of Databases
How to Start SQL Server and SSDT BI in Local
SYSTEM ANALYSIS & DESIGN SYED MD MARUF HASAN TP030777
File Management in the Cloud
Getting Started with... Business Partner Express
Introduction and Principles
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Getting Started with SAM
 itunes is a kind of media player, media library and a online radio broadcaster and it is developed by the Apple inc.  Through the itunes user can.
MICROSOFT OUTLOOK and Outlook service Provider
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Sarang Nazari California State University, Los Angeles
FTP - File Transfer Protocol
Haritha Dasari Josue Balandrano Coronel -
Excel Services Deployment and Administration
HmailServer Karam al-sofy & Faten alhasan.
Module 1: Getting Started
Web-based Console for Controlling a Wireless Sensor Network (WeConWSN)
CIS16 Application Development – Programming with Visual Basic
Introduction to NetDB2 IST210.
The 1st International Open Science Conference
ASP.NET 4.0 State Management Improvements – Deep Dive
What you will need to Register
AOL Mail Get help to login, sign in & troubleshoot AOL by-get services.com Toll-Free: 1(855)
Install MySQL Community Server and MySQL Workbench
Security - Forms Authentication
Presentation transcript:

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 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

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 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

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)+cos(LAT1)*cos(LAT2)*cos(LONG2-LONG1)]

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

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

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

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

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