Tai lieu thiet ke
Trang 1Tháng 2 - 2009
Trang 3Đề tài được thực hiện bởi:
đã hoàn thành việc thiết kế: Đề tài: Website g5dvd.com
Trang 4LỜI CẢM ƠN
Với tất cả lòng chân thành, chúng tôi xin gửi lời cảm ơn đến mọi người đã giúp đỡ, động viên, nhóm trong suốt thời gian thực Project này.
Nhóm chúng tôi xin chân thành cảm ơn Ban Giám Đốc Trung Tâm FPT-APTECH, các thầy cô và anh chị làm việc tại Trung Tâm đã tạo những điều kiện và giúp nhóm hoàn thành Project này
Nhóm chúng tôi xin chân thành cảm ơn Thầy ……… đã tin tưởng giao cho nhóm thực hiện Project này Và Thầy đã tạo điều kiện, tận tình giúp đỡ, chỉ bảo nhóm từ những ngày đầu cho đến khi hoàn thành Project này
Nhóm chúng tôi xin cảm ơn các bạn tại Trung tâm FPT-APTECH và tất cả các bạn khác đã giúp đỡ, động viên nhóm trong suốt quá trình thực hiện Project.
Nhóm chúng tôi xin cảm ơn bố, mẹ và các anh chị đã động viên và luôn ở bên nhóm trong suốt quá trình thực hiện Project.
Thành phố Hồ Chí Minh, ngày 06 tháng 02 năm 2009.
Trang 5MỤC LỤC
LỜI NÓI ĐẦU 1
ĐẶT VẦN ĐỀ 2
YÊU CẦU CỦA KHÁCH HÀNG 4
LƯỢC ĐỒ LUÂN CHUYỂN DỮ LIỆU 6
LƯỢC ĐỒ CHỨC NĂNG DÀNH CHO KHÁCH HÀNG 7
LƯỢC ĐỒ CHỨC NĂNG CỦA NGƯỜI QUẢN TRỊ 9
THỰC THỂ & SƠ ĐỒ QUAN HỆ GIỮA CÁC THỰC THỂ 14
VI Nội dung và Sitemap của website 32
VII Sơ đồ USE CASE của website 44
VIII Sơ đồ chức năng và menu của website 46
I Giao diện dành cho khách hàng 58
Trang 7LỜI NÓI ĐẦU
Phim không chỉ là sản phẩm văn hóa - nghệ thuật mà còn mang các giá trị khác như kinh tế-thương mại, giải trí, công nghệ - kỹ thuật Trong thời đại phát triển nhanh chóng hiện nay, con người có cuộc sống rất bận rộn và căng thẳng, trong những lúc như thế thì xem phim là một trong những cách giải trí tuyệt vời không thể thiếu nhằm giảm bớt căng thẳng cho mọi người Nhu cầu cuộc sống con người nay càng cao thì ngành công nghiệp giải trí, đặc biệt là ngành nghệ thuật thứ 7, càng phát triển.
Thật sự khi nói về phim thì các thể loại phim rất đa dạng, từ phim điện ảnh, phim nhựa, phim truyền hình, phim truyện, phim tài liệu, phim hoạt hình,… và được sản xuất từ các nước khác nhau như Mỹ, Ấn Độ, Anh, Pháp,… và cả Việt Nam Văn hóa hình ảnh và âm thanh ngày càng trở nên chủ đạo trong xã hội, đặc biệt là ở thời đại bùng phát vũ bão của truyền thông đại chúng, cho nên phim ảnh ngày càng là loại hình có sức mạnh truyền bá, quảng bá sâu rộng trên toàn thế giới Vậy câu hỏi được đặt ra là: bạn xem phim bằng phương tiện nào? Bạn có đủ thời gian và kiên nhẫn để có thể đứng chờ mua vé ở các rạp xi-nê đông đúc chật khít người mà lại ít có không gian riêng tư? Hay phải chờ đợi hàng tiếng đồng hồ để xem được bộ phim bạn yêu thích khi trình chiếu trên TV? Công việc, chuyện gia đình, học hành và vô số chuyện khác liệu cho phép bạn có được thời gian rãnh để xem phim như thế không ? Và nếu bạn muốn xem lại bộ phim đó hoặc bất kì các phim khác thì sao nhỉ ? Với những lý do đó, các nhà sản xuất đã tận dụng sự kết hợp giữa đĩa phim DVD và internet để đưa đến khác hàng những thông tin nhanh nhất, mới nhất, cung cấp những tiện ích như : tiếp cận sản phẩm, đặt hàng và mua hàng trực tuyến, trả lời các thắc mắc của người tiêu dùng một cách chính xác, nhanh chóng và đầy đủ nhất…
Chính vì thế website www.art7.com ra đời cũng không ngoài những tiêu chí trên Website sẽ mang đến cho khách hàng những thông tin mới nhất, đầy đủ nhất và chính xác nhất về các sản phẩm DVD phim, thể loại, các thông tin mới nhất từ các nhà sản xuất cũng như thông tin về đạo diễn, diễn viên để khách hàng từ đó có thể chọn được những sản phẩm phù hợp với yêu cầu của mình.
Không những thế, www.art7.com còn cung cấp cho người tiêu dùng đầy đủ những thông tin liên quan đến bộ phim, về các đợt khuyến mãi hấp dẫn…
Trang 8ĐẶT VẦN ĐỀ
Art7 là một công ty bán các loại sản phẩm phim DVD Công ty đã tiến hành nhiều hình thức quảng cáo, đưa thông tin về sản phẩm của công ty đến khách hàng như: quảng cáo trên Tryền hình, qua báo chí, đải phát thanh, tờ rơi, Cùng với sự phát triển nhanh của internet thì nhu cầu mua sắm, đặt hàng, qua mạng internet cũng ra đời và ngày càng phổ biến Trước thực tiễn đó, công ty đã quyết định thành lập một website để khách hàng có thể tìm hiểu thông tin về các sản phẩm của công ty một cách dễ dàng.
Yêu cầu chính của trang web:
Trang web phải được xây dựng dựa trên những yêu cầu sau:
1) Trang chủ phải được tạo ra bằng cách sử dụng Frames với Logo & Banner phù hợp để tạo ra 1 giao diện bắt mắt với phần nội dung chính của trang chủ là giới thiệu danh sách các phim nổi bật và các phim mới nhất.
2) Trang web có một menu chính để hiển thị các tiện ích cho khách hàng như trang chủ, đăng kí làm thành viên sẽ được hưởng nhiều quyền lợi hơn, chức năng tìm kiếm phim, giỏ hàng cho phép khách hàng đặt hàng qua mạng, tính năng thu thập ý kiến của khách hàng, và liên hệ.
3) Ở tính năng mua hàng, khách hàng có thể đến lấy hoặc công ty chúng tôi sẽ giao hàng tận nhà, các trạng thái giao hàng sẽ được ghi rất rõ ràng trên hóa đơn.
4) Thông tin sản phẩm sắp xếp theo tên của thể loại phim và nước sản xuất Khi khách hàng muốn xem các sản phẩm theo thể loại phim hoặc nước sản xuất nào đó chỉ cần click lên menu dọc bên trái thì một danh sách những sản phẩm phim của thể loại phim hoặc nước sản xuất này sẽ được hiển thị Quý khách cũng có thể sử dụng tiện ích ý kiến khách hàng để đề nghị phim.
5) Những thông tin chung, ngắn gọn về những đặc điểm chính của mỗi bộ phim sẽ được hiển thị trên trang web cùng với hình ảnh liên quan Tuy nhiên, những thông tin rõ hơn về bộ phim như tên diễn viên, tên đạo diễn, nhà sản xuất và trailer của bộ phim sẽ được liệt kê khi khách hàng click vào xem thông tin chi tiết về bộ phim đó.
Trang 96) Khách tham quan có thể đăng kí làm thành viên để được hưởng nhiều quyền lợi hơn của website như mua hàng trực tuyến, đề nghị phim không có trong website, nhận và trả lời ý kiến phản hồi …
7) Trang web cũng có 1 danh sách các bộ phim bán chạy nhất của công ty.
8) Ngoài ra website còn có các đợt khuyến mãi giảm giá các loại phim DVD cực kì hấp dẫn 9) Các quyền của admin và supervisor cũng được thêm vào để quản lý website được dễ
dàng hơn.
Trang 10YÊU CẦU CỦA KHÁCH HÀNG
Khách hàng: Art7
Mục tiêu của đề tài: Cài đặt trang web www.art7.com với các yêu cầu đã được đề cập như trên và sau đây là nội dung chi tiết:
Dữ liệu đưa vào hệ thống:
Dành cho Nhà quản trị Website:
+ Thông tin của phim về thể loại tình cảm, hành động, tâm lý, khoa học viễn tưởng, … hoặc về các nước sản xuất như Mỹ, Ấn Độ, Anh, Pháp, Đức … thông tin bao gồm cả logo, địa chỉ website,…
+ Thông tin chi tiết về mỗi bộ phim như nhà sản xuất, tên viễn viên, đạo diễn … kèm theo hình ảnh và trailer minh họa về bộ phim đó.
+ Quản trị thông tin về website như số điện thoại, địa chỉ liên hệ, địa chỉ email, cũng như các tài khoản quản trị dùng để bảo dưỡng website.
+ Các hóa đơn thanh toán, hóa đơn chi tiết.
+ Quản trị thông tin thành viên.
+ Ý kiến của khách hàng
+ Thông tin về các đợt khuyến mãi.Dành cho khách hàng:
+ Tra cứu thông tin của các nước sản xuất, nhà sản xuất, thông tin chi tiết của bộ phim, các sản phẩm có trên website và đưa ra các yêu cầu riêng cũng như ý kiến để xây dựng website.
+ Đặt mua hàng trực tuyến.
+ Tìm kiếm đơn giản và nâng cao.
Dữ liệu xuất ra từ hệ thống:
+ Đặc tính của từng bộ phim (cho phép khách hàng có thể xem trực tuyến hoặc download trailer của bộ phim) kèm hình ảnh minh họa.
+ Hiển thị giỏ hàng mà khách hàng muốn đặt mua.
Trang 11+ Hiển thị kết quả tìm kiếm
+ Hiển thị hóa đơn sau khi khách hàng đã đặt mua.
+ Hiển thị thông báo về việc thay đổi cũng như cập nhật thông tin báo cho Nhà quản trị Website.
Yêu cầu về phần cứng:
- Pentium III hoặc cao hơn.
- Độ phân giải màn hình là 800x600 hoặc cao hơn - Bộ nhớ RAM tối thiểu là 256MB hoặc cao hơn.
Yêu cầu về phần mềm:
- Công cụ hỗ trợ thiết kế Website: Dreamweaver 8 - Hệ quản trị cơ sở dữ liệu SQL Server 2005 - Trình duyệt web IE 6.0 hoặc Netscape 6.0 trở lên.
Yêu cầu phía Server:
- IIS 6.0 có hỗ trợ ASP, Javascript, and SQL Server 2005
Để có thể truy cập cũng như truy xuất thông tin động từ hệ quản trị cơ sở dữ liệu, yêu cầu kỹ thuật được sử dụng ở đây là ngôn ngữ ASP và Javascript.
Toàn thể cấu trúc của hệ thống:
Hệ thống sẽ bao gồm các trang web với ngôn ngữ kịch bản phía server (ASP) dùng để truy cập dữ liệu từ cơ sở dữ liệu trung tâm Khách hàng sẽ dùng trình duyệt để xem các thông tin về sản phẩm cũng như sử dụng các tiện ích từ trang web mang lại như tìm nhanh, so sánh và đặt mua các sản phẩm.
Trang 12LƯỢC ĐỒ LUÂN CHUYỂN DỮ LIỆU
Thông tin được yêu cầu, kết quả tìm kiếm, giỏ
Thông tin liên quan đến dvd Thông tin thành viên Ý kiến người dùng Thông tin đặt hàng….
Thông tin về dvd Thông tin thành viên Thông tin giao dịch Thông tin công ty
Trang 13LƯỢC ĐỒ CHỨC NĂNG DÀNH CHO KHÁCH HÀNG Thông tin đạo diễn
Thông tin diễn viên Thông tin nhà sản
xuất Thông tin phim
Trang 14Mô tả:
Truy cập, tham quan website: mọi người được phép truy cập và tham quan website, tìm hiểu một số chức năng do website cung cấp mà không cần đăng ký thành viên
_Thông tin mới nhất về thị trường dvd phim: đến với website, người dùng sẽ cập nhật thông tin của các bộ phim mới nhất trên thị trường phim ảnh
_Tìm kiếm: Người dùng có thể tìm kiếm về đạo diễn, diễn viên, nhà sản xuất, và phim Website sẽ đưa ra các thông tin cần thiết về đạo diễn, diễn viên như: Tên, ngày sinh, hình ảnh và một vài chú thích về đạo diễn, diễn viên đó Đồng thời cũng có thể cung cấp website của nhà sản xuất phim, một vài ghi chú về nhà sản xuất
_Tìm kiếm nâng cao: Riêng đối với phim thì có thêm chức năng tìm kiếm nâng cao, nhằm tìm kiếm chính xác hơn
_Xem hình ảnh, trailer: Với mỗi phim, người dùng được cung cấp 1 hình ảnh và 1 trailer để tự đánh giá và quyết định chọn phim đó hay không.
_Đăng ký thành viên: Nếu chưa là thành viên của website thì người dùng có thể đăng ký và trở thành thành viên của website để sử dụng nhiều hơn các chức năng của website mà chỉ thành viên mới được sử dụng như: đặt mua dvd, góp ý, liên hệ với công ty….
Trang 15LƯỢC ĐỒ CHỨC NĂNG CỦA NGƯỜI QUẢN TRỊ
Trang 16Mô tả:
o Trang đầu tiên xuất hiện sẽ là trang đăng nhập, nếu thông tin của tài khoản cung cấp nằm trong bảng admin thì người đang nhập sẽ có thể tiến hành những hoạt động bảo trì trang web với vai trò là một người quản trị
o Những hoạt động bảo trì trang web:
Các đặc điểm của sản phẩm: Người quản trị có thể thêm mới, cập nhật, xóa, sản phẩm, dòng sản phẩm của một nhà sản xuất,
Ý kiến phản hối: người quản trị có thể xe ý kiến phản hối của người lướt web (và trình bày lại cho người phát triển web nếu cần).
Người quản trị có thể thay đổi mật khẩu, tạo và xóa các tài khoản khác
Nhưng thông tin về Công ty có thể được chỉnh sửa (thay đổi số điện thoại, địa chỉ, địa chỉ email liên lạc, )
Trang 185 Lược đồ luân chuyển dữ liệu
6 Lược đồ chức năng dành cho khách hàng
7 Lược đồ chức năng dành cho Quản trị website
8 Tổng hợp và kiểm tra nội dung báo cáo của các thành viên trong nhóm
Trang 20THỰC THỂ & SƠ ĐỒ QUAN HỆ GIỮA CÁC THỰC THỂ
Trang 21II Lược đồ quan hệ thực thể:
Trang 29• khUser có thuộc tính unique
2 Bảng: NguoiNhan
Người nhận (NguoiNhan)
Tên TrườngMô tảKiểu dữ kiệuthướcKích Primary KeyForeign KeyNullNot
Số ĐT người
ngnhanEmail Địa chỉ Email varchar 50
ykNgaygopy Ngày góp ý datetime
• ykNgaygopy có giá trị mặc định là ngày hiện tại
4 Bảng: ThongTinDVDPhim
Trang 30Thông tin DVD Phim (ThongTinDVDPhim)
Tên TrườngMô tảKiểu dữ kiệuthướcKích Primary KeyForeign KeyNullNot
Mã DVD
Hình ảnh
dvdTrichdoan Trích đoạn Phim Varchar 50
dvdNoibat Phim nổi bật
dvdNgayphathanh Ngày phát hành Datetime
5 Bảng: DaoDien
Đạo diễn (DaoDien)
Tên TrườngMô tảKiểu dữ kiệuthướcKích Primary KeyForeign KeyNullNot
daodienHinhanh Hình về đạo diễn varchar(đường dẫn) 100 daodienNgaysinh Ngày sinh Datetime
6 Bảng: DienVien
Diễn viên (DienVien)
dienvienHinhanh Hình ảnh diễn viên varchar(đường dẫn) 100 dienvienNgaysinh Ngày sinh Datetime
7 Bảng: NhaSanXuat
Nhà sản xuất (NhaSanXuat)
Trang 31Tên TrườngMô tảKiểu dữ kiệuthướcKích Primary KeyForeign KeyNullNot
nhasxWebsite Website nhà sản xuất varchar 50
8 Bảng: QuocGia
Quốc gia (QuocGia)Tên TrườngMô tả
• Tên quốc gia có thuộc tính unique
9 Bảng: TheLoai
Thể loại (TheLoai)
Tên TrườngMô tảKiểu dữ kiệuthướcKích Primary KeyForeign KeyNullNot
• Tên thể loại có thuộc tính unique
10.Bảng: dvdDaodien
dvd-đạo diễn (dvdDaodien)
Tên TrườngMô tả
Trang 32dvd-diễn viên (dvdDienvien)
Tên TrườngMô tả
dvd-quốc gia (dvdQuocgia)
Tên TrườngMô tả
Kiểu dữ
kiệuthướcKích Primary KeyForeign KeyNullNot
Trang 3315 Bảng: HoaDon & TinhTrangHoaDon
Hóa đơn (HoaDon)
Trang 34Tên TrườngMô tả
khuyến mãiint
•Ngày đặt hàng, Ngày giao hàng, ngày thanh toán có ngày mặc định là ngày hiện tại
Tình trạng hóa đơn (TinhTrangHoaDon)Tên TrườngMô tả
•Tên tình trạng hóa đơn có thuộc tính unique, thuộc một trong các giá trị: “chưa giao”, “đã giao”,
Trang 35cachgiaohangID Mã cách thức giao hàng Int xx
Thời gian bắt
• Thời gian bắt đầu có ngày mặc định là ngày hiện tại
19 Bảng: Admin
Trang 36Admin (Admin)
Tên TrườngMô tảKiểu dữ kiệuthướcKích Primary KeyForeign KeyNullNot
Ngày sinh
adminGioitinh Giới tính admin Char 5 • adminUser có thuộc tính là unique
20 Bảng: Supervisor
Tên TrườngMô tảKiểu dữ kiệuthướcKích Primary KeyForeign KeyNullNot
Trang 38VII Sitemap và nội dung của website:
SiteMap của Khách tham quan (Index.asp)
Trang 39LE Ltd. www.libertyelectronics.com
1 Giao diện dành cho khách tham quan:
Trang chủ:
+ Hiển thị thông tin các phim nổi bật nhất, các phim mới nhất, phim bán chạy nhất trên thị trường hiện nay.
+ Hiển thị thông tin khuyến mãi mới nhất.
+ Hiển thị menu tra cứu DVD phim theo thể loại và nước sản xuất Trang chi tiết sản phẩm:
+ Hiển thị thông tin chi tiết về một DVD như đạo diễn, diễn viên, nhà sản xuất, thể loại, nước sản xuất, giá bán, số lượng DVD, hình ảnh minh họa, video trailler, nội dung phim, thời gian phát hành.
+ Hiển thị các nút điều khiển cho khách hàng chọn để thêm DVD vào giỏ mua hàng Trang sản phẩm:
+ Hiển thị danh sách thông tin ngắn gọn của các DVD Trang tìm kiếm:
+ Cho phép khách hàng tìm kiếm một cách nhanh chóng, đơn giản tên DVD Trang tìm kiếm nâng cao:
+ Cho phép khách hàng mở rộng việc tìm kiếm DVD như: tìm kiếm theo tên DVD, tìm theo tên diễn viên, tên đạo diễn, tên nhà sản xuất, theo thể loại, theo quốc gia sản xuất…
Trang kết quả tìm kiếm:
+ Hiển thị danh sách các DVD tìm được Trang hướng dẫn:
+ Hướng dẫn khách hàng các chỉ dẫn cần thiết để có thể giao dịch qua website.
+ Cung cấp một số câu hỏi và trả lời thường gặp giúp khách hàng sử dụng hiệu của
Trang 40Trang liên hệ:
+ Cung cấp email của Người quản trị website và địa chỉ liên hệ của Công ty Trang xem thông tin giỏ hàng:
+ Hỗ trợ khách hàng xem thông tin giỏ hàng khi thực hiện giao dịch mua hàng trực tuyến trên website.
+ Trên trang này khách hàng cũng có thể thay đổi thông tin về giỏ hàng của mình như: cập nhật số lượng, xóa sản phẩm đã có trong giỏ hàng hoặc xóa toàn bộ giỏ hàng Trang đăng ký thành viên:
+ Khách hàng có thể đăng ký làm thành viên của website Trang đăng nhập:
+ Nếu khách hàng đã đăng ký thì có thể đăng nhập để giao dịch mua hàng qua website Trang quên password:
+ Nếu khách hàng đã đăng ký nhưng quên password, khách hàng có thể reset lại password của mình tại đây.
Trang đăng nhâp thất bại:
+ Hiển thị thông báo khách hàng đã đăng nhập thất bại Đặt link tới trang mất password, đăng ký thành viên và các nút điều khiển giúp khách hàng đăng nhập lại.
Trang người quản trị:
+ Hiển thị các nút điều khiển giúp người quản trị (admin, supervisor) đăng nhập.