NET-AUCTION This online auction project Directed by: Mr. Maxim Gurevich Submitted by: Yuri Kipnis Alex Scheotkin Alex Scheotkin.

Slides:



Advertisements
Similar presentations
SEO Best Practices with Web Content Management Brent Arrington, Services Developer, Hannon Hill Morgan Griffith, Marketing Director, Hannon Hill 2009 Cascade.
Advertisements

Internetteknologi (ITNET2) Presentation 21: ASP.NET Advanced.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Online Educational Game of Snakes and Ladders -Shalini Pradhan -Manali Joshi -Uttara Paingankar -Seema Joshi.
James Martin CpE 691, Spring 2010 February 11, 2010.
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Website For Traveling! by : Hammad Abed, Rabie Loulou Supervisor : Viktor Kulikov Spring 2009 The Faculty of Electrical Engineering - Softlab.
SoftLab Project Winter 2008 Supervisor: Victor Kulikov Students: Dmitry Kanevsky Nir Lev-Ari.
Lab Chief Eng.Ilana David Supervisor:Viktor Kulikov Submitters: Darina Klots Shallev Kellerman.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
Collections Create and organize your own privet and public collections.
Design of Web-based Systems IS Development: lecture 10.
DotNet Market Web Site “EMarket” Milena Natanov Project Supervisor: Victor Kulikov Lab Chief Engineer: Dr. Ilana David Semester spring, – Project.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Product Management System Xiao Zhou. Introduction Why This project? It is an opportunity to learn new things and gain some experiences. My friend is a.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
EE-Video Yossi Biton Nir Yakobovski Outline  The concept  Main functionality  Challenges & Solutions  Design considerations Layers Class diagram.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
NET-Auction goals Creating easy way for auction marketing via Internet. Allows clients to participate as buyers and sellers altogether in auction activity.
Labadmin Monitoring System Final Presentation Supervisor: Victor Kulikov Studnets: Jameel Shorosh Malek Zoabi.
Interpret Application Specifications
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
EE-Video Yossi Biton Nir Yakobovski Outline  The concept  Main functionality  Challenges & Solutions  Design considerations Layers Class diagram.
Chapter 14 Database Connectivity and Web Technologies
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
On-Line Video Store Vitaly Panor Tal Joffe September, 2009 Project Supervisor: Victor Kulikov VTVS.
Website Generator for SoftLab By Yohann SABBAH & Mikael V.H Cohen -Under the supervision of Viktor Kulikov- Final Presentation 7/20/2015.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Online Job Portal with Exam
Course Textbook: Build Your Own ASP.Net Website: Chapter 2
UNIT-V The MVC architecture and Struts Framework.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Web application project Advertising board web site Created by : Alon Nagar Supervisor:Victor Kulikov.
So far, we have…
Fundamentals of Database Chapter 7 Database Technologies.
M1G Introduction to Database Development 6. Building Applications.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
SEARCH OPTIMIZER By JAGANI RAJ 7 th /I.T. Guided By: Mrs. Darshana H. Patel.
Amir Bishara and Dorin Danial Supervisors: Roiy Zysman Dr. Ilana David.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
The basics of knowing the difference CLIENT VS. SERVER.
This system will help the users to know automatically when certain book requested by them has arrived once they have registered with the website. It will.
Introduction  “M” “V” “C” stands for “MODEL” “VIEW” “CONTROLLER”. ASP.NET MVC is an architecture to develop ASP.NET web applications in a different manner.
1 Introduction to Web Application Review. 2 Five Layers Architecture HTML, CSS, Java Script ASP.net User ’ s.dll, Nunit, Web Services ADO.net SQL Server,
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
A Project Report ON ONLINE AUCTION PORTAL A project report Submitted in Partial Fulfillment Award of degree Master of Computer Application [Batch ]
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
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.
Intro to MVC5 Bryan Soltis Bit-Wizards - Director of Technology & Research.
Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
Basics Components of Web Design & Development Basics, Components, Design and Development.
  ONLINE DORMITORY RESERVATION SYSTEM By RAMYA VAKITY KOUSHIK KUMAR SURAGONI MOTHE ADITHYA    GRADUATE CAPSTONE SEMINAR PROJECT    Submitted in partial.
Presented by Alexey Vedishchev Developing Web-applications with Grails framework American University of Nigeria, 2016 Intro To MVC Architecture.
G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher
Web Routing Designing an Interface
Florida Gulf Coast University
Haritha Dasari Josue Balandrano Coronel -
ONLINE AUCTIONING SYSTEM
Beginning Object-Oriented Web Design
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Presentation transcript:

NET-AUCTION This online auction project Directed by: Mr. Maxim Gurevich Submitted by: Yuri Kipnis Alex Scheotkin Alex Scheotkin

Agenda  Abstract  Goals  Architecture and Patterns  Design  Demo

Abstract One of the ancient and popular market way is an auctions. Always, action was a very loud place, the travelling to auction places took a lot of participants time and were dangerous.

Abstract But now!... You only need to turn on your computer and enter the web-site NET-AUCTION

 Net-Auction is an implementation of web auction, like eBay, Sotheby, and others with it’s own design and bid politics.  This web site have an intuitive interface and unique visual objects that make it friendly for use.  Common client operations were implemented in this application. In addition, there were used some original marketing solutions.

Our goals  The main goal is to provide easy way for buying and selling over the web  Studying ASP.NET 2, Microsoft SQL Server, C# and an interaction of all above.  Throwing over an engineering process from planning of project to it’s implementation.

Net-auction features Guests  Searching for items by tags and categories  Studying available tenders and items  Studying seller’s information  Web registration Registered users  Proposing items for tender  Participating in active tenders  Account management  Commenting and rating other users

ASP.NET 2 Dynamic web-applicationsDynamic web-applications ASPX file formatASPX file format Rendering techniqueRendering technique Microsoft.NET languages (C#)Microsoft.NET languages (C#)

Design

Three layer design pattern Presentation LayerPresentation Layer -Web pages (GUI). -Web pages (GUI). Business Logic LayerBusiness Logic Layer - Project’s logic. - Classes & algorithms Data Access LayerData Access Layer - Ordered DB access.  Related tables.

Three Layer design pattern Advantages:Advantages: Modular software Modular software Technology independency Technology independency Disadvantage:Disadvantage: Complexity Complexity

Related tables – sql server

Data access Technologies ADO.NET Framework -DataSet: object represents an entire database, contains its tables and relationships. -DataAdapter: A bridge used to transfer data between a data source and a DataSet object.

Data Access Layer (dal)

Code structure   Auto generated classes   “DAL” access classes   Logics and Algorithms classes

Business Logic Layer All links in this diagram represent composition UML links between classes.All links in this diagram represent composition UML links between classes.

BLL: bidding algorithm

BLL: Winners Detecting algorithm

BLL: Feedback and vote algorithm

BLL: Search algorithm Parse the search string to get search elementsParse the search string to get search elements Get all items from “TagsVSProductsTable” that contain search elementsGet all items from “TagsVSProductsTable” that contain search elements Compute the number of search elements, separately for title and regular elementsCompute the number of search elements, separately for title and regular elements Sort all appropriate items by number of elements (high priority for title elements and low priority for regular elements)Sort all appropriate items by number of elements (high priority for title elements and low priority for regular elements)

Web-Technologies   Master Pages   HTML Objects   Forms Authentication   CSS Visual Design

Presentation layer

DEMO WELCOME… WELCOME…