ĐỒ Á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 QUN Lí M NHC GVHD:NGUYN GIA TUN ANH
SVTH -Vế TRN TRNG NGHA-MSSV:0311308
-V MNH THNG -MSSV:0311316
3
MC LC
LI M U....................................................................................................................2
Phn 1. Gii thiu v c t ca ti4
1. Gii thiu v ti....4
2. c t.5
Phn 2. Phõn tớch..6
1. S chc nng....6
2. Mụ hỡnh quan nim d liu...9
3. Mụ hỡnh thc th quan h10
4. Mụ hỡnh DFD..11
5. Cỏc rng buc ton vn...14
6. Mụ hỡnh quan h gia cỏc thc th.22
7. T in d liu23
Phn 3.Thit k chng trỡnh25
1. Thit k menu.26
2. Thit k form..33
3. Thit k report.41
4. ng dng.45
Phn 4.Gii thiu phn mm s dng trong chng trỡnh.46
1. Phn mm SQL Server 7.0..46
2. Phn mm Visual Basic 6.0.47
Phn 5.Tng kt...49
1. Cỏc vn lm c....49
2. Hn ch ca ti49
3. Kt lun49
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
ĐỒ Á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Ö VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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 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ả đó.
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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Í
YÊ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Ö VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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 YÊU CẦU CỦA KHÁN GIẢ :
1.4.Sơ đồ chức năng BÌNH CHỌN :
YÊ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Ö VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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 YÊ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
YÊ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Ö VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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Ö VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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Ö VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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 YÊ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
Yêu cầu
Được chấp nhận
KHÁN GIẢ
YÊU CẦU
CỦA
KHÁN
GIẢ
DANH SÁCH
YÊU CẦU
Yêu cầu
Được chấp
nhận
Yêu cầu
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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
12
4.3.Chức năng BÌNH CHỌN :
4.4.Chức năng CẬP NHẬT :
KHÁN GIẢ
BÌNH
CHỌN
BÀI HÁT HAY
NHẤT
Yêu cầu
Giải thưởng
BÀI HÁT
PHIẾU
YÊU CẦU
CẬP
NHẬT
DANH SÁCH BÀI
HÁT
DANH SÁCH
PHIẾU YÊU CẦU
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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
13
4.5.Chức năng BÁO CÁO :
BÀI HÁT
CA SĨ
NHẠC SĨ
BÁO
CÁO
DANH SÁCH BÀI
HÁT
DANH SÁCH CA
SĨ
DANH SÁCH NHẠC
SĨ
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
N QUN Lí M NHC GVHD:NGUYN GIA TUN ANH
SVTH -Vế TRN TRNG NGHA-MSSV:0311308
-V MNH THNG -MSSV:0311316
14
5.Cỏc rng buc ton vn :
5.1.Rng buc 1 :
Bi cnh : trờn quan h BAIHAT :
iu kin: MABH v MADSYC l khúa chớnh ca bng BAIHAT
t1,t2 BAIHAT thỡ : t1[MABH]< >t2[MABH]
hoc : t1[MADSYC]< >t2[MADSYC]
Tm nh hng :
RB1 Thờm Xúa Sa
BAIHAT + - +[MABH,MADSYC]
5.2.Rng buc 2 :
Bi cnh : trờn quan h BAIHAT
iu kin : MANS l khúa chớnh ca bng BAIHAT tham chiu n bng
NHACSI.
t1 BAIHAT => t2 NHACSI sao cho:
t1[MANS]=t2[MANS]
Tm nh hng :
RB2 Thờm Xúa Sa
BAIHAT - - -
NHACSI + - +[MANS]
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
ĐỒ Á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
15
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 Thêm Xóa Sửa
DSYC + - +[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 Thêm Xóa Sửa
CASI + - +[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 Thêm Xóa Sửa
NHACSI + - +[MANS]
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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
16
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 Thêm Xóa Sửa
DSCHUAPHAT + - +[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 Thêm Xóa Sửa
DSYC-BH + - +[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 Thêm Xóa Sửa
DSYC-BH + - +[MABH]
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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
17
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 Thêm Xóa Sửa
BIEUDIEN + - +[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 + - +[MACS]
BAIHAT + - +[MABH]
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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
18
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 Thêm Xóa Sửa
BH-DAPHAT + - +[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 Thêm Xóa Sửa
BH-DAPHAT + - +[MADSDP]
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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
19
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 Thêm Xóa Sửa
BH-CHUAPHAT + - +[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 Thêm Xóa Sửa
BH-CHUAPHAT + - +[MADSCP]
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁ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
20
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 Thêm Xóa Sửa
BH-YC + - +[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 + - +[MAP]
BAIHAT + - +[MABH]
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN