King Saud University

creaturewoodsInternet and Web Development

Dec 8, 2013 (3 years and 11 months ago)

96 views

1

-

Confidential

1

-

Confidential

King Saud
University

KSU Smart Campus Portal (SCP)Project
Handover

eSmart Campus portal

Deanship of e
-
Learning & Distance Learning

2

-

Confidential

2

-

Confidential


KSU Smart Campus Portal Project
Information


3

-

Confidential

3

-

Confidential

Particulars

Description

Project Name:

Smart Campus Portal

Description:

Smart

Campus

Portal

is

an

e
-
learning

web

portal

build

to

connect

100
+

departments

of

24

colleges

of

King

Saud

university

to

facilitate

single

platform

for

80
,
000

students

and

6000

Staff

and

Faculty

to

learn

online
.

The

portal

has

the

functionalities

like

Content

Management

System,

Workflow

&

Search

Engine,

single

sign
-
on

implementation

to

integrate

existing

web

application,

learning

management

system

and

out
-
of
-
the
-
box

functionalities

of

Microsoft

Office

SharePoint

2007
.

Modules
Description:



My Page:



Content Management:



Portal Management:



ICT Management:



My Class:



e
-
Class:



e
-
Class Main:



Assignment:



Time Table:



Notification of Class:



Survey:



Online Exam:



Question and Answer:



Discussion Room:



Request and Manage Appointment:



Web Mail

KSU SCP Project Information

4

-

Confidential

4

-

Confidential

Modules

Description

My

Page

The module is for

personal use of the user.
User can manage hi
s personal information like his
personal info, his schedules, documents etc.

Content

Management

The module is used for m
anaging university profiles like about KSU, Event, News, KSU notice ,
quick links and community service. The main objective of content management are to streamline
access
and maintain integrity
.

Portal
Management

Portal management

is used to manage portal in a collaborative environment. This module provides
user privilege to access data based on user roles.

My Class

This

is the module that
instructor will see after its successful login. This gives a quick glance to the ite
ms which needs immediate attention. Following

information is displayed on the My
-
class page.

List of course assigned to the instructor, today’s lecture schedules and notification to the instructor.

E
-
Class

This

is a
combination of several Functionalities like Lectures, Assignments, and Course Content etc.

E
-
Class Main

This module is used

to maintain lecture schedules . Instructors can see its lecture schedules and can
submit the request for providing the supplement lecture date in case the instructor is not available on
scheduled lecture date. In this case instructor submits the request to the section manager.

Assignment

This page displays all the assignment (open and Close) created by the instructor. Details of assignme
nt is displayed in the popup upon clicking the "
Detail
" link. Click on "Review" to navigate to the checkin
g assignment Page.


Syllabus

User can set the Course Overview and its goal through “How to Lecture section” for the students. It
also displays the Instructor information of that course along with the contact details and e
-
Mail. User
can update some of the contact details i.e. e
-
Mail, Contact Details, etc.

Time Table

Time table displays the lecture schedule along with the other related details. User has the option to
view the Time Table in either week view or List view.

KSU SCP Module Information

5

-

Confidential

5

-

Confidential

Modules

Description

Team Project

This page lists all the Team Project created by the user. Upon clicking the Status link it displays the
details of team members of that particular project that have been created and assigned in the project
are shown in the list. If the Student had submitted the Project user can download the project by
clicking the Download link available in the grid.

Notification

of
Class

User can create and send the Notification to the section students. Notification can be exported to the
excel file by clicking the “Excel” button.

Course content

This page lists all the Files uploaded in the data room by the user. Upon clicking the Download link
user can download the file to his local computer. User can update the details before activating the
record by clicking the Edit link inside the grid.

Q & A

This page lists the entire Q&A created by the user. User can download the uploaded file by clicking on
the Download File link inside the grid. User can update the details before activating the record by
clicking the Edit link inside the grid.

Discussion

Room

This page lists the entire Discussion created by the user. Click on the Link of Title to view the details
and Conversation between the Instructor and Student. User can reply to that particular discussion by
clicking on the Reply button. Discussion room supports the threaded view and reply of discussion.

Referral Course
Content

Instructor can share data to all students those are in same Course and Section.

Survey

Instructor can add Survey for their students. And student can reply to these surveys.

Online Exam

Instructor can add online quiz for all respective students. Instructor can also preview the result which is
given by Students.

Grade

The record component setup will be done by instructor for each course assigned to him. The Instructor
should be able to setup weight for each component defined for Record Output. The total weight setup
for the course should be equal to 100%.

KSU SCP Module Information

6

-

Confidential

6

-

Confidential

Modules

Description

Web Mail

Is the integrated outlook web access application providing the functionalities of the outlook web
access.

Community
Notification

This lists all the active Community Notification related to the KSU. This information is provided by the
Administrator of the portal to the user groups.

ICT Project

This lists all the active Community Notification related to the KSU. This information is provided by the
Administrator of the portal to the user groups.

Academic
Calendar

This lists all the active Community Notification related to the KSU.
This information is provided by the
Administrator of the portal to the user groups.

KSU SCP Module Information

Modules

Application

Owner

e
-
Attendance

4cGate

e
-
Locker

4cGate

e
-
Smart Car Management

4cGate

Remote Management

4cGate

Schedule Manager

4cGate

Section Manager

4cGate

Blackboard

KSU

7

-

Confidential

7

-

Confidential


KSU Smart Campus Portal

Deployment Diagram and Server Information


8

-

Confidential

8

-

Confidential

Network Diagram for Portal

Internet

KSU DMZ

Communication

Server

Database

Server

Storage

SMS/N
MS

Server

Application

Server


CTI

Operation

system

E
-
Mail

Server

Billing

Server

GIS/GPS

Server

Aut hentication

Server

Web

Server

L2
Swit c
h

Firew
all

Swit ching Hub

L2
Swit c
h

IDS

Router

Load Balancer IP Translation Table

212.138.39.240

192.168.100.14


(Public Domain
el.ksu.edu.sa
)

Mapped to 212.138.39.240)

NIC 2


: External

IP


: 192.198100.14

Subnet Mask

: 255.255.255.0

Default Gateway

: 192.168.100.1

DNS Servers

: 212.190.205.21, 212.190.205.22

NIC 2


: External

IP


: 10.194.110.22

Subnet Mask

: 255.255.255.0

Default Gateway

: 10.194.110.10

DNS Servers

: 10.190.205.21, 10.190.205.22

NIC 1


: Internal

IP


: 10.194.100.15

Subnet Mask

: 255.255.255.0

Default Gateway

: N.A.

DNS Servers

: 10.190.205.21, 10.190.205.22

NIC 1


: Internal

IP


: 10.194.100.14

Subnet Mask

: 255.255.255.0

Default Gateway

: N.A.

DNS Servers

: 10.190.205.21, 10.190.205.22

KSU LAN

ISA Server
Internal

SharePoint

Server 1

SharePoint

Server 2

Subnet
-

10.194.100.x

Local Domain “
el.ksu.local


Mapped to 10.194.110.22

Subnet
-

10.x.x.x

Request from KSU LAN

Request from Internet

Backbone

Switch #1

Backbone

Switch
#2

Switch

KSU e
-
Learning Deanship Datacenter

KSU e
-
Transaction Datacenter

NIC 1


: Internal

IP


: 10.194.100.17

Subnet Mask

: 255.255.255.0

Default Gateway

: 10.194.100.10

DNS Servers

: 10.190.205.21,




10.190.205.22

NIC 1


: Internal

IP


: 10.194.100.16

Subnet Mask

: 255.255.255.0

Default Gateway

: 10.194.100.10

DNS Servers

: 10.190.205.21,




10.190.205.22

File

Server

ATL

Server

RMS

Server

Streaming

Server

LSS

Server

BB

Server

BB

Collaboration

Server

ISA Server External

9

-

Confidential

9

-

Confidential

Sl.
No

Server Name

Rack No

Sequence No

1.

Frontend Server1

Cabinet

2

3

2.

Frontend Server 2

Cabinet

2

4

3.

ISA 1

Cabinet

2

2

4.

Query

Server

Cabinet 2

5

5.

Index Server

Cabinet 2

6

6.

Search

Server

Cabinet 2

7

7.

Database server 1

Cabinet

1

3

8.

Database server 2

Cabinet

1

4

9.

Report Server

Cabinet

1

5

10.

Development server

Cabinet

1

6

11.

ISA 2

Cabinet 1

2

Server Cabinet Information

10

-

Confidential

10

-

Confidential

SL.
No

Server Name

IP Address

User ID

Password

1.

Frontend Server1

10.194.100.17

sp_setup

Admin@123

2.

Frontend Server 2

10.194.100.16

sp_setup

Admin@123

3.

Database server 1

10.194.240.63

sp_setup

Admin@123

4.

Database server 2

10.194.240.76

sp_setup

Admin@123

5.

Report Server

10.194.100.50

sp_setup

Admin@123

6.

Query

Server

10.194.110.18

sp_setup

Admin@123

7.

Index Server

10.194.110.19

sp_setup

Admin@123

8.

Search Server

10.194.110.20

sp_setup

Admin@123

9.

Development server

10.194.240.64

Ksumossuser

ksumossuser

10.

ISA 1

10.194.100.14

sp_setup

Admin@123

11.

ISA 2

10.194.110.22

sp_setup

Admin@123

Server Login Credentials

11

-

Confidential

11

-

Confidential

Sl.
No

Name

Location

1.

Templates

C:
\
Program Files
\
Common Files
\
Microsoft Shared
\
web server
extensions
\
12
\
TEMPLATE
\
CONTROLTEMPLATES
\
KsuTemplates

2.

MS Data layer

E:
\
Source Code
\
Assemblies
\
msdatalayer

3.

Login

E:
\
LoginTestApplication
\
LoginTestApplication

4.

Reports

E:
\
Source Code
\
ReportBackup

5.

SqlUtility

E:
\
Source Code
\
Assemblies
\
KsuSqlUtility

6.

Web Part

E:
\
Source Code
\
WebPart

7.

DLL

E:
\
Source Code
\
Assemblies

8.

ErrorHandler

E:
\
Source Code
\
Assemblies
\
ErrHandler

9.

Site Backup

E:
\
KSU_Portal
\
Sitebackup

10.

Data base backup

H:
\
Backup_SCP_Databases(10.194.240.63)

11.

Patch deployed on
production

E:
\
DEPLOYMENT_Smart_Campus_Portal
\
Patch_To_Be_Deployed_To_Producti
on

12.

SMS Scheduler Process

E:
\
Source Code
\
SendSMS

Schedular

07
-
12
-
10

App Code and dependent DLLs

12

-

Confidential

12

-

Confidential

Sl.

No.

Server Name

Backup Location

1.

Frontend Server1

(Server 10.194.100.17):
-
E:
\
Image Backup of All server
\
ImageBackupofServer
-
10.194.100.17

2

Frontend Server 2

(Server 10.194.100.17):
-
E:
\
Image Backup of All server
\
ImageBackupofserver
-
10.194.100.16

3.

Database server 1

(Server 10.194.240.63):
-
I:
\
ImageBackup
\
imagebackupofserver
-
10.194.240.63

4.

Database server 2

(Server 10.194.240.63):
-
I:
\
ImageBackup
\
ImageBackupofServer
-
10.194.240.76

5.

Report Server

(Server 10.194.100.17):
-
E:
\
Image Backup of All server
\
ImageBackupofServer
-
10.194.100.50

6.

Query

Server

(Server 10.194.100.17):
-
E:
\
Image Backup of All server
\
ImageBackupOfServer
-
10.194.110.18

7.

Index Server

(Server 10.194.100.17):
-
E:
\
Image Backup of All server
\
ImageBackupofServer
-
10.194.110.19

8.

Search Server

(Server 10.194.100.17):
-
E:
\
Image Backup of All server
\
ImageBackupofserver
-
10.194.110.20

Server Image Backup Location

13

-

Confidential

13

-

Confidential

Name of Document

1. User Manual (Admin)

2. User

Manual ( Instructor )

3. User

Manual ( Student )

4. User Manual ( Anonymous User)

5.
Power Outage Data Center Shut down and Startup Procedures

6. Issues Register

Format

7. ISA1 Configuration Document

8. ISA2

Configuration Document

9. Firewall policies and network layout document

10.
Sql

cluster installation document for server scp
-
db1.

11.
Sql

cluster installation document for server scp
-
db2.

Documentation

Thank you