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 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 this document to get the full access instantly
Instant Download Access after purchase
Buy NowInstant download
We Accept:
Can't find what you want? Try our AI powered Search
Connected school, study & course
About the document
Uploaded On
Jul 31, 2021
Number of pages
12
Written in
This document has been written for:
Uploaded
Jul 31, 2021
Downloads
0
Views
160
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're available through e-mail, Twitter, Facebook, and live chat.
FAQ
Questions? Leave a message!
Copyright © Scholarfriends · High quality services·