Luận văn ThS: Xây dựng hệ thống quản lý dữ liệu video tại Đài phát thanh và truyền hình Hải Phòng bằng phương pháp hướng đối tượng, ứng dụng mẫu thiết kế
426 1
Tải về máy để xem đầy đủ hơn, bản xem trước là bản PDF
Tags: #đồ án#báo cáo thực tập#tiểu luận#luận án
Mô tả chi tiết
1. Mở đầu
1.1 Đặt vấn đề
Đài Phát thanh - Truyền hình Hải Phòng luôn thực hiện mục tiêu: Mở rộng thời lượng, nâng cao chất lượng các chương trình phát thanh - truyền hình, tăng tính hấp dẫn, thu hút người nghe phát thanh, người xem truyền hình. Mặc dù Đài đã được trang bị thêm nhiều thiết bị công nghệ mới và hiện đạ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ện theo phương thức thủ công. Cho nên hoạt động của Đài còn rất nhiều hạn chế. Để nâng cao hiệu quả hoạt động của đài sao cho có thể đáp ứng được nhu cầu về truyền hình của Thành phố và khu vực, đài cần thực hiện một bước tin học hóa toàn bộ vấn đề quản lý.
1.2 Đối tượng và phạm vi nghiên cứu
Đối tượng nghiên cứu của luận văn bao gồm:
- Hoạt động sản xuất các chương trình truyền hình của Đài
- Hoạt động quản lý quá trình sản xuất chương trình và phát sóng của Đài
- Hoạt động tổ chức lưu trữ và quản lý các dữ liệu phục vụ hoạt động của Đài.
Phạm vi nghiên cứu: Luận văn không nghiên cứu tất cả các hoạt động quản lý của Đài, mà chỉ tập trung nghiên cứu và tin học hóa hai hoạt động cơ bản của Đài là quản lý quá trình sản xuất chương trình truyền hình và phát sóng, và tổ chức và quản lý lưu trữ dữ liệu có liên quan.
1.3 Phương pháp nghiên cứu
Mô hình hóa nghiệp vụ bằng phương pháp mô hình tiến trình nghiệp vụ
Áp dụng phương pháp phân tích thiết kế hướng đối tượ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.
2. Nội dung
2.1 Đài Phát thanh và Truyền hình Hải Phòng
Giới thiệu về Đài Phát thanh và Truyền hình Hải Phòng
Mô hình tổ chức và quản lý của Đài Phát thanh và truyền hình Hải Phòng
- Bộ máy tổ chức
Yêu cầu tin học hóa và xây dựng hệ thống quản lý dữ liệu video
- Hiện trạng công tác tin học hóa
- Cơ sở xây dựng phát triển hệ thống quản lý dữ liệu video
- Quy trình lưu trữ dữ liệu (tệp video)
- Hoạt động tìm kiếm và sử dụng dữ liệu video
- Cơ chế sao lưu dự phòng dữ liệu
2.2 Công nghệ hướng đối tượng và thiết kế ứng dụng mẫu
Giới thiệu công nghệ hướng đối tượng
- Lập trình hướng đối tượng
- Các tính chất cơ bản của lập trình hướng đối tượng
- Các khái niệm liên quan đến các ngôn ngữ lập trình OOP hiện đại
Phân tích hướng đối tượng
Thiết kế hướng đối tượng
Các mẫu thiết kế thông dụng
- Phân loại mẫu
- Mẫu thiết kế với từng bài toán
- Mẫu chế tạo
- Mẫu chế tạo trừu tượng
- Mẫu đơn chiếc
- Mẫu uỷ nhiệm
- Mẫu thích nghi
- Sơ đồ mối liên kết các mẫu thiết kế
2.3 Phân tích và thiết kế hệ thống
Mô tả hoạt động nghiệp vụ
- Các đơn vị chức năng và các hoạt động nghiệp vụ quản lý
- Các chức năng nghiệp vụ
Phát triển mô hình khái niệm nghiệp vụ hệ thống
- Xác định các tác nhân của hệ thống
- Xác định các ca sử dụng
- Mô hình ca sử dụng hệ thống mức cao
Phân tích ca sử dụng
- Mô hình phân tích các ca sử dụng hệ con “Quản trị hệ thống”
- Mô hình phân tích các ca sử dụng hệ con “Xây dựng chương trình”
- Mô hình phân tích các ca sử dụng hệ con “Quản lý sử dụng dữ liệu”
Thiết kế hệ thống vật lý các lớp
- Thiết kế lớp vật lý của hệ con “Quản trị hệ thống”
- Thiết kế lớp vật lý của hệ con “Quản lý sản xuất chương trình”
- Thiết kế lớp vật lý của hệ con “Quản lý sử dụng dữ liệu”
Ứng dụng mẫu trong thiết kế hệ thống
- Áp dụng mẫu tạo (Factory)
- Áp dụng mẫu đơn chiếc (Singleton)
2.4 Lập trình và triển khai thử nghiệm
Môi trường phát triển hệ thống
- Hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2014
- Công cụ lập trình Visual Studio 2015.
- Devexpress v15.2
Cấu trúc hệ thống chương trình
- Sơ đồ tổng thể
- Phân hệ 1: Quản trị hệ thống
- Phân hệ 2: Xây dựng chương trình
- Phân hệ 3: Quản lý sử dụng dữ liệu
Thử nghiệm hệ thống và đánh giá kết quả
- Các dữ liệu đã thu thập
- Thử nghiệm chương trình
- Kết quả thử nghiệm
3. Kết luận
Phát triển một hệ thống thông tin quản lý toàn bộ hoạt động nghiệp của một Đài Phát thanh và Truyền hình của một thành phố là một vấn đề phức tạp và yêu cầu một khối lượng công việc rất lớn mà chưa được thực hiện ở một thành phố nào. Luận văn này đề xuất xây dựng hệ thống chương trình nhằm quản lý quá trinh sản xuất chương trình truyền hình và quản lý việc khai thác sử dụng các dữ liệu được xây dựng. Nó là một phần chính của hệ thống nêu ra ở trên. Trong phạm vi của luận văn, chủ yếu tiến hành việc phân tích và thiết kế hệ thống theo công nghệ mới để hệ thống có thể dễ dàng mở rộng và phát triển lâu dài sau này, và lập trình thử nghiệp cho một số chức năng. Cụ thể, vì thời gian hạn chế, luận văn chỉ có thể đạt được những kết quả sau đây:
- Phân tích đầy đủ các hoạt động nghiệp vụ của quá trình sản xuất chương trình truyền hình và nhu cầu sử dụng dữ liệu có được, và tiến hành mô hình hóa đầy đủ các quá trình này làm cơ sở cho việc phân tích và thiết kế sau này.
- Tiến hành phân tích và mô hình hóa toàn bộ các hoạt động nghiệp vụ về sản xuất chương trình và quản lý dữ liệu theo các mô hình phân tích hướng đối tượng. Thực chất đó là quá trình mô phỏng lại toàn bộ quy trình quản lý đang làm bằng tay hiện tại. Từ đó xây dựng và hoàn thiện quy trình quản lý được thực hiện trên máy tính, đảm bảo tính hợp lý và tính tối ưu của quy trình được xây dựng. Nó là cơ sở cho việc thiết kế chương trình.
- Tiến hành thiết kế hệ thống chương trình bao gồm các mô hình thiết kế hệ thống các đối tượng và thiết kế chi tiết các lớp vật lý.
- Ứng dụng mẫu thiết kế cho việc thiết kế quá trình truy nhập của nhiều đối tượng vào hệ thống để đảm bảo độ ổn định và an toàn của hệ thống có nhiều người dùng và có thể mở rộng cho nhiều đối tượng người dùng khác có thể bổ sung sau này.
- Tiến hành lập trình thử nghiệm lập trình cho một số chức năng cơ bản có liên quan đến ứng dụng mẫu cũng như phần quản lý mà học viên hiện đang làm việc trong hệ thống.
4. Tài liệu tham khảo
Đặng Văn Đức (2002), Phân tích thiết kế hướng đối tượng bằng UML, NXB Giáo dục, Hà Nội.
Nguyễn Văn Vỵ, Nguyễn Hữu Nguyên (biên dịch (2001)), Phân tích và thiết kế hướng đối tượng, Khoa Công Nghệ, ĐHQGHN, Hà Nội.
Nguyễn Văn Vỵ (2002), Phân tích thiết kế các hệ thống thông tin hiện đại hướng cấu trúc và hướng đối tượng, tr.293-358, Nhà xuất bản Thống kê, Hà Nội.
Nguyễn Văn Vỵ (biên dịch (2004), Applying UML and Patterns An Introduction to Object-Oriented Analysis and Design, Graig Lanrmen - 1998, Khoa Công Nghệ, ĐHQGHN, Hà Nội.
Danny C.C. Poo, Derek Beng Kee Kiong, Object-Oriented Programming and Java, Springer, 1998....
5. Phụ lục
Phụ lục 1: Cơ cấu và số lượng cán bộ công nhân viên
Phụ lục 2: Chức năng và nhiệm vụ của các phòng ban