27
FACULTY TECHONOLOGY AND INFROMATION SCIENCE Mathematics III Web Publishing System ROZALIA BINTI ALIK A141963 TK8

Rozalia alik a141963 math3

Embed Size (px)

Citation preview

Page 1: Rozalia alik a141963 math3

FACULTY TECHONOLOGY AND

INFROMATION SCIENCE

Mathematics IIIWeb Publishing System

ROZALIA BINTI ALIK

A141963TK8

 

Page 2: Rozalia alik a141963 math3

1.0  Statements of functional requirements of the system.

Page 3: Rozalia alik a141963 math3

1.0.1    Reader Use Case

The Reader accesses the Online Journal Website, searches for an article and downloads it to his/her machine.

Page 4: Rozalia alik a141963 math3

Article Submission Process

An Author submits an article for consideration. The Editor enters it into the system and assigns it to and sends it to at least three reviewers.

Either the article is accepted as written, declined, or the Author is asked to make some changes based on the reviews.

Page 5: Rozalia alik a141963 math3

1.0.2 Author Use Case

Use case : Submit Article

The author either submits an original article or resubmits an edited article.

Page 6: Rozalia alik a141963 math3

1.0.3 Reviewer Use Case

The reviewer submits a review of an article.

Page 7: Rozalia alik a141963 math3

1.0.4 Editor Use CasesUse Case : Update Author

The Editor enters a new Author or updates information about a current Author.

Use case: Update Reviewer

The Editor enters a new Reviewer or updates information about a current Reviewer.

Use case: Update Article

The Editor enters information about an existing article.

Use case: Receive Article

The Editor enters a new or revised article into the system

Use case: Assign Reviewer

The Editor assigns one or more reviewers to an article.

Page 8: Rozalia alik a141963 math3

Use Case : Receive Review The Editor enters a review into the system.

Use case:  Check Status  The Editor checks the status of all active articles.

Use case:  Send Response  The Editor sends a response to an Author.

Use case:  Send Copyright  The Editor sends a copyright form to an Author.

Use case:  Remove Article The Editor removes an article from the active category.

Use case:  Publish Article The Editor transfers an accepted article to the Online Journal.

Page 9: Rozalia alik a141963 math3

2.0 The mathematical statements of the functional requirements. (PROPOSITIONAL CALCULUS)

Page 10: Rozalia alik a141963 math3

1.0.1 Reader Use Case

reader_acceses_searches: The Reader accesses the Online Journal Website, searches for an article

download : downloads it to his/her machine

reader_acesses_searches ^ downloads

Page 11: Rozalia alik a141963 math3

Article Submission Process

author_submits_article : An Author submits an article for considerationeditor_enter : The Editor enters it into the systemassign : assigns it tosends_reviewers : sends it to at least three reviewers

author_submits_article  ^ editor_enter ^ assign ^ sends_reviewers.

Page 12: Rozalia alik a141963 math3

Article_accepted : Either the article is accepted as written, declined,Author : the Author is asked tomake_some_changes : to make some changes based on the reviews.

Article ⇔ accepted  v author_ make_some_changes

Page 13: Rozalia alik a141963 math3

1.0.2 Author Use Case

Use case : Submit Article

Author : The authorsubmit_original_article : submits an original articleresubmits_edited_article : resubmits an edited article

Author ⇔ submit_original_article ^ resubmits_edited_article

Page 14: Rozalia alik a141963 math3

1.0.3 Reviewer Use Case

Reviewer_submits_an_article : The reviewer submits a review of an article.

Reviewer_submits_an_article

Page 15: Rozalia alik a141963 math3

1.0.4 Editor Use Cases

Use Case : Update Author

editor_enter_new_author : The Editor enters a new Authorupdates_information : updates information about a current Author

editor_enter_new_author v updates_information

Page 16: Rozalia alik a141963 math3

use case: Update Reviewer Editor_enter_new_reviewer: The Editor enters a new Reviewerupdates_information : updates information about a current Reviewer

Editor_enter_new_reviewer v updates_information

Page 17: Rozalia alik a141963 math3

Use case: Update Article

Editor_enter_information_existing_article : The Editor enters information about an existing article.

Editor_enter_information_existing_article

Page 18: Rozalia alik a141963 math3

Use case: Receive Article

Editor_enter_new : The Editor enters a new

revised_article_system : revised article into the system

Editor_enter_new v revised_article_system

Page 19: Rozalia alik a141963 math3

Use case: Assign Reviewer

Editor_assign_one : : The Editor assigns onemore_reviewers_article : more reviewers to an article

Editor_assign_one v more_reviewers_article

Page 20: Rozalia alik a141963 math3

Use Case : Receive Review

Editor_enter_review_system : The Editor enters a review into the system.

Editor_enter_review_system

Page 21: Rozalia alik a141963 math3

Use case: Check Status

Editor_check_status_all_active_article : The Editor checks the status of all active articles.

Editor_check_status_all_active_article

Page 22: Rozalia alik a141963 math3

Use case: Send Response

Editor_sends_response_author : The Editor sends a response to an Author.

Editor_sends_response_author

Page 23: Rozalia alik a141963 math3

Use case:  Send Copyright

Editor_sends_copyright_author : The Editor sends a copyright form to an Author.

Editor_sends_copyright_author

Page 24: Rozalia alik a141963 math3

Use case: Remove Article

Editor_remove_article_from_active_category : The Editor removes an article from the active category.

Editor_remove_article_from_active_category

Page 25: Rozalia alik a141963 math3

Use case: Publish Article

Editor_transfer_accepted _article_online_ journal : The Editor transfers an accepted article to the Online Journal.

Editor_transfer_accepted _article_online_ journal

Page 26: Rozalia alik a141963 math3

3.0 comments about the translation process from natural languages statements to mathematical statements.

Page 27: Rozalia alik a141963 math3

It is more easy to understand than natural languanges and simple.

Mathematical statement give more complex solution

Not all statements is true or false and not all statement can be changes to mathematical statement (propositional calculus) because it is limited.