KHMT3 – K4
Giảng viên: Nguyễn Văn Tỉnh
BỘ CÔNG NGHIỆP
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
======***======
BÁO CÁO THỰC TẬP TỐT NGHIỆP
ĐỀ TÀI:
Website Quản Lý Bán Đĩa Phim
VCD, DVD Trực Tuyến
Giáo viên hướng dẫn
Sinh viên thực hiện :
: Nguyễn Văn Tỉnh
Nhâm Phương Thùy
Phạm Thị Thu Hà
Lớp
: LT CD – DH KHMT3K4
HÀ NỘI – 2012
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
1
sự hướng dẫn tận tình của Thầy chúng em mới có thể hoàn thành đồ án này.
Đồ án có thể còn có nhiều những thiếu sót, vì vậy chúng em rất mong
được sự góp ý của các thầy cô cũng như các bạn để đồ án của chúng em ngày
càng hoàn thiện hơn!
Chúng em xin chân thành cảm ơn!
Nhóm Sinh Viên: Phạm Thị Thu Hà
Nhâm Phương Thùy
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
3
KHMT3 – K4
Giảng viên: Nguyễn Văn Tỉnh
Mục Lục
LỜI GIỚI THIỆU........................................................................................................................3
CHƯƠNG I: MÔ TẢ BÀI TOÁN..............................................................................................5
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG................................................................7
I. Các chức năng và yêu cầu của hệ thống..............................................................................7
1.Các chức năng của Hệ Thống:.........................................................................................7
2. Yêu cầu về chương trình:................................................................................................7
II. Các tác nhân và các use case..............................................................................................7
1.Các tác nhân.....................................................................................................................7
2.Các use case.....................................................................................................................8
3.Biểu đồ trình tự của các use case.....................................................................................8
CHƯƠNG III: THIẾT KẾ CƠ SỞ DỮ LIỆU...........................................................................21
1.Mối Quan Hệ Giữa Các bảng trong Cơ Sở Dữ Liệu:.........................................................21
website bán đĩa phim trực tuyến để đưa đến sự tiện dụng tối đa cho khách hàng.
Trang web MovieOnline có nhiều chức năng cũng như tiện ích để khách
hàng lựa chọn và sử dụng 1 cách dễ dàng.
Website gồm có 1 số chức năng cơ bản như sau:
Chức năng đăng nhập (Login)
Chức năng quản lý thông tin sản phẩm
− Xem sản phẩm
− Sửa (add, edit, delete)
Chức năng quản lý thông tin khác hàng
Chức năng tìm tiếm.
Cập nhật phim mới
Khi truy cập vào trang web, khách hàng có thể tìm kiếm các loại phim bằng
nhiều cách như: Xem tất cả các loại phim theo từng trang, tìm kiếm phim theo
thể loại, các loại phim mới nhất, các loại phim bán chạy nhất, … Khi đó hệ
thống sẽ hiển thị các phim theo yêu cầu cùng với mô tả sơ lược về phim
Phim được chia thành nhiều thể loại phim: Hành động (action), hài hước
(humorous), viễn tưởng (fiction), võ thuật (kungfu), kinh dị (horror), hoạt hình
(animation), thần thoại (mythology), tình cảm (emotion), phiêu lưu (adventure),
phim truyền hình (drama).
Trong khi tìm kiếm khách hàng có thể thêm phim vào danh sách ưa thích
(click button “add to wishlist”) hoặc thêm vào giỏ hàng (click button “add to
cart”)
Khi thêm phim vào danh sách ưa thích thì hệ thống yêu cầu khách hàng
phải đăng nhập. Khách hàng cần điền đầy đủ các thông tin để đăng nhập
Khi thêm phim vào giỏ hàng, hệ thống sẽ hiển thị tất cả các phim đã có
trong giỏ hàng. Khách hàng có thể xóa đi phim không muốn mua (bằng cách
click vào các ô chọn trong cột remove, rồi click vào button “Delete select” )
hoặc quay lại lựa chọn tiếp các phim (bằng cách click button “Back to shop”),
hoặc thanh toán bằng cách click button “checkout”.
Khi click vào nút “checkout” nếu khách hàng chưa đăng nhập thì hệ thống
− Xem sản phẩm
− Sửa (add, edit, delete)
Chức năng quản lý thông tin khác hàng
Chức năng tìm tiếm.
Cập nhật phim mới
2. Yêu cầu về chương trình:
− Thời gian xử lý chương trình của hệ thống phải nhanh chóng
− Giao diện và sử dụng phải dễ dàng cho nguời dùng
− Ngôn ngữ tiếng Anh
− Cấu hình máy pen4, RAM256MB trở lên và có sử dụng Internet
− Xây dựng trên nền ASP.net, Database sử dụng SQL Server 2005
II. Các tác nhân và các use case
1. Các tác nhân
Các tác nhân chính là nguời quản lý (admin) và khách hàng (customer). Ngoài ra
còn có tác nhân ngoài như Hệ thống tín dụng, Hệ cơ sở dữ liệu
Quyền hạn của Khách Hàng là:
− Đăng nhập
− Xem Sản Phẩm
− Mua Sản Phẩm
− Tìm Kiếm Sản Phẩm
− Quản Lý Thông Tin Khách Hàng
Quyền hạn của Admin(người quản lý) là:
− Đăng nhập
− Quản lý thông tin sản phẩm(add, edit, delete)
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
7
KHMT3 – K4
Giảng viên: Nguyễn Văn Tỉnh
3.2Đăng ký
Sequence diagram
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
10
KHMT3 – K4
Giảng viên: Nguyễn Văn Tỉnh
3.3Danh sách bán chạy
Sequence diagram
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
11
KHMT3 – K4
Giảng viên: Nguyễn Văn Tỉnh
3.4Danh sách phim ưa thích
Sequence diagram
KHMT3 – K4
Giảng viên: Nguyễn Văn Tỉnh
3.7Phim mới
Sequence diagram
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
15
KHMT3 – K4
Giảng viên: Nguyễn Văn Tỉnh
3.8Quản trị người dùng
Sequence diagram
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
16
KHMT3 – K4
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
Giảng viên: Nguyễn Văn Tỉnh
3.11 Tìm kiếm
Sequence diagram
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
20
KHMT3 – K4
Giảng viên: Nguyễn Văn Tỉnh
CHƯƠNG III: THIẾT KẾ CƠ SỞ DỮ LIỆU
1. Mối Quan Hệ Giữa Các bảng trong Cơ Sở Dữ Liệu:
2. Thiết Kế Chi tiết Các bảng:
Cart
Tên
trường
CartID
Đặc tả
Kiểu dữ liệu
Thuộc tính
Mã giỏ hàng
Số lượng
Integer
TotalPrice
Tổng tiền
Numeric(18,2)
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
21
KHMT3 – K4
CartDetail
Giảng viên: Nguyễn Văn Tỉnh
Tên trường
Đặc tả
Kiểu dữ liệu
Thuộc tính
orderID
Nvarchar(1000)
Customer
Tên trường
Đặc tả
Kiểu dữ liệu
Thuộc tính
CustomerID
Mã Khách hàng
Integer
Khóa chính
CustomerName Tên đăng nhập
Nvarchar(50)
Password
Mật khẩu đăng nhập
Nvarchar(50)
Fullname
Nvarchar(50)
Country
Đất nước
Nvarchar(50)
Wishlist
Tên trường
Đặc tả
Kiểu dữ liệu Thuộc tính
wishlishID
Mã danh sách
Integer
CustomerID
Mã Khách hàng
Integer
MovieID
Mã Nhân viên
Integer
EmployeeName Tên nhân viên
Nvarchar(50)
Password
Nvarchar(50)
Mật khẩu đăng
nhập
Địa chỉ Email
Email
Movie
Tên trường
Khóa chính
Nvarchar(50)
Đặc tả
Kiểu dữ liệu
Thuộc tính
Integer
Country
Đất nước
Nvarchar(50)
Price
Giá
Nvarchar(50)
Smallimage
Ảnh nhỏ
Nvarchar(10)
bigimage
Ảnh lớn
Nvarchar(50)
Status
Trạng thái
KHMT3 – K4
Giảng viên: Nguyễn Văn Tỉnh
CHƯƠNG IV: GIAO DIỆN
Form Main (Màn hình chính)
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
24
KHMT3 – K4
WebForm Login (Đăng Nhập):
Giảng viên: Nguyễn Văn Tỉnh
Mô tả:
Người dùng nhập ID và password sau đó bẩm nút Log In để đăng nhập.
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy
25