A Web-based System for Maintaining a Departmental Personnel List and Telephone Directory Patrick R. Michaud Department of Computing and Mathematical Sciences.

Slides:



Advertisements
Similar presentations
WikiWikiWebs and PmWiki Dr. Patrick R. Michaud November 8, 2005.
Advertisements

Useful directory information is not easily accessible End users can not update their own information Directory information becomes quickly out of date.
WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
Terrapin Trader Transformation by Oliver Stohr - Olga Kuznetsova Tyler Cordrey - Brett Holbert December 9, 2008.
May 2012 Dave Mertz, Deputy Fire Marshal Hanford Fire Department.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
©2006 ITT Educational Services Inc. Course Name: IT390 Business Database Administration Unit 5 Slide 1 IT390 Business Database Administration Unit 5 :
Mobile Online Intelligent Decision Support System Rick Smith, Dr. Stacey Lyle and Dr. Patrick Michaud-Division of Nearshore Research Conrad Blucher Institute.
SYSchange for z/OS By Pristine Software April 2009 Thomas Phillips April 2009 SYSchange Pristine Software.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Maintaining and Updating Windows Server 2008
Western Illinois University - Electronic Student Services Copyright Statement Copyright Western Illinois University – Electronic Student Services 2001.
Account Management, The Next Generation Unified Directories at the Rochester Institute of Technology Dan Tobin Matt Campbell.
AgVantage IT Services Systems Management Team Partnered with You and IBM® Agenda Disaster Recovery Service Disaster Recovery Service IT Visors IT Visors.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
A centralized system.  Active Directory is Microsoft's trademarked directory service, an integral part of the Windows architecture. Like other directory.
Chapter 10 Publishing and Maintaining Your Web Site.
System Implementation
Test Automation: An Architected Approach Dan Young March 17th, 2005
Online Surveys A Look at Cardiff-TeleForm Denise H. Wells Planning and Research Central Piedmont Community College.
EC4019PA Intrusion & Access Control Technology (IACT) Chapter 4- CAMS Prepared by Sandy Tay.
0 Copyright 2008 Global 360, Inc. All Rights Reserved Presentation of Success Story Robert Lang.
Content Management Systems Equals Distributed Web Site Maintenance Robert Gulick, EdD DBA / Technology Trainer Carmi Gulick.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Organizing Information Technology Resources
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.
MAEDA Lunchtime Roundtable Panel Discussion Making the Most of the Internet: Examples and Lessons Learned Facilitated by: NTech Collaborative Roundtable.
ShopKeeper was designed from the ground up to manage your entire fleet maintenance operations … from 1 user to 100, including full security features that.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
Do More With Your School Website! Delaware Instructional Technology Conference April 14, 2005 Liz Niederberger Zumu Software.
Improving the Visibility and Marketability of Your Web Site Giovanna Genard, marketing.
Group Management at Brown James Cramton Brown University April 24, 2007.
Jesse Wisnouse Session 3- 1:45 to 2:30 Room
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
What is SharePoint? Module 1. Module Overview  Defining SharePoint  Understanding How SharePoint is Used  Interacting with SharePoint.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Publish Calendars to the Web. CCUweb Presentation (10 Minutes) 1 Demonstration of published calendars (10 minutes) 2 Demonstration of importing calendar.
Beate Danielsen, Health Information Solutions Soora Wi, Kaiser Permanente Eileen Walsh, Kaiser Permanente.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
Defining Emergency Response for College IT Mike Osterman Whitman College.
CSU - DCE Internet Security... Privacy Overview - Fort Collins, CO Copyright © XTR Systems, LLC Setting Up & Using a Site Security Policy Instructor:
Eric Holtel.  Introduction  Project Description  Demonstration  Deliverables  Conclusion.
Marine Recreational Information Program Update Mid-Atlantic Fishery Management Council April 9, 2013 Rob Andrews Office of Science and Technology.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
1 Action Automated Security Breach Reporting and Corrections.
High Impact Technology February It’s Awesome!
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
Copies, Copyrights, and Bother Difficult Details of the NIH Public Access Process Elizabeth E. Kirk, Dartmouth College.
Erie 1 BOCES / WNYRIC eBOCES applications Visit us at:
Sonoma State White Pages Implementation Barry Blackburn Andru Luvisi Brian Biggs.
Time tracking Best Practices: Driving down the cost and increasing the efficiency of time capture.
Matt Arena, Fermilab.  Overview of SPMS  SPMS History & Statistics  Fermilab  Users, Roles & Privileges (Fine-grained Access)  System Parameters.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
Web Security Group 5 Adam Swett Brian Marco. Why Web Security? Web sites and web applications constantly growing Complex business applications are now.
Moving Your Paperwork Online Western Washington University E-Sign Web Forms.
Managing Web Server Performance with AutoTune Agents by Y. Diao, J. L. Hellerstein, S. Parekh, J. P. Bigus Presented by Changha Lee.
Maintenance Practices. Goal  Automate the necessary DBA chores to put organizations on the path of having healthier, consistent and more trustworthy.
 A content management system ( CMS ) is a system providing a collection of procedures used to manage work flow in a collaborative environment. These.
The Bachelor of Science in Information Technology (BSIT) program prepares students to be IT professionals who are able to perform installation, operation,
WEB Site Initiatives Standard Squadron Site (SSS) Events Database System (EDS) Standard District Site (SDS)
Maintaining and Updating Windows Server 2008 Lesson 8.
Education Solution.
Meeting Maker – Computing Division Scheduling Calendar Jack Schmidt, John Bellendir June 2 nd, 2005.
Virtual Directory Services and Directory Synchronization May 13 th, 2008 Bill Claycomb Computer Systems Analyst Infrastructure Computing Systems Department.
Internet The internet is the largest computer network system in the world. It consists of many smaller networks connected together by a global public.
LDAP: Synchronizing LDAP Information CNS 4650 Fall 2004 Rev. 2.
Internet/Web Databases
In the Name of ALLAH,the most Gracious, the most Merciful.
Presentation transcript:

A Web-based System for Maintaining a Departmental Personnel List and Telephone Directory Patrick R. Michaud Department of Computing and Mathematical Sciences Isabelle N. Michaud Conrad Blucher Institute for Surveying and Science

Conrad Blucher Institute 50+ staff and researchers 4 major divisions 4 locations –Corpus Christi (2) –College Station –Houston

Needs Assessment - 1 Up-to-date telephone directory and address book –Frequent changes in CBI staff locations –No centralized personnel authority –No central place for storing directory –Cost of distribution of updates

Needs Assessment - 2 Maintenance of staff profile pages on web site –Frequent changes in location/project –50+ profiles to maintain –Difficult to gather information –Difficult to enforce style consistency

Traditional Solutions - 1 Telephone Directory –Designate a "directory maintainer"  Consumes significant workload  Typically a "low-priority" task  Requires procedure for sending updates to maintainer –Maintain a shared directory file  Difficult to enforce consistency  File may be corrupted  Need to inform staff of location of "master file"

Traditional Solutions - 2 Staff Profile Web Pages –Delegate to webmaster  Consumes lots of data entry time  Poor utilization of skills of highly-paid person  Difficult to gather information in timely manner

A Solution Create web-based personnel list and telephone directory –Centralizes location of personnel and telephone information Use Common Gateway Interface (CGI) scripts to automate updates –Other staff can effect directory updates –Style and consistency can be enforced by script

Challenges Who is responsible for updating the directories? Who has access to the update scripts? How can quality control be handled?

Our Approach - 1 Who is responsible for updating the directories? –Empower staff to effect updates directly. "Those who are bothered by out-of-date information are responsible for updating it."  Implication: All employees must have access to CGI update scripts.

Our Approach - 2 Who has access to the update scripts? –All CBI employees/staff –Use Apache web server access control features Computers on CBI networks allowed access Offsite computers require username/password

Our Approach - 3 How can quality control be handled? –Traditional approaches Review/approval by single authority prior to release –increases workload –delays updates Immediate release with periodic review of web site –poor quality information may be missed –periodic review is tedious, low priority

Our Approach - 4 How can quality control be handled? –Our solution: Updates to web directory causes notification to entire CBI staff Many immediate reviewers, who have ability to immediately correct errors Peer pressure reduces likelihood of errors/poor quality Notifies staff of personnel additions and changes Gently reminds others to update information if needed Multiple small changes within an hour result in only one message

System Demonstration

System Structure persform Perl/CGI script to update data file in /persdb/username/data.txt mkpersonnel Creates personnel directory HTML from data files in /persdb/*/data.txt mkphonelist Creates telephone list HTML file mkbio Creates individual personnel page in /persdb/username/index.html

Observations Effective mechanism for updates Initial flood of updates Some employees continued to maintain manual lists after system created Difficulty in publishing location of update script Easy to effect style redesigns Provided source for populating LDAP database

Future Work Redesign system to update/maintain information in LDAP directories Similar systems for project directories, facilities information Patrick & Isabelle Michaud CCSC-SCC April 14, 2000