• Các ca khúc thiêu nhi thường mang nội dung ngợi ca, chân thành và giản di, ngôn ngữ âm nhạc trong sáng, luôn gần gũi với âm nhạc dân gian như các ca khúc ca ngợi Đảng, Bác Hồ, ca ngợi
Trang 1TRƯỜNG ĐẠI HỌC QUỐC GIA HÀ NỘI ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA : TOÁN – CƠ – TIN HỌC
-BÁO CÁO CUỐI KÌ Môn học : Hệ quản trị Cơ Sở Dữ Liệu
Nhóm: 6
Đề tài: Quản lý bài hát thiếu nhi
Giáo viên hướng dẫn : PGS.TS Đỗ Trung Tuấn
Trang 2Lời cám ơn
Trong suốt quá trình học tập và hoàn thiện đề tài này, nhóm chúng em đã nhận được sự hướng dẫn, giúp đỡ quý báu của các thầy cô, anh chị và bạn bè Với lòng kính trọng và biết ơn sâu sắc, nhóm chúng em xin được bày tỏ lời cám ơn chân thành tới :
Lời đầu tiên nhóm chúng em xin gửi lời cám ơn chân thành nhất tới sự hướng dẫn tận tình của PGS.TS.Đỗ Trung Tuấn Trong suốt thời gian thực hiện đề tài mặc
dù thầy rất bận rộn trong công việc nhưng Thầy vẫn giành rất nhiều thời gian và tâm huyết trong việc hướng dẫn nhóm chúng em hoàn thiện đề tài Thầy đã cung cấp cho chúng em rất nhiều hiểu biết về một lĩnh vực mới khi chúng em mới bắt đầu làm đề tài này Trong quá trình thực hiện đề tài, Thầy luôn định hướng, góp ý và sửa chữa những chỗ sai giúp nhóm chúng em không bị lạc lối trong biển kiến thức mênh mông Cho đến hôm nay, đề tài của nhóm chúng em đã được hoàn thành, cũng chính là nhờ
sự nhắc nhở, đôn đốc, sự giúp đỡ nhiệt tình của Thầy
Tiếp theo, nhóm chúng em xin được gửi lời cám ơn chân thành tới Ban giám hiệu trường ĐH Khoa học tự nhiên – ĐHQG HN đã tạo điều kiện thuận lợi giúp đỡ nhóm chúng em trong quá trình thực hiện đề tài
Nhóm chúng em cũng xin chân thành cảm ơn các Thầy cô trong khoa Toán – Tin, cũng như các thầy cô trong trường đã giảng dạy, giúp đỡ chúng em trong 4 năm học qua Chính các thầy cô đã xây dựng cho chúng em những kiến thức nền tảng và những kiến thức chuyên môn để chúng em có thể hoàn thiện đề tài nãy cũng như công việc trong tương lai
Cuối cùng nhóm chúng em xin gửi lời cám ơn tới gia đình, anh chị và bạn bè đã giúp đỡ, cổ vũ, động viên trong công việc, học tập nói chung cũng như trong quá trình thực hiện đề tài này
Tuy đã có những cố gắng nhất định nhưng do thời gian và trình độ có hạn nên đề tài còn nhiều thiếu xót và hạn chế nhất định Kính monh nhận được sự của thầy cô và các bạn
Xin chúc mọi người luôn mạnh khỏe, đạt được nhiều thành tích trong công tác, học tập và nghiên cứu khoa học
Chúng em xin chân thành cảm ơn
I.1 Giới thiệu tổng quan về nhạc thiếu nhi
I.1.1 Nội dung
Trang 3• Các ca khúc thiêu nhi thường mang nội dung ngợi ca, chân thành và giản di, ngôn ngữ âm nhạc trong sáng, luôn gần gũi với âm nhạc dân gian như các ca khúc ca ngợi Đảng, Bác Hồ, ca ngợi vẻ đẹp của quê hương, đất nước, con người và gương các em thiếu nhi đồng chăm ngoan, học giỏi, lòng dũng cảm hy sinh của các em qua các ca khúc như: “Kim Đồng” của nhạc sĩ Phong Nhã; “Em là mầm non của Đảng” của Mộng Lân; “Tiến lên đoàn viên” của Phạm Tuyên; “Đội ta lớn lên cùng Đất nước” của Phong Nhã; “Hoa thơm dâng bác” của
Hà Hải; “Tre ngà bên lăng bác” Hàn Ngọc Bích; “ Khăn quang thắm mãi vai em” Ngô Ngọc Báu; “ Reo vang bình minh” của Lê Hữu Phước…vv
• Đồng thời, các ca khúc thiếu nhi còn rất nỏi bật, nó đã khắc lên những bức tranh hết sức hiện thực về cuộc sống hồn nhiên, tươi vui, trong sáng của các em về gia đình, nhà trường, bạn bè với nhiều hình thức thật sự phong phú, đa dạng và sâu sắc được thể hiện qua các bài như: “Bàn tay me” của nhạc sĩ Bùi Đình Thảo; “Em yêu trường em” của Hoàng Vân; “ Em là hoa hồng nhỏ” của Trịnh Công Sơn; “ Cả nhà thương nhau” của Phạm Văn Minh…vv
• Trong mỗi bài hát đều có một vẻ đẹp riêng, , một màu sắc riêng hết sức sinh dộng nhưng nó đều có chung tính giáo dục cao, ví dụ như bài hát “Em là mầm non của Đảng” của nhạc sĩ Mộng Lân được viết
ở giọng Cdur, và được xây dựng trên hình thức hai đoạn đơn Hình tượng âm nhạc trong sáng, gần gũi với tình cảm ca ngợi, lời ca và âm nhạc hòa quyện vào nhau, giai điệu tiến hạnh bình ổn, phù hợp với cữ giọng của các em tiết nhạc gọn gàng, dễ hát, thể hiện được tính hồn nhiên của các em
Trang 4gon, vuông vắn nhưng hình tượng âm nhạc và nội dung không kém phần phong phú, sâu lắng Mỗi bài hát đều mang một sắc thái riêng, nhưng đều thể hiện được sự hồn nhiên, trong trắng tươi vui và dí dỏm của tuổi học trò; đặc biệt, nó đã phản ánh được thế giới nội tâm ngây thơ trong sáng của trẻ thơ Một số bài được viết ở hình thức một đoạn đơn như bài: “Em mơ gặp Bác Hồ” của xuân Giao; “ Bài ca đi học” của Phan Trần Bảng; ngoài ra phần nhiều trong ca khúc hiếu nhi là hình thức 2 đoạn đơn bài: “mùa hoa phượng nở” của hoàng Vân;
“ước mơ ngày mai” của Trần Đức và Phong Thu; “không giám đâu” của Nguyễn Văn Hiên; “Khăn quàng thắm mãi vai em” của Ngô Ngọc Báu…
• Còn có một số ít bài được viết ở hình thức 3 đoạn đơn, nhưng rất ít khi gặp, và nếu có thì đoạn tái hiện thường được nhắc lại nguyên xi hoặc chỉ thay đổi một chút ít như bài: “Người thiếu niên dũng cảm” của nhạc sĩ Mộng Lân; “Con chim vành khuyên” của Hoàng vân Nhìn chung, ngôn ngữ âm nhạc trong các ca khúc thiếu nhi thường trong sáng, hồn nhiên và dễ hiểu, dễ nhớ, giai điệu được tiến hành bình ổn, ít có các quãng nhảy xa, ít biên âm và phù hợp với giọng hát trẻ thơ
• Về phần tiết nhạc rất mạch lạc, cân phương gọn gàng, nhịp điệu chủ yếu là: 2/4; 3/4; 4/4; nhịp 3/8 và 1/4 rất ít khi gặp
• Về tiết tấu đơn giản không phức tạp, đó là các dạng tiết tấu quen thuộc như nhị đi, nhịp điệu của trống ếch trong các ngày lễ hôi, hoặc tiết tấu trong dân ca…
I.2 Phát biểu bài toán
Cơ sở dữ liệu và quản trị cơ sở dữ liệu là một trong những vấn đề cốt lõi của tin học Xét cho cùng khi ứng dụng tin học để giải quyết các bài toán thì người ta phải giải quyết vấn đề xây dựng cơ sở dữ liệu và xây dựng thuật toán xử lý chúng Khi cơ sở dữ liệu càng lớn nhu cầu xử lý phức tạp, yêu cầu bảo mật cao thì vấn đề quản trị cơ sở dữ liệu càng phức tạp mục tiêu của đề án này là tìm hiểu khai thác SQL Server và sử dụng nó để giải quyết bài toán quản lý các ca khúc thiếu nhi
Trang 5Khảo sát thực tế, nhu cầu việc giải trí ngày càng lớn và cũng không phân biệt
về lứa tuổi cùng với việc độ tuổi tiếp cận với công nghệ thông tin ngày càng giảm thì việc phục vụ nhu cầu quản lý các ca khúc giành cho thiếu nhi ngày càng được đẩy mạnh Mục tiêu cần đạt là xây dựng được một chương trình quản lý các bài hát thiếu nhi đảm bảo về các yêu cầu như sau:
• Độ tuổi của các bé là nhỏ nên các bé nên yêu cầu giao tiếp phải đơn giản đễ dùng và bắt mắt hợp với lứa tuổi các bé
• Việc tìm kiếm các bài hát đơn giản như việc tìm kiếm theo tên bài hát, theo chủ
đề (gia đình, đất nước, thầy cô, thiên nhiên) , theo nhạc sĩ sáng tác
• Các thao tác thêm, sửa, xóa tiện lợi
Trang 6I.3 Khái quát chung về hệ thống
Chức năng của hệ thống cho phép người dùng nghe các ca khúc thiếu nhi có trong cơ sở dữ liệu của hệ thống
Để thuận tiện cho người sử dụng, hệ thống cung cấp chức năng tìm kiếm bài hát theo tên bài hát, nhạc sĩ sáng tác, ca sĩ thể hiện và chủ đề bài hát, tìm kiếm nhạc sĩ theo tên nhạc sĩ, nghệ danh, năm sinh và quê quán
Cho phép người sử dụng thêm, sửa, xóa thông tin về bài hát, nhạc sĩ
Yêu cầu :
• Sản phẩm dễ cài đặt
• Ngôn ngữ giao diện là ngôn ngữ Tiếng Việt
• Thông tin trợ giúp đầy đủ, rõ ràng
• Giao diện bắt mắt, thân thiện, dễ sử dụng
• Bố cục trang web :
o Vị trí và nội dung thông tin trình bày hợp lý
o Phối hợp điểu khiển: các vị trí liên kết, nút lệnh điều khiển…được
bố trí khoa học
Trang 7II Phân tich cơ sở dữ liệu
II.1 Đặc tả cơ sở dữ liệu
Trong bài toán này chúng ta sẽ đi vào hai thực thể chính là Bài hát và Nhạc sĩ Các thuộc tính của thực thể :
• Thuộc tính của thực thể bài hát
TThuộc tính Kiểu dữ liệu Nul
l
Chú thích
ID_BaiHat nchar(10) Khóa chính của bảng bài hát
Ten_Casi nvarchar(20) Tên ca sĩ thể hiện bài hát
ID_Nhacsi nchar(10) ID Nhạc sĩ sáng tác bài hát
TgLoi nvarchar(20) Tên tác giả sáng tác lời của bài
hát DuongDan nvarchar(50) Đường dẫn đến file bài hát
Trang 8• Thuộc tính của thực thể nhạc sĩ
TThuộc tính Kiểu dữ liệu Nul
l
Chú thích
ID_Nhacsi nchar(10) Khóa chính của bảng nhạc sĩ Ten_Nhacsi nvarchar(50) Tên nhạc sĩ
Nghe_Danh nvarchar(50) Nghệ danh của nhạc sĩ
TheloaiST nvarchar(100) Thể loại sáng tác của nhạc sĩ
nhạc sĩ DD_HinhAnh nvarchar(50) Đường dẫn đến file hình ảnh
nhạc sĩ
II.2 Sơ đồ thực thể liên kết
n
m
Bài Hát
Trang 9III Phân tích chức năng của phần mềm
III.1 Các chức năng của phần mềm
Mục đích của phần mềm là tạo một trình chạy nhạc với các dữ liệu có trong
cơ sở dữ liệu Người sử dụng có các chức năng sau :
• Xem thông tin về phần mềm
• Chạy một trình phát nhạc
• Tìm kiếm bài hát theo tên bài hát, lời bài hát, chủ để, nhạc sĩ sáng tác,
ca sĩ thể hiện
• Tìm kiếm nhạc sĩ theo tên nhạc sĩ, nghệ danh, năm sinh và quê quán
• Sửa thông tin về bài hát, nhạc sĩ
• Thêm thông tin về bài hát, nhạc sĩ
• Xóa thông tin về bài hát, nhạc sĩ
• Hiển thị thông tin về bài hát, nhạc sĩ
III.2 Mô hình hóa các chức năng
III.2.1 Chức năng xem thông tin về phần mềm
Hành động của người dùng Hành động của hệ thống
1 Chọn chức năng hiển thị
mềm
Hành động của người dùng Hành động của hệ thống
Trang 101 Chọn chức năng tìm kiếm
2 Nhập nội dung tìm kiếm
3 Hiển thị nội dung thông tin tìm kiếm
Hành động của người dùng Hành động của hệ thống
1 Chọn chức năng xóa thông
tin
2 Chọn nội dung cần xóa 3 Hiển thị nội dung thông
báo xóa thành công
Hành động của người dùng Hành động của hệ thống
Trang 111 Chọn chức năng thêm
thông tin
2 Nhập nội dung thông tin
cần thêm 3 Hiển thị nội dung thôngbáo thêm thông tin thành
công
Hành động của người dùng Hành động của hệ thống
1 Chọn chức năng sửa thông
tin
2 Nhập nội dung thông tin
cần sửa 3 Hiển thị nội dung thôngbáo sửa thông tin thành
công
Trang 121 Chọn chức năng nghe nhạc
2 Hiển thị phần chạy nhạc
Kết quả triển khai
Cài đặt thành công phần mềm
Trang 13Hình 1 : Giao diện trang chủ
Hiển thị thông tin về phầm mềm
Trang 14Hình 2 : Hiển thị thông tin vể phần mềm
Test thành công chức năng hiển thị
H ình 4 : Hiển thị thông tin nhạc sĩ
Test thành công chức năng xóa thông tin
Trang 15Hình 5 : Giao diện xóa bài hát
Hình 6 : Giao diện xóa nhạc sĩ
Trang 16Hình 7 : Giao diện sửa thông tin bài hát
Hình 8 : Giao diện sửa thông tin nhạc sĩ
Test thành công chức năng thêm thông tin
Trang 17Hình 9 : Giao diện thêm thông tin bài hát
Trang 18Hình 8 : Giao diện trình phát nhạc
V.1 Kết quả đạt được
Cơ sở dữ liệu tương chính xác
Giao diện thân thiện với người sử dụng
Đáp ứng được các chức năng cần thiết của người sử dụng
Sử dụng các kiến thức đã học để giải bài toán thực tế
V.2 Vấn đề cần phát triển
Hoàn thiện cơ sở dữ liệu
Phát triển một số chức năng ứng dụng
V.3 Công cụ để làm đề tài
SQL Server 2005
Microsoft Visual Studio 2010
Microsoft Word 2007
Microsoft PowerPoint 2007
[1] Đỗ Trung Tuân, Cơ sở dữ liệu, NXB Đại Học Quốc Gia Hà Nội, 2007 [2] Lê Trọng Vĩnh, Tài liệu môn công nghệ phần mềm, 2008.
[3] Phạm Đăng Khoa, Hướng dẫn viết mã trong C#, NXB Tổng Hợp Thành Phố Hồ Chí Minh