26
CHAPTER ONE 1.1 INTRODUCTION The Students Industrial Work Experience Scheme (SIWES) is a Skill Training Program designed to prepare and expose students of the University to the industrial work situation they are likely to meet after graduation. The need for the establishment of the scheme aroused when there was a growing concern among industrialists that graduates of institutions of higher learning lacked adequate practical background required for employment in industries. Thus, the employers were of the opinion that the theoretical education in higher institutions was not responsive to the needs of employees of labor. In line with the foregoing, SIWES program was designed to complement classroom teaching in the course of studies and to acquaint students with the skills needed in the industries after graduation. Students on agriculture program are attached to 1

It report

Embed Size (px)

Citation preview

Page 1: It report

CHAPTER ONE

1.1 INTRODUCTION

The Students Industrial Work Experience Scheme (SIWES) is a Skill Training Program designed

to prepare and expose students of the University to the industrial work situation they are likely to

meet after graduation. The need for the establishment of the scheme aroused when there was a

growing concern among industrialists that graduates of institutions of higher learning lacked

adequate practical background required for employment in industries. Thus, the employers were

of the opinion that the theoretical education in higher institutions was not responsive to the needs

of employees of labor.

In line with the foregoing, SIWES program was designed to complement classroom teaching in

the course of studies and to acquaint students with the skills needed in the industries after

graduation.  Students on agriculture program are attached to farms in the University while

students on forestry, science and engineering programs are attached to industries and relevant

establishments for duration of six months within the period of their degree programs.  The

program carries a number of credit units in the University curriculum.

The scheme is funded by the Federal Government of Nigeria and jointly coordinated by the

National Universities Commission (NUC) and Industrial Training Fund (ITF).

Before the establishment of the Unit, SIWES Committee had been responsible for all matters

relating to SIWES and other aspects of students Industrial Training. 

1

Page 2: It report

PHILOSOPHY AND OBJECTIVES                                                      

The philosophy of the SIWES Directorate is to ensure the proper training of the University

students in preparing them for the world of industrial work.      

1.2 THE OBJECTIVES OF SIWES      

•    To provide an avenue for students in the University to acquire industrial skills and experience

in their course of study;

•    To prepare students for the work situation they are to meet after graduation.

•    To expose students to work methods and techniques in handling equipment and machinery

that may not be available in their institutions.

•    To make the transition from school to the world of work easier, and enhance students’

contacts for later job placement.

•    To provide students with an opportunity to apply their knowledge in real work situation,

thereby bridging the gap between theory and practice.

•    To enlist and strengthen employers involvement in the entire educational process of preparing

university graduates for employment in industry.

2

Page 3: It report

CHAPTER TWO

2.1 ABOUT THE ORGANIZATION (PANET TECHNOLOGIES LIMITED)

Panet Technologies Ltd. Is a software development company with extensive experience in portal

development technologies, notable J2EE among others. The organization has also developed

competence in ICT and VSAT infrastructure deployment to effectively support her online portal

application.

The company has proven experience in project management consult services, web design and

hosting.

PANET Technologies Ltd is a privately held Nigerian limited liability company, founded by

Patrick Obilikwu, a first class computer science graduate of the University of Benin. The

company was incorporated in Nigeria on the 19th of October 2004 with a focus on the

Information and Communication Technology (ICT) sector of the economy. The company has

extensive experience in both software and hardware and plays deep in the entire system life-

cycle incorporating portal design and implementation.

The Organization is a private establishment located at No. 7 Atom Kpera Road, Along Modern

Market Road, Makurdi, Benue State. Services rendered ranges from software development and

maintenance, website design, hosting and maintenance, Cafe services and Training Services.

The Organization has wide varieties of workers ranging from secondary school graduates,

undergraduates, graduates, master degree holders as well as diploma holders. The structure of the

organization's organogram top to bottom is such that the Chief Executive Officer (CEO)

occupies the highest position in the structure. Two officers (the Managing Director and the Head

3

Page 4: It report

of software Development) report directly to him on issues relating to the company. Directly

under the Managing Director are the Head of Finance and Management while directly under the

Head of Software Development is the Head of training and project manager.

Pictorially, the structure of the organization is shown in the chart below:

Figure 2.1 The Organogram Of Panet Technologies Limited

4

Chief Executive Officier (CEO)

Managing Director

Head of Finance

Management

Head of Engineering/Fi

eld Project

Head of Software Development

Head of training and project manager

Page 5: It report

CHAPTER THREE

3.1 RESPONSIBILITY AND HOW THEY WERE HANDLED

During the industrial trying some responsibility was given to me which include coming to the

office on time on a daily basis, which was executed successfully with the best of my ability, I

was also given home work base on every requirement of the program, although a good number

of responsibility which will listed shortly tend to personal development than to contribute to a

live system at work in an organization they was not exaggerated and unconvincing, the

assessment of this personal responsibility goes a long way to determine student capacities to

nature of the job they can handle in a particular software project.

Responsibilities are given on the languages studied, some this responsibility include:

Designs of student address book using the knowledge obtain in Java, Unified Modeling

Language (UML) and SQL. The student address book was use to collect data of student.

To carry out this responsibility I took a feasibility study to understand the valid data that will be

collected, with that facts obtained I was able to design (at the architecture level) a model of the

system using a Unified Modeling Language the concept with use case diagram as specific tool.

The student address book has two actors a student and administrator. A student can login in on

the login page, change the password given by the administrator, and can also update his/her

profile. Administrator can login on the login page create password for student view all the users

(student), administrator can also deactivate or delete student.

Some of the diagrams below are interface of the program in execution:

5

Page 6: It report

Figure: 3.1 Login page

On this page a user can login with user name and password, can also reset the field by clicking

on the reset button.

6

Page 7: It report

Figure: 3.2 Admin Issue pin page

On this page admin can issue pin (password) to student by entering the serial number

matriculation number and password, and send it to database. Admin can also view all the serial

number and matriculation number by clicking on the fetch button.

Figure: 3.3 Student information for admin page

On this page Admin can add a student, delete a student, view a student record by entering

matriculation number of the student, update student record and, reset field. Admin can also view

the entire student by clicking on multiple fetch.

7

Page 8: It report

Figure: 3.4 Student information page

On this page a student can enter their information, view their information by entering only their

matriculation number, and update their information. A student can also change their pin

(password).

3.2 CHALLENGES FACED

Basically, the challenges faced during this program were that of getting to understand the various

technologies used in the implementation some of the given responsibilities. The technologies are

not very simple to come by. Besides I was very new to them. So it took me time and strenuous

effort to be able to get myself acquainted with them.

8

Page 9: It report

- I was able to design good and attractive websites

- I was able to develop stand alone applications like those that perform simple arithmetic

operations like sum, average, display numbers in a particular format among others.

- I was able to develop stand alone as well as web applications that interacts with the

database.

- I was able to solve the problem of developing complex programming software like

church database management system by dividing it into smaller units, developing the

individual units separately so that at the end they will all be integrated to form complete

software desired.

- However, I could not carry out the integration of the software before the end of the IT

program.

3.4 SUMMARY OF EXPERIENCES OBTAINED

In the course of the program I gained experience the following technologies:

Hypertext Markup Language (HTML):

This is a scripting language used in developing web pages. It works with the programming

languages like Java second Enterprise Edition (J2EE) and other web application programming

languages.

I learnt how to create forms and form elements, design good and attractive web pages. In

addition I learnt how to create static web pages (web site) using HTML alone.

9

Page 10: It report

Standard Query Language (SQL):

The Standard Query Language is a language that enables programmers to interact or manipulates

the database as desired. The language can be coded and run in dos environment or written as a

part of other application codes like Java, PHP, and C # among others.

With the knowledge obtained from SQL, I can interact well with the database in software

development. I have gotten the skills it take to create a database, database tables, populate

records into database tables, update records of database tables, delete such record, query records

from the database among others. In the case of querying more than one table, I have an

understanding of table normalization (which involves relating the fields of the two tables in such

a way as to avoid redundancy) using the JOIN key word.

Unified Modeling Language (UML):

The Unified Modeling Language is a language that seeks to reduce complex designs of software

into simplified form in such a way that no technical knowledge is required before understanding

the flow of logic. With UML even a lay man can understand complex software.

With the skills obtain from UML; I can explain the concept of any software, no matter how

complex, to a lay man without necessarily using complex grammars. In UML, I learnt to design

tools like use case diagrams to depict the relationship between the actors involved in the

software. The use case diagram for instance shows a pictorial flow of operation of the intended

software. Because of the simplified nature, a lay man barely needs any further explanation to be

able to understand the flow of operations.

10

Page 11: It report

JAVA (JSE/J2EE):

Here, if gained an appreciable knowledge into Object Oriented Programming. Using the concept

of classes and object, large programming task can be broken down into simpler ones with each

one separately developed in its own class and latter integrated using the concept of object.

I now know that if I have to develop and application using Java technology, the first point to

drive home is the understanding of the kind of application I want to build. If the application is a

standalone, then Java Standard Edition (JSE) will do. If the application is a web application, then

Java second Enterprise Edition (J2EE) will serve the purpose. However, if the application is a

mobile application, then the one to employ is Java Micro Edition (JME). The point is Java is

subdivided into three platforms as just mentioned.

In the course of the program however, I did not learn JME nor develop any application using it;

but I was able to write a couple of applications using the other two platforms as mentions earlier

in section 3.3

Project Analysis and design

With this concept of project analysis and design I leant how to analyze a project defined the

modules that is involve by neither taking a feasibility study or fact find before the

implementation of the design.

The working condition was not very ideal.

o There was problem of lack of space in the office.

11

Page 12: It report

o Sometimes I had to sweat under hot condition while thinking out the possible way

of carrying out my assigned responsibilities.

o The organization did not support me inform of transportation aid, yet I must

report to the office promptly and close at the time required.

o During working hours no form of refreshment was offered

o I use to work form Monday to Friday 9am to 12pm and some other days on

Saturday depending on the arrangement of the instructor.

12

Page 13: It report

3.7 NUMBER OF COMPUTERS USED BY THE ORGANIZATION

The organization has a number of computers (approximately 28) but only very few (about 4) are

available for the students’ use.

3.8 LIMITATION AND STRENGTH OF THE ORGANIZATION

Basically, what I observed as the organization’s deficiency is insufficient staff (permanent staff

are few). Staff is regulated very often which has negative impact on the growth of the

organization.

The organization however has the following strength:

13

Page 14: It report

o Permanent staff are good at the job

o The staff work with team spirit

o The organization pays permanent staff well and prompt.

o The staff and hence the organization deliver jobs right on time and ready to see to

the end of any challenge demanding the attention of the organization.

3.9 CONTACT/ADDRESS OF THE ORGANIZATION

The organization is located at the address below:

No: 9, Atom Kpera Road, High Level,

Makurdi,

Benue State

The contact person of the organization:

Mr. Patrick Obilikwu (08188943608)

Website of the organization:

www.panettech.com

14

Page 15: It report

CHAPTER FOUR

4.1 OTHER EXPERIENCES AND SKILLS ACQUIRED

During the program, I was able to acquaint myself with other experiences like developing

programs and web application using J2EE, Java Script and Cascading Style Sheet (CSS).

4.2 FUNCTIONALITIES OF THE SOFTWARE

This document describes the functionalities of the software process of a church management

system. This module was base on announcement system in the church. The picture below is the

pages of the announcement.

15

Page 16: It report

Figure: 4.1 Create Announcement

On this page a user can create announcement by filling the field and can go to any of the

page by clicking one of the pages.

16

Page 17: It report

Figure: 4.2 Delete Announcement

On this page a user can delete announcement by entering the ID of the announcement and

can also go to any one of the pages.

17

Page 18: It report

Figure: 4.3 View by date

On this page a user can view the announcement by entering the date and can also go to any

one of the page.

18

Page 19: It report

Figure: 4.4 view by statues

On this page a user can view the announcement that are active or inactive and can print the

page. The user can also go to any one of the pages.

4.3 CONCLUSION:

With the skills and experiences I have gained in the course of the SIWES program I do

sincerely believe that the aims and objectives of the program have been achieved. I am

confident that all of the students, who had successfully taken part in the program, can

compete favorably in the case of any challenge that may arise demanding such skills

anywhere in the world. I highly commend ITF for the making the program a full semester

program. It does not only make the program intense but did made the students geared their

19

Page 20: It report

full concentration and energy in one direction as it is often said, “He who ride a horse at a

time ride better than he who tries to ride two at the same time”.

However, I recommend that if possible students should be paid stipends before proceeding

for the program instead of paying at the end of the program. This will enable them to tackle

challenges like transportation to the place of attachment among others.

I sincerely appreciate ITF for the opportunity offered me to participate in the program. I am

of the opinion that the program should continue through ages.

20

Page 21: It report

CHAPTER FIVE

References

1. Some of the information in this report is from my SIWES log book.

21