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ìmtheo 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
Trang 1Kết thúc
Sản phẩmNhà sản xuất
Chỉnh sửa thông tin công ty
Trang 2Mô 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 33
Trang 46 Lược đồ chức năng dành cho khách
hàng
PhúcTriết
7 Lược đồ chức năng dành cho Quản
trị website
Tú
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 55
Trang 6Nhà Sản Xuất(NhaSanXuat) Loại Sản Phẩm(LoaiSanPham) Sản Phẩm(SanPham)
Khách Hàng(KhachHang) Quản Trị(QuanTri) Thông Tin Phản Hồi(ThongTinPhanHoi)
Nơi mua(NoiMua)
Câu hỏi thường gặp(CauHoiThuongGap)
Đơn Đặt Hàng(DonHang)Chi Tiết Đơn Hàng(ChiTietDonHang)
Thông tin công ty(ThongTinCongTy)
THỰC THỂ & SƠ ĐỒ QUAN HỆ GIỮA CÁC THỰC THỂ
I Thực thể
Trang 71 n
Trang 8ngnhanGhichu
khID
ngnhanDiachingnhanTen
III.Thuộc tính của các thực thể:
Trang 9YKienykID
Trang 10dvdThoigiandvdNgayphathanh
Trang 1111
Trang 12dvdIDdaodienID
Trang 13dvdIDdienvienID
13
Trang 14dvdIDquocgiaID
dvdNhasxdvdNhasxID
dvdIDnhasxID
dvdTheloaidvdTheloaiID
dvdIDtheloaiID
Trang 15hoadonNgaydatngnhanID
hoadonNgaygiaohoadonCachgiao
Trang 16dvdID
hoadonID
dvdTonggia
KhuyenMaikmID
kmKetthuc
kmPhantram
kmBatdau
AdminadminID
adminGioitinh
Trang 17supervisorNgaysinh supervisorHotensupervisorGioitinh
supervisorUser supervisorPass
17
Trang 18IV Bảng dữ liệu:
1 Bảng: KhachHang
Khách Hàng (KhachHang) Tên
• khUser có thuộc tính unique
2 Bảng: NguoiNhan
Người nhận (NguoiNhan)
Kiểu dữ kiệu
Kích thước
Primary
Not Null
ngnhanPhone
Số ĐT người
ngnhanEmail Địa chỉ Email varchar 50
3 Bảng: YKien
Ý kiến (YKien) Tên
Kiểu dữ kiệu
Kích thước
Primary
Not Null
khID
Mã khách
ykNgaygopy Ngày góp ý datetime
• ykNgaygopy có giá trị mặc định là ngày hiện tại
Trang 19Thông tin DVD Phim (ThongTinDVDPhim) Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
dvdHinhanh
Hình ảnh
dvdTrichdoan Trích đoạnPhim Varchar 50
dvdNoibat Phim nổi bật
bit(0: konổi bật – 1:
Đạo diễn (DaoDien)
Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
daodienHinhanh
Hình về đạodiễn
varchar(đường
daodienNgaysinh Ngày sinh Datetime
6 Bảng: DienVien
Diễn viên (DienVien)
Kích thước
Primary Key
Foreign Key
Not Null
dienvienHinhanh
Hình ảnh diễnviên
varchar(đường
dienvienNgaysinh Ngày sinh Datetime
7 Bảng: NhaSanXuat
19
Trang 20Nhà sản xuất (NhaSanXuat)
Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
nhasxWebsite Website nhà sảnxuất varchar 50
8 Bảng: QuocGia
Quốc gia (QuocGia)
Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
quocgiaTen
Tên quốc
• Tên quốc gia có thuộc tính unique
9 Bảng: TheLoai
Thể loại (TheLoai)
Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
• Tên thể loại có thuộc tính unique
10.Bảng: dvdDaodien
dvd-đạo diễn (dvdDaodien)
Kiểu dữ
daodienID ID đạo
Trang 2111.Bảng: dvdDienvien
dvd-diễn viên (dvdDienvien)
Kiểu dữ
dvd-quốc gia (dvdQuocgia)
Kiểu dữ kiệu
Kích thước
Primary
Not Null
Trang 22Mã nhà sản
Trang 23Hóa đơn (HoaDon)
Kiểu dữ kiệu
Kích thước
Primar
N o t N u l l
• 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)
Kiểu dữ kiệu
Kích thước
Primary
No t Nu ll
• 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”,
“đang giao”.
23
Trang 2416.Bảng: CachGiaoHang
Cách giao hàng (CachGiaoHang) Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
cachgiaohangID
Mã cách thức
• Tên cách giao hàng có thuộc tính unique, thuộc một trong các giá trị: “Khách đến lấy”,
Kích thước
Primary
N ot N ul l
Kích thước
Primary Key
Foreign Key
Not Null
Trang 2519.Bảng: Admin
Admin (Admin)
Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
adminNgaysinh Ngày sinhadmin DateTime
adminGioitinh Giới tính admin Char 5
• adminUser có thuộc tính là unique
20.Bảng: Supervisor
Supervisor
Kiểu dữ kiệu
Kích thước
Primary
Not Null
Trang 26V Lược đồ quan hệ:
Trang 2727
Trang 28Chi tiết sản phẩmchitietsanpham.asp
Sản phẩmsanpham.asp Tìm kiếmtimkiem.asp
Người quản trịnguoiquantri.asp
Admin Supervisor
Đăng nhập Thành công? No
Yes
VI
VI Sitemap và nội dung của website:
SiteMap của Khách tham quan (Index.asp)
Trang 29Tìm kiếm nâng caotimkiemnangcao.asp
29
Trang 301 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ênthị 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 dungphim, 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ìmtheo 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ảnxuấ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ủawebsite
Trang ý kiến khách hàng:
+ Khách hàng có thể gửi nội dung phản hồi đến Người quản trị website
Trang liên hệ:
Trang 31+ 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ựctuyế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 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
31
Trang 332 Giao diện dành cho thành viên:
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ênthị 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 dungphim, 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ìmtheo 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ảnxuấ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ủawebsite
Trang 34Trang 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ựctuyế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 cập nhật thông tin cá nhân:
+ Thành viên có thể thay đổi thông tin cá nhân của mình tại đây
Trang thay đổi password:
+ Các thành viên có thể thay đổi password tại đây
Trang thông tin người nhân:
+ Khách hàng có thể mua hàng gửi cho mình hoặc cho người thân
+ Khách hàng phải điền đầy đủ thông tin người nhận nếu người nhận không phải làchính khách hàng đã đăng ký mua
Trang cách thức nhận hàng:
+ Khách hàng có thể đến cửa hàng để nhận hàng hoặc giao hàng qua bưu điện
Trang xác nhận hóa đơn:
+ Hiển thị tất cả các thông tin mà khách hàng đã lựa chọn như thông tin các DVD mua,giá bán, khuyến mãi, hình thức nhận hàng, người nhận…
Trang cám ơn khách hàng:
+ Hiển thị lời chào cảm ơn nếu khách hàng kết thúc giao dịch thành công và link tớitrang chủ
Trang 35Thêm đạo diễn mớithemdaodien.asp
Cập nhật – Xóa đạo diễncapnhatsuadaodien.asp
Sitemap của Admin
35
Trang 36Cập nhật – Xóa thể loạicapnhatxoatheloai.asp
Xem danh sách quốc giaxemdanhsachquocgia.asp
Xem danh sách thể loạixemdanhsachtheloai.asp
Thêm một thể loại mớithemtheloai.asp
Thêm một quốc gia mớithemquocgia.asp
Cập nhật – Xóa hóa đơncapnhatxoahoadon.asp
Cập nhật – Xóa quocgiacapnhatxoaquocgia.asp
Xem danh sách hóa đơnxemdanhsachhoadon.asp
Thống kê tổng thuthongketongthu.asp
Lập danh sách khách hàngxemdanhsachkhachhang.asp
Lập danh sách ý kiến khách hàngxemdanhsachykienkhachhang.asp
Xem danh sách khuyến mãixemdanhsachkhuyenmai.asp
Cập nhật – Xóa nhà sản xuấtcapnhatsuanhasanxuat.asp
Thêm khuyến mãithemkhuyenmai.asp
Cập nhật thông tin cá nhâncapnhatthongtin.asp
Thay đổi passwordthaydoipassword.asp
Trang 373 Giao diện dành cho admin:
Trang chủ:
+ Hiển thị bảng điều khiển dành cho admin
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 dungphim, 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ìmtheo 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ảnxuất…
Trang kết quả tìm kiếm:
+ Hiển thị danh sách các DVD tìm được
Trang xem danh sách DVD:
+ Hiển thị danh sách các DVD hiện có trong cơ sở dữ liệu
Trang thêm DVD mới:
+ Giúp admin có thể thêm mới một DVD
Trang 38+ Hiển thị danh sách các diễn viên hiện có trong cơ sở dữ liệu.
Trang thêm diễn viên mới:
+ Giúp admin có thể thêm mới một diễn viên
Trang Cập nhật – Xóa diễn viên:
+ Giúp admin có thể tìm kiếm một diễn viên dễ dàng, chỉnh sửa thông tin hoặc xóa mộtdiễn viên đã có trong cơ sở dữ liệu
Trang xem danh sách nhà sản xuất:
+ Hiển thị danh sách các nhà sản xuất hiện có trong cơ sở dữ liệu
Trang thêm nhà sản xuất mới:
+ Giúp admin có thể thêm mới một DVD
Trang Cập nhật – Xóa nhà sản xuất:
+ Giúp admin có thể tìm kiếm một nhà sản xuất dễ dàng, chỉnh sửa thông tin hoặc xóamột nhà sản xuất đã có trong cơ sở dữ liệu
Trang xem danh sách đạo diễn:
+ Hiển thị danh sách các đạo diễn hiện có trong cơ sở dữ liệu
Trang thêm đạo diễn mới:
+ Giúp admin có thể thêm mới một đạo diễn
Trang Cập nhật – Xóa đạo diễn:
+ Giúp admin có thể tìm kiếm một đạo diễn dễ dàng, chỉnh sửa thông tin hoặc xóa mộtđạo diễn đã có trong cơ sở dữ liệu
Trang xem danh sách thể loại:
+ Hiển thị danh sách các thể loại hiện có trong cơ sở dữ liệu
Trang thêm thể loại mới:
+ Giúp admin có thể thêm mới một thể loại
Trang Cập nhật – Xóa thể loại:
Trang 39+ Giúp admin có thể tìm kiếm một thể loại dễ dàng, chỉnh sửa thông tin hoặc xóa mộtthể loại đã có trong cơ sở dữ liệu.
Trang xem danh sách quốc gia:
+ Hiển thị danh sách các quốc gia hiện có trong cơ sở dữ liệu
Trang thêm quốc gia mới:
+ Giúp admin có thể thêm mới một quốc gia
Trang Cập nhật – Xóa quốc gia:
+ Giúp admin có thể tìm kiếm một quốc gia dễ dàng, chỉnh sửa thông tin hoặc xóa mộtquốc gia đã có trong cơ sở dữ liệu
Trang xem danh sách các hóa đơn:
+ Hiển thị danh sách các hóa đơn hiện có trong cơ sở dữ liệu
Trang Cập nhật – Xóa hóa đơn:
+ Giúp admin có thể tìm kiếm một hóa đơn dễ dàng, chỉnh sửa thông tin hoặc xóa mộthóa đơn đã có trong cơ sở dữ liệu
Trang thống kê tổng thu:
+ Giúp admin có thể thống kê tổng doanh thu theo một khoảng thời gian đã chọn Trang lập danh sách khách hàng:
+ Giúp admin có thể thống kê danh sách khách hàng đã đăng ký tại website
Trang lập danh sách ý kiến khách hàng:
+ Giúp admin có thể thống kê các ý kiến khách hàng
Trang xem danh sách khuyến mãi:
+ Hiển thị danh sách các khuyến mãi hiện có trong cơ sở dữ liệu
Trang thêm khuyến mãi mới:
+ Giúp admin có thể thêm mới một thông tin khuyến mãi
Trang Cập nhật – Xóa khuyến mãi:
39
Trang 40Xem danh sách adminxemdanhsachadmin.asp
Thêm 1 admin mớithemadmin.asp
Cập nhật – Xóa admincapnhatxoaadmin.asp
Cập nhật thông tin cá nhâncapnhatthongtincanhan_sup.asp
Thay đổi passwordthaydoipassword_sup.asp
+ Giúp admin có thể tìm kiếm một thông tin khuyến mãi dễ dàng, chỉnh sửa thông tinhoặc xóa một khuyến mãi đã có trong cơ sở dữ liệu
Trang cập nhật thông tin cá nhân:
+ Giúp admin có thể cập nhật thông tin cá nhân
Trang thay đổi password:
+ Giúp admin có thể thay đổi password của mình
Sitemap của Supervisor
4 Giao diện dành cho supervisor:
Trang chủ supervisor:
+ Hiển thị bảng điều khiển dành cho supervisor
Trang xem danh sách admin:
+ Hiển thị danh sách các admin hiện có
Trang thêm 1 admin mới:
+ Giúp supervisor có thể thêm 1 admin mới
Trang cập nhật thông tin cá nhân:
Trang 41Xem thông tin mới nhất về thị trường DVD
Tìm kiếm & tìm kiếm nâng cao
Thao tác giỏ hàng
Xem hình ảnh, trailer phim
Xem thông tin phim
Xem thông tin đạo diễn
Xem thông tin diễn viên
Xem thông tin nhà sản xuất
Xem thông tin công ty
Đăng nhập
Thay đổi thông tin cá nhân
Thay đổi mật khẩu
Đặt mua-tặng DVD
Gửi ý kiến, góp ý
Liên hệ
+ Giúp supervisor có thể cập nhật thông tin cá nhân
Trang thay đổi password:
+ Giúp supervisor có thể thay đổi password của mình
VII
VII Sơ đồ USE CASE của website:
Sơ đồ USE CASE của khách hàng
41
Trang 42Đăng nhập với TK supervisor
Thêm, xóa, sửa TK admin
Đăng nhập với TK admin
Xem, thêm, xóa, sửa hóa đơn đặt hàng
Xem, thêm, xóa, sửa thông tin đạo diễn
Xem, thêm, xóa, sửa thông tin diễn viên
Xem, thêm, xóa, sửa thông tin nhà sản xuất
Xem, thêm, xóa, sửa thể loại
Xem, thêm, xóa, sửa thông tin khách hàngXem, thêm, xóa, sửa thông tin DVD
Xem, thêm, xóa, sửa thông tin khuyến mãi
Thay đổi mật khẩu admin
Thay đổi thông tin công ty
Trang 43Hiển thị trang đăng ký
Nhập thông tin khách hàng
TK đã tồn tại trong hệ thống?
Thông báo lỗi
Lưu thông tin khách hàng vào CSDL
Hiển thị trang đăng nhập
1 Trang đăng ký thành viên:
Trang web cho phép khách hàng đăng ký 1 tài khoản mới trên website bằng cách nhấp chọn mục
Đăng ký Website sẽ hiển thị 1 trang web cho phép khách hàng điền thông tin của mình vào.
Nếu tài khoản của khách hàng trùng với 1 tài khoản đã có trên hệ thống, website sẽ thông báolỗi Ngược lại khách hàng đăng ký thành công và website sẽ hiển thị trang đăng nhập cho phépkhách hàng thực hiện các giao dịch trên website
43