Term project 2008. 05. 27 Team 2 ( K.D. Kang, J.H. Lim, Y.J. W ) Online Document Management System.
-
Upload
anis-cunningham -
Category
Documents
-
view
215 -
download
0
Transcript of 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
[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
[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.
[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
[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
[Analysis & Design of Information Systems] 6/15
1. Problem Structure
III. System Description
[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
[Analysis & Design of Information Systems] 8/15
3. Screen capture - Edit
III. System Description
[Analysis & Design of Information Systems] 9/15
3. Screen capture - Reviews
III. System Description
[Analysis & Design of Information Systems] 10/15
IV.Object Modeling
Class Diagram
[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
*
[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
*
[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
[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
[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
[Analysis & Design of Information Systems] 16/15
VII. Functional Modeling
Data Flow Diagram