Access Control System Performed by : Alex Badyan Oren Shalgi Oren Shalgi Instructor : Erez Zilber May 2004 May 2004.

Slides:



Advertisements
Similar presentations
To print your results, click on the printer icon. Choose from the printing options suggested. You can choose to remove items from folder after printing.
Advertisements

Microsoft ® Office OneNote ® 2007 Training Using your Notebook to its fullest potential Kent School District presents:
Welcome to WebCRD.
CATS System Welcome Screen. Program Access and Authority Three levels of access: Super User: Can update and delete assigned program records (Contract.
SERVICE MANAGER 9.2 VIEWS AND REPORTS July, 2011.
Copyright © 2006 Help Desk Systems, Inc. All rights reserved. Overview of Help Desk Systems Inc. (HDSI) HDSI offers a hosted, web based trouble ticket.
GALVESTON COUNTY, TX P-CARD TRAINING GALVESTON COUNTY.
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
Field Audit Trail Lawson Learning
London & Zurich Plc User Guide. Service Benefits Full on-line management of client accounts Paperless direct debit – no signatures required Standing orders.
User Guide. Service Benefits  Full on-line management of client accounts  Paperless direct debit – no signatures required  Standing orders fixed not.
Spillman Sentryx 6.0.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
User Management DigiTool Version 3.0. User Management 2 User Architecture PatronsStaff Users DepositorsApprovers Meditor User Management Management Module.
BA271 Week 6 Lecture Database Overview Dave Sullivan.
Access Control System Presented by : Alex Badyan Oren Shalgi Oren Shalgi Instructor : Erez Zilber April 2004 April 2004.
Access Control System Characterization Presenting: Ehud Bahat Amir Levy Instructor: Erez Zilber November 2003.
Conference Calendar CS 337 Project Supervised by Professor Russell Abbott. Alexandre Lomovtsev, Haritha Sankavaram, Lewis Chen, Rasha Mohamed.
Access Control System Performed by : Alex Badyan Oren Shalgi Oren Shalgi Instructor : Erez Zilber November 2004 November 2004.
Performed by: Oren Shalgi Alexander Badyan Instructor: Erez Zilber המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Conference Calendar 1.Description Overview 2.Conference Information 3.User Information 4.Use Cases 5.Schedule.
Access Control System Midterm Report Presenting: Ehud Bahat Amir Levy Instructor: Erez Zilber December 2003.
Conference Calendar 1.Description Overview 2.Conference Information 3.User Information 4.Use Cases 5.Schedule.
Access Control System Final Report Presenting: Ehud Bahat Amir Levy Instructor: Erez Zilber March 2003.
Some Introductory Programming 1. Structured Query Language - used for queries. - a standard database product. 2. Visual Basic for Applications - use of.
Search on Journal of Dairy Science ® An Overview April
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Lorie Stolarchuk Learning Technology Trainer 1 What has changed with the 2.7.X Upgrade to CLEW?
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
Mark Dixon Page 1 23 – Web applications: Writing data to Databases using PhP.
Archdiocese of Baltimore archbalt.powerschool.com/public
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
 Maintains the Instrument Database  Generates the Calibration Schedules  Maintains Calibration Records  Provides Facility to enter All types of.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
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.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 24 Managing and Reporting Database Information 1 Morrison / Wells / Ruffolo.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
Support.ebsco.com Introduction to EBSCOhost Tutorial.
Reports and Learning Resources Module 5 1. SLMS Primary Administrator Training Module 5: Reports and Learning Resources 2.
Database Applications – Microsoft Access Lesson 7 Designing Custom Reports Updated 11/13 27 Slides in Presentation.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
BA271 Week 6 Lecture Dave Sullivan. Goal for today… Status Report – Review where we are … Status Report – Review where we are … Begin learning about Microsoft.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
We now will look at options for saving searches in CINAHL. We have accessed the Results for Chloroquine AND Pyrimethamine AND Sulfadoxine search. We now.
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
Chapter 10 Database Management. Data and Information How are data and information related? p Fig Next processing data stored on disk Step.
 Empowers to your customer  Product Rating and its Management in Ecommerce Framework  Product Reviews and Management: Collecting customer opinion about.
1 Database Design and Development: A Visual Approach © 2006 Prentice Hall Chapter 12 DATABASE DESIGN AND DEVELOPMENT: A VISUAL APPROACH Chapter 12 Accessing.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Task #1 Create a relational database on computers in computer classroom 308, using MySQL server and any client. Create the same database, using MS Access.
PaymentNet: Approvers Procurement Services Laurie Krauel.
Subscribers – List Model
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Lesson 17 Mail Merge. Overview Create a main document. Create a data source. Insert merge fields into a main document. Perform a mail merge. Use data.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
SQL Database Management
District And Club database
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Database application MySQL Database and PhpMyAdmin
Database Applications – Microsoft Access
Managing Rosters Screener Training Module Module 5
Presentation transcript:

Access Control System Performed by : Alex Badyan Oren Shalgi Oren Shalgi Instructor : Erez Zilber May 2004 May 2004

Project Description We’re enhancing the web application for the ACS that was created in the previous semester. We are to create web pages and communicate with the ACS database. Our part is mainly adding the functionality of searching the database and produce reports about the system’s behavior to screen or printer. Also we’ll improve some of the functionality and design of already existing features.

General Scheme Web app. Control CANOpenInterface DB CANNetwork RemoteServer Our Part

Features Query Engine: - Used to search for groups and group members (users and components) and also ACS servers, boards, controllers and buses. - Searching for group or member using a general search form. - Finding users by their classification. - Finding members that belong to several groups.

Features Query Engine (cont.): - Relevant fields will be shown with search results. - Further information, if needed, will be provided by clicking on a special purpose column. - Printable version of results: displayed in a table prepared using XML.

Features User Management: - Add new user  Option to add a user directly to a group.  Option to add users from file (XML format). - Update/Delete users  Tracing the desired users with the help of the query engine. - Add/Update/Delete user groups. - Manage user groups.

Features Component Management: - Add/Update/Delete components and component groups  Similar to user management. - Authorize users on components  Administrator may view a list of whoever has a permission to access a specific device. - Add/Update/Delete component time restrictions.  Daily, Weekly & One-Time restrictions on components or groups. - Add/Update/Delete server event and actions  Response to events received from components.  Sending on specified cases.

Features System reports: - Present a log of actions performed in system and a log of events occurring in the system. - Search the logs  Using a general search form.  Sort by columns.  Saving history, queries and reports.

Features System reports (cont.): - Printable version. - Hierarchical report saving feature organized by the type of report and date. - Auto refresh on screen for events log.

Features Personal Preferences: - Refresh frequency. - Length of history. - Organize favorites: delete, change name, view.

Classes Search classes: there are 8 types of searches and for each one we need a search form class and a report class. Preferences class. Printable version and print settings. Saved Queries/History/Saved Reports class: view, organize, use. Modify existing classes of ACSWebApp and ACSUtils, including creation of SQL stored procedures and additional queries.

Database Tables The following slides contain the database tables we need to add to database. In addition we need to add a “group name” field to tables that contain group information and already exist.

Database Tables Favorites table: tblFavorites DescriptionTypeColumn Name Query identifier - keyINTQueryID Name given by userVARCHARName Query informationVARCHARScript Common/History tables: tblCommon, tblHistory DescriptionTypeColumn Name Query identifier - keyINTQueryID Query informationVARCHARScript

Database Tables Preferences table: tblPreferences DescriptionTypeColumn Name User id - keyVARCHARUserID Refresh rate in milliseconds BIGINTRefreshFreq Allowed num of common queries INTMaxCommon Allowed num of queriesINTMaxHist Minimal severity to play alarm SMALLINTMinSevSound Path to sound fileVARCHARSoundFile Path to reports directoryVARCHARUserDir

Connection Between Tables

Reports Page Description Users will be allowed to produce reports according to their permissions. Selecting a search will display a form with all relevant searchable fields (userID, location, BusID…). When searching for group members, a listbox of available groups will be displayed. It is possible to select several groups.

Reports Page Description Results will be presented in a table, with important fields as columns. Results table will contain a clickable field that will lead to extra information. –Groups: their members & admins. –Members: full details. “Save Query”, “Printable Version” & “Save Results” buttons are displayed. –The Saved Query can be marked as “key”.

Weekly Assignments Creating & Updating database tables and perform code changes where necessary. Adding new queries & modifying existing ones. Writing search & report classes. Writing & Modifying.ASPX pages. Fixes, Changes & Debug.