Lab Chief Eng.Ilana David Supervisor:Viktor Kulikov Submitters: Darina Klots Shallev Kellerman.

Slides:



Advertisements
Similar presentations
Databases MMG508. DB Properties  Definition of a database: “A database is a collection of interrelated data items that are managed as a single unit”
Advertisements

Objectives In this session, you will learn to:
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.
MICROSOFT PLATFORM  Microsoft is a platform company is committed to providing a rich ecosystem for building and managing connected systems.  Microsoft.
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.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
Collections Create and organize your own privet and public collections.
ISYS 512 Business Application Design and Development with.Net David Chao.
DotNet Market Web Site “EMarket” Milena Natanov Project Supervisor: Victor Kulikov Lab Chief Engineer: Dr. Ilana David Semester spring, – Project.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
ISYS 512 Business Application Design and Development with.Net David Chao.
Students : Adi Shnapir Natalia Paverman, Victor Kilikov Supervisor :
Labadmin Monitoring System Final Presentation Supervisor: Victor Kulikov Studnets: Jameel Shorosh Malek Zoabi.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Managing Employee Earnings Statements: PAYSTUB 3.0 A centralized, intranet-based application used to view employee earnings statements online Published:
Chapter 12 Database Connectivity with ASP.NET JavaScript, Third Edition.
On-Line Video Store Vitaly Panor Tal Joffe September, 2009 Project Supervisor: Victor Kulikov VTVS.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Objective In this session we will discuss about : What is ADO. NET ?
Discover, Master, InfluenceSlide 1 SQL Server Compact Edition and the Entity Framework Rob Sanders Readify.
Cen 312 Web Programming Özgür Örnek.
Enterprise Object Framework. What is EOF? Enterprise Objects Framework is a set of tools and resources that help you create applications that work with.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Project Implementation for COSC 5050 Distributed Database Applications Lab2.
ISYS 512 Business Application Design and Development with.Net David Chao.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Native Support for Web Services  Native Web services access  Enables cross platform interoperability  Reduces middle-tier dependency (no IIS)  Simplifies.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
Introduction to distributed systems Dr. S. Indran 23 January 2004.
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
Database Technical Session By: Prof. Adarsh Patel.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Web application project Advertising board web site Created by : Alon Nagar Supervisor:Victor Kulikov.
Web Services Week 8 Aims: –Using web services as front ends to databases Objectives: –Review of relational databases –Connecting to and querying databases.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Massively Distributed Database Systems - Distributed DBS Spring 2014 Ki-Joune Li Pusan National University.
1 Hammad Khan. COURSE CONTENTS.NET Framework And C# SQL Server 2008 ADO.NET LINQ ASP.NET Dynamics Data ASP.NET MVC framework 2 Advance C# Concepts Windows.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
EntityFrame work and LINQ CH 14. linq LINQ enables you to query data from a wide variety of data sources, directly from your programming code. LINQ is.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
UG Project 2008 With LINQ & AJAX Idan Hodor Boaz Farkash Supervisor: Ilana David.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
ISYS 512 Business Application Design and Development with.Net David Chao.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
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.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
Developing Custom ASP.NET Providers For Membership And Role Manager Stefan Schackow PRS404 Program Manager – Web Platform and Tools Microsoft Corporation.
1 SQL SERVER 2005 Express CE-105 SPRING 2007 Engr. Faisal ur Rehman.
Integrating Data Lesson 6.
Introduction to Visual Basic 2008 Programming
Haritha Dasari Josue Balandrano Coronel -
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Beginning Object-Oriented Web Design
Database Fundamentals
Web Development Using ASP .NET
ASP.NET Module Subtitle.
Microsoft Azure Services Platform
Presentation transcript:

Lab Chief Eng.Ilana David Supervisor:Viktor Kulikov Submitters: Darina Klots Shallev Kellerman

 Establishing UG portal in.NET 3.5 environment  Enhanced database management based on optimized data structures  Improving data presentation for better user experience  Utilizing Microsoft’s latest technologies

 Books: ◦ Pro C# 2008 and the.NET 3.5 Platform, Apress ◦ Pro ASP.NET 3.5 in C# 2008, Apress ◦ Pro SQL Server 2005, Apress ◦ SQL Server Integration Services  Internet sites: ◦ The Official Microsoft ASP.NET Site ◦ N-Layered Web Applications with ASP.NET 3.5

.NET 3.5 Framework  Visual Studio 2008  SQL Server 2005 ◦ Stored Procedures ◦ Transactions  ADO.NET  AJAX  Master Pages  CSS, Themes & Skins  ASP.NET  C#  SQL

Tables & Views Stored Procedures ADO.NET Business Objects

 Data Organization ◦ Optimized data distribution. ◦ Building tables relations based on primary and foreign keys (unique identifiers). ◦ Eliminating data duplications. ◦ Reducing tables number by using global data. ◦ Sharing tables and data.  Stored Procedures ◦ Safe access to data controlled by the procedures. ◦ Safe data manipulation using transactions.

 Layered web application ◦ Data Access Layer ◦ Business Logic Layer ◦ Presentation Layer  Object oriented methodologies ◦ Modeling objects according to tables structure  User oriented GUI design ◦ Using Master Pages for consistent look ◦ Using CSS to enable design modularity

 Design of the main classes that make up the application, based on the project layout.  Basic objects classes definitions according to the application requirements and database structure.  Utilizing C# language capabilities like inheritance, accessibility and generic collections for component– based implementation.

 Singleton DAL – for multiple users access synchronization.  Modeling real world objects ◦ Strong types definitions ◦ Objects’ state and behavior definition  Data access implementations ◦ Safe connection to the database ◦ Transactional manner for inserts and updates ◦ Writing stored procedures based on possible data analysis and flows.

 Database provider independent layer.  Enforces security and carries out validation when extra precautions is needed.  Functions as the bridge between the web site and the data access layer. Gets instructions from the presentation layer and sends changed objects back into this layer.

 Supporting all data scenarios using various data source controls and views with insert and update capabilities.  Using AJAX technology for effective data access and page loading.  User oriented GUI design.  Providing consistent page layout that supports all use cases.