Thiết kế chương trình quản lý Nhịp cầu âm nhạc
ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 2 LỜI MỞ ĐẦU Ngày nay với sự hội nhập kinh tế thế giới, Việt Nam gia nhập WTO nên có nhiều nhà doanh nghiệp nước ngồi đầu tư vào Việt Nam. Nhiều cơng ty lớn nhỏ lần lượt ra đởi đòi hỏi phải có sự quản lý chặt chẽ. Nhu cầu tin học hố sẽ giúp các doanh nghiệp rất nhiều trong việc quản lý. Một trong những mơn học giúp cho sinh viên có kiến thức cơ bản về việc phát triển các phần mềm quản lý doanh nghiệp là mơn phân tích thiết kế hệ thống thơng tin. Đồ án này thực hiện cũng với mục đích như vậy. Xin cám ơn thầy đã cung cấp cho chúng em có những kiến thức q giá, giúp chúng em có được sự nhìn nhận khái qt về thực tế. Cảm ơn bạn bè đã tạo điều kiện giúp đỡ cho chúng em hồn thành tốt đồ án này. Do đồ án này là một trong những sản phẩm đầu tay của chúng em nên sẽ khơng tránh khỏi thiếu sót, mong Thầy và các bạn có những đóng góp ý kiến giúp chúng em ngày càng hồn thiện hơn. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 3 MỤC LỤC LỜI MỞ ĐẦU 2 Phần 1. Giới thiệu và đặc tả của đề tài…………………………………………………4 1. Giới thiệu về đề tài .………………………………………………………….4 2. Đặc tả………………………………………………………………………….5 Phần 2. Phân tích……………………………………………………………………… 6 1. Sơ đồ chức năng… ………………………………………………………… 6 2. Mơ hình quan niệm dữ liệu………………………………………………… .9 3. Mơ hình thực thể quan hệ……………………………………………………10 4. Mơ hình DFD……………………………………………………………… 11 5. Các ràng buộc tồn vẹn…………………………………………………… .14 6. Mơ hình quan hệ giữa các thực thể………………………………………….22 7. Từ điển dữ liệu………………………………………………………………23 Phần 3.Thiết kế chương trình…………………………………………………………25 1. Thiết kế menu……………………………………………………………….26 2. Thiết kế form……………………………………………………………… 33 3. Thiết kế report……………………………………………………………….41 4. Ứng dụng…………………………………………………………………….45 Phần 4.Giới thiệu phần mềm sử dụng trong chương trình………………………….46 1. Phần mềm SQL Server 7.0………………………………………………… 46 2. Phần mềm Visual Basic 6.0………………………………………………….47 Phần 5.Tổng kết……………………………………………………………………… .49 1. Các vấn đề làm được ……………………………………………………… 49 2. Hạn chế của đề tài……………………………………………………………49 3. Kết luận………………………………………………………………………49 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 4 Phần 1:GIỚI THIỆU VÀ ĐẶC TẢ CỦA ĐỀ TÀI 1.GIỚI THIỆU VỀ ĐỀ TÀI : Với một xã hội ngày càng phát triển, kéo theo nhu cầu của con người ngày càng cao. Trong đó nhu cầu về thư giãn và giải trí là hết sức cần thiết và rất quan trọng. Sau một ngày làm việc mệt nhọc và vất vả thì con người cần được thư giãn và giải trí, một trong những cách tốt nhất để thư giãn và giải trí là được nghỉ ngơi và nghe nhạc. Giờ đây, để giúp cho những điều đó và giúp cho những người làm chương trình Nhịp cầu âm nhạc đỡ vất vả thì chương trình quản lí Nhịp Cầu Âm nhạc đã được ra đời. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 5 2.ĐẶC TẢ: Sử dụng chương trình để thực hiện cơng việc quản lý việc phát sóng của đài truyền hình theo u cầu như sau : Danh sách các bài hát được phép phát sóng và có trong băng đĩa lưu trữ được cập nhật sẵn vào máy tính (gồm thơng tin bài hát, nhạc sĩ, năm sáng tác, ca sĩ, thơng tin liên quan đến nhạc sĩ và ca sĩ ). Danh sách này sẽ được bổ sung thường xun khi có những bài hát mới bạn sưu tầm được. Hàng ngày bạn sẽ cập nhật danh sách các bài hát được u cầu phát ( kèm theo thơng tin người u cầu, địa chỉ, số điện thoại, ngày u cầu, lời nhắn ). Sau mỗi kì phát sóng, bạn sẽ cập nhật danh sách những bài hát được phát sóng trong kì ( gồm ngày phát, bài hát, nhạc sĩ, ca sĩ ). Bất kì khi nào bạn muốn, bạn có thể tra cứu những thơng tin sau : • Những bài hát được ưa thích nhất trong tháng ( có số lần thính giả u cầu nhiều nhất ). • Những bài hát thính giả u cầu chưa được phát sóng, số lần 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ả u cầu 1 bài hát nhưng vì một lí do nào đó, bạn khơng thể đáp ứng nhu cầu của những thính giả đó. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 6 Phần 2: PHÂN TÍCH 1.Sơ đồ chức năng: 1.1.Sơ đồ chức năng của chương trình quản lý Nhịp Cầu Âm Nhạc : 1.2.Sơ đồ chức năng ĐĂNG KÍ : CHƯƠNG TRÌNH QUẢN LÝ NHỊP CẦU ÂM NHẠC ĐĂNG KÍ U CẦU CỦA KHÁN GIẢ BÌNH CHỌN BÁO CÁO CẬP NHẬT ĐĂNG KÍ CA SĨ NHẠC SĨ THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 7 1.3.Sơ đồ chức năng U CẦU CỦA KHÁN GIẢ : 1.4.Sơ đồ chức năng BÌNH CHỌN : U CẦU CỦA KHÁN GIẢ PHÁT BÀI HÁT BÌNH CHỌN CA SĨ BÀI HÁT NHẠC SĨ THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 8 1.5.Sơ đồ chức năng CẬP NHẬT : 1.6.Sơ đồ chức năng BÁO CÁO : CẬP NHẬT PHIẾU U CẦU BÀI HÁT ĐÃ ĐƯỢC PHÁT BÀI HÁT BÁO CÁO BÀI HÁT CHƯA PHÁT CA SĨ NHẠC SĨ BÀI HÁT ĐƯỢC U CẦU DANH MỤC BÀI HÁT CẦU SƯU TẦM DANH MỤC BÀI HÁT ĐÃ PHÁT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 9 2.Mơ hình quan niệm dữ liệu: 2.1.Mơ hình quan niệm : DO DSYC BAIHAT NHACSI CASI DSCHUAPHAT DSDAPHAT PHIEUYC DSYC-BH 1,1 1,n 1,1 1,n BIEUDIEN 1,n 1,n BH-YC 1,n 1,n BH- DAPHAT 1,n 0,n BH- CHUAPHAT 1,n 0,n THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 10 3. Mơ hình thực thể quan hệ: 3.1Mơ hình thực thể quan hệ : BAIHAT(MABH, TEN, NOIDUNG, MANS) DSYC(MADSYC, SOBH, NGAY) CASI(MACS, TEN, GHICHU) NHACSI(MANS, TEN, GHICHU) DSCHUAPHAT(MADSCP, SOBH, NGAY) DSDAPHAT(MADSDP, SOBH, NGAY) PHIEUYC(MAP, TENKHANGIA, LOINHAN, DCKG,DT) DSYC-BH(MADSYC, MABH, SOBH, LOINHAN, DCKG, DT) BIEUDIEN(MABD, THOIGIAN) BH-DAPHAT(MABH, NGAYPHAT) BH-CHUAPHAT(MABH, LIDO) BH-YC(MABH-YC, THOIGIAN) THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 11 4.Mơ hình DFD: 4.1.Chức năng ĐĂNG KÍ : 4.2.Chức năng U CẦU CỦA KHÁN GIẢ : CA SĨ NHẠC SĨ ĐĂNG KÍ DANH SÁCH CA SĨ VÀ NHẠC SĨ Được chấp nhận u cầu Được chấp nhận KHÁN GIẢ U CẦU CỦA KHÁN GIẢ DANH SÁCH U CẦU u cầu Được chấp nhận u cầu THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN [...]... -MSSV:0311316 24 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH Phần 3: THIẾT KẾ CHƯƠNG TRÌNH Khi load chương trình vào cơ sở dữ liệu hệ thống, xuất hiện màn hình có flash form và tự khởi động SQL Server 7.0 1 .Thiết kế Menu: 1.1 Giao diện chính của chương trình : SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 25 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ... -MSSV:0311316 28 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 29 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 30 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH 2 .Thiết kế Form: 2.1 Để... ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH 2.4 Nhập bài hát mới hoặc ca sĩ , nhạc sĩ mới thực hiện nhấn các nút Thêm ở các cửa sổ tương ứng : SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 35 ĐỒ ÁN QUẢN LÝ ÂM NHẠC 2.5 Chọn menu u cầu và phát u cầu đó: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH phiếu u cầu để xem danh sách các phiếu đã u cầu. .. BÀI HÁT U CẦU PHIẾU U CẦU DANH SÁCH U CẦU BÀI HÁT DANH SÁCH U CẦU MÃ BÀI HÁT TÊN NỘI DUNG MÃ NHẠC SĨ MÃ DANH SÁCH U CẦU GHI CHÚ MÃ CA SĨ MÃ BIỂU DIỂN THỜI GIAN MÃ DANH SÁCH ĐÃ PHÁT SỐ BÀI HÁT NGÀY MÃ DANH SÁCH CHƯA PHÁT LÍ DO MÃ PHIẾU MÃ BÀI HÁT U CẦU TÊN KHÁN GIẢ LỜI NHẮN ĐỊA CHỈ KHÁN GIẢ ĐIỆN THOẠI SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 23 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN...THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH 4.3.Chức năng BÌNH CHỌN : KHÁN GIẢ u cầu Giải thưởng BÌNH CHỌN BÀI HÁT HAY NHẤT 4.4.Chức năng CẬP NHẬT : DANH SÁCH BÀI HÁT BÀI HÁT PHIẾU U CẦU CẬP NHẬT SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 DANH SÁCH PHIẾU U CẦU 12 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN GIA TUẤN ANH 4.5.Chức... NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 32 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH 2.3 Để cập nhật thơng tin mới cho ca sĩ hay nhạc sĩ , hoặc bài hát ta thực hiện Click vào các nút sửa ở các cửa sổ tương ứng : SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 33 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH... thể lựa chọn ( bao gồm Danh mục , u cầu , Thống kê , Mở ứng dụng , giúp đỡ , Thốt ).Trong các mục chính đó thì có nhiều mục nhỏ SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 26 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 27 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN... +[MABH] 20 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH 5.17.Ràng buộc 17 : Bối cảnh : trên quan hệ PHIEUYC Điều kiện : MAP là khóa chính của bảng PHIEUYC ∀ t1,t2 ∈ PHIEUYC thì t1[MAP]< >t2[MAP] Tầm ảnh hưởng : RB17 PHIEUYC Thêm + Xóa - SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 Sửa +[MAP] 21 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ĐỒ ÁN QUẢN LÝ ÂM NHẠC GVHD:NGUYỄN... Form: 2.1 Để xem danh sách các bài hát của chương trình : click Menu danh mục hát , duyệt qua danh sách bằng cách click vào các điều khiển bên dưới SVTH -VÕ TRẦN TRỌNG NGHĨA-MSSV:0311308 -VŨ MẠNH THƯỜNG -MSSV:0311316 bài 31 ĐỒ ÁN QUẢN LÝ ÂM NHẠC THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN GVHD:NGUYỄN GIA TUẤN ANH 2.2.Tương tự chọn các menu còn lại để xem danh sách các nhạc sĩ và các ca sĩ , giống các hình dưới đây:... sách u cầu 1 danh sách u cầu thì chỉ có thể có 1 bài hát BAIHAT 1,1 DO 1,n NHACSI 1 bài hát thì do 1 nhạc sĩ sáng tác 1 nhạc sĩ có thể sáng tác nhiều bài hát BAIHAT 0,n 1,n BH-CHUAPHAT DSCHUAPHAT 1 bài hát thì có thể khơng được phát lần nào và cũng có thể phát nhiều lần Danh sách chưa phát thì có thể có 1 hoặc nhiều BAIHAT 1,n BH-YC 1,n PHIEUYC 1 bài hát có thể có nhiều phiếu u cầu 1 phiếu u cầu thì