Home About MACC MaccAmblings News Clients-Projects DADI ContactZ FMP Tutorial Posterous blog MacDood Blog MaccDev


Jump Menu


Last Update on
April 14, 2010

 



macc logo

The Steps in the Process
DADI Structure:
Define, Architect, Design, Implement
-
Note: click Section Title to reveal content

Definition Phase
  • Preliminary meetings to analyze current files, analyze needs.
  • Definition of the structure to other database and to the Web Front end
  • Define (basic): files, fields, relations, scripts, layouts, HTML pages(if needed)
  • Structure of Transactions.
  • Database setup and structure
  • Structure of the files and relations outlined and finalized
  • Web pages delineated and mapped.
Architect Phase
  • List the file(s) and the relationships and define their types/connections
  • Define existing and needed relationships
  • Determine the navigation system that works best with these files
  • Web Structure and its integration with the Databases.
  • Finalize number of HTML pages, templates, snippets, etc.
  • Integration of system with other in-house and web systems.

Design
  • Files: How many are needed
  • Relationships: How files are linked and what kind of relation key is used.
  • Fields: What information lives where Field formatslookups, lists, self-lookups, checkboxes, listings
  • Related fields, portals, layouts, etc.
  • Report layouts and automated scripting of reporting functions
  • Other scripting Gee-whiz features:
  • Easy navigation between fields
  • Easy navigation between files and layouts
  • Scripted finds, automated entries and calculations
  • Making the most of FileMaker and database technology.
  • Any other features that are needed and required
Implement
  • Create and modify databases with features and additions specified
  • Synchronizing of data bases with web front end
  • Installation and debugging in client office and server location as needed
  • Documentation: Documented information as defined in the first three phases.
  • Delivery of a Database detailing the system
  • Training of in-house staff and database administrators.
Single Page for Printout