The Media Group Application Processing System (TMG) supports both paper and electronic applications to the CRB for organisations and individuals. The system presents a hierarchical organisation structure where organisations have one or many parent/child organisations and users can be associated to each depending upon the rules enforced. Any number of applications can be created for an organisation and allocated with a unique account. Applicants can then log into the system and begin the application process. Once the application is complete, the application will arrange a meeting with a verifier, and the verifier will log into the system and approve or reject the application. Once approved, the application is submitted to CRB. The application interfaces with CRB to track the status of the application. Depending upon whom is responsible for paying, the payment can be made by the application or invoiced to the organisation.
The system uses a range of technologies and approaches to accomplish the original requirement. A strict O-O design methodology us used with an SQL Server backend. Linq-To-Sql has been utilised to represent the data as O-O objects in the data access layer. The application includes a payment interface where user can pay with multiple cards or by PayPal. Aside from the implementation; the system is continuously integrated, unit tested and built nightly.
      
|