CSCV Intranet Portal Version: 1.0 Date: 19/8/2010 Status:Reviewed Authored by: Group3 Opening...

Post on 01-Jan-2016

252 views 2 download

Tags:

transcript

CSCV Intranet Portal

Version: 1.0

Date: 19/8/2010

Status: Reviewed

Authored by: Group3

Opening Vacancies

CSC Private 2

CSCV Intranet Portal

INTRODUCTION

CSC Private 3

CSCV Intranet Portal

Topic: Opening Vacancies

Purpose: To view and manage job opportunities

Group Members: Hang Nguyen, Dung Nguyen, Thai Hoang

Duration: 45 minutes

INTRODUCTION

CSC Private 4

CSCV Intranet Portal

AGENDA

CSC Private 5

CSCV Intranet Portal

AGENDA

Web Part, Pages

Content type, List

Architecture

Classes, UML Diagram, Project organization

Testing

CSC Private 6

CSCV Intranet Portal

MAIN PARTS

CSC Private 7

Home Sites iQMS Support

[Job title] read more

[Job title] read more

All Job Opportunities Add New

Opening Vacancies

2

Display the 5 newest job opportunities

Link [All Job Opportunities]: to All Jobs Page

Link [read more]: to Job Details Page [View /

Edit mode]

Link [Add new]: to Job Details Page [Add new

mode]

WEB PART

CSC Private 8

Home Sites iQMS Support

You are here: <<breadcrumb navigation>>

[Job title][short description] read more

……………………………………………………………………………………

[Job title][short description] read more

……………………………………………………………………………………

[Job title][short description] read more

……………………………………………………………………………………

[Job title][short description] read more

1 – 2 – 3 – 4 - 5

Add New

ALL JOBS PAGE

Display all the job opportunities

Link [read more]: to Job Details

Page [View / Edit mode]

Link [Add new]: to Job Details

Page [Add new Mode]

CSC Private 9

Home Sites iQMS Support

JOB DETAILS PAGE

3 modes: Add new, Edit, View

Add new Only contributor

Edit can enter these modes

View ModeEdit Mode Add new Mode

CSC Private 10

CSCV Intranet Portal

CONTENT TYPE

Content Type name: Job Opportunity

6 fields: Job Title, Short Description, Long Description…

Used by SharePoint to format the meta data of the record

CSC Private 11

CSCV Intranet Portal

LIST

List name: Job Opportunity List

List’s default content type: Job Opportunity Content type

Used by SharePoint to save all the job opportunities

CSC Private 12

CSCV Intranet Portal

ARCHITECTURE

Implement MVP pattern with customization

View

IView Presenter

Model

View

IView Presenter

Model

Business Object

CSC Private 13

CSCV Intranet Portal

Classes/ Interfaces

Implement the proposed architecture with main classes:

View

IView

Presenter

Business Object

Model

Typical classes for 1 view

CSC Private 14

CSCV Intranet Portal

Use Case Diagram

CSC Private 15

CSCV Intranet Portal

Project Organization

CSC Private 16

CSCV Intranet Portal

Testing

Unit Test

Screen live test

CSC Private 17

CSCV Intranet Portal

Testing – Unit test

Tools: NUnit

Unit test for Presenter components using BO mock and View mock

CSC Private 18

CSCV Intranet Portal

Testing – Screen live test

Test with fields.

Test with users (view, contribute).

Q&A