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 HomeSitesiQMSSupport [Job title] read moreread more [Job title] read moreread 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 HomeSitesiQMSSupport You are here: > [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 – 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 HomeSitesiQMSSupport JOB DETAILS PAGE 3 modes: Add new, Edit, View Add new Only contributor Edit can enter these modes View Mode Edit 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
CSC Private 13 CSCV Intranet Portal Classes/ Interfaces Implement the proposed architecture with main classes: 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