36
Graduation Project For obtaining the Applied Informatics Technologies Degree THE DESIGN AND DEVELOPMENT OF ISET PORTAL WITH OFFICE 365 AND SHAREPOINT ONLINE Realized by Khouloud BEN CHEIKH Maha CHEBBI Mentored by Nejib SLAYHI Mohamed Ghodhben 2014/2015

Educational Portal

Embed Size (px)

Citation preview

Page 1: Educational Portal

Graduation Project For obtaining theApplied Informatics Technologies Degree

THE DESIGN AND DEVELOPMENT OF ISET PORTAL WITH OFFICE 365 AND SHAREPOINT ONLINE

Realized by

Khouloud BEN CHEIKH

Maha CHEBBI

Mentored by

Nejib SLAYHI

Mohamed Ghodhben

2014/2015

Page 2: Educational Portal

Agenda

1

Introduction

Planning

Design

Realization

Conclusion and perspectives

1

Page 3: Educational Portal

Founded in 2000

Headquarters: Georgia , USA

60 offices

More than 3500 clients

2000 international

experts/consultants

Microsoft Partner

Project managment

methodologies in 25 langages.

Founded on August 10th, 2010

An exclusive regional partner of TenStep

Adopts TenStep methodolodies.

Partner of the International Association of

Management, of Project Management Institute PMI

and subsidiary of an American box project

management.

1

Introduction

Planning

2

Design

Realization

Conclusion & Perspectives

Presentation of the company Study Case Solution Project Context

Page 4: Educational Portal

Work DefinitionDevelopment

of the Schedule and Budget

Schedule and Budget

ManagementProblems

Management

Content Management

Communications

Management

Management of Risks

HR Management13

The TenStep Overview

Definition and Planning

Managing and controlring

Presentation of the company Study Case Solution Project Context

Introduction

Planning

Design

Realization

Conclusion & Perspectives

Page 5: Educational Portal

Consulting

Training

Development

Presentation of the company

14

Services

Study Case Solution Project Context

Introduction

Planning

Design

Realization

Conclusion & Perspectives

Page 6: Educational Portal

15

Students Instructors

Faculty staff

Study CaseProject Context Solution Presentation of the company

Introduction

Planning

Design

Realization

Conclusion & Perspectives

Page 7: Educational Portal

16

Students and instructors can’t easily and quickly access university services

Students and instructors hardly interact outside of the classroom

Lack of collaboration between the members of the system

Study CaseProject Context Solution Presentation of the company

Introduction

Planning

Design

Realization

Conclusion & Perspectives

Page 8: Educational Portal

Solution

17

Online access services

Secure environment

for communication and sharing

Easy access to all

members of the institute

University Web Portal

Project ContextPresentation of the company Study Case

Introduction

Planning

Design

Realization

Conclusion & Perspectives

Page 9: Educational Portal

1

Introduction

Planning

Design

Realization

Conclusion and perspectives

8

Page 10: Educational Portal

19

Goals

and Objectives

• Online access to services.

• Communication and sharing.

• Security.

Su

cce

ss Crit

eria

• Portal accessible online.

• Target surfers begin to use the portal.

• Portal available 24/7

Assu

mptions

• Respect delivery date.

• configuration.

• Administration of the Institute will be supportive and helpful.

Risks

• Resistance to changes

• Data Security

• A shift in focus may mean that the project will not have the funds required to be completed.

Project Charter

Planning

Introduction

Design

Realization

Conclusion & Perspectives

Page 11: Educational Portal

110

Agile Methodologi

es

Refers to a group of software development methodologies based

on iterative development.

Promotes a disciplined

project management process that encourages

frequent inspection and

adaptation.

Scrum

Xtream ProgrammingDSDM

Feature Driven Development

Many more ,,,

Methodology

Project Charter Methodologies

Planning

Introduction

Design

Realization

Conclusion & Perspectives

Page 12: Educational Portal

111

Product Backlog

Sprint Backlog

Sprint Planification

Sprint Retrospective

Revenue

Increment

Product Owner Scum MasterTeam

SprintDaily Scrum

Scrum

Project Charter Methodologies

Planning

Introduction

Design

Realization

Conclusion & Perspectives

Page 13: Educational Portal

• Check grades, news, updates.• Work in

collaboration with students

and instructors

Student

• Collaborate with colleagues and students

InstructorSuper User

• full control of the portal

Top Level Admin

112

• Manage assigned department, instructors and students

Identification Of the actors

Planning

Introduction

Design

Realization

Conclusion & Perspectives

Project Charter Methodologies

Page 14: Educational Portal

113

Sprint StoryEstimation

(days)

Sprint 0Configuration of the portal and designing the master page

15

Sprint 1 Administration portal 20

Sprint 2Departments portal

15

Sprint 3Instructors portal

10

Sprint 4Students portal

10

Product BacklogProject Charter Methodologies

Planning

Introduction

Design

Realization

Conclusion & Perspectives

Identification of the actors

Page 15: Educational Portal

1

Introduction

Planning

Design

Realization

Conclusion and perspectives

14

Page 16: Educational Portal

115

Portal Chart Identification of the actors

ISET Portal

Administration Departments’ Portal

Information Technology

L1 DSI

RSI SEM

Masters

Electrical Engineering

Mechanical Engineering Civil Engineering

Business Management and

Administration

Instructors’ Portal Students’ Portal

Design

Introduction

Planning

Realization

Conclusion & Perspectives

Page 17: Educational Portal

116

Student

Instructor

Super User

Top Level Admin

Students’ Portal

Instructors’ Portal

Departments’ Portal

Administration Portal

Contribute

Contribute

Edit

Full Control

Identification of the actors

Package diagram of ISET Portal

Identification of the actors

Portal ChartPackage Diagram Identification of the actors

Portal Chart

Design

Introduction

Planning

Realization

Conclusion & Perspectives

Page 18: Educational Portal

117

Orga.. BPMNPortal Chart Package Diagram

Design

Introduction

Planning

Realization

Conclusion & Perspectives

Post a question/topic

Approved

Refused

Post the question/

topicNotify the user about the status of the doc

Page 19: Educational Portal

118

Manage

Tasks

Manage

Calendar

Top Level Admin

Manage

Forum Mana

ge Surve

ys Manag

e Administrative docs

Use Case of the Administration Portal

Super User

Manage Calendar

Modify

Event

Delete

event

Create

Event

Share Event

Consult

Calendar

Top Level Admin

Authentication

Include

Sprint 1Portal Chart Package Diagram BPMN

Design

Introduction

Planning

Realization

Conclusion & Perspectives

Page 20: Educational Portal

119

Manage Tasks

Assign

Task

Modify

TaskDelete Task

Top Level Admin

Authentication

Approbation

Workflow

Include

Include

Manage Surveys

Create

Survey

Modify

Survey

Delete Surve

yTop Level Admin

Authentication

Approbation

Workflow

Include

Super User

Include

Sprint 1Portal Chart Package Diagram BPMN

Design

Introduction

Planning

Realization

Conclusion & Perspectives

Page 21: Educational Portal

120

TaskTaskNameStartDateDueDateAssignedToAssignTask()ModifyTask()DeleteTask()GrantPrivileges()

DiscussionSubjectCategoryNameCommentsAddDiscussion()ApproveDiscussion()RefuseDiscussion()

Forum ListForumNameAddForum()

GrantPrivileges()DeleteForum()ModifyForm()

Admin of departement

Name

EmailFunction

DateOfBirth

SurveySurveyNameShare()ModifySurvey()DeleteSurvey()

documentdocumentName

Category

CategoryNameDescription

DeleteCategory()

CreatedByAddCategory()ModifyCategory()

GrantPrivileges()

GroupgroupName

Survey ListSurveyNameGrantPrivileges()

Administrative Documents

DateOfPost

RefuseFile()

documentName

GrantPrivileges()

ApproveFile()

1 **

1Assigned to

1

10

Create

1

0

*

1

* 0

1*0*

01

1

*01

1 *

1

*

0

Sprint 1Portal Chart Package Diagram BPMN

Design

Introduction

Planning

Realization

Conclusion & Perspectives

Page 22: Educational Portal

121

Top level Admin

manage Departments <<Include>> Authentication

<<include>>

Department

manage groups

manage coursesmanage grades

manage events Manage Forum

Manage Class Schedule

Department Admin

Sprint 2Portal Chart Package Diagram BPMN Sprint 1

Design

Introduction

Planning

Realization

Conclusion & Perspectives

Page 23: Educational Portal

Design

Introduction

Planning

Realization

Conclusion & Perspectives

Sprint 3Portal Chart Package Diagram BPMN Sprint 1 Sprint 2

22

Page 24: Educational Portal

Admin

manage Calendar

Create EventDelete Event Share Event

Consult Calendar

Modify Event

manage clubs

Create Club Modify Club Delete Club Consult Club

Student

manage tasks

Refuse TaskApprove Task Assign TaskDelete TaskModify Task

manage ForumDelete

Discussion

Add Discusion

manage Internship

DeleteModifyAdd Share

<<Extend>>

ConsultAuthentication

Include

Include

Include

Include

Include

Approbation Worflow

<<inclure>>

Design

Introduction

Planning

Realization

Conclusion & Perspectives

Sprint 4Portal Chart Package Diagram BPMN Sprint 1 Sprint 2 Sprint 3

23

Page 25: Educational Portal

1

Introduction

Planning

Design

Realization

Conclusion and perspectives

24

Page 26: Educational Portal

125

Office 365

Realization

Introduction

Planning

Design

Conclusion & Perspectives

Office 365

Sync with Office 2013

No VPN Required

Valuable Software included

Page 27: Educational Portal

126

Realization

Introduction

Planning

Design

Conclusion & Perspectives

Page 28: Educational Portal

127

Realization

Introduction

Planning

Design

Conclusion & Perspectives

Page 29: Educational Portal

128

Realization

Introduction

Planning

Design

Conclusion & Perspectives

Page 30: Educational Portal

129

Realization

Introduction

Planning

Design

Conclusion & Perspectives

Page 31: Educational Portal

130

Realization

Introduction

Planning

Design

Conclusion & Perspectives

Page 32: Educational Portal

131

Realization

Introduction

Planning

Design

Conclusion & Perspectives

Page 33: Educational Portal

1

Introduction

Functional Analysis

Design

Realization

Conclusion and perspectives

32

Page 34: Educational Portal

133

Difficulties

Hard to fix and implement template

Lack of sharepoint and office 365

Documentation

Conclusion & Perspectives

Introduction

Planning

Design

Realization

Page 35: Educational Portal

134

Beneficial Aspect Technically

- Getting familiar with brad new technologies.

Personally

- Improve professional skills at IT development and management of projects. - opportunity to develop our theoretical knowledge with a real case.

• making this portal accessible externally.

• extending the work done with the information technology departments to the other ones.Conclusion &

Perspectives

Introduction

Planning

Design

Realization

Page 36: Educational Portal

Thank You For Your Attention