O
B GIÁO D
I H C DÂN L P H I PHÒNG
NGUY N XUÂN H I
XÂY D NG H TH NG QU N LÝ D LI U VIDEO
T
I PHÁT THANH VÀ TRUY N HÌNH H I
PHÒNG B
I
NG, NG D NG M U THI T K
LU
THÔNG TIN
CHUYÊN NGÀNH H TH NG THÔNG TIN
MÃ S : 60 48 01 04
NG D N KHOA H C:
PGS.TS. Nguy
H i Phòng - 2017
1
M C L C.......................................................................................................................2
B NG CÁC CH
VI T T T........................................................................................5
d li u (t p video)............................................................21
1.3.4 Ho
ng tìm ki m và s d ng d li u video .............................................22
phòng d li u..................................................................23
NG VÀ THI T K
NG D NG
M U..............................................................................................................................24
2.1 Gi i thi u công ngh
ng ...............................................................24
2.1.1 L
ng ...........................................................................24
2.1.2 Các tính ch
nc al
ng ....................................24
2.1.3 Các khái ni
n các ngôn ng l p trình OOP hi
i ............26
ng ..................................................................................30
2.3 Thi t k
ng....................................................................................31
2.4 Các m u thi t k thông d ng...............................................................................32
2.4.1 Phân lo i m u ...............................................................................................32
2
2.4.2 M
2.4.3 M
2.4.4 M
2.4.5 M
n lý s d ng d li .........68
3.4 Thi t k h th ng v t lý các l p ..........................................................................72
3.4.1 Thi t k l p v t lý c a h
n tr h th
.....................................72
3.4.2 Thi t k l p v t lý c a h
n lý s n xu t
................75
3.4.3 Thi t k l p v t lý c a h
n lý s d ng d li ...........................80
3.5 ng d ng m u trong thi t k h th ng................................................................81
3.5.1 Áp d ng m u t o (Factory) ..........................................................................81
3.5.2 Áp d ng m
c (Singleton) ............................................................82
P TRÌNH VÀ TRI N KHAI TH NGHI M.......................................84
ng phát tri n h th ng ...........................................................................84
4.1.1. H qu n tr CSDL Microsoft SQL Server 2014..........................................84
4.1.2. Công c l p trình Visual Studio 2015. ........................................................84
4.1.3. Devexpress v15.2 ........................................................................................85
4.2 C u trúc h th
...........................................................................86
t ng th ..............................................................................................86
4.2.1. Phân h 1: Qu n tr h th ng.......................................................................87
4.2.2. Phân h 2: Xây d
.............................................................89
4.2.3. Phân h 3: Qu n lý s d ng d li u ............................................................94
4.3 Th nghi m h th
t qu ..........................................................94
4.3.1. Các d li
p:...............................................................................94
CH2
HD
MKV
MP2
MP4
OOA
OOD
OOP
UBND
UML
T ti ng Anh
ng Vi t
Audio Video Interleave
nh d ng file video
Business Process Modeling Ngôn ng mô hình và ký hi u quy trình
Notation
nghi p v
Cán b công nhân viên
Chanel 1
Kênh 1
Chanel 2
Kênh 2
High Definition
phân gi
nét cao)
Matroska Multimedia
Chu n m
l p c a m u ch t o tr
ng....................................................... 37
Hình 2.3: Minh ho bi
l pc am
c ..................................................... 37
Hình 2.4: Ví d m
c ..................................................................................... 38
Hình 2.5: Bi
l p trong m
c .................................................................. 39
Hình 2.6: Bi
l p m u u nhi m ............................................................................ 42
Hình 2.7: Bi
l p thích nghi................................................................................... 44
m i liên k t các m u thi t k .............................................................. 44
mô t các ch
a các b ph
........................................... 45
Hình 3.2: Ti n trình nghi p v s n xu
n hình............................... 50
ti n trình nghi p v
n lý s d ng d li u ................................. 52
............................................................... 54
Hình 3.5: Mô hình ca s d ng h th ng m c cao ......................................................... 56
Hình 3.6: Mô hình ca s d ng h th ng h
n tr h th
............................ 57
Hình 3.7: Mô hình gói ca s d ng h th ng h
n lý s n xu
. 58
Hình 4.11: K ho ch phát sóng ..................................................................................... 92
Hình 4.12: C p nh t phi
................................................................ 93
......................................................................................... 93
Hình 4.14: L p phi u phát sóng .................................................................................... 93
Hình 4.15: Phi u xin d li u ......................................................................................... 94
Hình 4.16: K t qu
m tra b nh và CPU quá trình nh p li u. ........................... 95
Hình 4.17: K t qu
m tra b nh và CPU quá trình khai thác. ........................... 96
7
B ng 3.1. B ng t ng h p ho
ng ch
p v ........................................... 53
B ng 3.2. B
nh các tác nhân .......................................................................... 55
8
1.
- Truy n hình H i Phòng
phát tri n, là m t trong nh
ây d ng và
- Truy n hình H i Phòng luôn th c hi n m c tiêu: M r ng
th
ng, nâng cao ch
- truy
h p d n, thu hút
i xem truy n hình.
M
c trang b thêm nhi u thi t b công ngh m i và hi
i,
nh ng vi c t ch c qu n lý và khai thác chúng cho truy n hình ch y u v n th c
hi
c th công. Cho nên ho
nâng cao hi u qu ho
ng c
c nhu c u v
n th c hi n m
c
xây d ng m t h th ng công c qu n lý d a trên
ng hóa m t ph n công vi c)
nh ng công tác viên c
ng,
tr giúp cho nh
i qu n lý và
th c hi n t t nhi m v c a mình, nh m nâng
c v s
ng và ch
ng,
c u ngày càng cao v thông tin truy n hình c a thành ph và khu v c.
9
ng
c nhu
u t t c các ho
ng qu n lý c a
trung nghiên c u và tin h c hóa hai ho
s n xu
ng c
.
ài, mà ch t p
qu n lý quá trình
nc a
n hình và phát sóng, và t ch c và qu
d
phân tích thi t k h th
ng
li u có liên quan.
3.
S d
CÔNG TÁC TIN H C HÓA VÀ QU
1.1 Gi i thi u v
1.2 Mô hình t ch c và qu n lý c
D
LI U VIDEO
n hình H i Phòng
n hình H i Phòng
10
1.3 Yêu c u tin h c hóa và xây d ng h th ng qu n lý d li u video
NG VÀ THI T K
NG D NG
M U
2.1 Gi i thi u công ngh
ng
2.2 P
ng
2.3 Thi t k
5.
-
Mô hình hóa nghi p v b ng
-
Áp d ng
n trình nghi p v
phân tích thi t k
ng
ng
phân tich, thi t
k và phát tri n h th ng thông tin qu n lý trên m ng.
6.
-
ng d ng công ngh
phát tri n m t h th ng thông tin
qu n lý, áp d ng thi t k theo m
ti p, toàn di n c a Thành u ; ch u s qu
ph
c
Thông tin và
ng d n v nghi p v - k thu t phát thanh và truy n hình
ng nói Vi
n hình Vi t Nam.
Hi
viên, biên t
o tr c
c v báo chí c a UBND thành
ng d n c a B
Truy n thông); ch u s
us
- Truy n hình H i Phòng có g n 300 cán b , phóng
t và nhân viên thu
m nh n vi c
- Truy n hình H i Phòng luôn th c hi n m c tiêu: M r ng
th
ng, nâng cao ch
- truy
h pd
i xem truy n hình; không ng ng nâng
phóng viên, biên t p viên, phát thanh viên, k thu t viên, t
hi
i hoá thi t b s n xu
b
ts
c
n hình hàng ngày
thêm nhi u máy móc thi t b cho s n xu t
c bi t là các máy móc thi t b ph c v cho truy
ng xuyên t ch c làm phát thanh, truy n hình tr c ti p các s
ki n th i s chính tr
p dân:
Website:thp.org.vn
Phòng
13
n hình hi n có t ch c b máy và ho
Quy
nh s
ng theo
-TTCQ ngày 28/7/1998 c a UBND thành ph v vi c
ban hành quy ch v t ch c b máy t ch c và ho
ng c
và Truy n hình H i Phòng.
m:
:
Kh i này g m 8 phòng, ban:
p
2. Ban biên t p Th i s
và Khai thác phim
13. Phòng Hành chính t ng h p
14
14. Phòng Thông tin Qu ng cáo
15. Phòng Tài v
16. Phòng K ho ch và D án
tr c thu c là:
thu t phát thanh
ng phim truy n hình và Trung tâm D ch v K
Truy n hình (do UBND Thành ph thành l
nhân, tài kho n riêng, con d u riêng).
Dài có 298 cán b công nhân viên (CBCNV), g m: 157 cán b , phóng
viên, biên t p viên kh i n i dung; 72 k thu t viên kh i k thu t; 61 cán b ,
nhân viên kh i qu n lý, nghi p v
(không k s
ng kh i d ch v
ng phim, trung tâm d ch v t ký h
(Ph l c 1).
ÁN
NG PHIM
TT D CH V K THU T PT-TH
Hình 1.1:
t ch c b máy c
n hình H i Phòng
16
video
hóa
Hi n nay công tác tin h c hóa t
n hình H i
Phòng ph i còn r t h n ch , l c h
ng b vì không có kinh phí
t lúc, hi n tr ng c th
ng phim, Phòng K ho ch d án, Phòng
-
trung tâm
toàn b các t p
n xu t) và 26 máy tr m d
c
n i m ng v i nhau
-
V Phát thanh, 2 server HP workstation xw8200 v a làm nhi m v
ch
n v a làm nhi m v phát sóng b ng ph n m m
Interplay. 8 máy tr m d ng phát thanh HP workstation xw4200 s d ng ph n
m m d ng Pro Tools c a Avid. Các máy tr
u s d ng h
u hành
Windows XP SP1 và ph n m m ProTool 7.0 có b n quy n
p, Ban biên t p H
-
Xem truy n hình, Ban biên t
Ban biên t
ng và có tính ch
tuyên truy
c thù riêng (v
ngh thu t, giáo d c,
, nên công ngh s n xu t không theo khuôn m u c
mà cho phép s d ng cách làm sáng t o. Công ngh bao g m m
ng s n xu
lo
u ti
nh
c ho t
nh, gia công và phát sóng t t c các th
i s tham gia c
Nhi m v và ch
n k thu t.
a các ban s n xu
n hình bao
-
ng t ng giúp
ng c
o di n.
n th hi n m
i d ng khi xem k ch b n bi
ng t ng giúp
c n i dung t ng c nh, th
ng c a
m i c nh.
b) Duy t k ch b n: Khâu duy t k ch b n nh m ki m tra n
có phù h p hay không thì m i cho s n xu
c)
tránh lãng phí.
s n xu t: Sau khi k ch b
vi c b
n s n xu t c
viên ch u trách nhi m.
ng truy n v
S n ph m c a khâu ti n k
s n xu t h u k , kèm theo
u s n xu t ti n k .
ng h
n hình tr c ti p, tín hi
t i phòng t ng kh ng ch
c truy n
phát sóng.
e) S n xu t h u k : T
khâu ti n k
i phòng
d ng, ti n hành d ng hình theo k ch b n c a biên t
hoàn ch nh ph
ti
ng nghi m thu c
duy t và cho phép phát sóng
hay không phát sóng vào phi u nghi m thu phát sóng c
c n ph i s a ch
c quay v b
u t khâu h u k video.
c nh
th c hi
u
i (th
c tiên qua khâu duy t n
c
thu t và chuy
n
phòng phát sóng.
g) Phát sóng: Th c hi
quy
c Phòng D
li u và khai thác phim th c hi n. Hi n nay phòng có 8 máy vi tính làm các công
vi
ng hình gi i thi u phim, ki m tra ch
video d li u c
m ng qu n lý v
riêng mà ph
trên các
các t p
d li u, phòng không có server
c
c
tr r t th công, khâu qu n lý và tìm ki m d li u
Trong th
tv tv
i m i, v i s phát tri n m nh c a khoa h c và công ngh
c các nhu c u công vi
cung c p cho các b ph n liên quan
Giúp các phóng viên, k thu t viên và cán b nhân viên c
dàng xem,
tìm ki m và l y các t p video c n thi t s d ng tr c ti p trên máy tính c a
mình qua m ng n i b .
-
H tr cho nhân viên phòng D li u và Khai thác phim qu n lý và theo dõi
cs
ng t
i
s d ng theo t ng th
th
ho
c nhu c u th c t .
20
t ch c thu
a vi c phân m ng các t p d li u
nhân viên, biên t p
vên phòng D li u d dàng ki m tra và x lý các t p d li u
nh tiêu chu n k thu t c
ph i n
i v i các t p d li u khi
nh d ng t p sau: full HD-HD, AVI, MP2 và MP4 (các
t
ng là .MKV, .AVI, .MPG, .MP4)
n thu th
-
n xu
ct
c s n xu t t các công ty truy n
thông... vv
i sinh
-
d ng t
u s n xu t t
nh
n. Vì v y biên t p viên phòng D li u không ki m tra n a mà
21
chuy n luôn t p d li u c a các ban này sang ph
m ch x lý biên m c và
m ch x lý
Biên t p viên t
c ki m duy
t
c khi biên m
p d li u
tr
+Biên m
Khi biên m c các t p d li u ta dùng chu
c t các thông
-
Ai quay, quay v cái gì?
-
Quay vào th i gian nào?
1.3.4
video
s d ng d li u
i dùng ph i:
n cung
d ng
c p các thông tin: H
t
n tho i, ch c danh, nghi p v (biên
t), thu c phòng ban nào c
kho
-
truy c p vào h th
i dung ch
. N u tìm Th i s thì
i gian nào
c d li u,
xem các t p này t i ch
c l y v máy cá
nhân c a mình.
-
T i t p d li u
i dùng mu n t i t p d li u mình c n thì ph i
c t i nó v thi t b cá nhân. L nh xin t i
li u
cg
duy t. Sau khi qu n tr kho d li u duy t l
t l nh
n qu n tr kho D
i l y d li u m i
Có nhi u t p video trong kho là r t quý (nhi u khi là vô giá) nên kho d li u c n có
b om
m b o an toàn cho d li u, tránh vi
m t mát d li u trong kho.
23
ng ho c
L
ng (Object-Oriented Programming - OOP)[2]
thu t l p trình h tr công ngh
t,
ph c t p khi b
r ng ph n m m, b ng cách
cho phép l p trình viên t
ra, nhi
ng ph n m m
i còn cho r ng OOP d ti
Các d li u và tác v
ng.
c k t h p vào m
này
t o nên m
im
ng s
c chia thành hai b ph n chính: ph
c (method) và ph n các
thu c tính (property). Trong th c t
cc
ng là các hàm và
các thu c tính c a nó là các bi n, các tham s hay h ng n i t i c a m
(hay nói cách khác t p h p các d li u n i t i t o thành thu c tính c
s d ng m
s mô t
ng có nh ng tính ch t gì.
c xem là m
không có gì l m l n thì t p h
c tính riêng c
i
nh
ng. N u
c tính này g
c tính c
i
ng.
L p trì
ng là m
p trình có các tính ch t chính
sau:
Tính tr
ng (abstraction)
qua hay
u có th có m t s
m chung cho nhi
m r ng c
n thân
u này có th không có các bi n pháp thi hành. Tính tr
nh trong khái ni m g i là l p tr
ng hay hay l
ng này
tr u
ng.
u thông tin (information hiding): Tính
ch
is d
m
ng. Ch
i tr ng thái n i t i c a
cn it ic
c a nó. Vi
c g i các hàm bên
p s tùy
il p
c)