Tải bản đầy đủ (.doc) (35 trang)

BÁO CÁO THỰC TẬP TỐT NGHIỆP: Website Quản Lý Bán Đĩa Phim VCD, DVD Trực Tuyến

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.38 MB, 35 trang )

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



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

2


KHMT3 – K4

Giảng viên: Nguyễn Văn Tỉnh

LỜI GIỚI THIỆU
Ngày nay với sự phát triển của Công Nghệ Thông Tin và Internet thì
Công Nghệ Thông Tin và Internet đang đóng vai trò cực kỳ quan trọng trong
cuộc sống cũng như sự phát triển của cả nhân loại. Ngày càng nhiều các ứng
dụng của Công Nghệ Thông Tin và Internet được đưa vào cuộc sống phục vụ lợi
ích con người. Nó đã trở thành một công cụ tất yếu của cuộc sống mà mỗi ngành
nghề nào cũng phải cần đến. Nhất là trong lĩnh vực kinh doanh vốn cần sự chính
xác và tốc độ trong quản lý, cũng như trong khi sử dụng.
Đáp ứng vào nhu cầu thực tế, cũng như khả năng áp dụng kiến thức đã
được học. Các Thầy Các Cô trong khoa đã tạo điều kiện cho nhóm chúng em áp
dụng Công Nghệ Thông Tin vào việc xây dựng một “Website Quản Lý Bán Đĩa
Phim VCD, DVD Trực Tuyến” nhằm quản lý việc buôn bán hàng hóa giúp đưa
ra các mẫu quản lý, báo cáo, thống kê một cách chính xác và nhanh chóng, từ đó
giảm được tối đa thời gian cũng như công sức và nhất là giảm được một khối
lượng lớn giấy tờ, thông tin mà công ty phải lưu trữ khi giao dịch, buôn bán.
Và đặc biệt chúng em xin trân trọng cảm ơn Thầy Nguyễn Văn Tỉnh đã
tận tình hướng dẫn và chỉ bảo chúng em trong suốt quá trình làm đồ án. Nhờ có

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

2.Thiết Kế Chi tiết Các bảng:................................................................................................21
CHƯƠNG IV: GIAO DIỆN.....................................................................................................24
Form Main (Màn hình chính)............................................................................................24
WebForm Login (Đăng Nhập):.........................................................................................25
WebForm Register (Đăng Kí Tài Khoản).........................................................................26
WebForm Edit (Sửa Chữa Thông Tin Sản Phẩm).............................................................27
WebForm AddToCart, Edit (Đưa và Sửa Sản Phẩm Vào Giỏ Hàng)................................28
WebForm MoviesDetails (Thông Tin Chi Tiết Sản Phẩm)...............................................29
WebForm Search Movies (Tìm Kiếm Phim)...................................................................30
Webform AddWishlist, Save (Thêm và lưu hàng vào danh mục yêu thích)....................31
Webform History Order (Lịch Sử Mua Hàng)..................................................................32
Webform Change Password (Thay Đổi Mật Khẩu).........................................................33
Webform Your Profile (Thông Tin Cá Nhân)..................................................................33
Webform BestSelling (Phim Bán Chạy)...........................................................................34
CHƯƠNG V: ĐÁNH GIÁ CÔNG VIỆC.................................................................................35

Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

4


KHMT3 – K4

Giảng viên: Nguyễn Văn Tỉnh

CHƯƠNG I: MÔ TẢ BÀI TOÁN
Hiện nay để đáp ứng nhu cầu giải trí ngày càng cao của con người. Lĩnh
vực giải trí điện ảnh có chiều hướng gia tăng đáng kể, đi kèm theo đó là những
dịch vụ liên quan, nhu cầu mua bán đĩa phim cũng theo đà tăng trưởng nhanh
chóng. Nắm bắt được nhu cầu thiết yếu đó chúng tôi đã mạnh dạn cho ra đời

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

hiển thị màn hình đăng nhập, nếu khách hàng đã đăng nhập thì hệ thống hiển thị
các thông tin của khách hàng, cách thanh toán bằng thẻ…
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

5


KHMT3 – K4
Giảng viên: Nguyễn Văn Tỉnh
Website được xây dựng trên dựa trên phần mềm Visual Studio đó là Ngôn
Ngữ ASP.net và hoàn toàn có thể phát triển để áp dụng cho việc quản lý, kinh
doanh các mặt hàng khác.

Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

6


KHMT3 – K4

Giảng viên: Nguyễn Văn Tỉnh

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
I. Các chức năng và yêu cầu của hệ thống
1. Các chức năng của Hệ Thống:

Hệ Thống cung cấp các chức năng quản lý sản phẩm, quản lý khách hàng,
quản lý bán hàng và cung cấp 1 số thông tin liên quan đến hệ thống.
 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
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

− Quản lý thông tin khách hàng
− Tìm kiếm sản phẩm
2. Các use case

2.1Use case chính

3. Biểu đồ trình tự của các use case

3.1Đăng nhập

Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

8


KHMT3 – K4

Giảng viên: Nguyễn Văn Tỉnh
Sequence diagram

Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

9



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


Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

12


KHMT3 – K4

Giảng viên: Nguyễn Văn Tỉnh

3.5Giỏ hàng
Sequence diagram

Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

13


KHMT3 – K4

Giảng viên: Nguyễn Văn Tỉnh

3.6Hiển thị màn hình chính
Sequence diagram

Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

14



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


17


KHMT3 – K4

Giảng viên: Nguyễn Văn Tỉnh

3.9Quản trị phim
Sequence diagram

Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

18


KHMT3 – K4

Giảng viên: Nguyễn Văn Tỉnh

3.10 Thông tin tài khoản
Sequence diagram

Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

19


KHMT3 – K4

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


Integer

Khóa chính

orderID

Mã đặt hàng

Integer

movieID

Mã Phim

Integer

movietitle

Tên Phim

Nvarchar(200)

Price

Giá

Numeric(18,2)

Quantity


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


Mã đặt hàng

Integer

Khóa chính

CustomerID

Mã Khách hàng

Integer

Orderdate

Ngày đặt hàng

Datetime

Arriveddate

Ngày giao hàng

Datetime

Shippingtype Dạng đóng gói

Nvarchar(50)

Requirement Yêu cầu


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


Họ và tên khách hàng Nvarchar(50)

Address

Địa chỉ

Nvarchar(100)

Email

Địa chỉ Email

Nvarchar(50)

Phonenumber

Số điện thoại

Nvarchar(50)

Gender

Giới tính

Nvarchar(10)

City

Thành Phố


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ã phim

Integer

Startdate

Ngày phát hành

Datetime

Khóa chính

Employee
Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

22


KHMT3 – K4

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

EmployeeID


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


MovieID

Mã Phim

Integer

Khóa chính

Movietittle

Tên Phim

Nvarchar(50)

Formattype

Định dạng đĩa

Nvarchar(50)

Time

Thời gian chiếu phim

Integer

Inyear

Năm sản xuất


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


Nvarchar(50)

Description

Mô tả

Nvarchar(max)

Catalog
Tên trường

Đặc tả

Kiểu dữ liệu Thuộc tính

CatalogID

Mã thể loại

Integer

CatalogName Tên Thể loại

Sinh viên: Phạm Thị Thu Hà – Nhâm Phương Thùy

Khóa chính

Nvarchar(50)

23



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


×