sbc training course report

57
Practical Training report 0

Upload: hazza-al-samih

Post on 15-Apr-2017

13 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: SBC training course  report

Practical Training report

Student name: Hazza samieh AL samieh

Student ID: 433101237

0

Page 2: SBC training course  report

Training Duration: Summer Internship

Trainer name: Ahmed al said :

THANKS

1

Page 3: SBC training course  report

To Kingdom of Saudi Arabia for its availability of job opportunities for

Saudi university students.

Also Thanks for Saudi broadcasting corporation for the effort by allowing

the opportunity to train the graduated students from King Saud

University and educate them the business methodology"

Abstract:At the beginning of the study in a specific program, we should realize that, if this is the right program for your skills.

Learning the basics well and interest in knowing that:

How I will use what did I study in the university?

What the Saudi departments and companies Produce?

2

Page 4: SBC training course  report

What is the work needs and important skills?

When you gain most of the program In career opportunities to realize its advantages and Dis advantages.

Table of Contents:Introduction…………………………………………….5

Training information's ………………….…………6

SBC viewpoint………….………………………………8SBC Message…..................................................8

Training Plan……………………………………………9

Domain Analysis……………………………………...10

Glossary……………………………………………………11

Requirements…………………………………………..12

USE case diagram …………………………………….14

3

Page 5: SBC training course  report

Microsoft SQL server……………………………….13

Microsoft Visual studio…………………………....18

NetBeans IDE 8.0.2……………………………………26

Ambitions and future plan………………………29

Goals………………………………………………………30

Conclusion……………………………………………31

Learning outcomes……………………………….32

References……………………………………………34

Table of tables:

Table 1: SBC information ………………………….6

Table 2: trainer information…………………………..7

Table 3: work information………………………………7

Table 4: public outcomes…………………………..32

Table 5: Special outcomes………………………….33

Table of figures:Figure1: Use-Case diagram)…………………………14)

)Figure 2: Microsoft SQL server.…………………………)16

)Figure 3: wizard method to create tables……………)184

Page 6: SBC training course  report

)Figure 4: wizard method command…………………)18

)Figure 5: coding tables.……………………………)19

)Figure 6: add relationship between tables by wizard..)20

)Figure 7: insert into.…………………………………)20

)Figure 7: DATA BASE diagram……………………)21

………………………………22)Figure8: Visual Studio)

)Figure 9: visual studio UPDATE 4.…………………)23

)Figure 10: console application using C.……………)#24

)Figure 11: Pyramidal shape………….………………)26

Figure 12Netbeans)………………………………28)

Introduction :As a software engineer student in KSU University, there is a course called

"Practical training 999" which is a job Simulation, so that we can apply what did we are studying in our College.

Goal of the practical training : The goal of the training is

integrative hands-on learning

5

Page 7: SBC training course  report

experience in a supervised setting aimed at the professional preparation and training of a student.

The student always works with the support and appropriate help from the field instructor.

The 999 courses (practical trainings) take place away from the universities, usually companies or government departments .

Saudi-broadcasting corporation

Facility Name

Riyadh–AL Washm address

Development and project management

work status

Engineering Departmentsection

022967921Phone number

6

Page 8: SBC training course  report

Government Facility possession

Training information

Saudi broadcasting corporation information:

(Table 1: Saudi broadcasting corporation information)

Trainer information:(Table 2: Trainer information)

Ahmed a-lsaidTrainer name

0532435276Phone number

7

Page 9: SBC training course  report

Work information:

"Saudi broadcasting corporation-training Schedule"

)Table 3: Work information)

SBC Viewpoints: Saudi Arabia, the birthplace of Islam, which seeks to value and distinctive media development with social benefits, cultural, environmental, and economic basis of Islamic values.

8

END AT 29-10-1437 START From 29-8-1437

Over 300 hoursHours covered

Page 10: SBC training course  report

SBC Message:

It's to deliver a message - to all areas in the Kingdom, and to parts of the world - by word and image , and by using the latest tools and technology, and work to raise the performance level of programmatic radio and television and scalability

1436/8/29Training start date Hazza samieh samieh NameSecond semester433101237KSU ID

SBCdepartmentAhmed lsaidTrainer Training plan:

:first , second week  AnalysisViewing analysis methodologies used in the bodyDocumentation analysisTraining on data collection and analysis and interdependence

Third , forth, fifth weeks : development ASP.NET and DATABASE (SQL server)

Access to a computer in a systematic developmentTraining followed programming methodsTraining on structural programming package Computer government regulationsSet up different screens type) simple, medium, complex (the ASP.NET)

:six , seven , eight weeks team Quality

Viewing computer systematic examination and auditSubscribe with examiners examine regulations

9

Page 11: SBC training course  report

Implementation & projects management : nine, ten weeks

To see the computer methodology in project management, training and application SystemsTraining on one computer package of Government Systems

Building training USE CASE) and document analysis) Implementation of practical cases of the stages of analysisCreate different reports

Achievements

Problems: (if any)

Training Officer: Rate

Signature:

Analysis :We decided to develop a project that simulate with the Saudi Arabia business, according to the most important tools that has used in Saudi business.

The project is a "Marketing Library."

Therefore, that we build the entire project to serve students and researchers to get the benefit from modern tools that used nowadays.

How did we start?

10

Page 12: SBC training course  report

In the first week, there are meetings to study the domain analysis of the Libraries about their analysis of the target groups and Field expansions. .

: Glossary

Who write a book and publish that book with the Book Stores.He also can be a customer

Author

A person work in the library to serve the customs (sell, Buy, borrows)

employee

A verity of book and division of books types

)Stories, education, cooking, horror (…

Categories

Is where the library city (Riyadh, mecca, Jeddah…)

branch

11

Page 13: SBC training course  report

Requirements:

Functional Requirements:

Req.1 The user shall be able to register.

Req.2 The user shall be able to log in.

Req.3 The user shall be able to buy a book..

Req.4 The user shall be able to sell a book..

Req.5 The user shall be able to borrow a book.

Req.6 The author shall be able to publish a book

Req7 the author shall be able remove book.

Req.8 The user shall be able to log out of system

12

Page 14: SBC training course  report

Non-Functional Requirements:

Usability:

The user shall be able to access the system within 5 seconds.

Performance:

The system response time should be less than 3 seconds.

Capacity:

The system shall accommodate more than 200 users at the same time.

Availability:

13

Page 15: SBC training course  report

The system shall be 96% available.

Reliability

The system should have no more than 3 hours of failure over week.

Portability:

The system shall be able to work in many platforms.

Use-Case diagram:

14

Page 16: SBC training course  report

)Figure1: Use-Case diagram):

Here is the most successful Libraries in Saudi Arabia with their methodologies below .

Domain analysis:Obeikan Stores:

15

Page 17: SBC training course  report

Obeikan library of ancient and distinctive libraries

Its include a large variety of books and specializing in student services such as photography and copies and packing books the children's books, Arabic books, novels, gifts and games devices and

magazines and researches .

Jarir Stores :It considered Jarir Marketing

Co. one of the largest leading Saudi joint stock companies

Which consisted of school supplies, education books, stories, Arabic, and English teaching books and more

Tools we have use in the project:

Microsoft SQL server Management studio Visual studio with c# programing:

1 -Console application.16

Page 18: SBC training course  report

2 -SharePoint tool.

ASP.NET

Microsoft SQL server Management studio

)Figure 2: Microsoft SQL server )

Microsoft SQL Server 2012 is a relational database management system )RDBMS).

This tool designed for the enterprise environment. Like its predecessors, SQL Server 2012 comprises a set of

17

Page 19: SBC training course  report

programming extensions to enhance the Structured Query Language )SQL), a standard interactive and programming language for getting information from and updating database.

The division of tool on the two skills:

1 -Create tables and fill the classes.

2-idntfy the relation-ships between tables and their relational diagram.

First: create table and realize class's fields and tables filled two different ways )wizard and coding):

18

Page 20: SBC training course  report

)Figure 3: wizard method to create tables )

Wizard method: It is simply methods allowing you to create your table, fill the content, with easy, and fast way )without coding).

)Figure 4: wizard method select insert , update , delete commands )

19

Page 21: SBC training course  report

Coding: You can create your table and fill the fields with codes shown below

) Figure 5: coding tables)

20

Page 22: SBC training course  report

Second: identify the relation-ships between tables and their relational diagram )wizard and coding):

Wizard method: the relationships between tables be done in this mothed

)Figure 5: add relationship between tables by wizard)

Coding: The code execution to create relationship between tables

21

Page 23: SBC training course  report

)Figure 6: insert into)

DATA BASE diagram:

)Figure 7: DATA BASE diagram)

22

Page 24: SBC training course  report

Microsoft Visual studio 2013

)Figure8: Visual Studio)

Visual Studio is a comprehensive collection of 23

Page 25: SBC training course  report

developer tools and services to help you create apps for the Microsoft platform and beyond.

Microsoft Visual Studio is an integrated development environment )IDE) from Microsoft. It used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services.

Visual Studio supports different programming languages

It allows the code editor and debugger to support )to varying degrees) nearly any programming language, provided a language-specific service exist.

For example:

)JAVA, C#, C ++, F#, and Visual Basic .NET.)

Set UP: Visual Studio UPDATE 4

)Figure 9: visual studio UPDATE 4)

Main functionalities in Visual Studio :

.

24

Page 26: SBC training course  report

First-USING CONSLEO APPLICATION WITH C.#

With some practical codes and example.

Two-Learn about ASP.net properties.

How to Open the Console application ?

1 -From the main page then "file" the" new project "

2 -Select the programing language visual C.#

3 -Console application.

)Figure 10: console application using C)#

25

Page 27: SBC training course  report

Console application:

Pyramidal shape example :

)Figure 11: Pyramidal shape)

ASP.NET application creation:

26

Page 28: SBC training course  report

Figure 12: ASP.net application))

NetBeans IDE 8.0.2 I have Experience in the use of the NetBeans for the development of interfaces for this

27

Page 29: SBC training course  report

project so I decided to add the NetBeans to the practical training tools

)Figure 13: NET BEANS 8.0.2 )What is NetBeans?

NetBeans is a software development platform written in Java. The NetBeans Platform allows applications to developed from a set of modular software components called modules. Applications based on the NetBeans Platform, including the NetBeans third party developers can extend integrated development environment )IDE).

Insert recorders in NetBeans:Information of author's accessibility:

Using the NetBeans, we can develop interfaces to program recording methods of books and authors.Log in page example

28

Page 30: SBC training course  report

)Figure 14: Log in page)

After the pressing on "login button"Author information has been save in the database .

29

Page 31: SBC training course  report

Figure 15: authors DATA))

Ambitions and future plan:

Aspire to be a professional programmer in in Soft Ware engineering field, to give myself a chance creativity and programming with beneficial directions.

30

Page 32: SBC training course  report

Be care about public and private sectors and the needs of the Saudi labor for young entrants in the work of development and research.Use the property of a client or employer only in ways properly authorized, and with the clients or employer's knowledge and consent.

In addition, I will work on several projects in the future volunteer to work or educational in this filed.In addition, the study of everything new in the world of information technology in order to be aware of the latest business are successful in the global and local situation

My goals:1 -I will improve my ability to create safe,

reliable, and useful quality software at reasonable cost and within a reasonable time.

31

Page 33: SBC training course  report

2 -Improve my knowledge of this Code, its interpretation, and its application.

3 -Further my knowledge of developments in the analysis, specification, design, development, maintenance and testing of software and related documents.

4- Ensure good management for any project.

4 -Keen to learn more programming languages and newest tools on my life long .

5- I use what I learned at the university for the benefit of myself and my family and my country.

Conclusion:Thank God... For the blessing of the study of commuter information and modern technologies.When the completion of this report, and developing our project that will show us the how behavior of the system will fulfil its goal .

32

Page 34: SBC training course  report

I would love to re-thanksgiving to all the efforts from King Saud University then Software Engineering Department and efforts Broadcasting Corporation For their education and training, and their eagerness to successful students and for the development of this wonderful countryI hope that I have achieved the right of hands- goal of the course:

" Practical work 999" and we hope to beSuccessful in this Tanning and applying what we did study in our project.

Finally, I hope that we obtain your satisfaction.

Learning outcomes :

Public outcomes:

commentActivity

33

Page 35: SBC training course  report

Be careful because a small mistakes cause lots of time and money .

1-Software engineer shall accept full responsibility for his own work.

should learn basics on deep way

2-Software engineer shall Work to follow professional standards.

Software engineer most work Cares

about the Professional writing and

reduces functions

3- Software engineer most Take responsibility for detecting, correcting, and reporting errors in software and associated documents on which they work.

Respect my mates is ethical behavior

5 -Give a fair hearing to the opinions, or complaints of a colleague.

(Table 4: public outcomes)

Special outcomes:

durationActivity

34

Page 36: SBC training course  report

On first week

1 -I most analysis the idea of my project by discover some of the Close to my idea.

3 weeks2 -Learn to connect databases with servers and like it with Object-oriented programming )OOP) and its programming language organized around objects rather than actions.

4 weeks3 -I learn all functions about C:# C# is an object-oriented programming language

from Microsoft that aims to combine the computing power of C++ with the programming ease of Visual Basic.

(Table 5: Special outcomes)

References:https://notepad-plus-plus.org / first -

35

Page 37: SBC training course  report

Notepad++ is a free Source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use governed by GPL License. Note pad plus

Second- https://www.visualstudio.com )2013)

Visual Studio is a comprehensive collection of developer tools and services to help you create apps for the Microsoft platform and beyond.

Third- https://www.microsoft.com/en-sa/download/details.aspx?id=29062 )2012)

SQL Server 2012 comprises a set of programming extensions to enhance the Structured Query Language SQL.

Forth -C# official course 

https://www.youtube.com/watch?v=acQh6h9PTj8&index=4&list=PLMzIpDXOFZiJGFW_DT5cigIzmnwKPZw17

https://www.youtube.com/watch?v=M34BM5XlNsQ&list=PLMzIpDXOFZiJGFW_DT5cigIzmnwKPZw17

Fifth- https://www.microsoft.com/en-sa/download/details.aspx?id=4492

Microsoft Visual Studio 2013 Update 4 – setup .

36