John Alger algerja@jmu.edu
James Madison University
• Development
• Deployment
• Maintenance
• RDBM Relational Database Model
• Table information about a single thing
• Record a single row in a table
• Field a single column in a table
• SQL Simple Query Language
• QBE Query By Example
• VBA Visual Basic for Applications
• System Mission Statement
• Business Model / Environment
• Graphical User Interface (I/O)
• Tables, Relationships, Queries, VBA
• Prototype
• Refinement
Our system needs to effectively and efficiently track our client trouble calls, history and billing.
(We are an auxiliary)
• One call per client
• Trouble call FIFO que
• Support Standards
• DHCP access
• Pay up front
• Machine registration
• Web/Phone front end
• Contact Staff and
Clients via Web or
• Client work history and payment history
• Staff demerit system
• Work order process
• Communication
• Input screens (FORMS)
• Output (REPORTS)
• Controls
• Properties
(The OK button)
(The color of OK)
• Events
• Methods
(OK was clicked)
(External code)
• Macros/Wizards (No Code)
• Singular Entity
• Primary key
• Index
• Relationships
• QBE interface
• Web forms - CGI
– Post Only
– Interactive
• Perl Generated
• SMTP - Email from the app
• SNMP - Managing the hub ports
• TCPIP sockets
• Splitting the Database
• Production
• Development
• Server environment
• Backup solution
• Contingency processing
• Business rules change
• Continuous Improvement
John Alger algerja@jmu.edu
James Madison University