Software Engineering > Report > WORK TERM REPORT Summer 2015 Coop Placement at Shared Services Canada (All)

WORK TERM REPORT Summer 2015 Coop Placement at Shared Services Canada

Document Content and Description Below

WORK TERM REPORT Summer 2015 Coop Placement at Shared Services Canada Tayo Odueke Todue043@uottawa.ca Abstract The purpose of this report is to describe my summer of 2015 coop placement at Share... d Services Canada. While working at Shared Services most of my work centered on the creation of a website. The development process I went through to set up this website, including the issues I had to address and the solutions to them, make up the majority of this report.Table of Contents Table of Contents.........................................................................................................................................1 Introduction.................................................................................................................................................2 Website Requirements................................................................................................................................2 Website Design............................................................................................................................................3 Example.......................................................................................................................................................4 Database Structure......................................................................................................................................4 PHP Object interactions...............................................................................................................................6 PHP Code Description..................................................................................................................................6 Setting Up the Environment........................................................................................................................8 SQLite Decisions and Problems....................................................................................................................8 PHP Decisions and Problems.......................................................................................................................9 Conclusion.................................................................................................................................................10 References.................................................................................................................................................12 1Introduction I am a coop student in the Mainframe Networks team at Shared Services Canada. Shared Services is essentially all the I.T. departments of the various branches of the government combined into one branch. I started work on May 4th 2015 and I end on August 28th 2015. In the beginning I spent most of my time getting used to the environment and learning about mainframes. I needed to get clearance for the building, downloading software on my computer, scanning documents, as well as get my personal laptop, screen and work phone. Some of these came slower than others, most notable getting my work phone took more than half the coop term. Meanwhile, I got instruction on how Mainframes work through a combination of training from my immediate supervisor the supervisor of another coop student (both the supervisors worked together with both of us in practice), and another employee (Robb) who specialized in instructing people on Mainframe technology. Robb gave an hour a day sessions to me and the other coop students, covering topics from mainframe operating systems to how and where the data is stored. I found a lot of this information overwhelming at first but I focused on overarching ideas and material related to my work and it became more understandable. I also learned more about non mainframe topics, such as Linux, PHP, and SQLite, which were crucial in my personal task. The task being setting up a website to list details about OSA cards* which are central to Mainframe networking. This is a website to monitor and display various OSA cards and IP addresses. The data is previously hosted on a series of excel spreadsheets, with each spreadsheet representing a specific processor. The point of this website is to congregate all the information from various excel spreadsheets into one website. It is designed with a spreadsheet layout to efficiently convey the data. It exists inside of the Linux partition mfnetmgt 10.X.X.X. The database is designed in SQLite3 and is located in /data/data.db while the actual website code done in PHP and is located at srv/www/htdocs/index.PHP. This project is being done primarily to be a resource for the Mainframe networks team. 2 Column Name Format Example VIPA Boolea n true Processor String MAIA CHPID String E9 CHPID_type String OSD Port Int2 1 Failover_CHPID String FO Failover_CHPID type String OSC Failover_Port String 1 Slot String LG08 PCHIP String 1D0 Physical_Port String J01 OSA_Model String 3363 OSA-E3 GbE Connector String Fiber LC Duplex 4 ports Status String MVSI Mac_Address String 0014.5E78.3155 Local_Mac String 020010060100 UCB String 10E8-10EF Device String SYSOSD10 Interface_Name String OSD10FE1 Speed String Auto-100-Full Duplex String GIGE for EC Description String Broken Switch String KED1MFRMS05 Switch_port String Gi2/7 VLAN String 999 VIPA NAME String E91F01 LPar String MVS6 IP String 10.X.X.X. * Removed Sept, 2012Website Requirements Functional Requirements: · Accessible and editable via web · Displays all OSA information · Non Functional Requirements: · Reliability o Server Side design means the website is as reliable as the Processor it runs on · Scalability o Editable by anyone with access to the Linux partition it is hosted in · Security o Can only be accessed by through the shared Service Network · UI: Requirements · Website Display · Similar to excel, spreadsheet format · Database · The website must be able to show any combination of the following columns: [Show More]

Last updated: 2 years ago

Preview 1 out of 12 pages

Buy Now

Instant download

We Accept:

We Accept
document-preview

Buy this document to get the full access instantly

Instant Download Access after purchase

Buy Now

Instant download

We Accept:

We Accept

Reviews( 0 )

$11.00

Buy Now

We Accept:

We Accept

Instant download

Can't find what you want? Try our AI powered Search

160
0

Document information


Connected school, study & course


About the document


Uploaded On

Jul 31, 2021

Number of pages

12

Written in

Seller


seller-icon
Cheryshev

Member since 4 years

102 Documents Sold

Reviews Received
6
4
1
0
1
Additional information

This document has been written for:

Uploaded

Jul 31, 2021

Downloads

 0

Views

 160

Document Keyword Tags


$11.00
What is Scholarfriends

In Scholarfriends, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.

We are here to help

We're available through e-mail, Twitter, Facebook, and live chat.
 FAQ
 Questions? Leave a message!

Follow us on
 Twitter

Copyright © Scholarfriends · High quality services·