Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Registration System for Training Program in STC

3,257 views

Published on

IBRAHIM ALRAEE Fianl Co-Op 2006
Prince Sultan University

Published in: Business, Technology

Registration System for Training Program in STC

  1. 1. R egistration S ystem for T raining P rogram ( RSTP ) & T ask M anagement S ystem ( TMS )* By Ibrahim Al-Raee (IS Student)
  2. 2. Outline <ul><li>Saudi Telecom Company’s Profile </li></ul><ul><li>Cooperative Program Plan </li></ul><ul><li>Trainee Registration System (RSTP) </li></ul><ul><ul><li>Project Phases </li></ul></ul><ul><li>RSTP Demo </li></ul><ul><li>Task Management System (TMS)* </li></ul><ul><li>TMS Demo </li></ul><ul><li>Conclusion and Recommendation </li></ul>
  3. 3. About STC <ul><li>Company Mission: </li></ul><ul><li>Provide Telecommunication (Mobile and land line) and internet services </li></ul><ul><li>Company Vision: </li></ul><ul><li>To provide timely integrated telecom solutions that provide optimum value to all stakeholders. </li></ul><ul><li>Company Message: </li></ul><ul><li>Give STC customers high quality to give them the best services </li></ul>
  4. 4. The I.T. Sectors in STC <ul><li>IT is one of the eleven sectors in STC. It consists of six General Directorates: </li></ul>
  5. 5. CO-OP at :Business Continuity (BC) Department <ul><li>This department has different types of activities: </li></ul><ul><ul><li>Define Disaster Recovery & Business Continuity strategies. </li></ul></ul><ul><ul><li>Develop & execute the required plans to implements the strategies. </li></ul></ul><ul><ul><li>Develop, test & maintain systems contingency plans. </li></ul></ul><ul><ul><li>Perform availability Risk Management. </li></ul></ul><ul><ul><li>Determine the Disaster Recovery requirements . </li></ul></ul>
  6. 6. CO-OP Projects <ul><li>I was assigned two projects: </li></ul><ul><li>Registration System for Training Program (RSTP) </li></ul><ul><ul><li>To develop a system for the Registration and Tracking of trainee programs. </li></ul></ul><ul><ul><li>There was a need at STC to automate the process of registration and tracking of training programs. </li></ul></ul><ul><ul><li>For HR/TRAINING Department </li></ul></ul><ul><li>Task Management System (TMS)* </li></ul><ul><ul><li>To manage and follow multi tasks level with email system </li></ul></ul><ul><ul><li>For BC. Department. </li></ul></ul>
  7. 7. 1) RSTP Project Phases: <ul><ul><li>Scope Phase </li></ul></ul><ul><ul><li>Requirements Phase </li></ul></ul><ul><ul><li>Analysis & Planning Phase </li></ul></ul><ul><ul><li>Design Phase </li></ul></ul><ul><ul><li>Development Phase </li></ul></ul><ul><ul><li>Testing Phase </li></ul></ul><ul><ul><li>Training Phase </li></ul></ul><ul><ul><li>Final Development Phase </li></ul></ul><ul><ul><li>Documentation Phase </li></ul></ul><ul><ul><li>Deployment Phase </li></ul></ul>
  8. 8. Business Drivers/Background <ul><li>The old system is manual in the HR/Training Department (STC). </li></ul><ul><li>It takes approx. 25 minutes to process the documents of each trainee. </li></ul><ul><li>No soft records for searching or future reporting. </li></ul><ul><li>No trainee tracking system available to check his progress. </li></ul><ul><li>No Summary reports for Division Heads, because it takes more time compiling from files. </li></ul>
  9. 9. Business Drivers/Background
  10. 10. Project Statement <ul><li>The purpose of Developing Registration System For Training Program (RSTP) is to Register and Track trainees for various training programs in HR/Training Dept. (STC) RIYADH (KSA) by mid August 2005. </li></ul>
  11. 11. Objectives <ul><li>On the completion of the project (RSTP): </li></ul><ul><li>Training Registration system will be computerized . </li></ul><ul><li>Multi-user environment. </li></ul><ul><li>Trainee Records Secure and easily reachable . </li></ul><ul><li>Fast Processing ( Avg. Time 3 Minutes /Trainee ). </li></ul><ul><li>Easy Reporting. </li></ul><ul><li>Trainee Search & Tracking are available anytime . </li></ul>
  12. 12. How to Achieve it? <ul><li>User's needs and requirements. </li></ul><ul><li>Analyze all the requirements. </li></ul><ul><li>System design. </li></ul><ul><li>Develop System. </li></ul><ul><li>System Deployment (Installation and Setup). </li></ul><ul><li>Training of End Users. </li></ul><ul><li>Help & Support. </li></ul>
  13. 13. Technology Used <ul><li>Software Access cards </li></ul>Microsoft Publisher 2003 9 <ul><li>Documentation </li></ul>Microsoft Word 2003 8 <ul><li>Schedule </li></ul>Microsoft Project professional 2003 7 <ul><li>Charts </li></ul>Smart Draw professional 6 6 <ul><li>Backup File </li></ul>Microsoft DOS 5 <ul><li>Build Autorun file </li></ul>Autorun Pascal Builder (Delphi) 2.0 4 <ul><li>Reports </li></ul>Seagate Crystal Reports professional 7 3 <ul><li>Databases </li></ul>Microsoft Access 97 2 <ul><li>Software Interface </li></ul><ul><li>SQL </li></ul>Microsoft Visual Basic 6.0 1 Product Uses Product Name #
  14. 14. Requirement Phase <ul><li>The main task of this phase is knowledge acquisition of the software requirement specifications (SRS) : </li></ul><ul><ul><li>External Interface Requirements </li></ul></ul><ul><ul><li>Behavioral Requirements </li></ul></ul><ul><ul><li>Non-behavioral Requirements </li></ul></ul><ul><ul><li>Qualitative Requirements </li></ul></ul><ul><ul><li>Other Requirements </li></ul></ul><ul><li>Problems faced: </li></ul><ul><li>Too difficult to extract information from users </li></ul>
  15. 15. Analysis & Planning Phase <ul><li>The following activities were performed in this phase: </li></ul><ul><li>Analysis of software requirements </li></ul><ul><li>Select Software Development Life Cycle : V Process Model </li></ul><ul><li>Projects Schedule plan </li></ul>
  16. 16. Training Types in STC التوظيف الصيفي التدريب الصيفي التطبيقي <ul><li>28 Weeks </li></ul><ul><li>3000 SR/M </li></ul><ul><li>Only 2 instructions: </li></ul><ul><li>PSU </li></ul><ul><li>KFUPM </li></ul><ul><li>التدريب التعاوني - التطبيقي </li></ul><ul><li>12 Weeks </li></ul><ul><li>0 SR / M </li></ul><ul><li>All instructions </li></ul><ul><li>8 Weeks </li></ul><ul><li>0 SR / M </li></ul><ul><li>All instructions </li></ul><ul><li>8 Weeks </li></ul><ul><li>1500 SR / M </li></ul><ul><li>All instructions </li></ul>التدريب التعاوني التطبيقي التدريب التعاوني
  17. 17. V Process Model Project Requirement & Planning Software Requirement & Specification Analysis High level Design Detailed Design Development Unit Testing Integration Testing System Testing Training, Documentation, Deployment
  18. 18. Design Phase <ul><li>The following tasks have been performed in this phase : </li></ul><ul><li>Review SRS </li></ul><ul><li>RSTP System Flow </li></ul><ul><li>Client Server Architecture </li></ul><ul><li>Database </li></ul><ul><li>Security </li></ul><ul><li>Trainee Registration Forms </li></ul><ul><li>Reports </li></ul><ul><li>Software Interface </li></ul>
  19. 19. RSTP System Flow
  20. 20. Client Server Architecture D:RSTP 10.3315.15 10.3315.15RSTP 10.3315.18 10.3315.17 10.3315.19 10.3315.18
  21. 21. ERD of Trainees Database
  22. 22. Security <ul><li>Server Security: </li></ul><ul><ul><li>Sharing database by using ( IP) </li></ul></ul><ul><ul><ul><li>Only authorized User can use Database from RSTP. </li></ul></ul></ul><ul><ul><ul><li>Authorized User can not DELETE Database. </li></ul></ul></ul><ul><ul><ul><li>Create Group RSTP in Sever </li></ul></ul></ul><ul><li>Database Security: </li></ul><ul><ul><li>Database password </li></ul></ul><ul><li>Software RSTP Security: </li></ul><ul><ul><li>Different type of users Supervisor ,Admin, User1 and User2. </li></ul></ul><ul><li>Backup: </li></ul><ul><ul><li>Using MS-DOS Batch File by Using ( Scheduled Tasks) </li></ul></ul>
  23. 23. Development Phase <ul><li>This phase is comprised of the following tasks: </li></ul><ul><li>Review the function from SRS </li></ul><ul><li>Program Coding </li></ul><ul><ul><ul><li>Graphical User Interfaces </li></ul></ul></ul><ul><ul><ul><li>Modules </li></ul></ul></ul><ul><ul><ul><li>SQL Queries </li></ul></ul></ul><ul><ul><ul><li>Reports </li></ul></ul></ul><ul><li>Problems faced: </li></ul><ul><li>Display Arabic fonts. </li></ul><ul><li>Converting Dates. </li></ul>
  24. 24. Testing Phase <ul><li>This phase is comprised of the following tasks: </li></ul><ul><li>Unit test </li></ul><ul><li>Integration test </li></ul><ul><li>System test </li></ul><ul><li>Problems Faced: </li></ul><ul><li>Incompatible Hardware </li></ul><ul><li>Minor Localization problems </li></ul><ul><li>User requested Changes not in the SRS. </li></ul>
  25. 25. Training Phase <ul><li>Problem Faced: </li></ul><ul><li>Trainees not on time. </li></ul>The training phase was accomplished according to following plan: User2 4 6 Trainees 3 User1 3 3 Secondary Staff 2 Admin 7 1 In charge of Training Program 1 User Rights No of Days No of Trainees HR/Training Dep. Staff No
  26. 26. Final Development Phase <ul><li>All Change Request Forms were reviewed and updated: </li></ul><ul><ul><li>ACCORDING TO SRS </li></ul></ul><ul><ul><li>Is not according to SRS but if having an impact on the system </li></ul></ul><ul><ul><li>No other change will be made </li></ul></ul><ul><li>Create Software Package: </li></ul><ul><ul><li>Installation CD </li></ul></ul><ul><ul><li>User Manual (Documentation) </li></ul></ul><ul><ul><li>User's Rights Chart </li></ul></ul><ul><ul><li>System Access Cards </li></ul></ul>
  27. 27. Documentation Phase <ul><li>This phase is comprised of the following tasks: </li></ul><ul><li>Review & create project documentation </li></ul><ul><ul><ul><li>Software Requirement Specifications (SRS) </li></ul></ul></ul><ul><ul><ul><li>Software Detailed Designing (SDD) </li></ul></ul></ul><ul><ul><ul><li>Source Code </li></ul></ul></ul><ul><ul><ul><li>Software Presentations </li></ul></ul></ul><ul><ul><ul><li>User's Manual </li></ul></ul></ul><ul><ul><ul><li>User Rights Chart </li></ul></ul></ul><ul><li>Print and compile all documents related to project </li></ul>
  28. 28. Deployment Phase <ul><li>This was the last phase of the project : </li></ul><ul><li>Installed in the STC HR /Dept. </li></ul><ul><li>The system running without bugs & errors. </li></ul><ul><li>The system is now running on real data. </li></ul><ul><li>All related documents were handed over to the HR Personnel. </li></ul>
  29. 29. RSTP Demo
  30. 30. Conclusion of RSTP Project <ul><li>Previous system </li></ul><ul><ul><li>Manual process </li></ul></ul><ul><ul><li>Very difficult to track training programs </li></ul></ul><ul><li>Project </li></ul><ul><ul><li>Survey & meetings were held to understand the user requirements. </li></ul></ul><ul><ul><li>Analysis of the information was performed to prepare the project plan. </li></ul></ul><ul><ul><li>Designed & Developed </li></ul></ul><ul><ul><ul><li>Databases </li></ul></ul></ul><ul><ul><ul><li>System Interfaces </li></ul></ul></ul><ul><ul><ul><li>SQL - Queries </li></ul></ul></ul><ul><ul><ul><li>Reports. </li></ul></ul></ul><ul><li>Current System </li></ul><ul><ul><li>Fully computerized </li></ul></ul><ul><ul><li>Process the data of more than one trainee simultaneously </li></ul></ul><ul><ul><li>Can generate different types of reports to track training programs. </li></ul></ul>
  31. 31. 2) Task Management System (TMS) <ul><li>Project assigned to me after RSTP and after report submission. </li></ul><ul><li>Definition : It is a multi-level task management system (powerful than MS. task outlook) !! </li></ul><ul><li>Project Phases : Same as RSTP </li></ul><ul><li>Results : Done at 100%, currently under uses at STC !!! </li></ul>
  32. 32. TMS Demo
  33. 33. Some Benefits Courses IS 423 Decision Support System 4 IS 451 Knowledge Based System 3 IS 370 Project Management 2 IS 233, IS 333 Database Systems 1 Courses ID Courses name N
  34. 34. Conclusion and Recommendations <ul><li>I mainly learned and developed : </li></ul><ul><li>Project Management: </li></ul><ul><ul><li>Planning for a project. </li></ul></ul><ul><ul><li>Dividing the main tasks into multi sub-tasks. </li></ul></ul><ul><ul><li>Project communication with stake-holders and end users. </li></ul></ul><ul><ul><li>Problems understanding and investigation. </li></ul></ul><ul><ul><li>Project documentation </li></ul></ul><ul><li>Programming: </li></ul><ul><ul><li>VB 6.0 Professional </li></ul></ul><ul><ul><li>SQL </li></ul></ul><ul><ul><li>Crystal Reports (Report Designer) </li></ul></ul>
  35. 35. Recommendation <ul><li>The Co-Op training program in PSU is very good, but to enhance it even more I recommend the following: </li></ul><ul><ul><li>The use of a web based tracking system to ease the training process management from both PSU and the training organization . </li></ul></ul>
  36. 36. Recommendation <ul><li>For the trainee, I'll recommend the following: </li></ul><ul><li>The time is a valuable asset and it is very important to be managed in the right way. </li></ul><ul><li>The Co-Op trainee should not hesitate to ask for any information he needs. </li></ul><ul><li>The training program has a main objective , and the progress should lead to achieving that objective . </li></ul><ul><li>Respect is a key to success for any professional . </li></ul><ul><li>“ I wish that all future Co-Op trainees will have success. However, success will not come unless we work hard with responsibility to achieve our objectives.” </li></ul>
  37. 37. Thank You !!

×