From 094b5dfb6cf30ef9a83713720b1ad137fd426666 Mon Sep 17 00:00:00 2001 From: Patrick <50352812+Mueller-Patrick@users.noreply.github.com> Date: Sat, 17 Apr 2021 12:22:41 +0200 Subject: [PATCH] Created Use Case Specification: Page Administration (markdown) --- ...Case-Specification:-Page-Administration.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Use-Case-Specification:-Page-Administration.md diff --git a/Use-Case-Specification:-Page-Administration.md b/Use-Case-Specification:-Page-Administration.md new file mode 100644 index 0000000..cb69415 --- /dev/null +++ b/Use-Case-Specification:-Page-Administration.md @@ -0,0 +1,23 @@ +# Use-Case Specification: Page Administration +## 1. Use-Case: Page Administration +### 1.1 Brief Description +Page Admins (i.e. we) should be able to login to a special administration page to see statistics for the website, such as the current crawling status + +## 2. Flow of Events +### Activity Diagram +![activity diagram](https://github.com/Mueller-Patrick/Betterzon/raw/master/doku/AC_Administration.png) + +When an admin opens the administration page and logs in with his credentials, he is presented the current crawling status if the process is currently running, otherwise he is presented the status of the last crawling process. This status should basically show how many products / vendors / a combination of both have been crawled sucessfully already and the total amount of crawls, alongside the percentage of successful crawls. It also makes sense to show details about failed crawling processes here. + + +## 3. Special Requirements +N/A + +## 4. Preconditions +The admin has to have valid administration credentials + +## 5. Postconditions +N/A + +## 6. Function Points +[tbd] \ No newline at end of file