term project 2008. 05. 27 team 2 ( k.d. kang, j.h. lim, y.j. w ) online document management system

16
Term project 2008. 05. 27 Team 2 (K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

Upload: anis-cunningham

Post on 17-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

Term project

2008. 05. 27Team 2

(K.D. Kang, J.H. Lim, Y.J. W )

Online Document Management System

Page 2: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 2/15

Contents

I. Overview

II. Object Classes

III.System Description

IV.Object Modeling

V. Event trace

VI.Dynamic Modeling

VII.Functional Modeling

Page 3: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 3/15

I. Overview

1. Problem Statement

Design the system to support collaborative document revision services and more particularly to an online community document management system.

The system consists of a network able to handle collaboration by multiple writers working together on a document.

Each member is able to create and own a document and all members are able to make revisions to the document.

A document is comprised initially of text, but the system can be later extended to handle other file formats in the future.

The document revision process is first started by a member registering an online document.

Document’s can belong to categories with member who registered the document, abstraction and document content.

Other members of the online community can make revisions to the registered document creating new editions.

A list of revision history (editions) shows each revision to the document in the system.

A list page displays the document history, these editions are tracked and compared, to easily see what improvements members added and subtracted. When any member request to view the document, the latest edition is displayed, also when making revision, the latest edition is revised.

Page 4: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 4/15

System, document revision, service, community, management, network, collaboration, writers, member, revision, text, file formats, categories, abstraction, document content, document history, editions

1. Alternatives for Object classes

II. Object classes

Members (writer), Member Roles (owner/editor), Document, Document Revision, Document Content, Document History, Category

2. Select classes

Member Document

Category Document revisionDocument history

Member Roles Document Content

Page 5: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 5/15

Member – Username, Password, E-mail

Member Role – Role Name(writer, editor)

Document – Title, Added Date, Edit Date, , Added by, Last Edit By, Category, Language

Document Revision - Title, Edit Date, content id, edit by, comment

Document Content – Content Type(text), Content, Language

Category – Category name, Description

Document History – Title, Edit Date, Content ID, Edit by, Revision ID

3. Attributes

II. Object classes

Page 6: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 6/15

1. Problem Structure

III. System Description

Page 7: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 7/15

Member

Document Register

Fields:- Category- Member- Password- Title- Abstract- Content

• Create Document• Category List

Index Document Revision

2. Page Flow

III. System Description

Page 8: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 8/15

3. Screen capture - Edit

III. System Description

Page 9: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 9/15

3. Screen capture - Reviews

III. System Description

Page 10: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 10/15

IV.Object Modeling

Class Diagram

Page 11: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 11/15

Member System DB Server

Input Document FieldsSave Document

Click Create doc.

Document Registration page

Doc. means document

Click CategoryFind selected category

Show list of document in category

Display doc list PageOK

Show index page

Display doc list

Enter system

V. Event trace

1. Write

*

Page 12: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 12/15

Save the new editionMake revision and Save

Send complete message

Doc. means document

Click Edit link

Find current edition of the doc.

Show current edition of the doc.

OK

Display the document

Document Edit page

Choose the target doc.

2. Edit

Member System DB Server

V. Event trace

*

Page 13: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 13/15

Compare editionsSelect the editions to compare

Show the changes

Doc. means document

Find document editions

Show document editions

Show difference between doc.

List document revision history

Click Document Review tab

3. Reviews

Member System DB Server

V. Event trace

Page 14: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 14/15

Index page

Document registration page / Input

doc. fields

Click Create Document

do: Save doc.

do: Find list of doc. in category

Click category

Display doc. list

Click Save (Category, Member, Password, Title, Abstract, content) [Not duplicated]

do: Find current edition

Choose target doc.

Click Save new edition

Click Editdo: Find document

editions

Click Review

Display revision history

do: Compare editions

Select the editions to compare

Display changes

Click Main page

Cancel Cancel

VI.Dynamic Modeling

State Diagram

Document edit page / Make

revision

Display Document

22

22

Click Main page

Page 15: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 15/15

VII. Functional Modeling

Functional Model

Document Revision

Revision Review

If SaveNo

Yes

Category List

Document List

Select Document

Document Content

Select Editions

Show comparison

Document Registration

Input Document Fields

If Save

Yes

No

Page 16: Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System

[Analysis & Design of Information Systems] 16/15

VII. Functional Modeling

Data Flow Diagram