1
B GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HC DÂN LP HI PHÒNG
NGUYN XUÂN HI
XÂY DNG H THNG QUN LÝ D LIU VIDEO
TẠI ĐÀI PHÁT THANH VÀ TRUYN HÌNH HI
PHÒNG BẰNG PHƯƠNG PHÁP HƯỚNG ĐỐI
NG, NG DNG MU THIT K
LUẬN VĂN THẠC SĨ CÔNG NGH THÔNG TIN
CHUYÊN NGÀNH H THNG THÔNG TIN
MÃ S: 60 48 01 04
NGƯỜI HƯỚNG DN KHOA HC:
PGS.TS. Nguyễn Văn Vỵ
Hi Phòng - 2017
2
MỤC LỤC
MC LC ....................................................................................................................... 2
BNG CÁC CH VIT TT ........................................................................................ 5
DANH MC CÁC HÌNH ............................................................................................... 6
DANH MC CÁC BNG .............................................................................................. 8
M ĐẦU ......................................................................................................................... 9
1. Đặt vấn đề ................................................................................................................ 9
2. Đối tưng và phm vi nghiên cu ......................................................................... 10
2.1. Đối tưng nghiên cu ..................................................................................... 10
2.2. Phm vi nghiên cu ........................................................................................ 10
3. Hướng nghiên cu ca đ tài ................................................................................ 10
4. Nhng ni dung nghiên cu chính ........................................................................ 10
5. Phương pháp nghiên cứu ....................................................................................... 11
6. Ý nghĩa khoa học ca đ tài .................................................................................. 11
Chương 1: ĐÀI PHÁT THANH TRUYN HÌNH HI PHÒNG VI CÔNG
TÁC TIN HC HÓA VÀ QUN LÝ LƯU TRỮ D LIU VIDEO ......................... 12
1.1 Gii thiu v Đài Phát thanh và Truyền hình Hi Phòng ................................... 12
1.2 Mô hình t chc và qun lý của Đài Phát thanh và truyền hình Hi Phòng ....... 13
1.2.1 By t chc............................................................................................. 13
1.3 Yêu cu tin hc hóa và xây dng h thng qun lý d liu video ...................... 17
1.3.1 Hin trng công tác tin hc hóa .................................................................... 17
1.3.2 Cơ sởy dng phát trin h thng qun lý d liu video .......................... 18
1.3.3 Quy trình lưu trữ d liu (tp video) ............................................................ 21
1.3.4 Hoạt động tìm kiếm và s dng d liu video ............................................. 22
1.3.5 Cơ chế sao lưu dự phòng d liu.................................................................. 23
Chương 2: CÔNG NGHỆ ỚNG ĐỐI TƯỢNG VÀ THIT K NG DNG
MU.............................................................................................................................. 24
2.1 Gii thiu công ngh hướng đối tượng ............................................................... 24
2.1.1 Lập trình hướng đối tưng ........................................................................... 24
2.1.2 Các tính chất cơ bản ca lập trình hướng đối tưng .................................... 24
2.1.3 Các khái nim liên quan đến các ngôn ng lp trình OOP hin đi ............ 26
2.2 Phân tích hướng đối tưng .................................................................................. 30
2.3 Thiết kế hướng đối tượng .................................................................................... 31
2.4 Các mu thiết kế thông dng ............................................................................... 32
2.4.1 Phân loi mu ............................................................................................... 32
3
2.4.2 Mu thiết kế vi tng bài toán ..................................................................... 33
2.4.3 Mu chế to .................................................................................................. 34
2.4.4 Mu chế to trừu tượng ................................................................................ 36
2.4.5 Mẫu đơn chiếc .............................................................................................. 37
2.4.6 Mu u nhim ............................................................................................... 40
2.4.7 Mu thích nghi ............................................................................................. 43
2.4.8 Sơ đồ mi liên kết các mu thiết kế ............................................................. 44
Chương 3: PHÂN TÍCH VÀ THIT K H THNG ................................................ 45
3.1 Mô t hot đng nghip v .................................................................................. 45
3.1.1 Các đơn vị chức năng và các hoạt đng nghip v qun lý ......................... 45
3.1.2 Các chc năng nghip v ............................................................................. 46
3.2 Phát trin mô hình khái nim nghip v h thng .............................................. 55
3.2.1 Xác định các tác nhân ca h thng ............................................................. 55
3.2.2 Xác định các ca s dng ............................................................................... 55
3.2.3 Mô hình ca s dng h thng mc cao ........................................................ 56
3.3 Phân tích ca s dng ............................................................................................ 60
3.3.1 Mô hình phân tích các ca s dng h con “Quản tr h thống” ................... 60
3.3.2 Mô hình phân tích các ca s dng h con “Xây dựng chương trình” .......... 62
3.3.3 Mô hình phân tích các ca s dng h con “Quản lý s dng d liệu” ......... 68
3.4 Thiết kế h thng vt lý các lp .......................................................................... 72
3.4.1 Thiết kế lp vt lý ca h con “Qun tr h thống”...................................... 72
3.4.2 Thiết kế lp vt lý ca h con “Qun lý sn xut chương trình”. ................ 75
3.4.3 Thiết kế lp vt lý ca h con “Qun lý s dng d liệu” ........................... 80
3.5 ng dng mu trong thiết kế h thng ................................................................ 81
3.5.1 Áp dng mu to (Factory) .......................................................................... 81
3.5.2 Áp dng mẫu đơn chiếc (Singleton) ............................................................ 82
Chương 4: LẬP TRÌNH VÀ TRIN KHAI TH NGHIM ....................................... 84
4.1 Môi trường phát trin h thng ........................................................................... 84
4.1.1. H qun tr CSDL Microsoft SQL Server 2014. ......................................... 84
4.1.2. Công c lp trình Visual Studio 2015. ........................................................ 84
4.1.3. Devexpress v15.2 ........................................................................................ 85
4.2 Cu trúc h thng chương trình ........................................................................... 86
4.2.1. Sơ đồ tng th .............................................................................................. 86
4.2.1. Phân h 1: Qun tr h thng ....................................................................... 87
4.2.2. Phân h 2: Xây dựng chương trình ............................................................. 89
4.2.3. Phân h 3: Qun lý s dng d liu ............................................................ 94
4.3 Th nghim h thng và đánh giá kết qu .......................................................... 94
4.3.1. Các d liệu đã thu thập: ............................................................................... 94
4.3.2. Th nghiệm chương trình ............................................................................ 95
4
4.3.2. Kết qu th nghim. .................................................................................... 95
KT LUN ................................................................................................................... 97
TÀI LIU THAM KHO ............................................................................................. 99
PH LC .................................................................................................................... 101
Ph lục 1. Cơ cấu và s ng cán b công nhân viên ............................................... 101
Ph lc 2. Chức năng và nhiệm v ca các phòng ban ............................................... 102
Ph lc 3. Các đặc trưng cơ bản ca tệp chương trình lưu trữ ................................... 107
5
BẢNG CÁC CHỮ VIẾT TẮT
Viết tt
T tiếng Anh
Nghĩa tiếng Vit
AVI
Audio Video Interleave
Định dng file video
BPMN
Business Process Modeling
Notation
Ngôn ng mô hình và ký hiu quy trình
nghip v
CBCNV
Cán b công nhân viên
CH1
Chanel 1
Kênh 1
CH2
Chanel 2
Kênh 2
HD
High Definition
Độ phân gii cao (Đ nét cao)
MKV
Matroska Multimedia
Container
Chun m lưu trữ không gii hn video,
hình nh, âm thanh, ph đề.
MP2
MPEG 2
Chun nén hình nh âm thanh MPEG 2
MP4
MPEG 4
Chun nén hình nh âm thanh MPEG 4
OOA
Object Oriented Analysis
Phân tích hướng đối tượng
OOD
Object Oriented Design
Thiết kế hướng đối tưng
OOP
Object-Oriented
Programming
Lập trình hướng đối tưng
UBND
y ban nhân dân
UML
Unified Modeling
Language
Ngôn ng lp mô hình thng nht