Đồ án Phân tích thiết kế hệ thống Quản lý âm nhạc
ĐỀ TÀI:
QUẢN LÝ ÂM NHẠC
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
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 ngoà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 hoá 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 quý giá, giúp chúng em có được sự nhìn nhận khái
quát về thực tế. Cảm ơn bạn bè đã tạo điều kiện giúp đỡ cho chúng em hoà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 hoàn thiện hơn.
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
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 toà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
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
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.
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 yê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 xuyên 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 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, ngày 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ả 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 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ả đó.
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
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 :
CHƯƠNG TRÌNH QUẢN LÝ
NHỊP CẦU ÂM NHẠC
ĐĂNG
KÍ
YÊU CẦU CỦA
KHÁN GIẢ
CẬP
NHẬT
BÌNH CHỌN
BÁO CÁO
1.2.Sơ đồ chức năng ĐĂNG KÍ :
ĐĂNG KÍ
CA SĨ
NHẠC SĨ
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
1.3.Sơ đồ chức năng YÊU CẦU CỦA KHÁN GIẢ :
YÊU CẦU CỦA KHÁN GIẢ
PHÁT BÀI HÁT
1.4.Sơ đồ chức năng BÌNH CHỌN :
BÌNH CHỌN
CA SĨ
BÀI HÁT
NHẠC SĨ
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
1.5.Sơ đồ chức năng CẬP NHẬT :
CẬP NHẬT
PHIẾU YÊU
CẦU
BÀI HÁT ĐÃ
ĐƯỢC PHÁT
BÀI HÁT
1.6.Sơ đồ chức năng BÁO CÁO :
BÁO CÁO
DANH MỤC
BÀI HÁT ĐÃ
BÀI HÁT
CHƯA
PHÁT
NHẠC
SĨ
BÀI HÁT
ĐƯỢC
YÊU CẦU
DANH MỤC
BÀI HÁT CẦU
SƯU TẦM
CA SĨ
PHÁT
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
2.Mô hình quan niệm dữ liệu:
2.1.Mô hình quan niệm :
DSYC
1,n
DSYC-BH
CASI
1,n
NHACSI
1,n
1,1
BIEUDIEN
1,n
DO
1,1
BAIHAT
PHIEUYC
1,n
1,n
0,n
0,n
BH-YC
BH-
CHUAPHAT
BH-
DAPHAT
1,n
1,n
DSCHUAPHAT
DSDAPHAT
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
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)
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
4.Mô hình DFD:
4.1.Chức năng ĐĂNG KÍ :
Yêu cầu
Được chấp nhận
CA SĨ
DANH SÁCH
CA SĨ VÀ
ĐĂNG
KÍ
Yêu cầu
NHẠC SĨ
NHẠC SĨ
Được chấp nhận
4.2.Chức năng YÊU CẦU CỦA KHÁN GIẢ :
YÊU CẦU
CỦA
KHÁN
GIẢ
Yêu cầu
DANH SÁCH
YÊU CẦU
KHÁN GIẢ
Được chấp
nhận
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
4.3.Chức năng BÌNH CHỌN :
Yêu cầu
BÌNH
CHỌN
BÀI HÁT HAY
NHẤT
KHÁN GIẢ
Giải thưởng
4.4.Chức năng CẬP NHẬT :
DANH SÁCH BÀI
HÁT
BÀI HÁT
CẬP
NHẬT
DANH SÁCH
PHIẾU YÊU CẦU
PHIẾU
YÊU CẦU
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
4.5.Chức năng BÁO CÁO :
DANH SÁCH BÀI
HÁT
BÀI HÁT
CA SĨ
DANH SÁCH CA
SĨ
BÁO
CÁO
DANH SÁCH NHẠC
SĨ
NHẠC SĨ
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
5.Các ràng buộc toàn vẹn :
5.1.Ràng buộc 1 :
Bối cảnh : trên quan hệ BAIHAT :
Điều kiện: MABH và MADSYC là khóa chính của bảng BAIHAT
t1,t2 BAIHAT thì : t1[MABH]< >t2[MABH]
hoặc : t1[MADSYC]< >t2[MADSYC]
Tầm ảnh hưởng :
RB1
BAIHAT
Thêm
+
Xóa
-
Sửa
+[MABH,MADSYC]
5.2.Ràng buộc 2 :
Bối cảnh : trên quan hệ BAIHAT
Điều kiện : MANS là khóa chính của bảng BAIHAT tham chiếu đến bảng
NHACSI.
t1
BAIHAT =>
t2 NHACSI
sao cho:
t1[MANS]=t2[MANS]
Tầm ảnh hưởng :
RB2
BAIHAT
NHACSI
Thêm
-
+
Xóa
-
-
Sửa
-
+[MANS]
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
5.3.Ràng buộc 3 : trên quan hệ DSYC
Bối cảnh : MADSYC là khóa chính của bảng DSYC
Điều kiện : t1,t2 DSYC thì: t1[MADSYC]< >t2[MADSYC]
Tầm ảnh hưởng :
RB3
DSYC
Thêm
+
Xóa
-
Sửa
+[MADSYC]
5.4.Ràng buộc 4 :
Bối cảnh : trên quan hệ CASI
Điều kiện : MACS là khóa chính của bảng CASI
t1,t2 CASI thì t1[MACS]< >t2[MACS]
Tầm ảnh hưởng :
RB4
CASI
Thêm
+
Xóa
-
Sửa
+[MACS]
5.5.Ràng buộc 5 :
Bối cảnh : trên quan hệ NHACSI
Điều kiện : MANS là khóa chính của bảng NHACSI
t1,t2 NHACSI thì t1[MANS]< >t2[MANS]
Tầm ảnh hưởng :
RB5
NHACSI
Thêm
+
Xóa
-
Sửa
+[MANS]
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
5.6.Ràng buộc 6 :
Bối cảnh : trên quan hệ DSCHUAPHAT
Điều kiện : MADSCP là khóa chính của bảng DSCHUAPHAT
t1,t2 DSCHUAPHAT thì t1[MADSCP]<>t2[MADSCP]
Tầm ảnh hưởng :
RB6
DSCHUAPHAT
Thêm
+
Xóa
-
Sửa
+[MADSCP]
5.7.Ràng buộc 7 :
Bối cảnh : trên quan hệ DSYC-BH
Điều kiện : MADSYC là khóa chính của bảng DSYC-BH
t1,t2 DSYC-BH thì t1[MADSYC]< >t2[MADSYC]
Tầm ảnh hưởng :
RB7
DSYC-BH
Thêm
+
Xóa
-
Sửa
+[MADSYC]
5.8.Ràng buộc 8 :
Bối cảnh : trên quan hệ DSYC-BH
Điều kiện : MABH là khóa ngoại của bảng DSYC-BH tham chiếu tới bảng
BAIHAT sao cho: t1[MABH]=t2[MABH]
Tầm ảnh hưởng :
RB8
DSYC-BH
Thêm
+
Xóa
-
Sửa
+[MABH]
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
5.9.Ràng buộc 9 :
Bối cảnh : trên quan hệ BIEUDIEN
Điều kiện : MABD là khóa chính của bảng BIEUDIEN
t1,t2 BIEUDIEN thì t1[MABD]< >t2[MABD]
Tầm ảnh hưởng :
RB9
BIEUDIEN
Thêm
+
Xóa
-
Sửa
+[MABD]
5.10.Ràng buộc 10 :
Bối cảnh : trên quan hệ BIEUDIEN
Điều kiện : MACS và MABH là khóa ngoại của bảng BIEUDIEN tham chiếu
tới bảng CASI vào bảng BAIHAT
t1,t2 BIEUDIEN thì : t1[MACS]=t2[MACS]
và t1[MABH]=t2[MABH]
Tầm ảnh hưởng :
RB10
Thêm
Xóa
Sửa
CASI
BAIHAT
+
+
-
-
+[MACS]
+[MABH]
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
5.11.Ràng buộc 11 :
Bối cảnh : trên quan hệ BH-DAPHAT
Điều kiện : MABH là khóa chính của bảng BH-DAPHAT
t1,t2 BH-DAPHAT thì t1[MABH]< >t2[MABH]
Tầm ảnh hưởng :
RB11
BH-DAPHAT
Thêm
+
Xóa
-
Sửa
+[MABH]
5.12.Ràng buộc 12 :
Bối cảnh : trên quan hệ BH-DAPHAT
Điều kiện : MADSDP là khóa ngoại của bảng BH-DAPHAT tham chiếu tới
bảng DSDAPHAT
t1 BH-DAPHAT => t2 DSDAPHAT sao cho:
t1[MADSDP]=t2[MADSDP]
Tầm ảnh hưởng :
RB12
BH-DAPHAT
Thêm
+
Xóa
-
Sửa
+[MADSDP]
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
5.13.Ràng buộc 13 :
Bối cảnh : trên quan hệ BH-CHUAPHAT
Điều kiện : MABH là khóa chính của bảng BH-CHUAPHAT
t1,t2 BH-CHUAPHAT thì t1[MABH]< >t2[MABH]
Tầm ảnh hưởng :
RB13
BH-CHUAPHAT
Thêm
+
Xóa
-
Sửa
+[MABH]
5.14.Ràng buộc 14 :
Bối cảnh : trên quan hệ BH-CHUAPHAT
Điều kiện : MADSCP là khóa ngoại của bảng BH-CHUAPHAT tham chiếu tới
bảng DSCHUAPHAT
t1 BH-CHUAPHAT => t2 DSCHUAPHAT
sao cho: t1[MADSCP]=t2[MADSCP]
Tầm ảnh hưởng :
RB14
BH-CHUAPHAT
Thêm
+
Xóa
-
Sửa
+[MADSCP]
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
5.15.Ràng buộc 15 :
Bối cảnh : trên quan hệ BH-YC
Điều kiện : MABH-YC là khóa chính của bảng BH-YC
t1,t2 BH-YC thì t1[MABH-YC]< >t2[MABH-YC]
Tầm ảnh hưởng :
RB15
BH-YC
Thêm
+
Xóa
-
Sửa
+[MABH-YC]
5.16.Ràng buộc 16 :
Bối cảnh : trên quan hệ BH-YC
Điều kiện : MAP và MABH là khóa ngoại của bảng BH-YC tham chiếu tới
bảng PHIEUYC và BAIHAT
t1 BH-YC thì t2 PHIEUYC sao cho : t1[MAP]=t2[MAP]
hoặc t1[MABH]=t2[MABH]
Tầm ảnh hưởng :
RB16
Thêm
Xóa
Sửa
PHIEUYC
BAIHAT
+
+
-
-
+[MAP]
+[MABH]
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
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
-
Sửa
+[MAP]
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
6.Mô hình quan hệ giữa các thực thể :
1,1
1,n
DSYC-BH
BAIHAT
DSYC
1 bài hát chỉ có thể có 1 danh sách yêu cầu.
1 danh sách yêu cầu thì chỉ có thể có 1 bài hát.
1,1
1,n
DO
BAIHAT
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.
0,n
1,n
BH-CHUAPHAT
DSCHUAPHAT
BAIHAT
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.
1,n
1,n
BH-YC
BAIHAT
PHIEUYC
1 bài hát có thể có nhiều phiếu yêu cầu.
1 phiếu yêu cầu thì có thể yêu cầu nhiều bài hát.
0,n
BH-DAPHAT
1,n
BAIHAT
DSDAPHAT
1 bài hát thì có thể không đã phát lần nào, cũng có thể đã phát rất là nhiều lần.
Danh sách đã phát thì có thể có 1 hoặc nhiều bài hát đã phát
1,n
BIEUDIEN
1,n
BAIHAT
CASI
1 bài hát thì có thể có 1 hoặc nhiều ca sĩ biểu diễn.
1 ca sĩ thì cũng có thể biểu diễn nhiều bài hát.
7.Từ điển dữ liệu:
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
THUC THỂ
BAIHAT
CASI
Ý NGHĨA
BÀI HÁT
CA SĨ
NHACSI
BIEUDIEN
BH-DAPHAT
DSDAPHAT
BH-CHUAPHAT
DSCHUAPHAT
BH-YC
PHIEUYC
DSYC-BH
DSYC
NHẠC SĨ
BIỄU DIỄN
BÀI HÁT ĐÃ PHÁT
DANH SÁCH ĐÃ PHÁT
BÀI HÁT CHƯA PHÁT
DANH SÁCH CHƯA PHÁT
BÀI HÁT YÊU CẦU
PHIẾU YÊU CẦU
DANH SÁCH YÊU CẦU BÀI HÁT
DANH SÁCH YÊU CẦU
MÃ BÀI HÁT
MABH
TEN
TÊN
NOIDUNG
MANS
NỘI DUNG
MÃ NHẠC SĨ
MADSYC
GHICHU
MACS
MÃ DANH SÁCH YÊU CẦU
GHI CHÚ
MÃ CA SĨ
MABD
MÃ BIỂU DIỂN
THỜI GIAN
MÃ DANH SÁCH ĐÃ PHÁT
SỐ BÀI HÁT
THOIGIAN
MADSDP
SOBH
NGAY
NGÀY
MADSCP
LIDO
MÃ DANH SÁCH CHƯA PHÁT
LÍ DO
MAP
MÃ PHIẾU
MABH-YC
TENKHANGIA
LOINHAN
DCKG
MÃ BÀI HÁT YÊU CẦU
TÊN KHÁN GIẢ
LỜI NHẮN
ĐỊA CHỈ KHÁN GIẢ
ĐIỆN THOẠI
DT
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
DIAGRAM:
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
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 :
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
Trong giao diện chính này có các mục chính để ta có thể lựa chọn ( bao gồm
Danh mục , Yêu cầu , Thống kê , Mở ứng dụng , giúp đỡ , Thoát ).Trong các mục chính
đó thì có nhiều mục nhỏ.
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
ĐỒ ÁN QUẢN LÝ ÂM NHẠC
2.Thiết kế Form:
2.1 . Để xem danh sách các bài hát của chương trình : click Menu danh mục bài
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 .
Tải về để xem bản đầy đủ
Bạn đang xem 30 trang mẫu của tài liệu "Đồ án Phân tích thiết kế hệ thống Quản lý âm nhạc", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
do_an_phan_tich_thiet_ke_he_thong_quan_ly_am_nhac.pdf