Capstone Project

advertisement
Imam Muhammad Bin Saud Islamic University
College of Computer and Information Sciences
Department of Information Systems
Technical Support Contracts System
(TSCS)
Royal Saudi Air Force (RSAF)
Yasser AlOmar
Hamad Alturki
Nasser AlHosan
Supervisor: Dr. Muhammed Budereddin Khan
Integrated Capstone (IS791)
Riyadh, 1434 / 1435 H (2013 / 2014 G)
Brief about customer:
Director of contracts management department at RSAF (Royal Saudi Air
Forces) is management and supervision of all technical support contracts.
Problem Overview and Definition:
Each contract takes three years, and is awarded to a contractor who will be
responsible for the provision of staff to be assigned to positions that contract need.
Also, the provision of procurement for the Air Force upon request. In case of a delay
in the employment or the provision of purchases for a certain period will result in a
deduction of fines from the dues of the contractor.
Each contract has its own office in the Department of projects management from
which to monitor the implementation of the contractor for the contract - to provide
employment and procurement - The team of contract management consists of:
•
contract Manager
•
Department of Human Resources: Follow-up the jobs of contract,
employees and candidates
•
in coordination with the contractor.
Department of Finance: Follow-up expenses and the terms of the
contract procurement and account monthly dues to the contractor as
well as fines and also annual savings from the contract - resulting from
vacant posts, fines, and the remaining item of procurement.
At present, the work is manually with using some of applications such as
spreadsheets Excel to store data, and as a result; there is a lot of time and effort to
follow up the contract, and also delayed significantly in the preparation of monthly
dues of the contractor and the annual savings due to that the data are distributed in
more than one office and not stored in the master database, there may be errors
cost money because of inaccuracies in the calculation of fines or extract.
Project Scope:
Technical Support Contracts System (TSCS) facilitates contracts management at
Royal Saudi Air Force (RSAF). Scope Includes developing a system and store all
project data in a master database, provide below main functions:


Store, update, delete, inquiry all data about contracts, jobs, employees,
candidates, contractors and purchasing.
Produce all types of reports which need to manage the contracts depend on
stored data.
System Request:
Project sponsor:
Director of project management department at RSAF (Royal Saudi Air Forces)
Business need:
This project has been initiated to access and discover the information that related to
contracts with easy, fast, and accurate way. Also with decrease effort and time at
contracts management.
Business Requirements:
Using this system, we should provide below functions:

Store all data about contracts, jobs, employees, candidates, contractors,
purchasing

Produce all types of reports which need to manage the contracts:
o Contracts Reports.
o Reports about the jobs:
 The free and occupied jobs.
 The place of jobs.
o Contractors Reports.
o Purchasing Reports.
o Employees Reports.
o Candidates Reports.

Calculation of monthly payment for the contractors based on the occupation
jobs and the purchasing.

Calculation of the saving at any time within year.
Business value:
We expect this system will increase the productivity and decrease the cost and time
in contracts management as be estimated below:

Increase the fast in reaching information to be at least 90%.

Decrease at least 50% for manpower who shall work at contracts
management office.

Decrease the money that had paid result manual processing.

Ensure the accurate of information compared with the manual processing
Special issues:

Applying security policy of ministry of defense.

Applying RSAF IT policy.
Work Plan:
Phases
1. Planning
1.1. First build
1.1.1. Create system request
1.1.2. Perform feasibility analysis
1.1.2.1. Perform technical feasibility analysis
1.1.2.2. Perform economic feasibility analysis
1.1.2.3. Perform organizational feasibility analysis
1.1.3. Identify staffing requirements
1.1.4. Compute cost estimation
2. Analysis
2.1. First Build
2.1.1. Gathering information
2.1.1.1. Interviews
2.1.1.1.1.
Interview with sponsor
2.1.1.1.2.
Interview with project managers
2.1.1.1.3.
Interview with HR(Human Resources)
2.1.1.1.4.
Interview with accounting team
2.1.1.2. Questionnaire
2.1.1.2.1.
Prepare questionnaire form
2.1.1.2.2.
Distribute the forms
2.1.1.2.3.
Collection and analysis the forms
2.1.1.3. Observation
2.1.2. Define system requirements
2.1.3. Review requirements with sponsor
2.1.4. Create functional models
2.1.5. Create structural models
2.1.6. Create behavioral models
3. Design
3.1. First build
3.1.1. Class and method design
3.1.1.1. Optimize class design
3.1.1.2. Restructure the design
3.1.2. Data management layer design
3.1.3. Human computer interaction layer design
3.1.4. Physical architecture layer design
4. Implementation
4.1. First build
4.1.1. Construction
4.1.1.1. Programming
4.1.1.2. Testing
4.1.1.3. Documentation
4.1.2. Installation
Duration (in
days)
15
1
12
4
6
2
1
1
20
11
3.5
0.5
1
1
1
3.5
1
0.5
2
4
2
1
2
2
2
35
10
5
5
10
7
8
30
25
15
5
5
5
Download