Вы находитесь на странице: 1из 93

:

2013


: ,
.

09.2013

" ", 2013



1.
............................................................................................................................

5
2.
............................................................................................................................

7
2.1.
....................................................................................................................... 7
2.2. .......................................................................................................................

7
2.3.
.......................................................................................................................

9
2.3.1.
................................................................................................................................................

9
2.3.1.1.
...................................................................................................................................

10
2.3.1.2.
...................................................................................................................................

10
2.3.2. ................................................................................................................................................

16
2.3.3.
................................................................................................................................................

18
2.3.4.
................................................................................................................................................

19
2.3.5.
................................................................................................................................................

20

3.
............................................................................................................................ 21
4.
............................................................................................................................ 23
4.1.
....................................................................................................................... 24
4.2.
.......................................................................................................................

25
4.2.1.
................................................................................................................................................

27
4.2.2.
................................................................................................................................................

30

4.3. .......................................................................................................................

32
5.
............................................................................................................................ 34
5.1. .......................................................................................................................

34
5.1.1.
................................................................................................................................................
,
34

5.2.
.......................................................................................................................

36
5.3.
.......................................................................................................................

39
5.3.1.
................................................................................................................................................

41
5.3.2.
................................................................................................................................................

45
5.3.2.1.
...................................................................................................................................

46
5.3.2.2.
...................................................................................................................................

55
5.3.2.3.
...................................................................................................................................

57
5.3.2.4.
...................................................................................................................................

57
5.3.2.5.
...................................................................................................................................

59
5.3.2.6.
...................................................................................................................................

61
5.3.3.
................................................................................................................................................

62
5.3.3.1.
...................................................................................................................................

62
5.3.3.2.
...................................................................................................................................

64
5.3.4.
................................................................................................................................................

65

5.4. -
.......................................................................................................................

66
6. ............................................................................................................................ 67
6.1.
.......................................................................................................................

67
6.2.
.......................................................................................................................

69
6.3.
.......................................................................................................................

71
6.3.1. ................................................................................................................................................

72
6.3.2.
................................................................................................................................................

73

6.4.
.......................................................................................................................

75
7. Web-
............................................................................................................................

76

7.1. .......................................................................................................................

76
7.2.
.......................................................................................................................

76
8. ............................................................................................................................

80
8.1. .......................................................................................................................

80
8.2. .......................................................................................................................

82
8.3.
.......................................................................................................................

82
8.4. .......................................................................................................................

85
8.5.
.......................................................................................................................

85
8.6.
.......................................................................................................................

86
8.7.
.......................................................................................................................

86
9.
............................................................................................................................ 87
9.1.
.......................................................................................................................

87
9.2.
.......................................................................................................................

88
9.3.
.......................................................................................................................
web-
90
9.4.
.......................................................................................................................

91

1.
: () . - , .
: , , ERP ( ). ,
: .

. 1.
: :
,
( , , , ..);
xml-;
excel- ;
, ,
;
;
, , , ;
( , , );
, ;

(; ; ),
;
;
;
, , ;

;
;
;
- (,
, );
, , .;
, ;
;
;
.

2.
2.1.
.
= = : Windows .
Windows- Active Directory .

. 2. Windows-
.

. 3.

2.2.
.
:
1) (
, );
2) ( , );
3) ( );
4) ( );
5) -.

. 4.
. . .
,
( , ). .
. .

. 5.

2.3.
2.3.1.
()
.
.

. 6.

. 7.
:

(Ctrl+PageUp) ;

(Ctrl+PageDown) ;

2.3.1.1
2.3.1.1.

(
):

(Ctrl+N) .
;

(Ctrl+Shift+G) ;

(Ctrl+Shift+C) ;

(Ctrl+D) ;

(Ctrl+O) , , , , ;

(Ctrl+F4) ;

(F5) ;

(Ctrl+P) ;

. , . : , , , .
2.3.1.2
2.3.1.2.

,
.

. 8.

10

, () .
.

. .
, . (. ).

.
.
. - .
.

. 9.
,
, ( ) .
.

.
. , , , .
, .

, . , .
.

11

. 10.

. 11.

.
.
= = ,
, , ,
. [] [] /
, .

12


, .. .
( )
,
.
, . ,
, .

,
. , , ,
.
, (
), ( ). , . [] , .
, . ,
, .
( );

; ;
14
[ ] .

.

.
. .

. 12.

13

.

. .
.

15

. 13.

. .
, , ,
, , , ..

. 14.
:

14

.
(), ;

.
,
;

( (),
);

, :
:
-

( , );

( , );

( , .. , );

( , .. ,
);

( , );

( ).


( ).

, .
. [] . - , , .
, :
( ) 1- 1- ;
, 1- 2- ;
..

. 15.
, : " ".

15

, ,
( ) "-", : -" " "- ".

[].
.

2.3.2.
(, / ) . , , . (, ..).
( .
9
).
/ :
;

/ .

, , .

. 16.
( ):

16

(Ctrl+S);

(F2);

(Alt+Back);

;
(Ctrl+F4).


.
, , ( , ).

. 17.

.

. 18.
,
.

= = , ,
. [] []
/ , .

17

. 19.

Ctrl+Z, Ctrl+Y.
.

2.3.3.
( ). . []
.

. 20.
-

18

, ,
[!]. .

[!].

. 21.

10

2.3.4.
.

. 22.
. (Ctrl+W). =
= .
[], , []
.

(Ctrl+C).

19

2.3.5.
(,
, ).

. 23.

20

3.
, :
- , .

. . :
;
;
;
.

> .
:
;
;
( ) ;
( ) ;
( ) .
> . ( ).
.

87

, ,
34
( ), . . -
.

21

. 24.

22

4.
, , .
32
.
:
:
- ;
:
- ;
- ;
:
- ;
- ;
- :
- ;
- ;
- ;
:
- ;
- ;
- /;
- ;
- ;
- ;
- ;
- ;
- ;
:
- ;
- .
. , :
;
;
;
;
;
;
.

23

82
.

4.1.
, , .
.
.
45 .
.
,
.

. 25.
, :
( );
( ).
, .
.
, ,
.
.
,
. .
, ( ). .

24

. 26.
. () , >
.

(.
45
).
:
;
,
, , ;
,
, .
. .

83

4.2.
, . :
;
;
;
(, , );
;
;
;
;

25

;
.
, 57
( . . ).
. , .
1. .
59
.
(, ). ( ) 1- , . , .
. , , :
- ;
;
(
).
(Ctrl+Shift+S) ( ) .
(Ctrl+Shift+R)
.
, :
;
;
;
;
,
;
;
.
. 29
.
.
.

26


:
1- ;
1- .
. .
.

27

:
1. .
, .
2.
. , .
, ( ) > "
". , ( ). [ ]
, . - , , , . .
.
(,
) :
;

: ; (.. , - ).

4.2.1.
, , . :
;
.


. ,
, .

,

27

:
> .
,
;
>
.

. 27.
:
(
);

> 1
1 ;
, ,
;
;
/ .
. .. ,
.

28

. 28.

( ).
:
;
.

:
;
, ;
.
:
;
( ) ;

( ).

. 29.
45
(. . ).

29

4.2.2.
, , :
;
;
;
;
- .
().
:
-
;
;
;

;

;

.

( ).

,
( , ).

(, ), .

. 30.

30

:
( );

;
, .
, , :
;
.

,
, .
:

(2 )
;
;
.
, .
, .. . , ( )
.
:
: ; ; ( );
:
, , , ;
.
.
, , , ( ) .
1, .. . .
, , " ",
.

31

.
,
.
- .
:

;
;
;
;
;
, .
, :
;
;
.
:
;
;

.

4.3.
:
. xml. corTable.xml:
;
.
> .

Ctrl+N.
:
[] . ;
[ ]
;
[ , ] -

32

, .
.
:
( );
;
;
;
.
, ,
82
( . ) .

. 31.

33

5.
5.1.
(, - , ..). :
;
;
;
;
.
, , :
( , ..);
;
;
: // ;
: / / , ;
/ .
, .

, , .
,
. " "
.

,
.

5.1.1. ,

:
;
.

34

, , .
.

. 32.

. , .

, .
. , .
. ,
. .
> .
.
> .
.
:
1. , .
2. , .
3. ( ) (. ).
4. .

35

. 33.

. 34.

.
, ..
.

5.2.
. ,
, -

36

, , .. :

> . :
:
- ;
:
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
-
;
- ;
- ;
- ;
- ;
- ;
:
- ;
- ;
- <-1>;
- ( ) <-1>;
- ;
- ( ) <1>;
- <-1>;
- <1>;
- <-1>;
- <-1>;
- ( >= <-1> ) <2> ;
- <-1> ;
- ;
- ;
- ;
- ;

37

- , , ;
- ;
- ( >= <-1>) ;
- ( >= <-1>)
<-2> ;
- ;
- ;
- <-1>;
- <-1>;
- <-1>;
- <-1>;
- ;
- ;
- ;
:
- .

55
. KPI,
. , , .
:
.
: // .

.
, , . . .

. , .
1, 2 - - .
. , ( >= <-1>) <-2>
(. ) 1 ,
, 2
, . , : ( >= 80)
3 .
, .

38

. 35.

5.3.
. , (, , ..).
(,
).

> .
:
;
/;
;
;
, ,
, ;
;
;
: ;
; ; .
.
,
. , -

39

.

88
, . ;
: / / , ;
( )
, , .
;
, ;
- ;
. () , , (. 57
). , ;

;
. : (, , );
;
62
; , 36
;
: , ,
, ; ;

:
- : / / (
50
);
- : / ;
- : / / .
:
, . , , .
62
.
, -

40

36

. .
, .
, ( ) .
,
34
. .

. 36.

5.3.1.

,
.
: ,
.

. , ,
.
, ,
.
, .

41

. 37.

. 38.
, () , .. , . :

42

( ) .

.
( ) . .
: ,
.

. 39.

. ,
, .

. 40.

43

,
, . .

62
. , .

. 41.
, ,
( = 0). (
, ).
.

45

(KPI) .
. , .
KPI:
25%;
[25%, 50%];
- ]50%, 75%];
- 75%.

44

. 42.
=KPI = .
, -

5.3.2.
.

.
:
(D-W);
(P);
(G);
(A);
;
;
;
(K);
KPI ( ).

45

. 43.
5.3.2.1
5.3.2.1.

5.3.2.1.1.
, , , ,
.
,
. . ,
,
,
( ).

Ctrl+Z.

.
- , , .
( ):
;
.

46

. 44.
. 39


. .
.

. 45.
5.3.2.1.2.
46

, , ,
. ,
.
, , .
5.3.2.1.3.
( 25 )

47

.
.

, .

. 46.
5.3.2.1.4.
30 . , ,
, .

. 47.

48

.
:
;
( );
;
();
;
;
.
:
,
;
;
, ( ).
5.3.2.1.5.
, . , .
. , . , ( 15 60 ), , .
, - (, ),
.

. 48.

49

(,
).
.
, ,
.
.
.
, ( /
), (, ..),
, , .
: , , . ,

.
:
;
;
;

.

. 49.

50

, "n/a" ( ) .
62
.
.

:
.
(, , ).
(, , ).
() , Ctrl.
( )
.
15 ... 60 ( ) .
-
.
,
,
.

.

. 50.
iCalendar
iCalendar.
.
, .

Ctrl.

. :
- "-" ( );

51

- ;
- ;
- .
/ /55
KPI .
:
(, ..),
.
.
,
( 27

> , ). .
, (
27 > ).
. ,
( < ).

. 51.
.

.
.
, , - .
, , , , .
.
,
.
( )
, .
( )
, .
, -

52

.
:
- , ;
- ( N )
;
- : / / ;
-
.

.

.
. ,
.
.

.
, , .
, , . ,
, .
(
) .
, , / . /

: ,
.
/
, . / > .
Drag&Drop.
:
- ;
- , , ;
- .
.
.
, ,
.

53


: , , , .

(, ,
, ), .

. 52. " "


. (Ctrl+Z). , .

. 53.

41
.

41
.
5.3.2.1.6.
. -

54

. ,
.
5.3.2.1.7.
, KPI .
41

.

. 54. KPI
5.3.2.1.8.
:

(Ctrl+Z) .

57

(Ctrl+Del) .

///
. , , .

/ ,
61
.

5.3.2.2
5.3.2.2.

1. . : , , .
. , , ..
:
;

( ,
);
(, ; , -

55

);
, ;
,
;
, , .
, .
: , ; , ; ,
.
, :
( ).
2. .
. .1 .
3. "-".
, . :
;

;
.
:
;
;
,
. .
""
, / , .
, .
, ,
. , .

. 55.

56

5.3.2.3
5.3.2.3.

:
;
,
;
;
, ;
(
);
( , -
);
,
, (
).
.
:
;
;
- ;
;
;
"" ;
, .

, .
5.3.2.4
5.3.2.4.

, 2 . . .
1. , ..
. , .

57

. 56.
:
();
;
;
, ,
1- ;
,
;
- , .
2. , .. , , 2- .
.
:
;
.

:
, (2 ),
, .. ;
, ,
, ;
- , .

58

. 57.
5.3.2.5
5.3.2.5.

, , .
, :
;
.
:
1) .

. 58.
2) .
3) .
4) , , .
.

59

. 59.
, .
1.
50
( ), , , .
.
,
0,5 .
, .

.
0,5. . 0,5 .
, , 1.
, ,
, .
:
> .
, .

. 60.
.
, 2-
. .

60

5.3.2.6
5.3.2.6.

, . ,
, , (, ).
(, ) .
.
:
;
( , , , );
;
:
;
;
;
() .
. ,
(, ).

,
.
.
:
,
, ;
;
- .

. 61.

61

.
:
,
;
, ( );
- .


.
( ).
,
.

5.3.3.
64
. 62
.
.
, .. ,
.
, .. , . , - .
5.3.3.1
5.3.3.1.

, ,
, , .

. 62.
. 41 .
. ( )
, .

62

. 63.

. 64.

63

(, ), ( ). , , . .
- ,
( ). , .
.

.
, , .
.
.
5.3.3.2
5.3.3.2.

:
/ ;
.
.
, , .
...
.
:
;
, , ;
, , ;

(
/, );
- .

64

. 65.

5.3.4.
( ), .
.

. 66.
, . .

.
" ".

65

5.4. -
> - .

. 67. -
.
. , , . , .
, . ,
,
.

66

6.
6.1.
>
.
:
;
;
;
;
;
, .
.

. 68.
. :
, , , , , , , , . ,
.
xml xml-.
, , .
: , , , , , ,
, . () .
,
. . , .

67


. .
(). , , , , , .

.

. 69.

. 70.

68

. 71.

6.2.

. , .

. 72.

69

.
. , ,
. ,
, .
:
1) ;
71

2) (. );
3) .
:
;
;
(
) > .

. 73.
, , .
:
1)

70

(. );
2) ;
3) ;
4) .
:
;
(Ctrl+N) ( )
( , , , ,
);
[].

> .
, ,
, .

. 74.

6.3.

71

. .
,
, , ,
72
73
.
() .

6.3.1.
- (Header, Detail Footer), , ( ).
. , Header Footer "
" " " .

. 75.
/ , ( ).

72

TopMarginBand

ReportHeaderBand

, ,

PageHeaderBand

GroupHeaderBand

(
Grouping Data)

DetailBand

, -

DetailReportBand

GroupFooterBand

(
)

ReportFooterBand

PageFooterBand

,
,

BottomMarginBand

6.3.2.

( ).

-
:
;
, .
:
;
, .

. 76.
,
.. .

73

. 77.
:

;
,
;
[] / , (..
).

. 78.

74

6.4.
:
(, ) ;
Excel- (
).
:
> ;
;

( ):
1 ;
;
.
:
;
;
.
.
,
"n/a" ( ) .

75

7. Web-

7.1.
Web- " "
.
:
;
;
.
:
:
> Web- ;
Galaktika.RUZ.ServiceHost.exe .
( ) .

. 79. web-
=Web- =.

7.2.
Web- " " , , , : .
Galaktika.RUZ.ServiceHost.exe.conf ig,
connectionStrings .
: (.
" .
").
:
, GetGroups();
, GetLecturers();
, GetAuditoriums();
, GetLessons(out bool[] isExist, DateTime fromDate, DateTime toDate, int
groupOid, int lecturerOid, int auditoriumOid).
, ,
(, , ).
90

.
, , .

76

Web-

. 80.
,
web- " ".

. 81. web-

Web-

77

. 82. win-
.

. 83.
web- web- :
1) , web-:
web-, IIS (Internet Information Services);
web- IIS;
IIS;
web- (
, web- , : <endpoint

78

Web-

address="http://localhost:8080/RUZService" binding=
localhost IP- );
2) , web- :

"basicHttpBinding",

, web-
( netsh http add urlacl url=http://
+:8080/RUZService user=DOMAIN\user, : netsh http add urlacl url=http://
+:8080/RUZService user=topsoft.local\ivanov);
web-;
3) :
web- web- .

Web-

79

8.
8.1.
,
ERP, .
(, ,
), .
, , . ,
:
.
.
.
EIO.cfg EXE\xml ( ERP).
- XML > - .

. 84.
XML > XML :
Faculty ();
Chair ();
CycleOfDiscipline ( /);
KindOfActivity ( );
KindOfWork ( );
Post ();
Discipline ();
FormOfEducation ( );
Speciality ();
Specialization ();
TypeOfAuditorium ( );
Lecturer ();
Auditorium ();
Building ();

80

Student ();
Group ();
SubGroup ();
StaffOfSubGroup ( );
Stream ();
StaffOfStream ( );
ContentOfLoad ().

, .

. 85.

.
!
:
1) Stream () ;
2) Staf f Of Stream ( ) ;
3) ContentOf Load ( ) .

. 86.

81

. ,
( ). , .

8.2.
ERP : .

, , . . (, )

. , : .
():
ERP ;
() .
.
. ,
(Post.xml) (Lecturer.xml),
(ContentOfLoad.xml).

8.3.
/

. . / .

( ).

( >= <-1>) <-2> . .
.
( ).

.
( >= <-1>) .

82

. .
.
( ).
.

( ) ,
.
:
,
( ),
;
, , .
() .

(, )
, , 30 . , .
, 9. , () .

. 87.

83

. 88.

. , .
.
,
.

:
;
(
);
.
() , .
, , .

() :
;
(
);
, ( );

84

"" ( );
;
;
" " .

.

. ( >= <1> ) <-2> , .


, .
.

:
( );
() ( );
( ).

8.4.
, , , .

8.5.
.
, , , , .
" ( )
(, )". ()
.
:
;
;
.
.
,
. .

85

8.6.
, () (, , ).

8.7.
, :
(
);
, ;
;

.
, . .
.
. . ,
.
, , ..

86

9.
9.1.

-
-

-
-










87




D-W






/
















-

9.2.

.

88

, .
,
.
-

, .
,
.
.

, , .
.

, .
,
.
, .
,
.
.

, , .
.



,
/
,

, .
,
.
, .

.
,
.
.
.
-

89

, .
,
.
, .

.
,
.
.
.
.

9.3. web-

IGetDataContract 4 :
[OperationContract]
List<GroupSurrogated> GetGroups() . GroupSurrogated:
public int GroupOid id ;
public string Faculty ;
public int Course ;
public string Number ;
public string Speciality ;
public string FormOfEducation .
[OperationContract]
List<LecturerSurrogated> GetLecturers() . LecturerSurrogated:
public int LecturerOid id ;
public string FIO ... ;
public string Chair .

90

[OperationContract]
List<AuditoriumSurrogated> GetAuditoriums() . AuditoriumSurrogated:
public int AuditoriumOid id ;
public string Building ;
public string TypeOfAuditorium ;
public string Number .
[OperationContract]
IEnumerable<ContentOfScheduleSurrogated> GetLessons(out bool[] isExist, DateTime
fromDate, DateTime toDate, int groupOid, int lecturerOid, int auditoriumOid)
.
:
out bool[] isExist bool, / //;
DateTime fromDate ;
DateTime toDate ;
int groupOid id ;
int lecturerOid id ;
int auditoriumOid id .
ContentOfScheduleSurrogated:
public string Stream ( );
public string Group ( );
public string SubGroup ( );
public DateTime Date ;
public DayOfWeek DayOfWeek ;
public TimeSpan BeginLesson ;
public TimeSpan EndLesson ;
public string KindOfWork (, ..);
public string Discipline ;
public string Building ;
public string Auditorium ;
public string Lecturer ... .

9.4.

Alt, F10

Alt+Left Arrow

Alt+Right Arrow

91

Ctrl+N

Ctrl+S

F2, Ctrl+Enter

Ctrl+D

Ctrl+PageUp

Ctrl+PageDown

F5

Ctrl+Shift+F1

Ctrl+P

Ctrl+O

Ctrl+Shift+S

Ctrl+Z

Ctrl+Y

Ctrl+Alt+F


Ctrl+F

Ctrl+Alt+T

Ctrl+Alt+Left Arrow

Ctrl+Alt+Right Arrow

Ctrl+Alt+I

Enter

Ctrl+Shift


Right Arrow

Left Arrow


Ctrl+L, Space

Ctrl+Shift+Enter Ctrl+Shift



Ctrl+Shift+K

Enter, Ctrl+O

Alt+Up Arrow

Alt+Down Arrow

Ctrl+Left mouse button

, ,

Tab, Shift+Tab


Ctrl+Shift+L

92

Ctrl+Shift+U

Ctrl+Shift+C

Ctrl+Shift+P

Ctrl+Shift+G

Ctrl+Shift+P

Ctrl+Shift+T

Ctrl+Shift+S

Ctrl+Shift+R

Ctrl+Shift+A

93