Summer Training Presentation Abdul Kareem Al Zahrani 226842 Information and Computer Science...

32
Summer Training Presentation Summer Training Presentation Abdul Kareem Al Zahrani Abdul Kareem Al Zahrani 226842 226842 Information and Computer Science Department Information and Computer Science Department ICS-399 Summer Training ICS-399 Summer Training December 7,2005 December 7,2005
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    1

Transcript of Summer Training Presentation Abdul Kareem Al Zahrani 226842 Information and Computer Science...

Summer Training PresentationSummer Training Presentation

Abdul Kareem Al ZahraniAbdul Kareem Al Zahrani226842226842

Information and Computer Science DepartmentInformation and Computer Science Department

ICS-399 Summer TrainingICS-399 Summer Training

December 7,2005December 7,2005

22

OutlineOutline The Company and Department The Company and Department The Assigned Tasks The Assigned Tasks Online Office SystemOnline Office System

• Requirement & AnalysisRequirement & Analysis• DesignDesign• Demo of the projectDemo of the project

Experience and ConclusionsExperience and Conclusions

33

CompanyCompany

Saudi Aramco, the national oil Saudi Aramco, the national oil company of Saudi Arabia (formerly company of Saudi Arabia (formerly just "Aramco", standing for the just "Aramco", standing for the Arabian American Oil Company), is Arabian American Oil Company), is the largest oil corporation in the the largest oil corporation in the world and the world's largest in world and the world's largest in terms of proven crude oil reserves terms of proven crude oil reserves and production. Headquartered in and production. Headquartered in Dhahran, Saudi Arabia.Dhahran, Saudi Arabia.

44

Company HierarchyCompany Hierarchy

55

DepartmentDepartment

ESSD is abbreviation for : ESSD is abbreviation for :

((Engineering Service Solution Engineering Service Solution Department)Department)

IT

ISSD

ESSD

66

Assigned TasksAssigned Tasks

First, learn about Smart Plan Program First, learn about Smart Plan Program and the symbolsand the symbols

Second, Designing smart Excel Second, Designing smart Excel SheetsSheets

The project that I have done which isThe project that I have done which is Online Office SystemOnline Office System

77

Project ObjectivesProject Objectives Project Purpose:Project Purpose:

• to develop a web-based application that to develop a web-based application that allows the employee to check the empty allows the employee to check the empty offices to reserve a new office. Also, offices to reserve a new office. Also, Administrator can add new employee to Administrator can add new employee to the system to be able to reserve.the system to be able to reserve.

• Advantages:Advantages:• Simple way for reservation for the Simple way for reservation for the

offices.offices.• Higher accessibility.Higher accessibility.• To avoid the problems of having more To avoid the problems of having more

than employee in the same office.than employee in the same office.

88

The RequirementsThe Requirements

Functional RequirementFunctional Requirement

99

Functional Requirements (Cont)Functional Requirements (Cont) Insert a new employee is done by the Administrator.Insert a new employee is done by the Administrator. Update the information of Employee is done by the Update the information of Employee is done by the

Employee.Employee. Display the reserved and non reserved offices is done for Display the reserved and non reserved offices is done for

both Administrator and Employeesboth Administrator and Employees.. List All Employees who have reserved offices with their List All Employees who have reserved offices with their

information is done for both Administrator and Employees.information is done for both Administrator and Employees. Update the status of Offices is done by the Administrator.Update the status of Offices is done by the Administrator. Update the information for the Administrator is done by the Update the information for the Administrator is done by the

Administrator.Administrator.

1010

Non-Functional Requirements Non-Functional Requirements

The system will be developed as a The system will be developed as a web-based web-based applicationapplication..

Data will be stored into a Data will be stored into a central databasecentral database..

System should provide the security that only System should provide the security that only the employees on the database can reserve and the employees on the database can reserve and see the offices.see the offices.

1111

Design & AnalysisDesign & Analysis

Class DiagramClass Diagram

1212

Design (Cont)Design (Cont)

Use Case Diagram:Use Case Diagram:

1313

Demo of ProjectDemo of Project

1414

DemoDemo

1515

DemoDemo

1616

DemoDemo

1717

DemoDemo

1818

DemoDemo

1919

DemoDemo

2020

DemoDemo

2121

DemoDemo

2222

DemoDemo

2323

DemoDemo

2424

DemoDemo

2525

DemoDemo

2626

DemoDemo

2727

DemoDemo

2828

DemoDemo

2929

DemoDemo

3030

DemoDemo

3131

Conclusion & ExperienceConclusion & Experience

I learned how to use JSP practically I learned how to use JSP practically when I started my summer training. when I started my summer training. In Addition, I know what I should In Addition, I know what I should learn and focus to help my learn and focus to help my department in the future since that I department in the future since that I am CDPNE (Aramco Trainee) and I am CDPNE (Aramco Trainee) and I will be back to the job to Aramco will be back to the job to Aramco after graduating from the university.after graduating from the university.

3232

QuestionsQuestions

Feel Free to ask about anythingFeel Free to ask about anything