N TT NGHIP
==============================================================
tr-ờng đại học vinh
Khoa CNTT
N TT NGHIỆP
THIẾT KẾ, XÂY DỰNG WEBSITE
NGHE NHẠC TRỰC TUYẾN
Giáo viên hƣớng dẫn: Th.S Nguyễn Quang Ninh
Sinh viên thực hiện : Nguyễn Hữu Thắng
Lớp
:
46K3 - CNTT
Sinh viên thực hiện : Nguyễn Trung Thƣởng
Lớp
:
45K - CNTT
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 1
ĐỒ ÁN TỐT NGHIỆP
==============================================================
Vinh, tháng 05 Năm 2010
LỜI CẢM ƠN
Với khả năng của mình, ngay từ ban đầu nhận được đề tài, chúng tơi thấy
thật khó khăn và nhiều vướng mắc để thực hiện. Sau quá trình học hỏi, tìm hiểu,
nghiên cứu và được sự giúp đỡ của thầy cô, bạn bè. Đặc biệt là được sự chỉ bảo tận
tình, trực tiếp của thầy giáo hướng dẫn Th.s Nguyễn Quang Ninh, chúng tơi đã
hồn thành được đồ án của mình. Vì năng lực và thời gian có hạn nên đồ án chắc
cịn nhiều thiếu sót và bất cập. Rất mong được sự góp ý chân thành của tất cả mọi
người. Cuối cùng chúng tôi xin chân thành cảm ơn các thầy cô giáo trong khoa
công nghệ thông tin và các bạn trong lớp học, đặc biệt là thầy giáo Th.s Nguyễn
Quang Ninh, người trực tiếp hướng dẫn tôi trong cả quá trình thực hiện đề tài !
Vinh, tháng 5 năm 2010
SV thực hiện
Nguyễn Trung Thưởng
Nguyễn Hữu Thắng
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 2
ĐỒ ÁN TỐT NGHIỆP
==============================================================
MỤC LỤC
LỜI NÓI ĐẦU ................................................................................................. 5
CHƢƠNG I: TỔNG QUAN ĐỂ TÀI
1.1. Thực trạng về các web nghe nhạc, giải trí. ........................................... 6
1.2. Lý do chọn đề tài ................................................................................... 7
1.3. Nhiệm vụ của đề tài............................................................................... 8
1.4. Quy trình hoạt động của hệ thống. ........................................................ 9
1.5. Kết quả cần đạt được. .......................................................................... 10
1.6. Cấu trúc đồ án tốt nghiệp. ................................................................... 11
CHƢƠNG II: GIỚI THIỆU VỀ CÁC PHẦN MỀM ỨNG DỤNG VÀ
PHẦN MỀM CÔNG CỤ
2.1. Giới thiệu về Asp. ............................................................................... 12
2.1.1 Giới thiệu về Asp. .......................................................................... 12
2.1.2. Khái niệm Asp files. ..................................................................... 12
2.1.3. Cơ chế hoạt động của Asp. .......................................................... 13
2.1.4. Giới thiệu về IIS (Internet Information Server)............................ 13
2.2. Giới thiệu về Visual Basic 6.0. ........................................................... 13
2.3. Giới thiệu về Microsoft office Access . .............................................. 14
2.3.1. Khái niệm. ..................................................................................... 14
2.3.2. Các phiên bản. ............................................................................... 15
2.4. Giới thiệu về Macromedia Dreamweave 8 ......................................... 18
2.5. Giới thiệu về Firework 8, Flash 8. ...................................................... 19
2.5.1. Giới thiệu về Firework 8: .............................................................. 19
2.5.2. Giới thiệu về Macromedia Flash 8. .............................................. 21
CHƢƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE
NGHE NHẠC TRỰC TUYẾN
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 3
ĐỒ ÁN TỐT NGHIỆP
==============================================================
3.1. Phân tích hệ thống về mặt chức năng. ................................................ 23
3.2. Phân tích hệ thống về mặt dữ liệu. ...................................................... 30
3.2.1. Thực thể liên kết . ......................................................................... 30
3.2.2. Thiết kế các bảng dữ liệu. ............................................................. 31
CHƢƠNG IV: THIẾT KẾ XÂY DỰNG WEBSITE
NGHE NHẠC TRỰC TUYẾN
Thiết kế chương trình. ............................................................................... 34
4.1. Trang chủ ......................................................................................... 34
4.2. Trang tìm kiếm. ................................................................................ 35
4.3. Trang Đăng nhập.............................................................................. 36
4.4. Trang thêm mới, xóa một chuyên mục. ........................................... 37
4.5. Trang quản trị thành viên. ................................................................ 38
4.6. Trang đăng mới tin tức..................................................................... 39
4.7. Trang đăng album mới. .................................................................... 40
4.8. Trang đăng ca sĩ mới. ....................................................................... 41
4.9. Trang đăng nhạc sĩ mới. ................................................................... 42
4.10. Trang đăng bài hát mới. ................................................................. 43
4.11. Trang sửa, xóa các bài hát đã đăng. ............................................... 44
KẾT LUẬN ................................................................................................... 45
TÀI LIỆU THAM KHẢO ............................................................................. 46
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 4
ĐỒ ÁN TỐT NGHIỆP
==============================================================
LỜI NĨI ĐẦU
Ngày nay cơng nghệ thơng tin phát triển một cách vượt bậc trên toàn thế
giới. Với xu thế đó ở nước ta cơng nghệ thơng tin đã được ứng dụng vào mọi lĩnh
vực kinh tế, xã hội của đất nước. Mạng thơng tin tồn cầu Internet đã và đang phát
triển mãnh mẽ, rộng khắp, tác động đến mọi mặt đời sống của con người. Từ năm
1997 nước ta bắt đầu nghiên cứu và tham gia vào mạng Internet tồn cầu, từ đó tới
nay mạng Internet đã phát triển rộng khắp trên toàn quốc và được ứng dụng vào
nhiều mặt của đời sống nhân dân. Với nhu cầu tìm kiếm thơng tin, vui chơi giải trí
trên mạng Internet các trang web đã đáp ứng những nhu cầu thiết yếu của mọi
người. Hiện nay các Website nghe nhạc, Web báo điện tử,.. đã phát triển không
ngừng về mặt số lượng và chất lượng. Với sự phát triển khơng ngừng của website
các Website giải trí nhất là các trang web nghe nhạc trực tuyến đã được xây dựng
và hoạt động trên mạng Internet. Với vốn kiến thức được học về CNTT ở trường
và tự tìm tịi học hỏi chúng tôi đã xây dựng website nghe nhạc online này nhằm
thử sức mình và đóng góp một phần nhỏ bé để mơi trường giải trí, nghe nhạc trên
mạng thêm phong phú phát triển về mặt số lượng cũng như chất lượng, nội dung
tạo ra một môi trương nghe nhạc lành mạnh, trong sáng của các website nghe nhạc
nhằm đáp ứng nhu cầu giải trí của đơng đảo bạn trẻ cũng như tồn thể khán thính
giả u nhạc.
Rất mong được sự hướng dẫn, góp ý của các thầy cơ giáo và tất cả các bạn.
Được sự giúp đỡ, chỉ bảo tận tình của giáo viên hướng dẫn là thầy giáo Th.s
Nguyễn Quang Ninh đề tài của chúng tơi đã được hồn thành.Vì khả năng và thời
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 5
ĐỒ ÁN TỐT NGHIỆP
==============================================================
gian có hạn trang web chắc cịn nhiều thiếu sót và bất cập vì vậy rất mong được sự
chỉ bảo, góp ý của các thầy cơ giáo và tất cả các bạn.
Xin trân trọng cảm ơn !
CHƢƠNG I : TỔNG QUAN ĐỀ TÀI
1.1. Thực trạng về các web nghe nhạc, giải trí.
Cùng với sự phát triển nhanh chóng của các cơng nghệ kết nối, giúp đẩy
nhanh tốc độ truy cập, các trang Web giải cũng phát triển không ngừng về mặt số
lượng và chất lượng. Website nghe nhạc trực tuyến có thể coi là một trong các loại
hình giải trí đáp ứng nhu cầu thưởng thức âm nhạc của đông đảo mọi người. Giờ
đây truy cập vào mạng Internet, chúng ta có thể dễ dàng nghe một bài hát bất kỳ
trên các trang web nghe nhạc Online với đầy đủ thông tin: Ca sĩ, nhạc sỹ, lời của
bài hát đó. Ta có thể lướt Web ca nhạc để nghe một bài hát chất lượng, rất hay
nhưng cũng có thể bắt gặp những bài hát dở vì lỗi ở người thiết kế, tốc độ truyền
tải hoặc bởi nội dung của bài hát.
Khi nhu cầu giải tri ngày càng nâng cao, các khán, thính giả nghe nhạc trên
mạng có sự chọn lọc thì các Website nghe nghạc phải thay đổi, phát triển đi lên
nếu không sẽ bị tụt hậu, đào thải. Cùng với sự phát triển của các phần mềm xây
dựng website Dreamweave, stepzilla,… hoặc joomla. Joomlar là một hệ quản trị
nội dung mã nguồn mở. Joomla được viết bằng ngôn ngữ PHP và kết nối tới CSDL
MySQL, cho phép người sử dụng có thể dễ dàng xuất bản các nội dung của họ lên
Internet hoặc Intranet.Chúng ta có thể xây dựng một Website bằng ASP, ASP.Net
hoặc PHP cùng với MySQL hoặc SQL Server. Hiện nay, các trang nhạc thường
làm bằng PHP hoặc HTML. PHP là một ngôn ngữ cấp cao và việc tạo một trang
nhạc bằng ngôn ngữ này thường có tính bảo mật tốt
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 6
ĐỒ ÁN TỐT NGHIỆP
==============================================================
Ngồi những thuận lợi trên thì sự phái triển nhanh chóng của các cơng nghệ kết
nối, giúp đẩy nhanh tốc độ truy cập, truyền tải thông tin. Khi các trang web đã hoàn
thành xong, vấn đề cuối cùng là upload nó lên mạng để hoạt động được. Để làm được
điều này thì chúng ta cần phải có Hosting và Domain trên mạng Internet. Thơng thường
thì chúng ta phải mua nó từ các nhà cung cấp, nhưng hiện nay có nhiều nhà cung cấp có
thể cho ta Hosting và Domain free như ,
…
Với môi trường thuận lợi như vậy các trang web nghe nhạc Online ngày
càng phát triển đi lên với nhu cầu, đòi hỏi ngày càng khắt khe của khán, thính giả.
1.2. Lý do chọn đề tài.
Tuy mới làm quen với việc thiết kế, xây dựng website nhưng với kiến thức
của mình cùng sự đam mê học hỏi trong lĩnh vực này và được sự gợi ý, chỉ bảo tận
tình của thầy hướng dẫn chúng tôi đã mạnh dạn lựa chọn xây dựng, thiết kế
Website này.
Hiện nay các trang web giải trí nghe nhạc cịn nhiều hạn chế và bất cập.
Nhiều trang Web đưa vào sử dụng cịn thiết kế đơn giản, trong q trình hoạt động
sinh ra nhiều lỗi, không những thế về mặt nội dung còn thiếu cân nhắc khi đưa các
tin tức, bài hát có nội dung khơng lành mạnh, nhạt nhẽo, thậm chí cịn mang tính
chống phá chính quyền, đồi trụy, đen tối…gây ra tác động tiêu cực đến độc giả,
người nghe nhất là giới trẻ. Vì vậy cần xây dựng các trang web giải trí ở nước ta
phong phú, đa dang có chất lượng nội dung tốt, tạo mơi trường giải trí lành mạnh,
bổ ích trong sáng cho tất cả mọi người.
Công việc thiết kế Website hiện nay ở nước ta cịn là một tiềm năng lớn, các
Cơng ty thiết kế Website cịn ít, thiếu tính chun nghiệp, vì vậy yêu cầu về lực
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 7
ĐỒ ÁN TỐT NGHIỆP
==============================================================
lượng lao động lớn trong lĩnh vực này đó chính là giới trẻ: sinh viên, học sinh,…
khi tốt nghiệp ra trường. Khi thực hiện xong đề tài này chúng tơi mong mình sẽ thu
được những thành quả tốt đẹp, kinh nghiệm quý báu để phục vụ cho công việc khi
chúng tôi ra trường đi làm.
1.3. Nhiệm vụ của đề tài.
Để hoàn thành tốt nhiệm vụ, yêu cầu, mục tiêu mà đề tài đặt ra, đề tài hoàn
thành là một sản phẩm chất lượng, em đã tiến hành nghiên cứu và thực hiện các
công việc như sau:
Đầu tiên cần tìm hiểu, nghiên cứu cách xây dựng một trang web hồn chỉnh.
Tìm tịi, học hỏi, tham khảo từ thầy cô, bạn bè và các website nghe nhạc…
Tìm các ngơn ngữ lập trình, các phần mềm ứng dụng xây dựng website.
Tìm hiểu các hệ quản trị cơ sở dữ liệu đặc biệt là Microsoft office Access 2003
Tiến hành xây dựng chương trình, thiết kế giao diện: Phân tích, thiết kế, lập
trình chương trình.
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 8
ĐỒ ÁN TỐT NGHIỆP
==============================================================
1.4. Quy trình hoạt động của hệ thống.
Các tin tức và bài hát có chất lượng cao về nội dung và hình ảnh.
Sau đây là quy trình của hệ thống:
Thu thập bài hát, tin tức
Kiểm Duyệt
Không đạt yêu cầu
Biên tập bài hát, tin tức
Kiểm Duyệt
Không đạt yêu cầu
Đăng tải bài hát, tin
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 9
ĐỒ ÁN TỐT NGHIỆP
==============================================================
Bộ phận tìm kiếm, thu thập bài hát, tin tức đưa lên hệ thống thu thập những
bài hát mới, hay, nổi bật và được quan tâm nhiều nhất.
Tiếp theo bộ phận biên tập các bài hát, tin tức đủ tiêu chuẩn chất lượng để
kiểm duyệt đưa vào bộ phận phát hành tin. Sau khi qua các công đoạn trên, bộ
phận phát hành sẽ nhận được những bản tin, các bài hát đủ tiêu chuẩn để phát
hành. Sau khi đã phát hành các bài hát, bản tin sẽ được kiểm tra trên hệ thống để
đảm bảo mỗi lần phát hành các tin tức, bài hát được phát hành đảm bảo chất lượng
và hệ thống hoạt động tốt.
1.5. Kết quả cần đạt được.
Trang Web sau khi hoàn thành cần đạt được những tiêu chuẩn, kết quả sau:
-Thiết kế giao diện: Trang web có giao diện đẹp, bắt mắt và thu hút được mọi
người truy cập vào.Giao diện chính là bộ mặt của site, là cái mà người truy cập
nhìn thấy. Đó khơng chỉ là một trang chủ đẹp và cũng không cần thật siêu việt hay
theo trào lưu hiện hành. Giao diện tốt là giao diện có chất lượng cao, phù hợp, và
liên quan đến người sử dụng và nội dung mà nó hỗ trợ. Giao diện tốt làm cho
người xem thích thú và say mê.
- Cấu trúc và định hƣớng: Cấu trúc và định hướng của site thể hiện bộ khung của
site, các thức bố trí sắp xếp nội dung, sắp xếp thông tin theo tầm quan trọng, và
phương pháp di chuyển từ trang này sang trang khác trong site. Site có cấu trúc và
định hướng tốt phải là site có tính nhất qn, có phong cách và rõ ràng. Site có cấu
trúc và định hướng tốt cho phép người sử dụng hình dung ra được mơ hình rõ ràng
của site, tìm thơng tin dễ dàng, tiên đốn được nội dung của từng trang trong site.
Site có định hướng tốt giúp người sử dụng đi đến nơi mình cần một cách nhanh
chóng và dễ dàng truy cập vào chiều sâu cũng như chiều rộng của site.
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 10
ĐỒ ÁN TỐT NGHIỆP
==============================================================
- Nội dung: Đảm bảo các thông tin đăng tải chính xác, có nội dung lành mạnh, bổ
ích. Các bài hát có chất lượng về hình ảnh, âm thanh có nội dung lành mạnh, trong
sáng nhằm phục vụ tốt nhu cầu giả trí, nghe nhạc của khán, thính giả.
- Chức năng sử dụng: Site hoạt động tốt, tức là chạy nhanh, khơng có link lỗi và
bất kỳ một cơng nghệ mới nào được sử dụng phải có hiệu quả và liên quan đến
người dùng. Site phải được hoạt động trên mọi trình duyệt, mọi hệ điều hành. Site
có tính năng sử dụng cao phải tiên liệu được yêu cầu đa dạng của người dùng kích
cỡ file, kiểu file và tốc độ download. Site có tính năng sử dụng cao nhất. Người sử
dụng site có tính năng sử dụng cao khơng cần phải có kiến thức nhiều về công
nghệ. Đảm bảo thông tin, cơ sở dữ liệu được bảo mật an toàn.
1.6. Cấu trúc đồ án tốt nghiệp.
Tìm hiểu tổng quan đề tài thiết kế, xây dựng website nghe nhạc trực
tuyến.
Xác định mục đích, nhiệm vụ cụ thể để thực hiện thành công dự án.
Xác định yêu cầu, kết quả cần đạt được sau khi hồn thành dự án.
Giới thiệu ngơn ngữ lập trình và các phần mềm công cụ được sử dụng
để thực hiện dự án.
Phân tích thiết kế hệ thống trang web nghe nhạc trực tuyến.
Tiến hành thiết kế, xây dựng chương trình.
Sau khi chương trình đưa vào hoạt động phải xác định quy trình hoạt
động của hệ thống.
Xác định hướng phát triển của hệ thống sau này.
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 11
ĐỒ ÁN TỐT NGHIỆP
==============================================================
CHƢƠNG II : GIỚI THIỆU VỀ CÁC PHẦN MỀM ỨNG
DỤNG VÀ PHẦN MỀM CÔNG CỤ
2.1. Giới thiệu về Asp.
2.1.1 Giới thiệu về Asp.
ASP là một ngôn ngữ kịch bản dùng để xây dựng các ứng dụng trên mơi
trường internet. Như tên gọi của nó, ASP giúp người xây dựng ứng dụng web tạo
ra các trang web có nội dung linh hoạt. Với các người dùng khác nhau khi truy
cập vào những trang web này có thể sẽ nhận được các kết quả khác nhau. Nhờ
những đối tượng có sẵn(Built_in Object) và khả năng hổ trợ các ngơn ngữ script
như VBScript và Jscript, ASP giúp người xây dựng ứng dụng dễ dàng và nhanh
chóng tạo ra các trang web chất lượng. Những tính năng trên giúp người phát triển
ứng dụng nhanh chóng tiếp cận ngơn ngữ mới, điều này là một ưu điểm không
nhỏ của ASP.
2.1.2. Khái niệm Asp files.
File được tạo với phần mở rộng .ASP. Trong file này chứa các thẻ HTML,
Các kịch bản Scripting như VBSCript, JavaScript hay các lời gọi đến các
components (Như DLL và ActiveX control) Các script của ASP được nằm trong
cặp thẻ <% %> khi cần sửa đổi các file ASP ta chỉ cần ghi lại trên server thôi. Vào
nhưng lần sau khi trang ASP được gọi, các Script trong file ASP tự động biên dịch
lại. Công nghệ ASP được xây dựng trực tiếp bên trong ; IIS (WinNT, 2000),
Personal Webserver.
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 12
ĐỒ ÁN TỐT NGHIỆP
==============================================================
2.1.3. Cơ chế hoạt động của Asp.
Trang HTML tĩnh:
Trang HTML động:
2.1.4. Giới thiệu về IIS (Internet Information Server).
a. Khái niệm về IIS.
Microsoft Internet Information Server là một ứng dụng server chuyển giao
thông tin bằng việc sử dụng giao thức chuyển đổi siêu văn bản HTTP.
b. Ứng dụng của IIS.
- Xuất bản một Home page lên Internet.
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 13
ĐỒ ÁN TỐT NGHIỆP
==============================================================
- Tạo các giao dịch thương mại điện tử trên Internet( Quá trình giao dịch, đặt
hàng…)
- Cho phép người dùng từ xa có thể truy xuất Cơ sở dữ liệu (Data Base Remote
Access)
c. Hoạt động của IIS.
Web, về cơ bản thực sự là một hệ thống các yêu cầu (Request) và các đáp
ứng (Response). IIS phản hồi lại các u cầu địi thơng tin của Web Browser. IIS
lắng nghe các u cầu đó từ phía Users trên một mạng sử dụng WWW.
2.2. Giới thiệu về Visual Basic 6.0.
Visual Basic 6.0 (VB6) là một phiên bản của bộ cơng cụ lập trình Visual
Basic (VB), cho phép người dùng tiếp cận nhanh cách thức lập trình trên mơi
trường Windows. Những ai đã từng quen thuộc với VB thì tìm thấy ở VB6 những
tính năng trợ giúp mới và các cơng cụ lập trình hiệu quả. Người dùng mới làm
quen với VB cũng có thể làm chủ VB6 một cách dễ dàng.
Với VB6, chúng ta có thể :
Khai thác thế mạnh của các điều khiển mở rộng.
Làm việc với các điều khiển mới (ngày tháng với điều khiển MonthView và
DataTimePicker, các thanh cơng cụ có thể di chuyển được CoolBar, sử dụng đồ
họa với ImageCombo, thanh cuộn FlatScrollBar,…).
Làm việc với các tính năng ngơn ngữ mới.
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 14
ĐỒ ÁN TỐT NGHIỆP
==============================================================
Làm việc với DHTML.
Làm việc với cơ sở dữ liệu.
Các bổ sung về lập trình hướng đối tượng.
2.3. Giới thiệu về Microsoft office Access .
Microsoft Office Access, thường được gọi tắt là MS Access hoặc đơn giản
là Access, là một phần mềm quản lý cơ sở dữ liệu quan hệ do hãng Microsoft giữ
bản quyền. Access thường được đóng gói cùng các phần mềm khác trong bộ
Microsoft Office và được sử dụng rộng rãi trong các máy tính cài hệ điều hành
Windows
2.3.1. Khái niệm.
Các file Access thường có phần mở rộng (đi) là mdb hay mdbx (nếu là
MS Access 2007). Ngồi ra cũng cịn có dạng khác. Biểu tượng của chương trình
Access là một chiếc chìa khóa.
Giao diện người sử dụng của Access bao gồm một loạt cửa sổ mở ra bên
trong cửa sổ chính Access. Cơng cụ quản lý cơ sở dữ liệu của Access bao gồm các
Tables (bảng), Queries (truy vấn, tìm kiếm), Forms (mẫu), Reports (báo cáo),
Macro (các macro lệnh), Modules (các khai báo, thư viện chương trình con). Mỗi
một đối tượng trên sẽ được hiện ra trong một cửa số riêng.
Tables là công cụ xây dựng cơ sở dữ liệu trong Access. Đây là đối tượng cơ
bản. Mỗi bảng gồm tên bảng, trường dữ liệu (field) nhận các giá trị khác nhau (như
text, number, v.v…), bản ghi (records), trường khóa (primary key). Giữa các table
có liên hệ với nhau.
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 15
ĐỒ ÁN TỐT NGHIỆP
==============================================================
Queries là một công cụ quan trong khác. Đây là công cụ xử lý dữ liệu trong
Access. Có 7 loại queries tương ứng với 7 loại xử lý dữ liệu mà Access có thể thực
hiện. Đó là :
Select Queries : dùng để trích, lọc, kết xuất dữ liệu
Total Queries : dùng để tổng hợp dữ liệu
Crosstab Queries : dùng để tổng hợp dữ liệu theo tiêu đề dòng và cột dữ liệu
Maketables Queries : dùng để lưu kết quả truy vấn, tìm kiếm ra bảng phục
vụ cơng tác lữu trữ lâu dài.
Delete Queries : dùng để loại bỏ các dữ liệu hết hạn
Update Queries : dùng để cập nhật dữ liệu
Ngồi ra cịn có Append Queries.
2.3.2. Các phiên bản.
Cho đến nay, Access đã có 8 phiên bản.
Số
hiệu
Năm
Phiên bản
phiên
bản
1992
Access 1.1
1
Dùng với
hệ điều
Bộ ứng dụng
hành
Office
Windows
3.00
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 16
ĐỒ ÁN TỐT NGHIỆP
==============================================================
1993
1995
1997
Access 2.0
Access
for
Windows 95
Access 97
Windows
2.0
7.0
8.0
3.1x
Windows
Office95
95
Professional
Windows
Office97
9x,
Professional
NT
3.51/4.0
Windows
1999
Access 2000
9.0
9x, NT 4.0,
2000
2001
Access 2002
10
Office4.3Pro
and Developer
Office2000
Professional,
Premium
and
Developer
Windows
OfficeXP
98,
Professional
Me,
2000, XP
and Developer
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 17
ĐỒ ÁN TỐT NGHIỆP
==============================================================
Office2003
2003
Access 2003
11
Windows
Professional
2000,
and
XP,Vista
Professional
Enterprise
Office2007
Microsoft
2007
Office
Access 2007
12
Windows
Professional,
XP
Professional
Vista
SP2,
Plus,
Ultimate
and Enterprise
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 18
ĐỒ ÁN TỐT NGHIỆP
==============================================================
2.4. Giới thiệu về MacromediaDremweaver 8 :
Màn hình giao diện của Dreamweaver
Macromedia Dreamweaver 8 là trình biên soạn HTMl chuyên nghiệp dùng để
thiết kế, viết mã và phát triển website cùng các trang web và các ứng dụng web.
Dreamweaver cung cấp cho người sử dụng những công cụ hữu ích để nâng cao
kinh nghiệm thiết kế web .
Các tính năng biên soạn trực quan trong Dreamweaver cho phép chúng ta
tạo nhanh các trang web mà không cần các dịng mã.Ta có thể xem tất cả các thành
phần trong website của mình và kéo chúng trực tiếp từ một panel dễ sử dụng vào 1
văn bản. Chúng ta có thể nâng cao sản phẩm của minh bằng cách tạo và sửa các
ảnh trong Macromedia Fireworks hoặc trong ứng dụng ảnh khác, rồi sau đó chèn
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 19
ĐỒ ÁN TỐT NGHIỆP
==============================================================
trực tiếp vào Dreamweaver. Dreamweaver cũng cung cấp những cơng cụ giúp đơn
giản hóa việc chèn Flash vào trang web.
Bên cạnh những tính năng kéo và thả giúp xây dựng trang web,
Dreamweaver cịn cung cấp một mơi trường viết mã đầy đủ chức năng bao gồm
các công cụ viết mã (như tô màu mã, bổ sung thẻ tag, thanh công cụ mã và thu bớt
mã) và nguyên liệu tham chiếu ngôn ngữ trong Cascading Style Sheets (CSS),
JavaScript, ColdFusion Markup Language (CFML) và các ngôn ngữ khác. Công
nghệ Macromedia Roundtrip HTML nhập các văn bản HTML viết mã thủ cơng mà
khơng định dạng lại mã; khi đó ta có thể định dạng lại mã với phong cách định
dạng của riêng mình. Dreamweaver cũng cho phép ta xây dựng các ứng dụng web
động dựa theo dữ liệu sử dụng công nghệ máy chủ như CFML, ASP.NET, ASP,
JSP, và PHP. Dreamweaver cho phép người sử dụng làm việc với dữ liệu XML,
Dreamweaver cung cấp những công cụ cho phép người sử dụng dễ dàng tạo các
trang XSLT, chèn file XML và hiển thị dữ liệu XML trên trang web..
Dreamweaver có thể tùy biến hồn tồn. Chúng ta có thể tạo cho riêng mình
những đối tượng và yêu cầu, chỉnh sửa shortcut bàn phím và thậm chí viết mã
JavaScript để mở rộng những khả năng của Dreamweaver .
2.5. Giới thiệu về Firework 8, Flash 8.
2.5.1. Giới thiệu về Firework 8:
Chương trình xử lý ảnh của hãng Macromedia giúp bạn tạo ra những tấm
ảnh có chất lượng cao nhưng dung lượng của chúng lại được nén nhỏ tối đa.
Tạo ra những tấm hình nhìn ln tốt ở bất kỳ góc độ nào với việc tối ưu hoá
như xuất ra, xem thử, nén dạng JPG. Cắt và trích xuất thành phần trang.
Macromedia Fireworks là một công cụ chỉnh sửa ảnh quen thuộc của các họa sỹ đồ
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 20
ĐỒ ÁN TỐT NGHIỆP
==============================================================
họa web. Bạn có thể sử dụng hiệu ứng ghép hai hình của Fireworks để tạo ra
những bức ảnh đẹp.
Cắt một phần bố cục của Fireworks (bao gồm hình ảnh, HTML, và mã để có
hiệu ứng xoay vịng) vào các trình thiết kế web như Macromedia Dreamweaver
hay Microsoft Frontpage.
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 21
ĐỒ ÁN TỐT NGHIỆP
==============================================================
2.5.2. Giới thiệu về Macromedia Flash 8.
Giao diện của Macromedia Flash 8 :
Phần mềm Macromedia flash Professional8 cho phép sáng tạo các sản phẩm
chuyên nghiệp và thiết kế những nội dung tương tác với sự lôi kéo hấp dẫn bằng
kinh nghiệm trực tuyến.Flash Professional 8 bây giờ đã bao hàm các công cụ đơn
nhất cho việc thiết kế các hiệu ứng đồ họa, text, video, và các nội dung cho thiết bị
di động. Các hiệu ứng mới, bao gồm drop shadow, blur, glow, bevel, và color
adjust, cho phép thiết kế hấp dẫn và thuyết phục hơn với việc điều khiển hồn tồn
các điểm ảnh và sự chính xác tuyệt vời. Công cụ tùy biến mới cho phép điều khiển
tỉ mỉ trên hoạt cảnh. Cuộc cách mạng về bộ máy font chữ FlashType đã đảm bảo
sạch sẽ, chữ sẽ có chất lượng cao.
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 22
ĐỒ ÁN TỐT NGHIỆP
==============================================================
Trên đây là các đặc điểm mới cho chất lượng của website thương mại và các nhân,
đồng thời nó cũng cải thiện những kinh nghiệm số đã có. Macromedia flash
Professional cho phép người sử dụng:
Tạo các website quyến rũ cho việc quảng cáo, đào tạo, tiếp thị, tổ chức tập
đồn, giải trí,...
Xây dựng và triển khai website với nhiều thiết bị chung
Phát triển các ứng dụng hướng dữ liệu dễ dàng bằng cách sử dụng việc kết
nối cơ sở dữ liệu và cập nhật các thành phần cho nguồn dữ liệu như web server,
XML, và các csdl liên quan.
Tích hợp video cấp độ chuyên nghiệp
Xây dựng và phân phối, hỗ trợ Unicode đầy đủ
Dễ dàng quản lý, xuất bản tất cả các file thông qua một khung đơn Cơng cụ
video mới và tiến trình làm việc trong.Flash Professional 8 đưa đến khả năng tích
hợp video bên trong sản phẩm. Video chuyên nghiệp bây giờ có thể dễ dàng thiết
kế, tạo mã, và triển khai các tùy biến, tương tác video sử dụng các công cụ mới
.Flash Video Encoder, với việc phân phối một số video chất lượng cao trong cấu
trúc mà kích thước file sẽ giảm nhiều hơn. Các toán tử viết mã mới như là một
phần được tích hợp trong cơng cụ trong .Flash hoặc có thể dụng một sản phẩm
thương mại riêng rẽ với tùy chọn batch-encoding. .Flash mới hỗ trợ 8-bit các kênh
alpha tại thời điểm thi hành có thể kết hựop với viedo, đồ họa hoặc bất kì tài sản
nào. Cũng cho phép bao gộp các plug in mới với .Flash Video, điều đó phục vụ
cho các sản phầm video chuyên nghiệp. Và phiên bản này cho phép xuất video trực
tiếp lên web với định dạng .Flash Video. Flash Professional 8 cũng bao gồm các
công cụ lõi để hỗ trợ thiết kế, bạn muốn làm tạo nội dung nào cho thiết bị di động
sử dụng .Flash Lite.
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 23
ĐỒ ÁN TỐT NGHIỆP
==============================================================
CHƢƠNG III : PHÂN TÍCH THIẾT KẾ HỆ THỐNG
WEBSITE NGHE NHẠC TRỰC TUYẾN
3.1. Phân tích hệ thống về mặt chức năng.
a. Biểu đồ phân cấp chức năng.
WEBSITE
Ngƣời nghe
Truy cập, tìm kiếm
Ngƣời quản trị
Cập nhật tin tức
Nhạc phẩm
Liên hệ, góp ý
Cập nhật ý kiến góp ý
Phân quyền quản trị
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 24
ĐỒ ÁN TỐT NGHIỆP
==============================================================
b. Biểu đồ luồng dữ liễu.
Biểu đồ luồng dữ liễu nhằm diễn tả chức năng xử lý việc trao đổi
thông tin giữa các chức năng.
Các ký hiệu dùng trong biểu đồ:
+Luồng dữ liễu: Là tuyến truyền dẫn thơng tin vào hay ra một chức năng
nào đó.
Ký hiệu:
Tên luồng dữ liệu
+Chức năng : là một quá trình biến đổi dữ liễu.
Ký hiệu:
+ Các kho dữ liễu: Là nơi lưu giữ dữ liệu để truy cập nhiều lần về sau.
Ký hiệu:
Tên kho dữ liệu
+ Tác nhân ngoài: Một tác nhân ngồi là một thực thể ngồi hệ thống có
trao đổi thơng tin với hệ thống.
Ký hiệu:
Tên tác nhân ngồi
======================================================
Nguyễn Trung Thưởng 45K-Cntt - Nguyễn Hữu Thắng 46K3-Cntt
Trang 25