Extreme coding workshop Tick-tock….. Extreme coding A ‘just get it done’ mode –don’t know the language? learn it! The basics are the same –a loop is a.

Slides:



Advertisements
Similar presentations
MyShelf Lite User Guide. Contents Getting started Location summary Report Administration User Roles.
Advertisements

FireRMS Credentials. Credentials  Objectives Customize Credentials Credentials Earned Scheduling and Tracking for Credentials.
Tutorial EBSCOadmin User Groups support.ebsco.com.
GALVESTON COUNTY, TX P-CARD TRAINING GALVESTON COUNTY.
1 Microsoft Access 2002 Tutorial 9 – Automating Tasks With Macros.
Medicaid Alternative Benefit Plans (ABP) Processing
What is a Dialog box? A Dialog box is a window or “form” that contains other child windows or “controls” that have a specific appearances and pre-defined.
Members Only & Login Modules Members Only works with the Login module to provide password protection to Web pages and files. Login Groups may be created.
Logging In Go to web site:
Advanced Microsoft Word Hosted by Jared Hoffman Topics Keyboard Shortcuts Customizing Toolbars and Menus Auto Format & Auto Correct Tabs Inserting Pictures.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Automating Tasks With Macros
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Exploring Office Grauer and Barber 1 Creating More Powerful Applications: Introduction to VBA(Wk9)
MSU HealthTeam Michigan State University WHAT’S NEW IN 9.2.
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Microsoft © Access 2000 Types of Forms Forms & Real Estate Conclusion Questions Why use a Form What is a Form Data behind a Form Controls on a Form Code.
10 March Setup Users. 10 March Setup Users Window Allows you to perform several user tasks –Enroll users –Enable/disable users –Set user access.
Welcome to State of Michigan Managerial and Supervisory Expense Entered for Employee Tutorial Brought to you by the Office of Financial Management.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
101 P C O L S Recommended Role: New and Existing Resource Managers How to Redeem a Resource Manager Token in AIM I N T E R A C T I V E T U T O R I A L.
Improving Data Entry of CD4 Counts March Welcome! The State Office of AIDS (OA) is continuing to work with providers to improve the quality of data.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database.
Welcome to State of Michigan Time & Expense Processing Employee Expense Modification With Advance Tutorial Brought to you by the Office of Financial Management.
Program Guide v25Q3. Overview » Concepts » Workflow  Press sheet  Linking product  Program guide  Publishing a program guide day » Layout configuration.
Using the Georgia Online Assessment System(OAS) We will lead the nation in improving student achievement. Kathy Cox, State Superintendent of Schools.
Creating a Web Site to Gather Data and Conduct Research.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
WESS Safety Authority WESS Module SA-1 SA Functions Process Pending Account Requests.
TATS – View/Update Consultant Profile Department of Health and Human Services Health Resources and Services Administration HIV/AIDS Bureau.
Systems Module Slide 2 – Overview and Navigation
1 INITIAL SETUP OF THE ST ScI ELECTRONIC GRANTS MANAGEMENT SYSTEM BY AO DESIGNEES September, 2000.
Getting Started with BDI-2™ Mobile Data Solution for Windows®
Moodle (Course Management Systems). Managing Your class In this Lecture, we’ll cover course management, including understanding and using roles, arranging.
S511 Session 7, IU-SLIS 1 DB Implementation: MS Access Forms.
Setting up/Managing Bank Personnel Intuit Financial Services University Business Financial Solutions Certification.
Microsoft Access 2010 Chapter 10 Administering a Database System.
Microsoft Access 2013 ®® Tutorial 10 Automating Tasks with Macros.
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Welcome to State of Michigan Time & Expense Processing Employee Travel Requisition With Advance Entry Tutorial Brought to you by the Office of Financial.
DB Implementation: MS Access Forms. MS Access Forms  Purpose Data entry, editing, & viewing data in tables Forms are user-friendlier to end-users than.
Microsoft ® Office Excel 2003 Training Using XML in Excel SynAppSys Educational Services presents:
Admin Interface Screen Shots Iron Wind Metals Shopping Cart Project.
Early Childhood Outcomes Indicator 7 Data Collection Application Review.
Welcome to State of Michigan Time & Expense Processing Employee Expense Modification (No Advance) Tutorial Brought to you by the Office of Financial Management.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Welcome to State of Michigan Central FinanceExpense Approval and Modification Tutorial Brought to you by the Office of Financial Management.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Build a database V: Create forms for a new Access database Overview: A window into your data So far in this series of courses, you’ve built tables, relationships,
Welcome to State of Michigan Managerial and Supervisory Travel Requisition Approval Tutorial Brought to you by the Office of Financial Management.
Copyright © 2006, Infinite Campus, Inc. All rights reserved. User Security Administration.
Welcome to State of Michigan Central Finance Advance/Manual Warrant Entered for Employee Entered for Employee Tutorial Brought to you by the Office of.
An Introduction to Forms. The Major Steps of a MicroSoft Access Database  Tables  Queries  Forms  Macros  Reports  Modules On our road map, we are.
1 1.Enter User Name 2.Enter Password 3.Select Language. Default is English 4.Click Login
Modal Dialogs. What is a Modal Dialog? A modal dialog is a separate window that remains in focus until it is closed by the user. During this time the.
Welcome to State of Michigan Managerial and Supervisory Advance Entered for Employee Tutorial Brought to you by the Office of Financial Management.
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
WESS Safety Authority WESS Module SA-2 SA Functions Modify Existing User Accounts.
Mr. Munaco Computer Technology TEACHING ADVANCED WORD 2007.
Welcome to State of Michigan Central Finance Travel Requisition Approval Tutorial Brought to you by the Office of Financial Management.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
SchoolSuccess for Coordinators
Building a User Interface with Forms
How to Redeem a Resource Manager Token in AIM
Presentation transcript:

Extreme coding workshop Tick-tock….

Extreme coding A ‘just get it done’ mode –don’t know the language? learn it! The basics are the same –a loop is a loop is a loop –don’t know how to do a specific thing? look it up, and get it done!!!! We will skip some of the official steps of the system life cycle –focus will be on the design and development of the forms and code behind the forms –selected functionality will be targeted initially selection of different functionalities and span of design and coding considerations time permitting, we will revisit and develop more of the application

Scenario Build an investigative case management system –Utopia Police Dept’s Detective Squad keep track of investigations of complaints –maintain status of investigations –monitor investigative activity –produce reports –etc…

Sample screen

UPD Utopia Police Department –Four (4) precincts 001,002,003,004 –each precinct has a detective squad referred to as 1 st, 2 nd, 3 rd, and 4 th squads The precinct is a command The squad is a separate command

What is a case? Investigation based on a complaint received at the UPD precinct (4 pcts) –complaints are numbered sequentially within each precinct starts at “1” with the new year Not all complaints result in investigations Most (but not all) investigations are based on a NYS penal code infraction each case uniquely identified within each detective squad by a case number –starts at “1” with the new year –case number is not the same as the complaint number –case may be based on complaint from another precinct cases must be uniquely identifiable

Who works in the squad? Uniformed (investigators and investigative supervisors) –Capt –Det Lt (CDS) –Lt –Det Sgt (SDS) –Sgt –Detective 1 st (Det1) –Detective 2 nd (Det2) –Detective 3 rd (Det3) –Police Officer (PO) Civilian (clerical) –Administrative Aide (AA) –Principal Administrative Aide (PAA)

Access Levels New case –Anyone with authorization Deletions –Supervisory (Sgt or above) uniforms with authorization Edits –Supervisory (Sgt or above) uniforms with authorization Case “Sign-off” –Supervisory (Sgt or above) uniforms with authorization

Form Splash screen –initial screen –announces application –presents Visual content while “housework” is performed (as opposed to blank screen) Consider a “Main Form”, or “Switchboard Form” –presents a logo (optional) –allows user interaction to major functions of application Suggestion –Make a main form, which contains several functions “Login” is one of these functions –all other functions (other than ‘quit’) will be disabled until login completed successfully Personnel function –allows for the administration of system personnel (users)

Major (high level) functions Login –allows a user access to other application functions Cases –enter, view, query cases Personnel –administer personnel System –perform maintenance on system tables import, export, backup, defaults, etc… Quit

Task Build a form allowing the user to: –display, enter, modify, delete personnel in the system –minimum fields for each personnel record: Rank, Last name, First name, Employee ID#, Command assigned, level of access Access levels –Administrator: clearance for all SYSTEM functions –User: discriminate between view, enter, modify and delete –Can someone be both?.... Yes for this application –you must check for valid entries disallow if not “legal” or missing required field –should the user start over? »or should you simply flag which field is bad..? –who should be able to access this new form once it’s available? if nobody in the system is “privileged”, then how do the users initially enter personnel information? Is this the only personnel function? –if so, bring this up when “Personnel” selected from “MAIN form” otherwise, a sub-menu (new form) needs to be selected

Windows management of Forms SDI versus MDI –single document interface each form is independent –if calling form is closed, the new form remains can be placed anywhere on screen –even outside border of the form which invokes it –multiple document interface invoked by a form’s code new form is a ‘child’ form –contained within the boundaries of the parent –if parent is closed, then all children go away with it

Windows management of Forms Modality –Form “A” opens Form “B” as ‘modal’ Form “B” must be closed before user can interact with other forms/windows on the screen –example: pop-up error message requesting “Yes, No, or Cancel” –respond or close that window in order to continue with any other window

Displaying of Forms Open –form is brought into memory (loaded) and displayed to user Close –from is removed from memory (and view), unavailable Show and Hide –form remains in memory, but controls user visibility of form Load –brought into memory but not displayed (subsequently displayed by “showing” it) Unload –taken out of memory

Storyboarding Drawing of forms –functions on each form Arrows pointing to other forms –icons can determine which objects allow user interaction buttons, drop-down lists (list box, combo box) check or radio buttons, text box or other text entry box, tabbed forms, tree listings, etc… –allows for rapid development of the form consistency preview of users’ experience and usability –Visual tool depicting the “WHAT” to be done, not the “HOW” Develop a hierarchical picture of form flow (and function flow) –if a ‘called form’ pointed to by a calling form should not allow backward transferal (unless it’s closed) to another form, then it should be “Modal”

Data The database for the application is currently maintained in an MS-Access 2003 database –tables are already developed –personnel table is “MOS” (member of the service) –linked tables Ranks Cmds