Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Rex Dri
Rex Dri
Commits
423731b0
Commit
423731b0
authored
Aug 19, 2018
by
Florent Chehab
Browse files
Updated UML, fusion of campus modules and other tweaks
parent
ef93ef29
Pipeline
#26285
passed with stages
in 1 minute and 37 seconds
Changes
7
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
docs/UML/AbstractModules.pu
View file @
423731b0
...
@@ -16,8 +16,8 @@ package AbstractModels #lightgrey{
...
@@ -16,8 +16,8 @@ package AbstractModels #lightgrey{
abstract
class
ScholarShip
{
abstract
class
ScholarShip
{
+
type
:
string
+
type
:
string
+
amount_min
:
float
{
€
}
+
amount_min
:
float
{
currency
}
+
amount_max
:
float
{
€
}
+
amount_max
:
float
{
currency
}
}
}
abstract
class
Photo
{
abstract
class
Photo
{
...
@@ -26,39 +26,9 @@ package AbstractModels #lightgrey{
...
@@ -26,39 +26,9 @@ package AbstractModels #lightgrey{
+
description
:
MD
+
description
:
MD
}
}
BasicModule
-
up
-|>
Module
BasicModule
-
left
-|>
Module
Photo
-
right
-|>
Module
Photo
-
right
-|>
Module
ScholarShip
-
right
-|>
BasicModule
ScholarShip
-
left
-|>
BasicModule
abstract
class
Campus
{
+
name
:
string
+
Comment
:
MD
+
longitude
:
float
+
latitude
:
float
}
Campus
-
left
|>
Module
class
CityCopy1
as
"City"
#
red
Campus
"*"
-
right
[
bold
,#
green
]-
"1"
CityCopy1
}
package
CampusExtra
{
abstract
class
BasicModuleCopyCampusExtra
as
"BasicModule"
#
red
class
CultureAndStudentLife
class
Accomodation
class
Transport
CultureAndStudentLife
-
up
-|>
BasicModuleCopyCampusExtra
Accomodation
-
up
-|>
BasicModuleCopyCampusExtra
Transport
-
up
-|>
BasicModuleCopyCampusExtra
}
}
CultureAndStudentLife
-
down
-
Campus
Accomodation
-
down
-
Campus
Transport
-
down
-
Campus
@
enduml
@
enduml
\ No newline at end of file
docs/UML/Architecture.pu
View file @
423731b0
@startuml
@startuml
!include AbstractModules.pu
!include Core.pu
!include Core.pu
!include UniversityModules.pu
!include UniversityModules.pu
!include CountryModules.pu
!include CountryModules.pu
!include
AbstractModule
s.pu
!include
Campu
s.pu
!include IndiFunctions.pu
!include IndiFunctions.pu
@enduml
@enduml
docs/UML/Campus.pu
0 → 100644
View file @
423731b0
@
startuml
package
Campus
{
abstract
class
Campus
{
+
is_main_campus
:
bool
+
name
:
string
+
Comment
:
MD
+
longitude
:
float
+
latitude
:
float
}
class
CityCopy1
as
"City"
#
red
Campus
"*"
-
left
[
bold
,#
green
]-
"1"
CityCopy1
abstract
class
ModuleCopyCampusExtra
as
"Module"
#
red
Campus
-
down
|>
ModuleCopyCampusExtra
abstract
class
BasicModuleCopyCampusExtra
as
"BasicModule"
#
red
class
CultureAndStudentLife
class
Accomodation
class
Transport
CultureAndStudentLife
-
up
-|>
BasicModuleCopyCampusExtra
Accomodation
-
up
-|>
BasicModuleCopyCampusExtra
Transport
-
up
-|>
BasicModuleCopyCampusExtra
CultureAndStudentLife
--
Campus
Accomodation
--
Campus
Transport
--
Campus
}
Campus
"1..n"
--
"1"
University
@
enduml
\ No newline at end of file
docs/UML/Core.pu
View file @
423731b0
...
@@ -41,18 +41,10 @@ class University #wheat {
...
@@ -41,18 +41,10 @@ class University #wheat {
University
"1"
.
right
.
"1"
City
University
"1"
.
right
.
"1"
City
note
on
link
#
white
note
on
link
#
white
This
link
is
acheived
This
link
is
acheived
through
the
main
campus
module
through
the
campus
module
(
where
is_main
=
true
)
end
note
end
note
abstract
class
CampusCopy1
as
"Campus"
#
red
class
MainCampus
MainCampus
-|>
CampusCopy1
MainCampus
"1"
-[
bold
,#
green
]
up
-
"1"
University
Class
Offer
{
Class
Offer
{
+
nb_seats_offered
:
int
+
nb_seats_offered
:
int
}
}
...
...
docs/UML/Makefile
View file @
423731b0
...
@@ -4,6 +4,7 @@ TARGET=\
...
@@ -4,6 +4,7 @@ TARGET=\
generated/UniversityModules.svg
\
generated/UniversityModules.svg
\
generated/CountryModules.svg
\
generated/CountryModules.svg
\
generated/AbstractModules.svg
\
generated/AbstractModules.svg
\
generated/Campus.svg
\
generated/IndiFunctions.svg
generated/IndiFunctions.svg
...
...
docs/UML/UniversityModules.pu
View file @
423731b0
...
@@ -8,16 +8,13 @@ package UniversityModule{
...
@@ -8,16 +8,13 @@ package UniversityModule{
abstract
class
PhotoCopyUniversity
as
"Photo"
#
red
abstract
class
PhotoCopyUniversity
as
"Photo"
#
red
abstract
class
BasicModuleCopyUniversity
as
"BasicModule"
#
red
abstract
class
BasicModuleCopyUniversity
as
"BasicModule"
#
red
abstract
class
ScholarShipCopyUniversity
as
"Scholarship"
#
red
abstract
class
ScholarShipCopyUniversity
as
"Scholarship"
#
red
abstract
class
CampusCopyUniversity
as
"Campus"
#
red
class
CultureUniversity
as
"Culture"
class
CultureUniversity
as
"Culture"
class
TransportUniversity
class
PhotoUniversity
class
PhotoUniversity
class
ScholarshipUniversity
class
ScholarshipUniversity
class
Courses
class
Courses
class
SpecialOffer
class
SpecialOffer
class
OtherStuff
class
OtherStuff
class
OtherCampus
class
SemesterDate
{
class
SemesterDate
{
+
autumn_begin
:
date
+
autumn_begin
:
date
...
@@ -34,15 +31,12 @@ package UniversityModule{
...
@@ -34,15 +31,12 @@ package UniversityModule{
}
}
CultureUniversity
-
up
-|>
BasicModuleCopyUniversity
CultureUniversity
-
up
-|>
BasicModuleCopyUniversity
TransportUniversity
-
up
-|>
BasicModuleCopyUniversity
Courses
-
up
-|>
BasicModuleCopyUniversity
Courses
-
up
-|>
BasicModuleCopyUniversity
SpecialOffer
-
up
-|>
BasicModuleCopyUniversity
SpecialOffer
-
up
-|>
BasicModuleCopyUniversity
OtherStuff
-
up
-|>
BasicModuleCopyUniversity
OtherStuff
-
up
-|>
BasicModuleCopyUniversity
SemesterDate
-
up
-|>
BasicModuleCopyUniversity
SemesterDate
-
up
-|>
BasicModuleCopyUniversity
UniversityInfo
-
up
-|>
BasicModuleCopyUniversity
UniversityInfo
-
up
-|>
BasicModuleCopyUniversity
OtherCampus
-
up
-|>
CampusCopyUniversity
PhotoUniversity
-
left
-|>
PhotoCopyUniversity
PhotoUniversity
-
left
-|>
PhotoCopyUniversity
ScholarshipUniversity
-
right
-|>
ScholarShipCopyUniversity
ScholarshipUniversity
-
right
-|>
ScholarShipCopyUniversity
...
@@ -51,16 +45,14 @@ package UniversityModule{
...
@@ -51,16 +45,14 @@ package UniversityModule{
CultureUniversity
"1"
-
down
[
bold
,#
green
]-
"1"
UniversityModules
CultureUniversity
"1"
-
down
[
bold
,#
green
]-
"1"
UniversityModules
TransportUniversity
"1"
-
down
[
bold
,#
green
]-
"1"
UniversityModules
PhotoUniversity
"1"
-
right
[
bold
,#
green
]-
"1"
UniversityModules
PhotoUniversity
"1"
-
right
[
bold
,#
green
]-
"1"
UniversityModules
Courses
"1"
-
right
[
bold
,#
green
]-
"1"
UniversityModules
Courses
"1"
-
down
[
bold
,#
green
]-
"1"
UniversityModules
OtherStuff
"1"
-
right
[
bold
,#
green
]-
"1"
UniversityModules
OtherStuff
"1"
-
down
[
bold
,#
green
]-
"1"
UniversityModules
SpecialOffer
"1"
-
right
[
bold
,#
green
]-
"1"
UniversityModules
SpecialOffer
"1"
-
down
[
bold
,#
green
]-
"1"
UniversityModules
UniversityInfo
"1"
-
right
[
bold
,#
green
]-
"1"
UniversityModules
UniversityInfo
"1"
-
down
[
bold
,#
green
]-
"1"
UniversityModules
SemesterDate
"1"
-
right
[
bold
,#
green
]-
"1"
UniversityModules
SemesterDate
"1"
-
down
[
bold
,#
green
]-
"1"
UniversityModules
ScholarshipUniversity
"*"
-
left
-
"1"
UniversityModules
ScholarshipUniversity
"*"
-
left
-
"1"
UniversityModules
OtherCampus
"*"
-
left
-
"1"
UniversityModules
}
}
UniversityModules
-
down
[
bold
,#
green
]-
University
UniversityModules
-
down
[
bold
,#
green
]-
University
...
...
docs/architecture.md
View file @
423731b0
...
@@ -9,6 +9,7 @@ Vue complète :
...
@@ -9,6 +9,7 @@ Vue complète :
Vue plus précise :
Vue plus précise :











\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment