Creating a Trouble Call Tracking System John Alger [email protected] James Madison University.
-
Upload
preston-obrien -
Category
Documents
-
view
212 -
download
0
Transcript of Creating a Trouble Call Tracking System John Alger [email protected] James Madison University.
![Page 1: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/1.jpg)
Creating a Trouble Creating a Trouble Call Tracking Call Tracking
SystemSystem
John AlgerJohn Alger
[email protected]@jmu.edu
James Madison UniversityJames Madison University
![Page 2: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/2.jpg)
TopicsTopics
• DevelopmenDevelopmen
tt
• DeploymentDeployment
• MaintenanceMaintenance
![Page 3: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/3.jpg)
TerminologyTerminology• RDBMRDBM Relational Database ModelRelational Database Model• TableTable information about a single information about a single
thingthing• RecordRecord a single row in a tablea single row in a table• FieldField a single column in a tablea single column in a table• SQLSQLSimple Query LanguageSimple Query Language• QBEQBE Query By ExampleQuery By Example• VBAVBA Visual Basic for ApplicationsVisual Basic for Applications
![Page 4: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/4.jpg)
Development StepsDevelopment Steps
• System Mission StatementSystem Mission Statement• Business Model / EnvironmentBusiness Model / Environment• Graphical User Interface (I/O)Graphical User Interface (I/O)• Tables, Relationships, Queries, Tables, Relationships, Queries,
VBAVBA• Prototype Prototype • RefinementRefinement
![Page 5: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/5.jpg)
Our Mission Our Mission StatementStatement
Our system needs to effectively and efficiently track our client trouble
calls, history and billing.
![Page 6: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/6.jpg)
Our Business ModelOur Business Model(We are an auxiliary)
• One call per clientOne call per client• Trouble call FIFO queTrouble call FIFO que• Support StandardsSupport Standards• DHCP accessDHCP access• Pay up frontPay up front• Machine registrationMachine registration• Web/Phone front endWeb/Phone front end
• Contact Staff and Contact Staff and Clients via Web or Clients via Web or EmailEmail
• Client work history Client work history and payment and payment historyhistory
• Staff demerit Staff demerit systemsystem
• Work order processWork order process
![Page 7: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/7.jpg)
![Page 8: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/8.jpg)
EnvironmentEnvironment
![Page 9: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/9.jpg)
Interface Design• Communication• Input screens (FORMS)• Output (REPORTS)• Controls (The OK button)• Properties (The color of OK)• Events (OK was clicked)• Methods (External code)• Macros/Wizards (No Code)
![Page 10: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/10.jpg)
• Singular Entity• Primary key• Index• Relationships• QBE interface
Table Creation
![Page 11: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/11.jpg)
Internet Access• Web forms - CGI
– Post Only– Interactive
•Perl Generated
• SMTP - Email from the app• SNMP - Managing the hub ports• TCPIP sockets
![Page 12: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/12.jpg)
DeploymentDeployment
• Splitting the Splitting the DatabaseDatabase
• ProductionProduction• DevelopmentDevelopment• Server environmentServer environment
![Page 13: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/13.jpg)
Maintenance• Backup solutionBackup solution• Contingency processingContingency processing• Business rules changeBusiness rules change• Continuous Continuous
ImprovementImprovement
![Page 14: Creating a Trouble Call Tracking System John Alger algerja@jmu.edu James Madison University.](https://reader036.fdocuments.net/reader036/viewer/2022083006/56649f325503460f94c4edb7/html5/thumbnails/14.jpg)
John AlgerJohn [email protected]@jmu.edu
James Madison UniversityJames Madison University
QuestionsQuestions