создание репозитория
This commit is contained in:
commit
94756bb324
13
.$Диаграмма прецедентов.drawio.bkp
Normal file
13
.$Диаграмма прецедентов.drawio.bkp
Normal file
@ -0,0 +1,13 @@
|
||||
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.16 Chrome/132.0.6834.196 Electron/34.2.0 Safari/537.36" version="26.0.16">
|
||||
<diagram name="Страница — 1" id="WaT59TNUfjbON7Ns6Flj">
|
||||
<mxGraphModel dx="1195" dy="737" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="583" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-1" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
|
||||
<mxGeometry x="176" y="54" width="476" height="476" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
78
.$Схема базы.drawio.bkp
Normal file
78
.$Схема базы.drawio.bkp
Normal file
@ -0,0 +1,78 @@
|
||||
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.16 Chrome/132.0.6834.196 Electron/34.2.0 Safari/537.36" version="26.0.16">
|
||||
<diagram name="Страница — 1" id="-4UfkaTS5Q51r8fKr0-z">
|
||||
<mxGraphModel dx="683" dy="421" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="583" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-5" value="countries" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="170" width="180" height="180" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-6" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-5">
|
||||
<mxGeometry y="30" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-7" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-6">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-8" value="id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-6">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-9" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-5">
|
||||
<mxGeometry y="60" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-10" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-9">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-11" value="title" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-9">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-12" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-5">
|
||||
<mxGeometry y="90" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-13" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-12">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-14" value="english_title" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-12">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-15" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-5">
|
||||
<mxGeometry y="120" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-16" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-15">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-17" value="code_alpha" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-15">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-18" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-5">
|
||||
<mxGeometry y="150" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-19" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-18">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-20" value="code_digits" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-18">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
3
.idea/.gitignore
generated
vendored
Normal file
3
.idea/.gitignore
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
6
.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
6
.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
@ -0,0 +1,6 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<settings>
|
||||
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||
<version value="1.0" />
|
||||
</settings>
|
||||
</component>
|
||||
4
.idea/misc.xml
generated
Normal file
4
.idea/misc.xml
generated
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11" project-jdk-type="Python SDK" />
|
||||
</project>
|
||||
8
.idea/modules.xml
generated
Normal file
8
.idea/modules.xml
generated
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/Решение.iml" filepath="$PROJECT_DIR$/.idea/Решение.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
8
.idea/Решение.iml
generated
Normal file
8
.idea/Решение.iml
generated
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
13
ERD.drawio
Normal file
13
ERD.drawio
Normal file
File diff suppressed because one or more lines are too long
BIN
ERD.drawio.pdf
Normal file
BIN
ERD.drawio.pdf
Normal file
Binary file not shown.
8
desktop/.idea/.gitignore
generated
vendored
Normal file
8
desktop/.idea/.gitignore
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
||||
8
desktop/.idea/desktop.iml
generated
Normal file
8
desktop/.idea/desktop.iml
generated
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="jdk" jdkName="Python 3.13" jdkType="Python SDK" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
desktop/.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
6
desktop/.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
@ -0,0 +1,6 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<settings>
|
||||
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||
<version value="1.0" />
|
||||
</settings>
|
||||
</component>
|
||||
6
desktop/.idea/misc.xml
generated
Normal file
6
desktop/.idea/misc.xml
generated
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Black">
|
||||
<option name="sdkName" value="Python 3.13" />
|
||||
</component>
|
||||
</project>
|
||||
8
desktop/.idea/modules.xml
generated
Normal file
8
desktop/.idea/modules.xml
generated
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/desktop.iml" filepath="$PROJECT_DIR$/.idea/desktop.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
4
desktop/.idea/vcs.xml
generated
Normal file
4
desktop/.idea/vcs.xml
generated
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings" defaultProject="true" />
|
||||
</project>
|
||||
116
desktop/db.py
Normal file
116
desktop/db.py
Normal file
@ -0,0 +1,116 @@
|
||||
from datetime import datetime
|
||||
|
||||
from sqlalchemy import Column, Integer, DateTime, VARCHAR, DATE, TEXT, ForeignKey, create_engine
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
from sqlalchemy.orm import relationship, sessionmaker, Session
|
||||
|
||||
__factory = None
|
||||
base = declarative_base()
|
||||
|
||||
|
||||
class BaseModel(base):
|
||||
__abstract__ = True
|
||||
|
||||
id = Column(Integer, primary_key=True, autoincrement=True)
|
||||
|
||||
|
||||
class Role(BaseModel):
|
||||
__tablename__ = 'roles'
|
||||
|
||||
title = Column(VARCHAR(50), nullable=False)
|
||||
|
||||
|
||||
class Gender(BaseModel):
|
||||
__tablename__ = 'genders'
|
||||
|
||||
title = Column(VARCHAR(50), nullable=False)
|
||||
|
||||
|
||||
class Country(BaseModel):
|
||||
__tablename__ = 'countries'
|
||||
|
||||
title = Column(VARCHAR(250), nullable=False)
|
||||
english_title = Column(VARCHAR(250), nullable=False)
|
||||
code_alpha = Column(VARCHAR(10), nullable=False)
|
||||
code_digits = Column(VARCHAR(10), nullable=False)
|
||||
|
||||
cities = relationship('City', backref='country')
|
||||
|
||||
|
||||
class City(BaseModel):
|
||||
__tablename__ = 'cities'
|
||||
|
||||
title = Column(VARCHAR(250), nullable=False)
|
||||
|
||||
country_id = Column(Integer, ForeignKey('countries.id'), nullable=False)
|
||||
|
||||
country = relationship('Country', backref='cities')
|
||||
|
||||
events = relationship('Event', backref='city')
|
||||
|
||||
|
||||
class User(BaseModel):
|
||||
__tablename__ = 'users'
|
||||
|
||||
last_name = Column(VARCHAR(50), nullable=False)
|
||||
first_name = Column(VARCHAR(50), nullable=False)
|
||||
patronym = Column(VARCHAR(50))
|
||||
email = Column(VARCHAR(150), nullable=False)
|
||||
birthday = Column(DATE, nullable=False)
|
||||
phone = Column(VARCHAR(50), nullable=False)
|
||||
password = Column(TEXT, nullable=False)
|
||||
photo = Column(TEXT, nullable=False)
|
||||
|
||||
gender_id = Column(Integer, ForeignKey('genders.id'), nullable=False)
|
||||
role_id = Column(Integer, ForeignKey('roles.id'), nullable=False)
|
||||
country_id = Column(Integer, ForeignKey('countries.id'), nullable=False)
|
||||
|
||||
moders = relationship('Moder', backref='user')
|
||||
|
||||
|
||||
class Direction(BaseModel):
|
||||
__tablename__ = 'directions'
|
||||
|
||||
title = Column(VARCHAR(150), nullable=False)
|
||||
|
||||
moders = relationship('Moder', backref='direction')
|
||||
|
||||
|
||||
class Event(BaseModel):
|
||||
__tablename__ = 'events'
|
||||
|
||||
title = Column(VARCHAR(250), nullable=False)
|
||||
date = Column(DATE, nullable=False)
|
||||
days_count = Column(Integer, nullable=False)
|
||||
|
||||
city_id = Column(Integer, ForeignKey('cities.id'), nullable=False)
|
||||
|
||||
city = relationship('City', backref='events')
|
||||
|
||||
moders = relationship('Moder', backref='event')
|
||||
|
||||
|
||||
class Moder(BaseModel):
|
||||
__tablename__ = 'moders'
|
||||
|
||||
user_id = Column(Integer, ForeignKey('users.id'), nullable=False)
|
||||
event_id = Column(Integer, ForeignKey('events.id'), nullable=False)
|
||||
direction_id = Column(Integer, ForeignKey('directions.id'), nullable=False)
|
||||
|
||||
user = relationship('User', backref='moders')
|
||||
event = relationship('Event', backref='moders')
|
||||
direction = relationship('Direction', backref='moders')
|
||||
|
||||
|
||||
def init_db():
|
||||
global __factory
|
||||
|
||||
eng = create_engine('postgresql+pg8000://postgres:2509@localhost:5432/demo_1')
|
||||
__factory = sessionmaker(bind=eng)
|
||||
|
||||
base.metadata.create_all(eng)
|
||||
|
||||
|
||||
def connect() -> Session:
|
||||
global __factory
|
||||
return __factory()
|
||||
4
desktop/main.py
Normal file
4
desktop/main.py
Normal file
@ -0,0 +1,4 @@
|
||||
from db import init_db
|
||||
|
||||
if __name__ == '__main__':
|
||||
init_db()
|
||||
138
desktop/ui/login_window.ui
Normal file
138
desktop/ui/login_window.ui
Normal file
@ -0,0 +1,138 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>MainWindow</class>
|
||||
<widget class="QMainWindow" name="MainWindow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>800</width>
|
||||
<height>582</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>ИС "Конференции" - Авторизация</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="2" column="1" colspan="2">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>27</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Авторизация</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="1" colspan="2">
|
||||
<widget class="QLineEdit" name="lineEdit_2"/>
|
||||
</item>
|
||||
<item row="3" column="1" colspan="2">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>Логин</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3">
|
||||
<widget class="QPushButton" name="pushButton">
|
||||
<property name="text">
|
||||
<string>Назад</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="0">
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="4" column="1" colspan="2">
|
||||
<widget class="QLineEdit" name="lineEdit"/>
|
||||
</item>
|
||||
<item row="5" column="1" colspan="2">
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>Пароль</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="9" column="1" colspan="2">
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="7" column="1" colspan="2">
|
||||
<widget class="QPushButton" name="pushButton_2">
|
||||
<property name="text">
|
||||
<string>Войти</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" colspan="2">
|
||||
<spacer name="verticalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="5" column="3">
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="8" column="1">
|
||||
<spacer name="horizontalSpacer_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
108
desktop/ui/main_menu.ui
Normal file
108
desktop/ui/main_menu.ui
Normal file
@ -0,0 +1,108 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>MainWindow</class>
|
||||
<widget class="QMainWindow" name="MainWindow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>800</width>
|
||||
<height>600</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>ИС "Конфренции" - Главное меню</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="2" column="0" colspan="2">
|
||||
<widget class="QDateEdit" name="dateEdit">
|
||||
<property name="dateTime">
|
||||
<datetime>
|
||||
<hour>0</hour>
|
||||
<minute>0</minute>
|
||||
<second>0</second>
|
||||
<year>2025</year>
|
||||
<month>6</month>
|
||||
<day>12</day>
|
||||
</datetime>
|
||||
</property>
|
||||
<property name="calendarPopup">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" colspan="2">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>Фильтрация по дате</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2" colspan="2">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>Фильтрация по направлению</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QPushButton" name="pushButton_2">
|
||||
<property name="text">
|
||||
<string>Авторизация</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="3" column="0" colspan="4">
|
||||
<widget class="QListWidget" name="listWidget"/>
|
||||
</item>
|
||||
<item row="2" column="2" colspan="2">
|
||||
<widget class="QComboBox" name="comboBox"/>
|
||||
</item>
|
||||
<item row="0" column="3">
|
||||
<widget class="QPushButton" name="pushButton">
|
||||
<property name="text">
|
||||
<string>Выйти</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="4" column="0" colspan="4">
|
||||
<widget class="QPushButton" name="pushButton_3">
|
||||
<property name="text">
|
||||
<string>Регистрация жюри/модератора</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
175
desktop/ui/oragnisator_window.ui
Normal file
175
desktop/ui/oragnisator_window.ui
Normal file
@ -0,0 +1,175 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>MainWindow</class>
|
||||
<widget class="QMainWindow" name="MainWindow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>800</width>
|
||||
<height>600</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>ИС "Конференции" - Окно организатора</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="3" column="1">
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>16</pointsize>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Доброе....</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>24</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Окно организатора</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>16</pointsize>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>ФИО пользователя</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="7" column="1">
|
||||
<widget class="QPushButton" name="pushButton_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Жюри</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2">
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="8" column="0">
|
||||
<widget class="QPushButton" name="pushButton">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Мой профиль</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="1">
|
||||
<widget class="QPushButton" name="pushButton_3">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Участники</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="1">
|
||||
<widget class="QPushButton" name="pushButton_4">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Мероприятия</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0" rowspan="5">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>Фото</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="3">
|
||||
<widget class="Line" name="line">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QPushButton" name="pushButton_5">
|
||||
<property name="text">
|
||||
<string>Назад</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
199
desktop/ui/register_window.ui
Normal file
199
desktop/ui/register_window.ui
Normal file
@ -0,0 +1,199 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>MainWindow</class>
|
||||
<widget class="QMainWindow" name="MainWindow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>800</width>
|
||||
<height>600</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>ИС "Конференции" - Окно регистрации жюри/модераторов</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0" colspan="3">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>17</pointsize>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Регистрация жюри/модератора</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" rowspan="5">
|
||||
<layout class="QFormLayout" name="formLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>ID number:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QLineEdit" name="lineEdit"/>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>ФИО:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QLineEdit" name="lineEdit_2"/>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="text">
|
||||
<string>Пол:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QComboBox" name="comboBox"/>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="label_5">
|
||||
<property name="text">
|
||||
<string>Роль:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QComboBox" name="comboBox_2"/>
|
||||
</item>
|
||||
<item row="4" column="0">
|
||||
<widget class="QLabel" name="label_6">
|
||||
<property name="text">
|
||||
<string>Email:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<widget class="QLineEdit" name="lineEdit_3"/>
|
||||
</item>
|
||||
<item row="5" column="0">
|
||||
<widget class="QLabel" name="label_7">
|
||||
<property name="text">
|
||||
<string>Телефон:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="1">
|
||||
<widget class="QLineEdit" name="lineEdit_4">
|
||||
<property name="inputMask">
|
||||
<string>+7(000)-000-00-00</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="0">
|
||||
<widget class="QLabel" name="label_8">
|
||||
<property name="text">
|
||||
<string>Направление</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="1">
|
||||
<widget class="QLineEdit" name="lineEdit_5"/>
|
||||
</item>
|
||||
<item row="7" column="1">
|
||||
<widget class="QCheckBox" name="checkBox">
|
||||
<property name="text">
|
||||
<string>Прикрепить к мероприятию</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="0">
|
||||
<widget class="QLabel" name="label_9">
|
||||
<property name="text">
|
||||
<string>Мероприятие</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="1">
|
||||
<widget class="QComboBox" name="comboBox_3"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="1" column="2" colspan="2">
|
||||
<widget class="QLabel" name="label_10">
|
||||
<property name="text">
|
||||
<string>Фото</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QLabel" name="label_11">
|
||||
<property name="text">
|
||||
<string>Пароль</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="2" colspan="2">
|
||||
<widget class="QLineEdit" name="lineEdit_6">
|
||||
<property name="placeholderText">
|
||||
<string>Password</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QLabel" name="label_12">
|
||||
<property name="text">
|
||||
<string>Повтор пароля</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="2" colspan="2">
|
||||
<widget class="QLineEdit" name="lineEdit_7">
|
||||
<property name="placeholderText">
|
||||
<string>Re-enter password</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="2">
|
||||
<widget class="QCheckBox" name="checkBox_2">
|
||||
<property name="text">
|
||||
<string>Видимый пароль</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="2">
|
||||
<widget class="QPushButton" name="pushButton">
|
||||
<property name="text">
|
||||
<string>Ок</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="3">
|
||||
<widget class="QPushButton" name="pushButton_2">
|
||||
<property name="text">
|
||||
<string>Отмена</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3">
|
||||
<widget class="QPushButton" name="pushButton_3">
|
||||
<property name="text">
|
||||
<string>Назад</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
113
Диаграмма прецедентов.drawio
Normal file
113
Диаграмма прецедентов.drawio
Normal file
@ -0,0 +1,113 @@
|
||||
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.16 Chrome/132.0.6834.196 Electron/34.2.0 Safari/537.36" version="26.0.16">
|
||||
<diagram name="Страница — 1" id="WaT59TNUfjbON7Ns6Flj">
|
||||
<mxGraphModel dx="1195" dy="737" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="583" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-1" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
|
||||
<mxGeometry x="176" y="54" width="476" height="476" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-17" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-4" target="zyxJryzkYNulUdDym8Ht-15">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-23" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-4" target="zyxJryzkYNulUdDym8Ht-22">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-4" value="Участник" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="350" width="30" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-11" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.015;entryY=0.308;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-5" target="zyxJryzkYNulUdDym8Ht-9">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-26" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-5" target="zyxJryzkYNulUdDym8Ht-25">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-27" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-5" target="zyxJryzkYNulUdDym8Ht-24">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-5" value="Модератор" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="90" y="120" width="30" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-6" value="Жюри" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="720" y="110" width="30" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-31" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-7" target="zyxJryzkYNulUdDym8Ht-30">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-7" value="Организатор" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="720" y="360" width="30" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-8" value="ИС "Конференции"" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="176" y="60" width="134" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-9" value="Регистрация в системе" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="330" y="267" width="110" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-10" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.039;entryY=0.637;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-4" target="zyxJryzkYNulUdDym8Ht-9">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-12" value="Координация участников" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="290" y="200" width="110" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-13" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-5" target="zyxJryzkYNulUdDym8Ht-12">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-18" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-14" target="zyxJryzkYNulUdDym8Ht-15">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-19" value="&lt;&lt;include&gt;&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=60;" vertex="1" connectable="0" parent="zyxJryzkYNulUdDym8Ht-18">
|
||||
<mxGeometry x="0.0069" y="1" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-14" value="Просмотр профиля" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="359" y="420" width="110" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-20" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;dashed=1;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-15" target="zyxJryzkYNulUdDym8Ht-16">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-21" value="&lt;&lt;extend&gt;&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=-15;" vertex="1" connectable="0" parent="zyxJryzkYNulUdDym8Ht-20">
|
||||
<mxGeometry x="-0.2387" relative="1" as="geometry">
|
||||
<mxPoint y="-2" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-15" value="Управление профиелем" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="188" y="400" width="110" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-16" value="Изменение профиля" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="270" y="470" width="110" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-22" value="Работа с мероприятиями" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="298" y="340" width="110" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-24" value="Регистрация на мероприятие" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="370" y="150" width="110" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-25" value="Выбор&nbsp;<div>активности для модерации</div>" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="330" y="80" width="110" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-28" value="Управление участниками" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="350" width="110" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-29" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.99;entryY=0.676;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-7" target="zyxJryzkYNulUdDym8Ht-28">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-30" value="Управление информацие о событии&nbsp;<div>в системе</div>" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="469" y="440" width="130" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-32" value="Добавление мероприятий в рамках&nbsp;<div>активности</div>" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="469" y="257" width="120" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-33" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.966;entryY=0.744;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-7" target="zyxJryzkYNulUdDym8Ht-32">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-34" value="Просмотр информации о активности" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="120" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="zyxJryzkYNulUdDym8Ht-35" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="zyxJryzkYNulUdDym8Ht-6" target="zyxJryzkYNulUdDym8Ht-34">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
Диаграмма прецедентов.zip
Normal file
BIN
Диаграмма прецедентов.zip
Normal file
Binary file not shown.
BIN
Диаграмма прецедентов/Диаграмма прецедентов.drawio.pdf
Normal file
BIN
Диаграмма прецедентов/Диаграмма прецедентов.drawio.pdf
Normal file
Binary file not shown.
BIN
Диаграмма прецедентов/Диаграмма прецедентов.vsdx
Normal file
BIN
Диаграмма прецедентов/Диаграмма прецедентов.vsdx
Normal file
Binary file not shown.
252
Импорт/Cтраны.csv
Normal file
252
Импорт/Cтраны.csv
Normal file
@ -0,0 +1,252 @@
|
||||
title;english_title;code_alpha;code_digits
|
||||
Абхазия;Abkhazia;AB;895
|
||||
Австралия;Australia;AU;36
|
||||
Австрия;Austria;AT;40
|
||||
Азербайджан;Azerbaijan;AZ;31
|
||||
Албания;Albania;AL;8
|
||||
Алжир;Algeria;DZ;12
|
||||
Американское Самоа;American Samoa;AS;16
|
||||
Ангилья;Anguilla;AI;660
|
||||
Ангола;Angola;AO;24
|
||||
Андорра;Andorra;AD;20
|
||||
Антарктида;Antarctica;AQ;10
|
||||
Антигуа и Барбуда;Antigua and Barbuda;AG;28
|
||||
Аргентина;Argentina;AR;32
|
||||
Армения;Armenia;AM;51
|
||||
Аруба;Aruba;AW;533
|
||||
Афганистан;Afghanistan;AF;4
|
||||
Багамы;Bahamas;BS;44
|
||||
Бангладеш;Bangladesh;BD;50
|
||||
Барбадос;Barbados;BB;52
|
||||
Бахрейн;Bahrain;BH;48
|
||||
Беларусь;Belarus;BY;112
|
||||
Белиз;Belize;BZ;84
|
||||
Бельгия;Belgium;BE;56
|
||||
Бенин;Benin;BJ;204
|
||||
Бермуды;Bermuda;BM;60
|
||||
Болгария;Bulgaria;BG;100
|
||||
"Боливия, Многонациональное Государство";"Bolivia, plurinational state of";BO;68
|
||||
"Бонайре, Саба и Синт-Эстатиус";"Bonaire, Sint Eustatius and Saba";BQ;535
|
||||
Босния и Герцеговина;Bosnia and Herzegovina;BA;70
|
||||
Ботсвана;Botswana;BW;72
|
||||
Бразилия;Brazil;BR;76
|
||||
Британская территория в Индийском океане;British Indian Ocean Territory;IO;86
|
||||
Бруней-Даруссалам;Brunei Darussalam;BN;96
|
||||
Буркина-Фасо;Burkina Faso;BF;854
|
||||
Бурунди;Burundi;BI;108
|
||||
Бутан;Bhutan;BT;64
|
||||
Вануату;Vanuatu;VU;548
|
||||
Венгрия;Hungary;HU;348
|
||||
Венесуэла Боливарианская Республика;Venezuela;VE;862
|
||||
"Виргинские острова, Британские";"Virgin Islands, British";VG;92
|
||||
"Виргинские острова, США";"Virgin Islands, U.S.";VI;850
|
||||
Вьетнам;Vietnam;VN;704
|
||||
Габон;Gabon;GA;266
|
||||
Гаити;Haiti;HT;332
|
||||
Гайана;Guyana;GY;328
|
||||
Гамбия;Gambia;GM;270
|
||||
Гана;Ghana;GH;288
|
||||
Гваделупа;Guadeloupe;GP;312
|
||||
Гватемала;Guatemala;GT;320
|
||||
Гвинея;Guinea;GN;324
|
||||
Гвинея-Бисау;Guinea-Bissau;GW;624
|
||||
Германия;Germany;DE;276
|
||||
Гернси;Guernsey;GG;831
|
||||
Гибралтар;Gibraltar;GI;292
|
||||
Гондурас;Honduras;HN;340
|
||||
Гонконг;Hong Kong;HK;344
|
||||
Гренада;Grenada;GD;308
|
||||
Гренландия;Greenland;GL;304
|
||||
Греция;Greece;GR;300
|
||||
Грузия;Georgia;GE;268
|
||||
Гуам;Guam;GU;316
|
||||
Дания;Denmark;DK;208
|
||||
Джерси;Jersey;JE;832
|
||||
Джибути;Djibouti;DJ;262
|
||||
Доминика;Dominica;DM;212
|
||||
Доминиканская Республика;Dominican Republic;DO;214
|
||||
Египет;Egypt;EG;818
|
||||
Замбия;Zambia;ZM;894
|
||||
Западная Сахара;Western Sahara;EH;732
|
||||
Зимбабве;Zimbabwe;ZW;716
|
||||
Израиль;Israel;IL;376
|
||||
Индия;India;IN;356
|
||||
Индонезия;Indonesia;ID;360
|
||||
Иордания;Jordan;JO;400
|
||||
Ирак;Iraq;IQ;368
|
||||
"Иран, Исламская Республика";"Iran, Islamic Republic of";IR;364
|
||||
Ирландия;Ireland;IE;372
|
||||
Исландия;Iceland;IS;352
|
||||
Испания;Spain;ES;724
|
||||
Италия;Italy;IT;380
|
||||
Йемен;Yemen;YE;887
|
||||
Кабо-Верде;Cape Verde;CV;132
|
||||
Казахстан;Kazakhstan;KZ;398
|
||||
Камбоджа;Cambodia;KH;116
|
||||
Камерун;Cameroon;CM;120
|
||||
Канада;Canada;CA;124
|
||||
Катар;Qatar;QA;634
|
||||
Кения;Kenya;KE;404
|
||||
Кипр;Cyprus;CY;196
|
||||
Киргизия;Kyrgyzstan;KG;417
|
||||
Кирибати;Kiribati;KI;296
|
||||
Китай;China;CN;156
|
||||
Кокосовые (Килинг) острова;Cocos (Keeling) Islands;CC;166
|
||||
Колумбия;Colombia;CO;170
|
||||
Коморы;Comoros;KM;174
|
||||
Конго;Congo;CG;178
|
||||
"Конго, Демократическая Республика";"Congo, Democratic Republic of the";CD;180
|
||||
"Корея, Народно-Демократическая Республика";"Korea, Democratic People's republic of";KP;408
|
||||
"Корея, Республика";"Korea, Republic of";KR;410
|
||||
Коста-Рика;Costa Rica;CR;188
|
||||
Кот д'Ивуар;Cote d'Ivoire;CI;384
|
||||
Куба;Cuba;CU;192
|
||||
Кувейт;Kuwait;KW;414
|
||||
Кюрасао;Curacao;CW;531
|
||||
Лаос;Lao People's Democratic Republic;LA;418
|
||||
Латвия;Latvia;LV;428
|
||||
Лесото;Lesotho;LS;426
|
||||
Ливан;Lebanon;LB;422
|
||||
Ливийская Арабская Джамахирия;Libyan Arab Jamahiriya;LY;434
|
||||
Либерия;Liberia;LR;430
|
||||
Лихтенштейн;Liechtenstein;LI;438
|
||||
Литва;Lithuania;LT;440
|
||||
Люксембург;Luxembourg;LU;442
|
||||
Маврикий;Mauritius;MU;480
|
||||
Мавритания;Mauritania;MR;478
|
||||
Мадагаскар;Madagascar;MG;450
|
||||
Майотта;Mayotte;YT;175
|
||||
Макао;Macao;MO;446
|
||||
Малави;Malawi;MW;454
|
||||
Малайзия;Malaysia;MY;458
|
||||
Мали;Mali;ML;466
|
||||
Малые Тихоокеанские отдаленные острова Соединенных Штатов;United States Minor Outlying Islands;UM;581
|
||||
Мальдивы;Maldives;MV;462
|
||||
Мальта;Malta;MT;470
|
||||
Марокко;Morocco;MA;504
|
||||
Мартиника;Martinique;MQ;474
|
||||
Маршалловы острова;Marshall Islands;MH;584
|
||||
Мексика;Mexico;MX;484
|
||||
"Микронезия, Федеративные Штаты";"Micronesia, Federated States of";FM;583
|
||||
Мозамбик;Mozambique;MZ;508
|
||||
"Молдова, Республика";Moldova;MD;498
|
||||
Монако;Monaco;MC;492
|
||||
Монголия;Mongolia;MN;496
|
||||
Монтсеррат;Montserrat;MS;500
|
||||
Мьянма;Myanmar;MM;104
|
||||
Намибия;Namibia;NA;516
|
||||
Науру;Nauru;NR;520
|
||||
Непал;Nepal;NP;524
|
||||
Нигер;Niger;NE;562
|
||||
Нигерия;Nigeria;NG;566
|
||||
Нидерланды;Netherlands;NL;528
|
||||
Никарагуа;Nicaragua;NI;558
|
||||
Ниуэ;Niue;NU;570
|
||||
Новая Зеландия;New Zealand;NZ;554
|
||||
Новая Каледония;New Caledonia;NC;540
|
||||
Норвегия;Norway;NO;578
|
||||
Объединенные Арабские Эмираты;United Arab Emirates;AE;784
|
||||
Оман;Oman;OM;512
|
||||
Остров Буве;Bouvet Island;BV;74
|
||||
Остров Мэн;Isle of Man;IM;833
|
||||
Остров Норфолк;Norfolk Island;NF;574
|
||||
Остров Рождества;Christmas Island;CX;162
|
||||
Остров Херд и острова Макдональд;Heard Island and McDonald Islands;HM;334
|
||||
Острова Кайман;Cayman Islands;KY;136
|
||||
Острова Кука;Cook Islands;CK;184
|
||||
Острова Теркс и Кайкос;Turks and Caicos Islands;TC;796
|
||||
Пакистан;Pakistan;PK;586
|
||||
Палау;Palau;PW;585
|
||||
"Палестинская территория, оккупированная";"Palestinian Territory, Occupied";PS;275
|
||||
Панама;Panama;PA;591
|
||||
Папский Престол (Государство — город Ватикан);Holy See (Vatican City State);VA;336
|
||||
Папуа-Новая Гвинея;Papua New Guinea;PG;598
|
||||
Парагвай;Paraguay;PY;600
|
||||
Перу;Peru;PE;604
|
||||
Питкерн;Pitcairn;PN;612
|
||||
Польша;Poland;PL;616
|
||||
Португалия;Portugal;PT;620
|
||||
Пуэрто-Рико;Puerto Rico;PR;630
|
||||
Республика Македония;"Macedonia, The Former Yugoslav Republic Of";MK;807
|
||||
Реюньон;Reunion;RE;638
|
||||
Россия;Russian Federation;RU;643
|
||||
Руанда;Rwanda;RW;646
|
||||
Румыния;Romania;RO;642
|
||||
Самоа;Samoa;WS;882
|
||||
Сан-Марино;San Marino;SM;674
|
||||
Сан-Томе и Принсипи;Sao Tome and Principe;ST;678
|
||||
Саудовская Аравия;Saudi Arabia;SA;682
|
||||
Свазиленд;Swaziland;SZ;748
|
||||
"Святая Елена, Остров вознесения, Тристан-да-Кунья";"Saint Helena, Ascension And Tristan Da Cunha";SH;654
|
||||
Северные Марианские острова;Northern Mariana Islands;MP;580
|
||||
Сен-Бартельми;Saint Barthelemy;BL;652
|
||||
Сен-Мартен;Saint Martin (French Part);MF;663
|
||||
Сенегал;Senegal;SN;686
|
||||
Сент-Винсент и Гренадины;Saint Vincent and the Grenadines;VC;670
|
||||
Сент-Люсия;Saint Lucia;LC;662
|
||||
Сент-Китс и Невис;Saint Kitts and Nevis;KN;659
|
||||
Сент-Пьер и Микелон;Saint Pierre and Miquelon;PM;666
|
||||
Сербия;Serbia;RS;688
|
||||
Сейшелы;Seychelles;SC;690
|
||||
Сингапур;Singapore;SG;702
|
||||
Синт-Мартен;Sint Maarten;SX;534
|
||||
Сирийская Арабская Республика;Syrian Arab Republic;SY;760
|
||||
Словакия;Slovakia;SK;703
|
||||
Словения;Slovenia;SI;705
|
||||
Соединенное Королевство;United Kingdom;GB;826
|
||||
Соединенные Штаты;United States;US;840
|
||||
Соломоновы острова;Solomon Islands;SB;90
|
||||
Сомали;Somalia;SO;706
|
||||
Судан;Sudan;SD;729
|
||||
Суринам;Suriname;SR;740
|
||||
Сьерра-Леоне;Sierra Leone;SL;694
|
||||
Таджикистан;Tajikistan;TJ;762
|
||||
Таиланд;Thailand;TH;764
|
||||
Тайвань (Китай);"Taiwan, Province of China";TW;158
|
||||
"Танзания, Объединенная Республика";"Tanzania, United Republic Of";TZ;834
|
||||
Тимор-Лесте;Timor-Leste;TL;626
|
||||
Того;Togo;TG;768
|
||||
Токелау;Tokelau;TK;772
|
||||
Тонга;Tonga;TO;776
|
||||
Тринидад и Тобаго;Trinidad and Tobago;TT;780
|
||||
Тувалу;Tuvalu;TV;798
|
||||
Тунис;Tunisia;TN;788
|
||||
Туркмения;Turkmenistan;TM;795
|
||||
Турция;Turkey;TR;792
|
||||
Уганда;Uganda;UG;800
|
||||
Узбекистан;Uzbekistan;UZ;860
|
||||
Украина;Ukraine;UA;804
|
||||
Уоллис и Футуна;Wallis and Futuna;WF;876
|
||||
Уругвай;Uruguay;UY;858
|
||||
Фарерские острова;Faroe Islands;FO;234
|
||||
Фиджи;Fiji;FJ;242
|
||||
Филиппины;Philippines;PH;608
|
||||
Финляндия;Finland;FI;246
|
||||
Фолклендские острова (Мальвинские);Falkland Islands (Malvinas);FK;238
|
||||
Франция;France;FR;250
|
||||
Французская Гвиана;French Guiana;GF;254
|
||||
Французская Полинезия;French Polynesia;PF;258
|
||||
Французские Южные территории;French Southern Territories;TF;260
|
||||
Хорватия;Croatia;HR;191
|
||||
Центрально-Африканская Республика;Central African Republic;CF;140
|
||||
Чад;Chad;TD;148
|
||||
Черногория;Montenegro;ME;499
|
||||
Чешская Республика;Czech Republic;CZ;203
|
||||
Чили;Chile;CL;152
|
||||
Швейцария;Switzerland;CH;756
|
||||
Швеция;Sweden;SE;752
|
||||
Шпицберген и Ян Майен;Svalbard and Jan Mayen;SJ;744
|
||||
Шри-Ланка;Sri Lanka;LK;144
|
||||
Эквадор;Ecuador;EC;218
|
||||
Экваториальная Гвинея;Equatorial Guinea;GQ;226
|
||||
Эландские острова;Aland Islands;AX;248
|
||||
Эль-Сальвадор;El Salvador;SV;222
|
||||
Эритрея;Eritrea;ER;232
|
||||
Эстония;Estonia;EE;233
|
||||
Эфиопия;Ethiopia;ET;231
|
||||
Южная Африка;South Africa;ZA;710
|
||||
Южная Джорджия и Южные Сандвичевы острова;South Georgia and the South Sandwich Islands;GS;239
|
||||
Южная Осетия;South Ossetia;OS;896
|
||||
Южный Судан;South Sudan;SS;728
|
||||
Ямайка;Jamaica;JM;388
|
||||
Япония;Japan;JP;392
|
||||
|
1118
Импорт/Города.csv
Normal file
1118
Импорт/Города.csv
Normal file
File diff suppressed because it is too large
Load Diff
529
Схема базы.drawio
Normal file
529
Схема базы.drawio
Normal file
@ -0,0 +1,529 @@
|
||||
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.16 Chrome/132.0.6834.196 Electron/34.2.0 Safari/537.36" version="26.0.16">
|
||||
<diagram name="Страница — 1" id="-4UfkaTS5Q51r8fKr0-z">
|
||||
<mxGraphModel dx="989" dy="610" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="583" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-5" value="countries" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="150" width="180" height="180" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-6" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-5">
|
||||
<mxGeometry y="30" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-7" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-6">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-8" value="id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-6">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-9" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-5">
|
||||
<mxGeometry y="60" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-10" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-9">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-11" value="title" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-9">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-12" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-5">
|
||||
<mxGeometry y="90" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-13" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-12">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-14" value="english_title" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-12">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-15" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-5">
|
||||
<mxGeometry y="120" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-16" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-15">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-17" value="code_alpha" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-15">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-18" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-5">
|
||||
<mxGeometry y="150" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-19" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-18">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-20" value="code_digits" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-18">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-21" value="cities" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="350" width="180" height="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-22" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-21">
|
||||
<mxGeometry y="30" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-23" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-22">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-24" value="id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-22">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-25" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-21">
|
||||
<mxGeometry y="60" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-26" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-25">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-27" value="title" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-25">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-34" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-21">
|
||||
<mxGeometry y="90" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-35" value="FK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-34">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-36" value="country_id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-34">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="nWNNk_xeiEzZAKIq3JJw-6" target="nWNNk_xeiEzZAKIq3JJw-34">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="680" y="515" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="700" y="195" />
|
||||
<mxPoint x="700" y="455" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-38" value="users" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="270" y="10" width="180" height="390" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-39" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="30" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-40" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-39">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-41" value="id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-39">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-42" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="60" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-43" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-42">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-44" value="last_name" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-42">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-45" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="90" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-46" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-45">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-47" value="first_name" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-45">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-48" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="120" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-49" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-48">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-50" value="patronymic" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-48">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-51" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="150" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-52" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-51">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-53" value="email" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-51">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-54" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="180" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-55" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-54">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-56" value="birthday" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-54">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-57" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="210" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-58" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-57">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-59" value="phone" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-57">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-60" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="240" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-61" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-60">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-62" value="password" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-60">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-63" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="270" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-64" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-63">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-65" value="photo" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-63">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-66" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="300" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-67" value="FK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-66">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-68" value="gender_id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-66">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-112" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="330" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-113" value="FK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-112">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-114" value="country_id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-112">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-101" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-38">
|
||||
<mxGeometry y="360" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-102" value="FK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-101">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-103" value="role_id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-101">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-69" value="gender" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="20" y="20" width="180" height="90" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-70" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-69">
|
||||
<mxGeometry y="30" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-71" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-70">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-72" value="id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-70">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-73" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-69">
|
||||
<mxGeometry y="60" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-74" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-73">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-75" value="title" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-73">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-100" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="nWNNk_xeiEzZAKIq3JJw-70" target="nWNNk_xeiEzZAKIq3JJw-66">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="nWNNk_xeiEzZAKIq3JJw-6" target="nWNNk_xeiEzZAKIq3JJw-112">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-105" value="roles" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="20" y="330" width="180" height="90" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-106" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-105">
|
||||
<mxGeometry y="30" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-107" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-106">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-108" value="id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-106">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-109" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-105">
|
||||
<mxGeometry y="60" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-110" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-109">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-111" value="title" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-109">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-115" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="nWNNk_xeiEzZAKIq3JJw-106" target="nWNNk_xeiEzZAKIq3JJw-101">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-116" value="events" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="850" y="390" width="180" height="180" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-117" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-116">
|
||||
<mxGeometry y="30" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-118" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-117">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-119" value="id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-117">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-120" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-116">
|
||||
<mxGeometry y="60" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-121" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-120">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-122" value="title" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-120">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-123" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-116">
|
||||
<mxGeometry y="90" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-124" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-123">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-125" value="date" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-123">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-126" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-116">
|
||||
<mxGeometry y="120" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-127" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-126">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-128" value="days_count" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-126">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-129" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-116">
|
||||
<mxGeometry y="150" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-130" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-129">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-131" value="city_id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-129">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-132" value="directions" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="550" y="700" width="180" height="90" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-133" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-132">
|
||||
<mxGeometry y="30" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-134" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-133">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-135" value="id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-133">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-136" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-132">
|
||||
<mxGeometry y="60" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-137" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-136">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-138" value="title" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-136">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-158" value="moders" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="300" y="520" width="180" height="150" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-159" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-158">
|
||||
<mxGeometry y="30" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-160" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-159">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-161" value="id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-159">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-162" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-158">
|
||||
<mxGeometry y="60" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-163" value="FK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-162">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-164" value="user_id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-162">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-165" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-158">
|
||||
<mxGeometry y="90" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-166" value="FK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-165">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-167" value="event_id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-165">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-168" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-158">
|
||||
<mxGeometry y="120" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-169" value="FK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-168">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-170" value="directions_id" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="nWNNk_xeiEzZAKIq3JJw-168">
|
||||
<mxGeometry x="30" width="150" height="30" as="geometry">
|
||||
<mxRectangle width="150" height="30" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-174" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="nWNNk_xeiEzZAKIq3JJw-133" target="nWNNk_xeiEzZAKIq3JJw-168">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-175" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="nWNNk_xeiEzZAKIq3JJw-22" target="nWNNk_xeiEzZAKIq3JJw-129">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-176" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="nWNNk_xeiEzZAKIq3JJw-117" target="nWNNk_xeiEzZAKIq3JJw-165">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="740" y="435" />
|
||||
<mxPoint x="740" y="625" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nWNNk_xeiEzZAKIq3JJw-177" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="nWNNk_xeiEzZAKIq3JJw-39" target="nWNNk_xeiEzZAKIq3JJw-162">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="220" y="55" />
|
||||
<mxPoint x="220" y="595" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
Loading…
x
Reference in New Issue
Block a user