Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.

Slides:



Advertisements
Similar presentations
Publication Module using back end interface. Institution Data Entry Add Documents. Edit/Delete Documents that are added but not yet sent to Institution.
Advertisements

Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
ICIS-NPDES Plugin Design Preview Webinar ICIS-NPDES Full Batch OpenNode2 Plugin Project Presented by Bill Rensmith Windsor Solutions, Inc. 3/15/2012.
Invoice Management Software Developed by Morbadevi Softwares Morbadevi Softwares®2014, All Rights Reserved.
ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
Program Management Portal: Overview for the Client
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.
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.
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.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Labadmin Monitoring System Final Presentation Supervisor: Victor Kulikov Studnets: Jameel Shorosh Malek Zoabi.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
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.
On-Line Video Store Vitaly Panor Tal Joffe September, 2009 Project Supervisor: Victor Kulikov VTVS.
FAQ site Created by: Meir Cohen Asaf Lupo Supervisor: Viktor Kulikov Software Systems Lab Department of Electrical Engineering Technion - Israel Institute.
DePaul Bears Try Your Luck!. Why buy this product? Approximately 1,000,000 cell phone users Approximately 2,000,000 or more people play the lottery New.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
California Assessment of Student Performance and Progress (CAASPP) Online Reporting System Guidelines for the 2014 California Smarter Balanced Field Test.
Databases & Data Warehouses Chapter 3 Database Processing.
CONFIGURING WINDOWS SERVER MIS 424 Professor Sandvig.
DotNetNuke v4 on ASP.NET v2 Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Classroom User Training June 29, 2005 Presented by:
ASP.NET AJAX 1. Ordinary web applications vs. AJAX Ordinary web application The full page is updated at each request The page is not available while being.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
PowerPoint Presentation By: David Larson. IPA’s Identify Components of Visio 2010 interface, navigate a Visio drawing, and get help Using Visio. Manipulate.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
Web application project Advertising board web site Created by : Alon Nagar Supervisor:Victor Kulikov.
Creating a Web Site to Gather Data and Conduct Research.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
European Plant-to-Enterprise Conference October 27-28, 2009, Utrecht, The Netherlands Mdf MES Development Framework Massimiliano Papaleo.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
0 eCPIC User Training: Dependency Mapper These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Architecture.
0 eCPIC Admin Training: Automating User Account Management These training materials are owned by the Federal Government. They can be used or modified only.
NET-AUCTION This online auction project Directed by: Mr. Maxim Gurevich Submitted by: Yuri Kipnis Alex Scheotkin Alex Scheotkin.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
Amir Bishara and Dorin Danial Supervisors: Roiy Zysman Dr. Ilana David.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
DataFlow Diagram – Level 0
A user guide to accessing, reviewing and contributing to the Online Registry System.
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
Web Application Design. Data –What data is available? –How do we store it or how is it stored in the DB? Schema Data types Etc. –Where is the data?
Complete Ordering System for Promotional Literature and Samples Quick Reference and Training Guide.
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.
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
EduBrite Training for Group Admins. Dashboard Reports Groups Enrolled courses More items under this menu.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
DePaul Bears Try Your Luck!.
PDA & Mobile Verification Solution Presentation
Microsoft Access 2003 Illustrated Complete
Materials Engineering Product Data Management (ePDM)
If you are not logged in, visit your Moodle Cloud LMS and login
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
Academy Hub An eUnomia Factory Solution.
Create, Upload and Use Data Extensions (Lists)
Presentation transcript:

Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT OF ELECTRICAL ENGINNERING, TECHNION Warehouse Management System

Abstract  Warehouse Management System is a multi-purpose solution enables full control of the warehouse assets, customers and users.

Agenda  Requirements  Work Environment & Technologies  Application Design  Layer 0 – Database  Layer 1 – DAL  Layer 2 - BLL  Layer 3 – Web User Interface  Security  Project Management

Project Requirements  System users management  Add a user to the system  Change user’s password  Components management  Report component shortage to the manager  Search for a component  Suppliers management  Find out which supplier supplies a component  Update supplier ‘s address  Dashboard  System admin recieves real time updates.  And Monitor system alerts

Project Requirements (Cont.)  Customer management  Delete a customer  Send a costumer an  Lends management  Lend a component to a costumer  Send a loan notification to a customer  Delivery management  Browse the delivery history  Which user made a specific delivery  Reports Generators & Search Engines  Generate a report from search Results  In each section Users Can perform search with parameters.

Work Environment & Technologies  Source Management  Google Code  Tortoise SVN  Database  Microsoft SQL Server 2005 .Net Environment  Visual Studio 2008  ASP.Net  C#  ADO.Net  AJAX Technologies

Application Design Layer 3: Web User Insterface Layer 2: C# classes. Layer 1: ADO.Net Datasets Layer 0

Layer 0 - Database Entity Relationship Diagram

Layer 0 – Database (Cont.)  Guid  In each table the primary key is of a type Guid which generated automatically by the database.  Foreign Keys:  Relationships between tables are only via the Guid fields.  SQL Server  Concurrency: optimistic. Managed by DAL.

Data Structure Diagram - update (Cont.)

Layer 1 - DAL

Layer 2 - BLL  Written in C#  Separates the user Interface from the DAL layer  Enforces Business rules.  Exception handling.

Layer 2 – BLL (Cont.)  Class Diagram

Layer 3 – Web User Interface  Asp.Net Pages  Master Pages  Asp.Net Components  Data Components - Data Grids, details View.  Standard Components - Button Links, DropDown Lists, checkBox,…  Site Map – using XML.  Navigation Menu.  Login Control  Export to excel.

Layer 3 – Web User Interface (Cont.)  AJAX  Update Panel  Update Progress Panel  Combobox – Auto Complete  Animation.  Timers  Http Editor

Security  Separating Users from Admin module.  Only Admin can perform Application metadata changes.  Session: The Application Manages the connected users by state full sessions.  Cookies: Used to remember information about the user.  Passwords: All passwords are hashed into the database using one way hashing functions (SHA-1)

Project Management  Working Procedures.  Screen Recording - WebEx.  Google Code  Defects/Issues Handling.  Wiki Pages  Downloads Sections  SVN  Revisions Management  working simultaneously

LIVE DEMONSTRATION

THANK YOU FOR LISTENING