Commit 70b903c0889e777bd5074b68bea1df18e90ed634

Authored by Masud Rahman
1 parent ec1b7ba839
Exists in master

Should combine both pngs into a pdf

Showing 4 changed files with 70 additions and 36 deletions Side-by-side Diff

1   -PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png built/screen_sequence_diagram.png
  1 +PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png built/screen_sequence_diagram1.png built/screen_sequence_diagram2.png
2 2 PDFS = built/DesignUseCases.pdf built/screen_sequence_diagram.pdf
3 3  
4 4 all: built/ $(PNGS) $(PDFS)
... ... @@ -17,7 +17,7 @@
17 17  
18 18  
19 19 built/screen_sequence_diagram.pdf: built/screen_sequence_diagram.png
20   - convert built/screen_sequence_diagram.png built/screen_sequence_diagram.pdf
  20 + convert built/screen_sequence_diagram1.png built/screen_sequence_diagram2.png built/screen_sequence_diagram.pdf
21 21  
22 22 built/%.pdf: %.tex
23 23 cd built/; pdflatex ../$<
screen_sequence_diagram.dot View file @ 70b903c
1   -digraph G{
2   - ratio=0.75;
3   - rankdir="LR";
4   - node[shape = box];
5   - "[A1] Register"[fillcolor="#aaaaff", style=filled];
6   - "[A2] Login"[fillcolor="#aaaaff", style=filled];
7   - "[A8] Logout"[fillcolor="#aaaaff", style=filled];
8   - "[A6] Forgot Password"[fillcolor="#aaaaff", style=filled];
9   - "[A5] Change Password"[fillcolor="#aaaaff", style=filled];
10   - "[A3] Add Class"[fillcolor="#aaaaff", style=filled];
11   - #"[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled];
12   - "[A1] Register"->"[A2] Login";
13   - "[A2] Login"->"[A2] Login";
14   - "[A2] Login"->"[A6] Forgot Password";
15   - "[A8] Logout"->"[A2] Login";
16   - "[A2] Login"->"[A8] Logout";
17   - "[A2] Login" -> "[A5] Change Password";
18   - "[A2] Login" -> "[R40] Configure Notifications";
19   - "[A2] Login"->"[A3] Add Class";
20   - "[A3] Add Class"->"[F10] View Class Feed";
21   - "[F1] Push Flashcard"->"[F6] Select Blanks"
22   - "[F10] View Class Feed"->"[F1] Push Flashcard";
23   - "[F1] Push Flashcard"->"[F10] View Class Feed";
24   - "[F6] Select Blanks"->"[F10] View Class Feed";
25   - "[F10] View Class Feed"->"[F3] Pull Flashcard";
26   - "[D] Edit Deck" -> "Unpull Cards";
27   - "[D] Edit Deck" -> "[F2] Edit Card";
28   - "[F2] Edit Card" -> "[F6] Select Blanks";
29   - "[F10] View Class Feed" ->"[R16] Study Deck";
30   - "[F10] View Class Feed" ->"[D] Edit Deck";
31   - "[A9] Contact Admins"
32   - "User" [shapefile="stick.png"];
33   - "User"->"[A1] Register";
34   -}
screen_sequence_diagram1.dot View file @ 70b903c
  1 +digraph G{
  2 + ratio=0.75;
  3 + rankdir="LR";
  4 + node[shape = box];
  5 + "[A1] Register"[fillcolor="#aaaaff", style=filled];
  6 + "[A2] Login"[fillcolor="#aaaaff", style=filled];
  7 + "[A8] Logout"[fillcolor="#aaaaff", style=filled];
  8 + "[A6] Forgot Password"[fillcolor="#aaaaff", style=filled];
  9 + "[A5] Change Password"[fillcolor="#aaaaff", style=filled];
  10 + "[A3] Add Class"[fillcolor="#aaaaff", style=filled];
  11 + #"[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled];
  12 + "[A1] Register"->"[A2] Login";
  13 + "[A2] Login"->"[A2] Login";
  14 + "[A2] Login"->"[A6] Forgot Password";
  15 + "[A8] Logout"->"[A2] Login";
  16 + "[A2] Login"->"[A8] Logout";
  17 + "[A2] Login" -> "[A5] Change Password";
  18 + "[A2] Login" -> "[R40] Configure Notifications";
  19 + "[A2] Login"->"[A3] Add Class";
  20 + "[A3] Add Class"->"[F10] View Class Feed";
  21 + "[F1] Push Flashcard"->"[F6] Select Blanks"
  22 + "[F10] View Class Feed"->"[F1] Push Flashcard";
  23 + "[F1] Push Flashcard"->"[F10] View Class Feed";
  24 + "[F6] Select Blanks"->"[F10] View Class Feed";
  25 + "[F10] View Class Feed"->"[F3] Pull Flashcard";
  26 + "[D] Edit Deck" -> "Unpull Cards";
  27 + "[D] Edit Deck" -> "[F2] Edit Card";
  28 + "[F2] Edit Card" -> "[F6] Select Blanks";
  29 + "[F10] View Class Feed" ->"[R16] Study Deck";
  30 + "[F10] View Class Feed" ->"[D] Edit Deck";
  31 + "[A9] Contact Admins"
  32 + "User" [shapefile="stick.png"];
  33 + "User"->"[A1] Register";
  34 +}
screen_sequence_diagram2.dot View file @ 70b903c
  1 +digraph G{
  2 + ratio=0.75;
  3 + rankdir="LR";
  4 + node[shape = box];
  5 + "[A1] Register"[fillcolor="#aaaaff", style=filled];
  6 + "[A2] Login"[fillcolor="#aaaaff", style=filled];
  7 + "[A8] Logout"[fillcolor="#aaaaff", style=filled];
  8 + "[A6] Forgot Password"[fillcolor="#aaaaff", style=filled];
  9 + "[A5] Change Password"[fillcolor="#aaaaff", style=filled];
  10 + "[A3] Add Class"[fillcolor="#aaaaff", style=filled];
  11 + #"[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled];
  12 + "[A1] Register"->"[A2] Login";
  13 + "[A2] Login"->"[A2] Login";
  14 + "[A2] Login"->"[A6] Forgot Password";
  15 + "[A8] Logout"->"[A2] Login";
  16 + "[A2] Login"->"[A8] Logout";
  17 + "[A2] Login" -> "[A5] Change Password";
  18 + "[A2] Login" -> "[R40] Configure Notifications";
  19 + "[A2] Login"->"[A3] Add Class";
  20 + "[A3] Add Class"->"[F10] View Class Feed";
  21 + "[F1] Push Flashcard"->"[F6] Select Blanks"
  22 + "[F10] View Class Feed"->"[F1] Push Flashcard";
  23 + "[F1] Push Flashcard"->"[F10] View Class Feed";
  24 + "[F6] Select Blanks"->"[F10] View Class Feed";
  25 + "[F10] View Class Feed"->"[F3] Pull Flashcard";
  26 + "[D] Edit Deck" -> "Unpull Cards";
  27 + "[D] Edit Deck" -> "[F2] Edit Card";
  28 + "[F2] Edit Card" -> "[F6] Select Blanks";
  29 + "[F10] View Class Feed" ->"[R16] Study Deck";
  30 + "[F10] View Class Feed" ->"[D] Edit Deck";
  31 + "[A9] Contact Admins"
  32 + "User" [shapefile="stick.png"];
  33 + "User"->"[A1] Register";
  34 +}