final internship presentation

53
School of Business Administration MIS Department Flynas

Upload: thekra-alqaeed

Post on 12-Aug-2015

67 views

Category:

Documents


1 download

TRANSCRIPT

School of Business AdministrationMIS Department

Flynas

IntroductionNational Air Services Group (NAS Holding) consists of NasJet the Private Aviation Service Provider, Flynas the 1st Budget carrier in KSA, and Flynas Hajj & Umrah.

Group Company

Vision and Mission Flynas’ vision keeps changing every 2-3 years, and the reason behind that is because they always seem to achieve the goal in their vision statement and aspire to higher goals to achieve in the future. 

This year’s vision is: “we aim to achieve 20 million passengers per year by 2020.” 

The mission is: “to sustainably deliver superior services in a cost effective manner.”

https://vimeo.com/123624916

Rotation of IT Departments

Network and Information Security

Networks  that  link  the  branches  to  each  other  to  make  sure  that  the operations are  running  smoothly  and not  interrupted. Because,  it  affects each other even the airport branches. 

NAS- IT Network Topology• Live image of NAS- IT Network.

• Systems are monitored 24 hours such as UPS, RAB, DRC and Adex. The systems  are  also  linked  to  SADAD.  Each  line  colors  describes  the pressure amount on the network, for example:

Yellow line: More than 50% pressure on the network. Red or orange line: More than 90% pressure on the network.

IT help desk system• IT help desk System record request that received by email or phone call. The Supervisor of IT help desk assigns the request to IT Support Technician. 

• The system determines time needed to do the request and provides ticket. Technician can know all details by the ticket's number and he receives email to do the request. 

• After technician does the request, the system sends email to user with evaluation form.

DatabaseIn DB , we were learning more about:• Databases.• Web apps.• How data can be stored.• DBMS and RDBMS.• How to use Microsoft SQL Server to create databases, tables, relationships diagrams.

• How/when to use a FK (foreign key) or PK (primary key).• Some properties like identity increment and identity specification.• Many types of queries.• Practical part :was to create a database with 4 tables.

Entity Relationship Diagram

Tables

Relationship between tables

Queries• SQL Update statement:

• SQL Delete statement:

• SQL INNER JOIN Statement

Enterprise Resource Planning• Understanding how the ERP (Enterprise Resource Planning) works in reality and how it is integrated, 

• Understanding how it supports all internal business processes of NAS Holding and the companies under it.

Oracle ERP Modules: 1. Human resource module. 2. Financial module. 3. Supply chain module. 

Environment: Group of server connected with each other. 

1. Development Database administrator upload task on ERP Server. 

2. User Acceptance Test (UAT)Tell the user who request system to test it, if it accepted it will move to production, if not it will go back to development

3. Pre-productionThe problems may be from production like error in coding or may be from Oracle, so in this step we have to test the system and decide the problem cause, if the problem from Oracle we should send Service Request (SR) to them, then Oracle will send batch fax that include the solution of the problem, then we can applied it and solve the problem.

4. Production The system will be used by user. 

  +

Oracle ERP Environment

Oracle Business Intelligence

Is a comprehensive, modern and market-leading BI platform provides the industry's best in class platform for ad hoc query and analysis, dashboards, enterprise reporting, mobile analytics, scorecards, and predictive analytics.

Business intelligence (BI) is the set of techniques and tools for the transformation of raw data into meaningful and useful information for business analysis purposes. 

Software DocumentationIs written text that accompanies computer software. It either explains how it operates or how to use it.

• Software documentation has different versions: Draft version, which starts from 0.01, and so on.  Final version, which starts from 1.0, and so on.

• A number of standards have to be in mind while naming the document: Naming format should be like: (System name – document type – version).

For example: Aircraft Charter Agreement System -Technical Design Document-V1.0

User Manual Document

Technical Design Document

Software documentation consists of two documents:

1. User Manual Document:

Give assistance to people to use a particular system by describing how a program is used.

Describes each feature of the program, and assists the user in realizing these features.

Usually written by a technical writer.

New developers and non-technical people can use it.

• User Manual Document Components:

Cover page Document control Table of contents General information System functions headline System functions description

• Technical Design Document Components:

Cover page Document control Table of contents General information System components Software development tools Physical diagram Application architecture diagram Class diagram Database schema diagram Appendix

2. Technical Design Document:

Technical people understand it.

Describes handling, functionality and architecture of a technical product or a product under development or use. 

  

As an individual AS a group

Thekra: Invoice System Auditing Observation System.

Sarah: Collection Tracker System Log Book System.Hadeel: Maintenance Projects System.

Survey Application Management.

Aircraft Charter Agreement System.

Custody System.

Crew Portal System.

FHR Hajj & Umrah System.

We made documentation for many systems in the NAS Holding company:

Design and Development Each one of  us  created  a  small website  using Microsoft Visual Studio 2008 and SQL server 2008 R2.

Thekra

Sarah

Hadeel

Steps of Creating Website :1. we’ve created a new website.2. we`ve created Users table in SQL with 6 attributes (ID, User_Name, Password, First_Name, Last_Name and Email).

3. I’ve created several stored procedures

For Example: “Users_delete” stored procedure, when the user click on Delete button on my website, it will connect to the database with this stored procedures, execute the query, and delete the user.

4. We’ve created a “Connection string” inside the web.config

5. We ’ve created C# class inside a new folder that is called “DAL” which means “Data Access Layer”.

These methods, when invoked, will connect to the database, issue the appropriate query, and return the results.

For example: We’ve created “DeleteUser” method, when you click on Delete button on my website, it will connect to the database with “Users_Delete” stored procedure, execute the query, and delete the user.

6. We’ve designed Master Page

7. we’ve Designed my website pages Login Page

o Code behind of Login Page:

Users Page

o Code behind for this buttons:

Insert button:

8. We’ve created C# class that is called “AppSetting” inside a new folder that is called “BLL” which mean “Business Logic Layer”.

Distribution & Support SystemNavitaire Newskies systems:• Navitaire: delivers technology services that help enable growth, profitability and innovation for more than 50 airlines worldwide.

• Navitaire offers comprehensive, integrated solutions to support an airline company’s innovative drive to capitalize on new revenue opportunities and help optimize profits.

•  Navitaire integrated solutions include reservations, distribution, travel commerce. 

New Skies system : Is uniquely positioned to serve the low-cost airlines. With its modular design, clients can add services as they need them, and connect with platforms, business partners, and travel companies to support their brand and offer travelers more value.

1. SkyManager (Utilities):is specifically designed to manage all others skies. In SkyManager, you can add new users of Newskies system, setup and manage travel agencies and other services.

New Skies system is include the following:

4.SkyPrice (Inventory Management):Is specifically designed to support inventory control. 

3. SkySales (www.flynas.com):is the advanced web-based booking and check-in tool.And used by the general public for booking flights and travel agencies.

2. SkySpeed (Reservation System) : is reservation application for airline system that support booking flights.

7.SkyReporting : is portal for provide reports about revenue management.

6.SkyFares (Pricing): contains fare tariffs, rule sets, routing maps, class of service tables, and some tax information that construct the price.

5.SkySchedule (Scheduling): Is designed to schedule flights.

Flynas Mobile App Testing• Flynas mobile app lets  you  book flights,  buy  extra  services,  check  in online and view your flight's status.

 •   Our  supervisor  asked  us  about  our iPhones  (Identifier  (UDID))  so  he  can add our devices to their account. Also, he  gave  us  the  download  URL.  The application  was  for  tested  for  its functionality, usability and consistency. Also,  we  have  compared  it  to  Flynas official website www.flynas.com. 

Other Activities• Powerful Presentation Skills training course.

• Glowork “A step ahead” women’s` career fair.

• Discover Your Hidden Sides workshop.

Difficulties• They couldn't engage us In real time projects and there wasn't practical assignment or task in ERP.

• Many times the staff was traveling because the company in aviation sector, that cause delay in some work. 

• Facing difficulties to have meeting with IT staffs because they were busy.

• There was a small gap between being an IT trainee and MIS student.

Benefits• English writing/speaking skills have been improved.

• Ability to write good official software documentations: user manual document and technical design document.

• Ability to build website by using Microsoft Visual Studio 2008 and SQL server 2008 R2.

• Managing time effectively, prioritizing tasks, working under pressure, and able to work to deadlines.

• Teamwork skills, interact professionally with new people and self-confidence.

ConclusionThe past months of our internship have been very instructive for us. NAS Holding Group has offered us opportunities to learn and develop ourselves in many areas. We gained a lot of experience, especially in the Database Management, ERP, Software Documentation , and design and development .

We’re grateful and thankful for all NAS Holding staffs especially IT department and my supervisor Mr. Mohammad Abuhaimad for their efforts.

Academic Supervisor: Ms. Mashail Al-QasabiWork Supervisor: Mr. Mohammad Abuhaimad

Hadeel Bin Muneef 431200466Sarah Almuqbil 431200791Thekra Qaeed 429921417