diff --git a/Makefile b/Makefile index b1899c2..44a6aab 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png built/screen_sequence_diagram.png +PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png built/screen_sequence_diagram1.png built/screen_sequence_diagram2.png PDFS = built/DesignUseCases.pdf built/screen_sequence_diagram.pdf all: built/ $(PNGS) $(PDFS) @@ -17,7 +17,7 @@ built/%.png: %.dot built/screen_sequence_diagram.pdf: built/screen_sequence_diagram.png - convert built/screen_sequence_diagram.png built/screen_sequence_diagram.pdf + convert built/screen_sequence_diagram1.png built/screen_sequence_diagram2.png built/screen_sequence_diagram.pdf built/%.pdf: %.tex cd built/; pdflatex ../$< diff --git a/screen_sequence_diagram.dot b/screen_sequence_diagram.dot deleted file mode 100644 index fe17e55..0000000 --- a/screen_sequence_diagram.dot +++ /dev/null @@ -1,34 +0,0 @@ -digraph G{ - ratio=0.75; - rankdir="LR"; - node[shape = box]; - "[A1] Register"[fillcolor="#aaaaff", style=filled]; - "[A2] Login"[fillcolor="#aaaaff", style=filled]; - "[A8] Logout"[fillcolor="#aaaaff", style=filled]; - "[A6] Forgot Password"[fillcolor="#aaaaff", style=filled]; - "[A5] Change Password"[fillcolor="#aaaaff", style=filled]; - "[A3] Add Class"[fillcolor="#aaaaff", style=filled]; - #"[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled]; - "[A1] Register"->"[A2] Login"; - "[A2] Login"->"[A2] Login"; - "[A2] Login"->"[A6] Forgot Password"; - "[A8] Logout"->"[A2] Login"; - "[A2] Login"->"[A8] Logout"; - "[A2] Login" -> "[A5] Change Password"; - "[A2] Login" -> "[R40] Configure Notifications"; - "[A2] Login"->"[A3] Add Class"; - "[A3] Add Class"->"[F10] View Class Feed"; - "[F1] Push Flashcard"->"[F6] Select Blanks" - "[F10] View Class Feed"->"[F1] Push Flashcard"; - "[F1] Push Flashcard"->"[F10] View Class Feed"; - "[F6] Select Blanks"->"[F10] View Class Feed"; - "[F10] View Class Feed"->"[F3] Pull Flashcard"; - "[D] Edit Deck" -> "Unpull Cards"; - "[D] Edit Deck" -> "[F2] Edit Card"; - "[F2] Edit Card" -> "[F6] Select Blanks"; - "[F10] View Class Feed" ->"[R16] Study Deck"; - "[F10] View Class Feed" ->"[D] Edit Deck"; - "[A9] Contact Admins" - "User" [shapefile="stick.png"]; - "User"->"[A1] Register"; -} \ No newline at end of file diff --git a/screen_sequence_diagram1.dot b/screen_sequence_diagram1.dot new file mode 100644 index 0000000..fe17e55 --- /dev/null +++ b/screen_sequence_diagram1.dot @@ -0,0 +1,34 @@ +digraph G{ + ratio=0.75; + rankdir="LR"; + node[shape = box]; + "[A1] Register"[fillcolor="#aaaaff", style=filled]; + "[A2] Login"[fillcolor="#aaaaff", style=filled]; + "[A8] Logout"[fillcolor="#aaaaff", style=filled]; + "[A6] Forgot Password"[fillcolor="#aaaaff", style=filled]; + "[A5] Change Password"[fillcolor="#aaaaff", style=filled]; + "[A3] Add Class"[fillcolor="#aaaaff", style=filled]; + #"[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled]; + "[A1] Register"->"[A2] Login"; + "[A2] Login"->"[A2] Login"; + "[A2] Login"->"[A6] Forgot Password"; + "[A8] Logout"->"[A2] Login"; + "[A2] Login"->"[A8] Logout"; + "[A2] Login" -> "[A5] Change Password"; + "[A2] Login" -> "[R40] Configure Notifications"; + "[A2] Login"->"[A3] Add Class"; + "[A3] Add Class"->"[F10] View Class Feed"; + "[F1] Push Flashcard"->"[F6] Select Blanks" + "[F10] View Class Feed"->"[F1] Push Flashcard"; + "[F1] Push Flashcard"->"[F10] View Class Feed"; + "[F6] Select Blanks"->"[F10] View Class Feed"; + "[F10] View Class Feed"->"[F3] Pull Flashcard"; + "[D] Edit Deck" -> "Unpull Cards"; + "[D] Edit Deck" -> "[F2] Edit Card"; + "[F2] Edit Card" -> "[F6] Select Blanks"; + "[F10] View Class Feed" ->"[R16] Study Deck"; + "[F10] View Class Feed" ->"[D] Edit Deck"; + "[A9] Contact Admins" + "User" [shapefile="stick.png"]; + "User"->"[A1] Register"; +} \ No newline at end of file diff --git a/screen_sequence_diagram2.dot b/screen_sequence_diagram2.dot new file mode 100644 index 0000000..fe17e55 --- /dev/null +++ b/screen_sequence_diagram2.dot @@ -0,0 +1,34 @@ +digraph G{ + ratio=0.75; + rankdir="LR"; + node[shape = box]; + "[A1] Register"[fillcolor="#aaaaff", style=filled]; + "[A2] Login"[fillcolor="#aaaaff", style=filled]; + "[A8] Logout"[fillcolor="#aaaaff", style=filled]; + "[A6] Forgot Password"[fillcolor="#aaaaff", style=filled]; + "[A5] Change Password"[fillcolor="#aaaaff", style=filled]; + "[A3] Add Class"[fillcolor="#aaaaff", style=filled]; + #"[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled]; + "[A1] Register"->"[A2] Login"; + "[A2] Login"->"[A2] Login"; + "[A2] Login"->"[A6] Forgot Password"; + "[A8] Logout"->"[A2] Login"; + "[A2] Login"->"[A8] Logout"; + "[A2] Login" -> "[A5] Change Password"; + "[A2] Login" -> "[R40] Configure Notifications"; + "[A2] Login"->"[A3] Add Class"; + "[A3] Add Class"->"[F10] View Class Feed"; + "[F1] Push Flashcard"->"[F6] Select Blanks" + "[F10] View Class Feed"->"[F1] Push Flashcard"; + "[F1] Push Flashcard"->"[F10] View Class Feed"; + "[F6] Select Blanks"->"[F10] View Class Feed"; + "[F10] View Class Feed"->"[F3] Pull Flashcard"; + "[D] Edit Deck" -> "Unpull Cards"; + "[D] Edit Deck" -> "[F2] Edit Card"; + "[F2] Edit Card" -> "[F6] Select Blanks"; + "[F10] View Class Feed" ->"[R16] Study Deck"; + "[F10] View Class Feed" ->"[D] Edit Deck"; + "[A9] Contact Admins" + "User" [shapefile="stick.png"]; + "User"->"[A1] Register"; +} \ No newline at end of file