Presentation is loading. Please wait.

Presentation is loading. Please wait.

File Explorer Project Plan and System Design Team Four 14th.Sep.2009.

Similar presentations


Presentation on theme: "File Explorer Project Plan and System Design Team Four 14th.Sep.2009."— Presentation transcript:

1 File Explorer Project Plan and System Design Team Four 14th.Sep.2009

2 Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

3 Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

4 Project Introduction - Requirement : - Display Drives, Directories and Files in a file explorer - Base on S60 GUI framework - Features: - Display Icons - High freedom for browsing - Display file size - Manipulate directories or files with rename, copy, paste, delete and so on - Text Editor for txt type files which can create new text files, save, save as and Auto Save

5 Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

6 File Explorer – Design Brief - Whole System has been broken down to three main parts - Each part have its associated UI Component and Background Implementations

7 Use Case UML

8 The Driver Browser

9 Driver Browser - The Entry View - Find Help and About Information - Can drill down to each Driver for its sub- directories and files

10 The Directory Manager

11 Directory Manager - Lists all the sub-directories and files - Features: Open, Delete, Rename, Copy, Move, Paste, Create New Directory and Display Properties - Can circulate between Directory Manager and File Manager - Direct to Editor View if a file has been opened

12 The File Manager

13 File Manager - Perform operations on files - Features: Open, Rename, Delete, Move, Copy and display file properties - Display the contents of selected file in Editor View if user choose to Open a file - Can return to Directory Manager

14 File Manager – Editor View

15 File Manager - Editor - Perform Editing activities on an opened file - Features: Create new, Save, Edit, Save as and Auto Save performed by browser itself - User will be asked whether to Save the file before exit the Editor to File Manager

16 Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

17 Explorer UI Structure

18 - Three Multi-View application windows were created for this project - Driver, Directory and File has their own independent Container Window - They re-direct to each other by user operation - Following Slides show how they look like

19 The Driver View

20 The Directory Manager View

21 The File Editor View

22 Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

23 System Design - Code Structure

24 - Driver, Directory and File classes all inherits the Base class in which their common functions are defined - The Editor class defines functions to operate a file, where Timer class were built in to perform AutoSave - Detailed Coding can be found in Source Documents

25 Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

26 Implementation Plan - Different Modules were specified and assigned to each team member - Integrate all the modules upon completion

27 Work Load Distribution Task NameResponsibleEff Est/hr Requirement AnalysisJunjie Qu3 Schematic DesignJunjie Qu3 Detailed DesignAll27 CFEDriverView/CFEDriverContainer ImplementationChuntao Chen3 CFEDirView/CFEDirContainer ImplementationQianxuan Gao6 CFEEditerView/CFEEditerContainer ImplementationJunjie Qu6 CFEDriver ImplementationChuntao Chen3 CFEDir ImplementationYang 6 CFEFile ImplementationYang Yu6 CFEEditer/CFETimer Implementation Chenghua Shangguan 6 Module Integration All 18 Use Case Brief All 4.5 Testing All 4.5 Fix Bug All 9 Code Review All 9

28 Time Frame Task NameImplementation Time Requirement Analysis2009.8.29 Schematic Design2009.8.30 Detailed Design2009.8.31 - 2009.9.2 Implementation2009.9.3 - 2009.9.6 Integration2009.9.7 - 2009.9.8 Use Case Brief2009.9.9 Testing2009.9.9 Fix Bug2009.9.10 Code Review2009.9.11

29 Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

30 Version Management - SVN 1.6.5 - Google Code has been adopted for the SVN Server - Each member uses Tortoise SVN Client to manage local coding - Commit for every milestone - Perform modules integration after completion and testing for each module

31 Version Management

32

33 Thank You Very Much Any Questions?


Download ppt "File Explorer Project Plan and System Design Team Four 14th.Sep.2009."

Similar presentations


Ads by Google