1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu

18 883 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 1,72 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TÌM HIỂU YÊU CẦU Bạn cần quản lý việc phát sóng nhạc theo yêu cầu của một đài phát thanh, một trung tâm hay một trang Web: - Danh sách những bài hát được phép phát sóng và có trong băng

Trang 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

KHOA CÔNG NGHỆ THÔNG TIN -o0o -

BÀI TẬP LỚN:

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Giáo viên hướng dẫn : Nguyễn Minh Quý

Nhóm thực hiện : Nguyễn Văn Trường

Nguyễn Thị Bích Vân

Nguyễn Thị Thanh Xuân

Đề tài: Quản lý phát sóng nhạc theo yêu cầu.

Hưng Yên, Ngày ……… tháng ……… năm ………

Trang 2

Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3

2

NHẬN XÉT CỦA GIÁO VIÊN

………

………

…… ………

………… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… …………

……… ……

………

………

… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… ………

……… …

………

………

…… ………

………… ………

……… ………

……… ………

Trang 3

I TÌM HIỂU YÊU CẦU

Bạn cần quản lý việc phát sóng nhạc theo yêu cầu của một đài phát thanh, một trung tâm hay một trang Web:

- Danh sách những bài hát được phép phát sóng và có trong băng đĩa lưu trữ đã cập nhật sẵn vào máy tính gồm các thông tin: Mã bài hát, tên bài hát, nhạc sĩ, năm sáng tác, có sẵn trong băng đĩa hay chưa Danh sách này sẽ được bổ sung thường xuyên khi

có bài hát mới bạn sưu tập được

- Hàng ngày, bạn sẽ cập nhật danh sách các bài hát được yêu cầu phát kèm theo thông tin người yêu cầu địa chỉ, số điện thoại, tuổi, ngày yêu cầu

- Sau mỗi kỳ phát sóng, bạn sẽ cập nhật danh sách các bài hát phát sóng trong kỳ gồm ngày phát, bài hát, ca sĩ

Bất kỳ lúc nào bạn muốn, bạn cũng có thể tra cứu được những thông tin sau:

- Những bãi hát được ưu thích nhất trong tháng hay trong từng kì phát sóng (có số lần thính giả yêu cầu nhiều nhất)

- Những bài hát thính giả yêu cầu chưa được phát sóng, số lần yêu cầu, dựa vào

đó bạn có thể lên lịch phát sóng cho những làn kế tiếp

- Danh sách những thính giả yêu một bài hát nhưng vì lý do nào đó, bạn không thể phát sóng được

- Những bài hát yêu cầu những chưa có sẵn trong băng đĩa của đài, cần phải sưu tầm để phát cho thính giả

II KHẢO SÁT HIỆN TRẠNG

1 Các nguồn điều tra

- Người dùng hệ thống: Người quản lý phát sóng nhạc theo yêu cầu tại các Đài

truyền hình, Đài phát thanh

- Các chương trình máy tính: Do không có điều kiện tiếp xúc với các phần mềm

quản lý phát sóng nhạc tại Đài truyền hình, Đài phát thanh nhưng thông qua một số trang Web nghe nhạc trực tuyến cho chúng ta thấy được cấu trúc dữ liệu và quá trình xử

lý Tất nhiên đây chỉ là Web nghe nhạc trực tuyến, nó có không đáp ứng được một số yêu cầu của hệ thống

- Sổ sách tài liệu: Tìm hiểu cuốn “Những bài tập thực hành Access” hay cuốn

“Phân tích và thiết kế hệ thống thông tin” của Nguyễn Văn Ba

2 Phương pháp điều tra

- Nghiên cứu tài liệu: Tài liệu chủ yếu là sử dụng cuốn: “Những bài tập thực hành

Access” và một số sách liên quan như: Phân tích thiết kế hệ thống

- Phương pháp quan sát: Quan sát một số chương trình phát sóng nhạc theo yêu

cầu của Đài phát thanh như: Show FM, Quick and Show hay Quà tặng âm nhạc,… Ngoài ra ta có thể quan sát chương trình phát sóng nhạc của dài phát thanh xã hay chương trình phát sóng nhạc tại trường

- Phỏng vấn: Không có điều kiện phỏng vấn tại Đài truyền hình trung ương

Thông qua đài phát thanh xã, ta thấy cách thức phát sóng nhạc theo yêu cầu của một xã Ngoài ra, ta có thể tìm hiểu cách phát sóng nhạc của trường

Trang 4

Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3

4

- Đặt bản thân mình là người quản lý, tự đặt ra những yêu cầu cần phải có của

chương trình trên cơ sở dựa vào chương trình mẫu

3 Quy trình điều tra

- Thu thập các tài liệu, tìm kiếm các thông báo, các tài liệu mô tả quy trình

- Tìm hiểu một số chương trình mẫu đã có sẵn trong tài liệu hoặc một số chương trình có sẵn trên mạng

- Qua quan sát thực tế một số chương trình phát sóng nhạc theo yêu cầu của đài phát thanh hay của một số trung tâm hay các trang Web ta nhận thấy: Mỗi một chương trình có tính chất riêng, phát sóng theo từng kỳ cố định

4 Phân loại và biên tập thông tin điều tra

- Sau khi khảo sát ta có thể thấy là hệ thống có thể đáp ứng được nhu cầu của nhà

quản lý Với hiện tại, hệ thống có thể đáp ứng đầy đủ các nhu cầu của một chương trình Xét về tương lai, sẽ không có sự thay đổi nhiều về nhu cầu thiết yếu Hơn nữa việc bổ sung hay sửa đổi hệ thống có thể làm được

- Những thông tin thu được đã phản ánh nội bộ của hệ thống và những thông tin được cập nhật hàng ngày sẽ được cập nhật vào hệ thống

- Các thông tin của hệ thống được thay đổi liên tục trong từng ngày Hệ thống sẽ luôn phải xử lý

5 Đánh giá hệ thống

- Có sự thiếu xót thông tin, thiếu phương tiện có thể dẫn tới việc bỏ xót một số yêu cầu của nhà quản lý Nguyên nhân chủ yếu là do không được khảo sát thực tế tại Đài truyền hình và Đài phát thanh hay tại các trung tâm hay các nhà quản Web chuyên mục phát sóng nhạc theo yêu cầu

- Tại các Đài phát thanh địa phương hay tại trường còn có sự yếu kém về hiệu lực như: Cơ cấu tổ chức không hợp lý về mặt trình tự, phương pháp xử lý bằng giấy tờ nên không chặt chẽ và còn chậm trễ thậm trí xảy thiếu xót

- Chi phí cho hệ thống cần xây dựng là ít, không gây lãng phí hơn nữa nó thể đáp ứng được nhu cầu trong tương lai

- Với yêu cầu của hệ thống thì việc xây dựng chương trình sẽ dảm bảo về dung lượng nên hầu hết các máy tính hiện nay có thể đáp ứng được yêu cầu

Trang 5

III PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG

Với yêu cầu thực tế và sau khi khi khảo sát hiện trạng, chúng ta có thể đưa ra những chức năng của hệ thống như sau:

Sơ đồ phân cấp chức năng:

Hệ thống được chia làm 3 phần cơ bản: CẬP NHẬT, TRA CỨU và IN ẤN

1 CẬP NHẬT

Cập nhật ngày phát sóng

- Hệ thống sẽ cập nhật lịch phát sóng tự động cho những bài hát được yêu cầu trong kỳ Việc này giúp người quản lý làm việc có kế hoạch và không bị chồng chéo công việc

Cập nhật danh sách bài hát

- Hệ thống được cập nhật nhật liên tục các bài hát mới hoặc các bài hát được yêu cầu nhưng không có trong danh sách Điều này sẽ đảm bảo cho các kỳ phát sóng, tránh tình trạng liên tục bài hát được yêu cầu nhưng lại không có trong danh sách

Cập nhật danh sách yêu cầu

- Khi có thính giả yêu cầu phát sóng một hay nhiều bài hát, chúng ta sẽ lưu thông tin của thính giả đó và thông tin bài hát mà thính giả yêu cầu

Do một thính giả có thể yêu cầu một hay nhiều bài hát một lúc, để tiện cập nhật

dữ liệu, chúng ta chia danh sách yêu cầu thành hai table: Table thu nhất lưu thông tin về người yêu cầu, Table thứ hai lưu thông tin những bài hát được yêu cầu

+ Cập nhật người yêu cầu: Trong table này sẽ lưu thông tin cá nhân của người yêu cầu bài hát

+Cập nhật danh sách người yêu cầu: Chúng ta sẽ lưu trữ thông tin các bài hát được thính giả yêu cầu trong kỳ

Cập nhật danh sách bài hát đã phát sóng

Trang 6

Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3

6

- Sau mỗi kỳ phát sóng chúng ta sẽ cập nhật danh sách bài hát đã phát sóng để có

kế hoạch phát sóng cho kỳ sau

2.TRA CỨU

Tra cứu bài hát được yêu thích nhất

- Trong mỗi kì phát sóng sẽ có nhiều bài hát được thính giả yêu cầu Nhưng chương trình có hạn chỉ có thể phát sóng được một lượng cố định Vì vậy hệ thống cần đưa ra những bài hát được yêu thích nhất để người quản lý có thể đưa ra những bài hát được phát sóng

Tra cứu bài hát yêu cầu nhưng chưa được phát

- Do lượng chương trình có hạn, sau mỗi kỳ phát sóng hệ thống có thể đưa ra những bài hát mà thính giả yêu cầu nhưng lại chưa được phát Việc cập nhật này sẽ giúp người quản lý có kế hoạch phát sóng vào kỳ sau Hoặc ta có thể biết được lý do mà không thể phát sóng được

Tra cứu thính giả yêu cầu nhưng chưa phát

- Khi có thính giả yêu cầu nhưng vì lý do nào đó như: Bài hát yêu cầu không có, không đủ thời gian phát sóng hay cần ưu tiên những ngày đặc biệt, … mà không thể phát sóng được Việc cập nhật này nhằm mục đích sẽ giúp người quản lý tiện xin lỗi thính giả và có lời hứa vào kỳ phát sóng lần sau

Tra cứu bài hát yêu cầu nhưng chưa có

- Việc tra cứu danh sách những bài hát yêu nhưng chưa có để giúp người quản lý cập nhật danh sách những bài hát hiện nay chưa có để đáp ứng nhu cầu phát sóng của chương trình

3 IN ẤN

Việc in ấn sẽ giúp người quản lý thuận tiện khi kiểm tra hay báo cáo Hệ thống có thể in trực tiếp: Danh sách bài hát được yêu thích nhất, danh sách bài hát được yêu cầu nhưng chưa được phát, danh sách thính giả yêu cầu nhưng chưa phát, danh sách bài hát yêu cầu nhưng chưa có

Trang 7

IV BIỂU ĐỒ PHÂN LUỒNG DỮ LIỆU

1 BLD - Mức bối cảnh

- Người quản lý sẽ nhập dữ liệu cho chương trình và đưa ra yêu cầu Với cơ sở dữ

liệu và yêu cầu của nhà quản lý chương trình sẽ đưa ra những thông tin cần thiết

2 BLD - Mức 0

Người quản lý hệ thống sẽ cập nhật liên tục danh sách bài hát còn thiếu vào

danh sách bài hát, trong từng kỳ phát sóng sẽ cập nhật danh sách yêu cầu và sau mỗi kỳ phát sóng sẽ cập nhật danh sách những bài hát đã được phát sóng

Hệ thống quản lý sẽ đưa ra danh sách bài hát được yêu thích nhất, danh sách yêu

cầu nhưng chưa được phát, danh sách thính giả yêu cầu nhưng chưa phát, danh sách bài hát yêu cầu nhưng chưa có trong danh sách

Thính giả yêu cầu sẽ đưa ra yêu cầu và nhà quản lý lưu lại những yêu cầu đó vào

chương trình

3 BLD - Mức 1

BLD - Cập nhật thông tin cho chương trình:

Trang 8

Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3

8 BLD - Hiển thị thông tin:

BLD - In thông tin:

Trang 9

V BIỂU ĐỒ THỰC THỂ QUAN HỆ (ERD)

Qua phân tích ta thấy chương trình quản lý việc phát sóng nhạc có 4 thực thể chính là: BaiHat, DSBHYC, DSNYC, DSDaPhat Các thực thể này có quan hệ với nhau được thể hiện qua sơ đồ sau:

- Giữa BaiHat và DSBHYC có mối quan hệ một-nhiều:

- Giữa DSBHYC và DSNYC có mối quan hệ nhiều-một

- Thực thể DSDaPhat là thực thể độc lập với các thực thể trên, danh sách đã phát

sẽ được nhà quản lý cập nhật sau mỗi kì phát sóng

Trang 10

Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3

10

VI THIẾT KẾ DỮ LIỆU

Thông tin hệ thống cần lưu trữ gồm: Danh sách bài hát, Danh sách yêu cầu, Danh sách bài hát đã phát Bởi vậy ta cần có bốn bảng để lưu trữ dữ liệu làm cơ sở cho hệ thống Đây là những bảng mà nhà quản lý sẽ cập nhật thông tin hàng ngày cho hệ thống

Từ những phân tích trên chúng ta cần bốn table có cấu trúc như sau:

Table BaiHat:

Field Name Data Type Field Size Format Diễn giải

Table BaiHat sẽ lưu trữ danh sách các thông tin của các bài hát có của chương trình Danh sách này được nhà quản lý cập nhật thường xuyên mỗi khi có bài hát mới hoặc khi có thính giả yêu cầu nhưng trong băng đĩa chưa có Bảng này lưu đầy đủ thông tin của bài hát: Mã bài, Tên bài, Nhạc sĩ, Năm sáng tác, Đã có sẵn hay chưa

Table DSNYC

Field Name Data Type Field Size Format Diễn giải

Table DSNYC sẽ lưu trữ thông tin của thính giả yêu cầu Mỗi khi có thính giả yêu cầu phát sóng thì thông tin của thính giả sẽ được lưu trữ vào bảng Việc lưu trữ thông tin của thính giả sẽ giúp nhà quản lý trong các các lần phát sóng sẽ đưa thông tin

đó cùng với bài hát được yêu cầu Đồng thời khi có vấn đề gì thì nhà quản lý có thể liên lạc hay gửi lời qua chương trình đến thính giả đó một cách dễ dàng

Trang 11

Table DSBHYC

Field Name Data Type Field Size Format Diễn giải

Table DSBHYC sẽ lưu trữ thông tin bài hát do thính giả yêu cầu Những bài hát này bao gồm các thông tin: Mã yêu cầu, Mã bài hát, Đã phát hay chưa Do một người có thể yêu cầu nhiều bài hát và một bài hát có thể do nhiều thính giả yêu câu nên ta cân phải tách làm hai bảng việc quản lý sẽ không phức tạp Đồng thời qua bảng này nhà quản lý có thể biết được bài hát này đã được phát hay chưa để có kế hoạch phát sóng vào kì sau

Table DaPhat

Field Name Data Type Field Size Format Diễn giải

Table DaPhat chính là các bài hát đã phát sóng mà nhà quản lý sẽ cập nhật sau mỗi lần phát sóng Bảng đơn giản chỉ là cập nhật các bài hát đã phát vì vậy mà nó độc lập với các bảng trên Bảng này có tác dụng giúp nhà quản lý lắm được các bài hát nào

đã phát và các bài nào chưa phát để tránh tình trạng lặp của chương trình

Với yêu cầu chính của hệ thống là cập nhật và tra cứu Từ bốn bảng dữ liêu trên

hệ thống sẽ đưa ra các thông tin đáp ứng yêu cầu của nhà quản lý đó là tra cứu

Ta sẽ tạo ra bốn Query lấy thông tin từ bốn Table dữ liệu trên để dùng cho 4 báo biểu:

Query những bài hát được yêu thích nhất: Query đưa ra những bài hát yêu

thích nhất là những bài được yêu cầu và tổng số lần yêu cầu trong khoảng thời gian do người dùng xác định Kết quả sẽ được đưa ra Form Tra Cứu (Bài hát được yêu thích nhất)

1

2

3

4

Trang 12

Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3

12

Query những bài hát yêu cầu nhưng chưa phát

- Danh sách bài hát yêu cầu nhưng chưa phát được truy xuất từ các bảng biểu: BaiHat, DSBHYC, DSNYC và thông tin được đưa ra Form Tra Cứu (Danh sách bài hát yêu cầu nhưng chưa phát) Kết quả, hệ thống cho ta các thông tin: Tên bài hát, Ngày yêu cầu, Lý do không thêt phát sóng

1

2

3

4

Query Danh sách thính giả yêu cầu nhưng chưa phát

- Danh sách thính giả yêu cầu nhưng chưa phát được truy xuất từ các bảng:

DSNYC, DSBHYC, BaiHat và thông tin được đưa ra Form Tra Cứu (Danh sách bài hát yêu cầu nhưng chưa phát) Khi truy xuất hệ thống sẽ cho ta các thông tin: Tên thính giả, Địa chỉ của thính giả, Ngày yêu cầu, Lý do không thể phát sóng

1

2

3

4

Query danh sách bài hát yêu cầu nhưng chưa có

- Danh sách bài hát yêu cầu nhưng chưa có được truy xuất từ các bảng: BaiHat, DSBHYC, DSNYC và thông tin sẽ được đưa ra Form Tra Cứu (Danh sách bài hát yêu

Trang 13

cầu những chưa có) Sau khi truy xuất hệ thống cho ta các thông tin: Tên bài hát, Tên tác giả và Ngày yêu cầu

1

2

3

4

Tìm kiếm bài hát bất kì

- Hàm tìm kiếm bài hát bất kì sẽ được truy xuất đến bảng BaiHat Mỗi kiểu tìm kiếm chính là việc lấy tên bài hát theo từng thuộc tinh của bảng hay ta dùng phép chiếu đến từng thuộc tính của bảng Khi truy xuất hàm sẽ trả ra thông tin của từng bài hát tìm thấy và được xuất ra Form Tra Cứu (Danh sách bài hát tìm thấy)

1

2

3

4

Trang 14

Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3

14

VII THIẾT KẾ GIAO DIỆN

Giao diện chính:

Với chương trình quản lý phát sóng nhạc theo yêu câu giao diện có các phần:

CẬP NHẬT, TRA CỨU, IN ẤN, PHÁT, LỊCH

1 Cập nhật

Với chức năng cập nhật ta có thể cập nhật: Ngày phát sóng, Danh sach BH,

Người yêu cầu, BH yêu cầu và BH đã phát sóng

a Cập nhật ngày phát sóng

Hệ thống tự động cập nhật ngày phát sóng cho chương trình Nhưng chúng ta có thể cập nhật ngày phát cho các bài hát

b Cập nhật bài hát

Đây là màn hình để cập nhật bài hát mới đồng thời bao gồm cả danh sách cá bài hát có sẵn Sau mỗi lần cập nhật thì BH sẽ được lưu vào danh sách của bài hát Danh sách này là cơ sở dữ liệu để phát sóng nhạc

Trang 15

c Cập nhật danh sách yêu cầu

Mỗi khi có yêu cầu từ thính giả, chúng ta sẽ cập nhật các thông tin cho chương trình thông qua màn hình trên Quá trình cập nhật có nhầm lẫn nhưng ta vẫn có thể xoá, thay đổi dữ liệu cho chương trình

d Cập nhật danh sách bài bài hát đã phát sóng

Sau mỗi lần phát sóng chúng ta cần cập nhật các bài hát đã phát để có kế hoạch phát sóng cho các kì sau

2 Tra cứu

Yêu cầu tra cứu rất quan trọng, nó đáp ứng được các yêu cầu tìm kiếm của nhà

quản lý đưa ra cho chương trình Bao gồm các chức năng: Tra cứu Bài hát được yêu

thích nhất, Bài hát yêu cầu nhưng chưa phát, Thính giả yêu cầu nhưng chưa phát, Bài

Ngày đăng: 05/04/2015, 17:37

HÌNH ẢNH LIÊN QUAN

Sơ đồ phân cấp chức năng: - Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu
Sơ đồ ph ân cấp chức năng: (Trang 5)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w