Customer Contacts Consolidation Prototype Script: Costumer Contract Consolidation Scripting Document P. 1
Customer Contacts Consolidation Prototype Script: Costumer Contract Consolidation Scripting Document P. 1
Prototype Script
Table of Contents
1 CCC Application.......................................................................................................................................5
Log In.......................................................................................................................................................5
To log into the system please use one of the following username/password combinations:
Username: Michael
Password: Vannest
Username: Mike
Password: Fugua
Username: Jay
Password: Herman...................................................................................................................................5
Manage Pending Contacts........................................................................................................................6
Manage Customers...................................................................................................................................7
2 GNO Application......................................................................................................................................7
Log In.......................................................................................................................................................7
When the application first starts up you will be taken to a Log In screen. To log into the system please
use one of the following username/password combinations:
Username: Michael
Password: Vannest
Username: Mike
Password: Fugua
Username: Jay
Password: Herman...................................................................................................................................7
Manage Customers...................................................................................................................................8
Manage Users...........................................................................................................................................8
3 IFO Application........................................................................................................................................8
Log In.......................................................................................................................................................8
When the application first starts up you will be taken to a Log In screen. To log into the system please
use one of the following username/password combinations:
Username: Michael
Password: Vannest
Username: Mike
Password: Fugua
Username: Jay
Password: Herman...................................................................................................................................8
Username: Michael
Password: Vannest
Username: Mike
Password: Fugua
Username: Jay
Password: Herman.................................................................................................................................10
Manage Customers.................................................................................................................................10
Manage Users.........................................................................................................................................10
5 Data Flow Diagrams...............................................................................................................................11
Data Flow Diagram for Ucommand, IFO, GNO...................................................................................11
Context Diagram................................................................................................................................11
Diagram 1...........................................................................................................................................12
Diagram 1.1 Login.............................................................................................................................13
Diagram 1.2 Manage Customers........................................................................................................14
Diagram 1.2.1 Customer Select and View.........................................................................................15
Diagram 1.2.2 Insert Customer..........................................................................................................16
Diagram 1.2.3 Delete Customer.........................................................................................................17
Diagram 1.2.4 Update Customer.......................................................................................................18
Diagram 1.3 Manage Users................................................................................................................19
Diagram 1.3.1 View and Select Users................................................................................................20
Diagram 1.3.2 Insert User..................................................................................................................21
Diagram 1.3.3 Delete Users...............................................................................................................22
Diagram 1.3.4 Update Users..............................................................................................................23
Data Flow Diagram for Customer Contacts Consolidation ..................................................................24
Context Diagram................................................................................................................................24
Diagram 0...........................................................................................................................................25
Diagram 0.1 Login.............................................................................................................................26
Diagram 0.2 Manage Customer.........................................................................................................27
Diagram 0.2.1 View Customer Information......................................................................................28
Diagram 0.2.2 Insert Customers........................................................................................................29
Diagram .0.2.3 Delete Customers......................................................................................................30
Diagram 0.2.4 Update Customers......................................................................................................31
Diagram 0.2.5 Search Customers.......................................................................................................32
Diagram 0.3 Manage Users................................................................................................................33
Diagram 0.3.1 View Users.................................................................................................................34
Diagram 0.3.2 Add Users...................................................................................................................35
Diagram 0.3.3 Delete Users...............................................................................................................36
Diagram 0.3.4 Update Users..............................................................................................................37
To log into the system please use one of the following username/password combinations:
Username: Michael
Password: Vannest
Username: Mike
Password: Fugua
Username: Jay
Password: Herman
Username: Tim
Password: Hallowell
When the application first starts up you will be taken to a Log In screen. Type one of the given Usernames listed
above into the Username text field and type in the matching Password into the Password text field. After typing in
your Username and Password, it will either pass you, or fail you. Passing will send you to the switchboard
consisting of three forms (Listed below); failing will give you a message box telling you that there is an invalid
username/password.
Managing Pending Contacts will provide you to access Pending data that needs to be added to the database. The
various functions on this form allow you to Approve the selected pending contact, Update the selected existing
contact, and Overwrite the pending contact with an existing one.
Adding a Customer:
To add a customer click either the New button on the toolbar, the add button on the form or go to Options >Add.
This will clear the entire form for you to enter data. Once you have filled out the form, press the save button to
add the user. If you decide you don't want to add a user, click cancel. When the user is added, you will see them
appear in the data grid view.
Updating a Customer:
To update a customer either navigate or select the customer from the data grid and change any of the information
in the input boxes. When you are finished press the save icon, the save button on the form, or go to Options
>Save.
Deleting a Customer:
To delete a customer select the customer you would like to delete by clicking them on the data grid or navigating
there with the record navigation. Next, press the delete icon on the toolbar, the delete button on the form, or go to
Options>Delete.
2 GNO Application
Log In
When the application first starts up you will be taken to a Log In screen. To log into the system please use one of
the following username/password combinations:
Username: Michael
Password: Vannest
Username: Mike
Password: Fugua
Username: Jay
Password: Herman
Manage Customers
Manage Users
3 IFO Application
Log In
When the application first starts up you will be taken to a Log In screen. To log into the system please use one of
the following username/password combinations:
Username: Michael
Password: Vannest
Username: Mike
Password: Fugua
Username: Jay
Password: Herman
Username: Tim
Password: Hallowell
Manage Customers
After logging in, you will be taken to the Manage Customers screen. Here you can view information about the
customers. The record navigation (|<, <, >, >|) will navigate through the records displayed in the fields. Clicking
on any of the records in the data grid view will also display the information in the fields.
Updating a Customer
To update a customer either navigate or select the customer from the data grid and change any of the information
in the input boxes. When you are finished press the save icon, the save button on the form, or go to Options
>Save.
Deleting a Customer
To delete a customer select the customer you would like to delete by clicking them on the data grid or navigating
there with the record navigation. Next, press the delete icon on the toolbar, the delete button on the form, or go to
Options>Delete.
4 UCommand Application
Log In
Username: Michael
Password: Vannest
Username: Mike
Password: Fugua
Username: Jay
Password: Herman
Username: Tim
Password: Hallowell
Manage Customers
After logging in, you will be taken to the Manage Customers screen. Here you can view information about the
customers. The record navigation (|<, <, >, >|) will navigate through the records displayed in the fields. Clicking
on any of the records in the data grid view will also display the information in the fields.
Adding a Customer
To add a customer click either the New button on the toolbar or the add button on the form. This will clear the
entire form for you to enter data. Once you have filled out the form, press the save button or icon to add the user.
If you decide you don’t want to add a user, click cancel. When the user is added, you will see them appear in the
data grid view.
Updating a Customer
To update a customer either navigate or select the customer from the data grid and change any of the information
in the input boxes. When you are finished updating the customer press the save icon or the save button on the
form.
Deleting a Customer
To delete a customer select the customer you would like to delete by clicking them on the data grid or navigating
there with the record navigation. Next, press the delete icon on the toolbar or the delete button on the form.
Manage Users
User Data
Error Message
Appropiate GUI
Customer Data
Manage Customer
Login Request
1
________
Alpha
System
2
Customer Data
__________
Customer Data
Manage
Customer
Customer Data
Return Data
Customer Data
Login
Request
0.1.2
_________
Verify
UserName/
Password
D0.1 | tblLogin
0.1.3
_________
User Error
Message
D 0 | tblUserRoles
0.1.4
__________
Check Users
Roles
0.1.5
__________
Issue
Appropriate
GUI
1.2.1
__________
View
Customer
Information
1.2.2
_________
Add
Customer
Information
0
1.2.3 ________
_________
System CCC
User Delete
Customer
Information
1.2.4
__________
Update
Customer
Information
D 1 | tblCustomer
User
[Link]
Customer Object Open DBCommand
________
Return Connection
Open
Database
Customer Object
[Link]
___________
Select SQL String
Retrieve
Select Statement D 1.2.1 | tblSQL
Select
SQL
0 String
________
Alpha DB
System CCC
[Link]
___________ Select Data
D 1.2.2 | tblCustomer
Return Result
Execute
Select
Dataset SQL String
[Link]
___________
Dataset
Close Close DBCommand
Database
[Link]
___________
Return
Dataset
User
[Link]
___________
Create
0 Insert
________ SQL
String
System CCC Alpha DB
[Link]
___________ Insert Data
[Link]
___________
Result
Close Close DBCommand
Database
[Link]
___________
Return
Result
User
Customer Object [Link]
Confirm Delete _________
Verify
Action
[Link]
________ Open DBCommand
[Link]
___________
Create
0 Delete
________ SQL
String
System CCC
[Link] Alpha DB
___________
[Link]
___________ Close DBCommand
Result
Close
Database
[Link]
___________
Return
Result
User
[Link]
___________
Create
0 Update
________ SQL
String
System CCC Alpha DB
[Link]
___________ Update Data
[Link]
___________
Result
Close Close DBCommand
Database
[Link]
___________
Return
Result
1.3.1
User Data
__________
User Data Record Set
View
User View Query
Information
1.3.2
User Data _________
Add Query
User Data
Add
User Record Set
Information
1.3.3
User Data _________
Record Set
User Data
User Delete
User Delete Query
Information
1.3.4
__________
User Data
Record Set
Update
User Data User
Information
Update Query
D 1 | tblUser
User
[Link]
Customer Object Open DBCommand
________
Return Connection
Open
Database
[Link]
___________
Select SQL String
Retrieve
Select Statement D 1.3.1 | tblSQL
Select
SQL
String
Alpha DB
[Link]
___________ Select Data
D 1.3.2 | tblUser
Return Result
Execute
Select
Dataset SQL String
[Link]
___________
[Link]
___________
Return
Dataset
[Link]
___________
Create
Insert
SQL
String
User
[Link]
___________ Insert Data
D 1.3.2 | tblUser
Return Result
Execute
Insert
SQL String
Alpha DB
[Link]
___________
Close DBCommand
Close
Database
Result
[Link]
___________
Return
Result
[Link]
___________
Create
Delete
SQL
String
User
[Link]
___________ Delete Data
Return Result
D 1.3.2 | tblUser
Execute
Delete Alpha DB
SQL String
[Link]
___________
Close DBCommand
Close
Database
Result
[Link]
___________
Return
Result
[Link]
___________
Create
Update
SQL
String
User
[Link]
___________ Update Data
Return Result
D 1.3.2 | tblUser
Execute
Update Alpha DB
SQL String
[Link]
___________
Close DBCommand
Close
Database
Result
[Link]
___________
Return
Result
User
1
User Data ________
Error Message
Appropiate GUI
Manage Customer
Customer Data
Login Request
0
________
CCC
System
System Alpha
0.1
________
Login
Login Request
Appropiate GUI
Error Message
User 0.2 Customer Data
Customer Data
Customer Data __________
Return Customer Data Customer Data
Manage D 0 | Whisky
Customer Return Data
0.3
Return User Data _________ User Data
User Data
Manage
User Data
User
0.4
_________
Manage
Role
Verification
0.1.2
_________
Verify
UserName/
Password
DB Check
D0.1 | tblLogin
0.1.3
_________
Error Message
Error Thrown Error
User
Message
D 0 | tblUserRoles
0.1.4
__________
Access
Check Users
Roles
Role ID 0.1.5
__________
Appropiate GUI
Issue
Appropriate
GUI
0.2.2
Cust Data _________
Cust Data Cust Data
Add
Add Query Cust Cust Data
Record Set Information
1
Delete Query 0.2.3 Cust Data ________
_________
Cust Data Cust Data System Alpha
Cust Data
Delete
User
Record Set Cust
Information
D 0.2 |
tblCustomers Update Query 0.2.4
Record Set__________
Cust Data
Update
Cust Data Cust
Cust Data
Information Cust Data
Cust Data
Sort
Cust Data Cust
Cust Data Information
[Link]
________
Return Message Open DB Command
Open
Database
[Link]
___________
Select Data D 0.2.2 | tblCustomer
Execute Return Result
User Return Flag
Select
SQL String DB Close Command
[Link]
___________
Close
Database
[Link]
___________
Flag
Return
Flag
Flag
[Link] 1
___________ ________
Object Cust
Flag System Alpha
Pass Object
to Alpha
[Link]
Customer Object Generate
User
SQL
(Generic )
Customer Object
tblCustomers
[Link] Request
1 Connect to OLEDB Connection
System Database
Alpha
0.2.2.3b
Result Execute INSERT SQL INSERT tblCustomerRoles
tblCustomerRoles Result
Customer Object/ Result
[Link]
Generate
Message
[Link]
________
Open DB Command
Return Message Open
Database
Cust Data
[Link]
___________
Return Flag
Create
Delete SQL Delete Command
SQL
String
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object Cust
Pass Object Flag System Alpha
to Alpha
D 0.2.4 |
Return DB Connection
tblCustomers
[Link]
________
Open DB Command
Open
Database
Return Message
Cust Data
[Link]
___________
Return Flag
Create
Update SQL Update Command
SQL
String
[Link]
Return Flag
___________
DB Close Command
Close
Database
User
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object Cust
Pass Object Flag System Alpha
to Alpha
[Link]
________
Open DB Command
Return Message Open
Database
Cust Data
[Link]
___________
Return Flag
Create
Select SQL Select Command
SQL
String
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object Cust
Pass Object Flag System Alpha
to Alpha
0.3.2
User Data _________
Add Query
User Data
Add
User Record Set
Information
0.3.3
User Data _________ Delete Query
User Data
User Delete
Record Set
User
Information
User Data
0.3.4
__________ Update Query
User Data
Update
User Record Set
Information
Search
User Record Set
Information
User Data
0.3.6
_________ Record Set
Sort
User Data User Select Query
User Data Information
User Data
0.3.7
_________
Set
User
Role Role Set
Record Set D 0.3 |
tblUsers
[Link]
___________ Select Statement
D 0.3.1 | tblSQL
Retrieve Select SQL String
Select
SQL
String
User Whiskey DB
[Link]
___________ Select Data
Return Result
D 0.3.2 | tblUser
Execute
Select
SQL String
[Link]
___________ Close DBCommand
Close
Database
Result
[Link]
___________
Return
Result
[Link]
________
DB Open Command
Return Message Open
Database
User Data
[Link]
___________
Return Flag
Create
Insert SQL Insert Command
SQL
String
Close
Database
User
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object User
Pass Object Flag System Alpha
to Alpha
[Link]
________
Open DB Command
Return Message
Open
Database
Create
Delete SQL Delete Command
SQL
String
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object User
Pass Object Flag System Alpha
to Alpha
[Link]
________
Return Message Open DB Command
Open
Database
Create
Update SQL Update Command
SQL
String
Return Flag
[Link]
___________
DB Close Command
Close
User Database
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object User
Pass Object Flag System Alpha
to Alpha
[Link]
________
Return Message Open DB Command
Open
Database
Create
Select SQL Select Command
SQL
String
Return Flag
[Link]
___________
DB Close Command
Close
User Database
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object User
Pass Object Flag System Alpha
to Alpha
[Link]
________
Open DB Command
Return Message Open
Database
User Data
[Link]
___________
Return Flag
Create
Select SQL Select Command
SQL
String
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object User
Pass Object Flag System Alpha
to Alpha
[Link]
________
Open DB Command
Return Message Open
Database
User Data
[Link]
___________
Return Flag
Create
Select SQL Select Command
SQL
String
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object User
Pass Object Flag System Alpha
to Alpha
0.4.1
Role Data
__________
Role Data Record Set
View
Role View Query
Information
0.4.2
Role Data _________
Add Query
Role Data
Add
Role Record Set
Information
0.4.3
Role Data _________
Record Set
Role Data
User Delete
Role Delete Query
Information
0.4.4
__________ Update Query
Update
Role Data Role Record Set
Information
Role Data
Search
Role Record Set
Information
0.4.6
_________
Sort Query
Sort
Role Data Role
Role Data Information
Open
Database
[Link]
___________ Select Statement
D 0.4.1 | tblSQL
Retrieve Select SQL String
Select
SQL
String
Alpha DB
User
[Link]
___________ Select Data
Return Result
D 0.4.2 | tblUserRoles
Execute
Select
SQL String
[Link]
___________
Result
[Link]
___________
Return
Result
[Link]
________
Open DB Command
Return Message
Open
Database
Create
Insert SQL Insert Command
SQL
String
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object Role
Pass Object Flag System Alpha
to Alpha
[Link]
________
Return Message Open DB Command
Open
Database
Role Data
[Link]
___________
Return Flag
Create
Delete SQL Delete Command
SQL
String
Return Flag
[Link]
___________ DB Close Command
User Close
Database
[Link]
___________
Flag
Return
Flag
[Link]
1
___________
Flag
________
Object Role
Pass Object Flag System Alpha
to Alpha
[Link]
________
Open DB Command
Return Message Open
Database
Role Data
[Link]
___________
Return Flag
Create
Update SQL Update Command
SQL
String
[Link]
___________
Flag
Return
Flag
[Link]
___________ 1
Flag ________
Object Role
Pass Object
Flag System Alpha
to Alpha
[Link]
________
Open DB Command
Return Message Open
Database
Role Data
[Link]
___________
Return Flag
Create
Select SQL Select Command
SQL
String
[Link]
___________
Flag
Return
Flag
[Link]
___________ 1
Flag ________
Object Role
Pass Object
Flag System Alpha
to Alpha
[Link]
________
Open DB Command
Return Message Open
Database
Role Data
[Link]
___________
Return Flag
Create
Select SQL Select Command
SQL
String
[Link]
___________
Flag
Return
Flag
[Link]
___________ 1
Flag ________
Object Role
Pass Object
to Alpha Flag
System Alpha
GUI Classes
Modules
Modules
Modules
Modules