Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
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
Nội dung
Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3 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 ……… Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu 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 …………………………………………………………………………………………… ………………………………………………………………………………………… …… …………………………………………………………………………………… ………… ……………………………………………………………………………… ……………… ………………………………………………………………………… …………………… …………………………………………………………………… ………………………… ……………………………………………………………… ……………………………… ………………………………………………………… …………………………………… …………………………………………………… ………………………………………… ……………………………………………… ……………………………………………… ………………………………………… …………………………………………………… …………………………………… ………………………………………………………… ……………………………… ……………………………………………………………… ………………………… …………………………………………………………………… …………………… ………………………………………………………………………… ……………… ……………………………………………………………………………… ………… …………………………………………………………………………………… …… ………………………………………………………………………………………… …………………………………………………………………………………………… … ……………………………………………………………………………………… ……… ………………………………………………………………………………… …………… …………………………………………………………………………… ………………… ……………………………………………………………………… ……………………… ………………………………………………………………… …………………………… …………………………………………………………… ………………………………… ……………………………………………………… ……………………………………… ………………………………………………… …………………………………………… …………………………………………… ………………………………………………… ……………………………………… ……………………………………………………… ………………………………… …………………………………………………………… …………………………… ………………………………………………………………… ……………………… ……………………………………………………………………… ………………… …………………………………………………………………………… …………… ………………………………………………………………………………… ……… ……………………………………………………………………………………… … …………………………………………………………………………………………… ………………………………………………………………………………………… …… …………………………………………………………………………………… ………… ……………………………………………………………………………… ……………… ………………………………………………………………………… …………………… …………………………………………………………… Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3 3 I. TÌM HIỂU YÊU CẦU Yêu cầu thực tế: 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. Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu 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. Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3 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 Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu 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ó. Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3 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: Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu 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: Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3 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. Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu 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 MaBai Text 5 <> Mã bài hát TenBai Text 50 Tựa đề bài hát NhacSi Text 50 Tên nhạc sĩ NamST Number Longint Năm sáng tác CoSan Yes/No Đã có sẵn chưa 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 MaYC Text 5 <> Mã yêu cầu NguoiYC Text 50 Người yêu cầu NgayYC Date/Time Ngày yêu cầu DiaChi Text 50 Địa chỉ Tuoi Yes/No Longint Tuổi DienThoai Text 10 Điện thoạ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. [...]... Xuân – TK3 Phân tích thi t k h th ng thông tin – Phát sóng nh c theo yêu c u 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 STT 1 2 3 4... bài hát ư c yêu thích nh t b Bài hát yêu c u nhưng chưa phát Như ta ã bi t, vi c ưa ra nh ng bài hát yêu c u nhưng chưa ư c phát nh m m c ích bi t ư c lý do không th phát sóng ng th i có k ho ch phát sóng vào kỳ 16 Nguy n Văn Trư ng - Nguy n Th Bích Vân - Nguy n Th Thanh Xuân – TK3 Phân tích thi t k h th ng thông tin – Phát sóng nh c theo yêu c u sau ưa ra ư c bài hát yêu c u nhưng chưa phát h th 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 Table DSBHYC Field Name MaYC MaBai Daphat(Y/N) Data Type Text Text Yes/No Field Size 5 5 Format Di n gi i Mã yêu c u Mã bài Dã phát chưa 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... 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 14 Nguy n Văn Trư ng - Nguy n Th Bích Vân - Nguy n Th Thanh Xuân – TK3 Phân tích thi t k h th ng thông tin – Phát sóng nh c theo yêu c u 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ó... 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 12 Nguy n Văn Trư ng - Nguy n Th Bích Vân - Nguy n Th Thanh Xuân – TK3 Phân tích thi t k h th ng thông tin – Phát sóng nh c theo yêu c u 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 STT 1 2 3... C Ngư a C th c b C 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 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, i yêu c u, BH yêu c u và BH ã phát sóng 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ó p nh t ngày phát cho các bài hát p nh t bài hát ây là màn... Nguy n Th Thanh Xuân – TK3 Phân tích thi t k h th ng thông tin – Phát sóng nh c theo yêu c u yêu c u nhưng chưa có hay ta co th tìm ki m b t c BH nào trong danh sách theo t ng cách tìm ki m Vi c tra c u ư c di n ra t ng, sau khi kích ho t h th ng s liên k t các cơ s d li u và ưa ra k t qu a Bài hát ư c yêu thích nh t Bài hát ư c yêu thích nh t d a vào tiêu chu n là nhi u ngư i yêu c u trong cùng m... 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 phát sóng cho các kì sau có k ho ch 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 15 Nguy n Văn Trư ng... 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 STT 1 2 3 4 Ten DiaChi NgayYC LyDo Query danh sách bài hát yêu c u nhưng... 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) STT 1 2 3 4 TenBH TenTG NamST 13 Nguy n Văn Trư ng - Nguy n Th Bích Vân - Nguy n Th Thanh Xuân – TK3 Phân tích thi t k h th ng thông tin – Phát sóng nh c theo yêu c u VII THI T K GIAO . 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. Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu Nguyễn. ứng được yêu cầu. Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu cầu Nguyễn Văn Trường - Nguyễn Thị Bích Vân - Nguyễn Thị Thanh Xuân – TK3 5 III. PHÂN TÍCH HỆ THỐNG VỀ. đượ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ó. Phân tích thiết kế hệ thống thông tin – Phát sóng nhạc theo yêu