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


Jump Menu


logo

Last Update on
May 27, 2010

made with MAC OSX

Email me here

 



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