190 likes | 462 Views
CSCV Intranet Portal. Opening Vacancies. Version : 1.0 Date : 19/8/2010 Status: Reviewed Authored by : Group3. InTroDuction. INTRODUCTION. Topic: Opening Vacancies Purpose: To view and manage job opportunities Group Members: Hang Nguyen, Dung Nguyen, Thai Hoang
E N D
CSCV Intranet Portal Opening Vacancies Version: 1.0 Date: 19/8/2010 Status: Reviewed Authored by: Group3
INTRODUCTION Topic: Opening Vacancies Purpose: To view and manage job opportunities Group Members: Hang Nguyen, Dung Nguyen, Thai Hoang Duration: 45 minutes
AGENDA Web Part, Pages Content type, List Architecture Classes, UML Diagram, Project organization Testing
WEB PART • 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] Opening Vacancies [Job title] read more [Job title] read more All Job Opportunities Add New 2
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 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] Add New
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
Content Type name: Job Opportunity 6 fields: Job Title, Short Description, Long Description… Used by SharePoint to format the meta data of the record Content type
List name: Job Opportunity List List’s default content type: Job Opportunity Content type Used by SharePoint to save all the job opportunities List
ARCHITECTURE Implement MVP pattern with customization
Classes/ Interfaces Implement the proposed architecture with main classes: Typical classes for 1 view
Testing Unit Test Screen live test
Testing – Unit test Tools: NUnit Unit test for Presenter components using BO mock and View mock
Testing – Screen live test Test with fields. Test with users (view, contribute).