1. Trang chủ
  2. » Luận Văn - Báo Cáo

ĐỒ ÁN TỐT NGHIỆP - HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM docx

39 749 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 1,38 MB

Nội dung

Vì vậy khi có thêm một bộ phim mới về thi sẽ được ghi vào sổ và đánh một mã số cho nó bằng với thứ tự bằng số phim trước đó cửa hàng có cộng với 1 và được viết đu 4 số xxxx.. Khi khách h

Trang 1

ĐỀ TÀI:

HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM

Trang 2

NỘI DUNG ĐỀ TÀI

I.Khảo sát

1.1.Thực trạng của cửa hang

Cửa hang CD Việt Trung địa chỉ 275/9K Lê Đức Thọ f17 q Gò Vấp là cưa hang chên cho thuê đĩa phim Cửa hàng có nhiều loại đĩa, Mỗi loại đĩa thì chứa đựng số lượng phim và tập phim khác nhau Ví dụ đĩa VCD thi tư 2 đĩa trở lên mới ghi hết một bộ phim nhưng đĩa M4 một đĩa

có thể ghi được nhiều bộ phim Giá thành và giá trị thuê mỗi loại đĩa phim cũng khác nhau Hiện cửa hàng chưa tin học hóa việc quản lý và cho thuê đĩa Vì vậy khi có thêm một bộ phim mới về thi sẽ được ghi vào sổ và đánh một mã số cho nó bằng với thứ tự bằng số phim trước đó cửa hàng có cộng với 1 và được viết đu 4 số xxxx Và mỗi đĩa phim cũng được được ghi tên và

mã riêng Khi khách hàng đến thuê phim thì sẽ nhân được dang sách các phim sau đó chọn tên phim minh thích xem Sau khi chon xong thi những đĩa phim đó sẽ được đánh một mã số và cửa hàng sẽ ghi lại thông tin khách hàng và số tiền cọc mà khách hàng phải đặt cọc để thuê các đĩa đó tiền cọc bằng tổng giá trị của các đĩa đó

Trang 3

- Có các thuộc tính: MaDP, TenDP, GiaTri, TienThue

2.1.5 THE_LOAI_PHIM

- Ví dụ: thẻ loại hành động, tâm lý, khoa học viển tưởng…

2.1.6 DIEN_VIEN

Có các thuộc tính: MaDV, TênDV

Trang 4

- Ví dụ: Việt Nam, Hàn Quốc, Hồng Công, Mỹ…

2.1.9 KHACH_HANG

- Ví dụ: Khách hàng Lương Đình Trung , diện thoại 0957307988

2.1.10 PHIEU_THUE

những đĩa phim mà mình đã thuê và ngày mà người đó đi thuê

Trang 5

2.2.Mô hình ERD

THE_LOAI_PHIM

MaTLP TenTLP

PHIM

MaP TenP GioiThieu SoTap NSX HAnh NNgu PDe

QUOC_TICH

MaQT TenNuoc

PHIEU_THUE

MaPThue NgayPT TienCoc SoLuong

MaDD TenDD

(1, 1)

Ở (0, n)

(0, n) Đóng

(1, n)

(1, 1) Của

Lưu

(1, 1) (1, n)

Lưu (1, n) (1, n)

Lưu (1, n)

(1, 1) Thuê

Trả (1, 1)

(0, n)

Có (1, n)

Trang 6

2.3 Mô hình quan hệ

2.3.1 DIEN_VIEN ( MaDV, TenDV, MaQT)

2.3.2 DAO_DIEN (MaDD, TenDD, MaQT)

2.3.3 QUOC_TICH ( MaQT, TenNuoc)

2.3.4 PHIM ( MaP, TenP, GioiThieu, SoTap, NSX, HAnh, NNgu, PDe, MaDD, MaQT ) 2.3.5 THE_LOAI_PHIM( MaTLP, TenTLP)

2.3.6 PHIM_DIENVIEN ( MaP, MaDV)

2.3.7 PHIM_DAODIEN( MaP, MaDD)

2.3.8 PHIM_THELOAIPHIM ( MaP, MaTLP)

2.3.9 TAP_PHIM ( MaTP, TenTP)

2.3.10 PHIM_TAPPHIM(MaP, MaTP,)

2.3.11 DIA_PHIM ( MaDP, TenDP, GiaTri, TTrang, TienThue, MaLD)

2.3.12 TAPPHIM_DIAPHIM ( MaTP, MaDP)

2.3.13 LOAI_DIA (MaLD, TenLD)

2.3.14 KHACH_HANG ( MaKH, TenKH, SoDT)

2.3.15 PHIEU_THUE (MaPThue, NgayPT, TienCoc, MaKH)

2.3.16 PHIEUTHUE_DIAPHIM ( MaPT, MaDP)

2.3.17 PHIEU_TRA ( MaPTra, NgayTra, PhiThue, MaKH)

2.3.18 PHIEUTRA_DIAPHIM ( MaPT, MaDP)

Trang 7

2.4 Mô tả chi tiết các thực thể

Tên quan hệ: DIEN_VIEN

Kích thước tối thiểu: 500 x 28 (Byte) = 14 KB

Kích thước tối đa: 2000 x 28 (Byte) = 56 KB

Đối với kiểu chuổi:

MaDV: Cố định, không unicode

TenDV: Không cố định, Unicode

MaQT: Cố định, không Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung

Nguyễn Thị Hiền

Tên quan hệ: DAO_DIEN

Kích thước tối thiểu: 500 x 28 (Byte) = 14 KB

Kích thước tối đa: 1000x 28 (Byte) = 28 KB

Đối với kiểu chuổi:

MaDD: Cố định, không unicode

TenDD: Không cố định, Unicode

MaQT: Cố định, không Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung

Trang 8

2.4.3 QUOC_TICH ( MaQT, TenNuoc)

Tên quan hệ: QUOC_TICH

Kích thước tối thiểu: 100 x 19 (Byte) = 1,9 KB

Kích thước tối đa: 300 x 19 (Byte) = 5,7 KB

Đối với kiểu chuổi:

MaQT: Cố định, không Unicode

TenNuoc: Không cố định, Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Tên quan hệ: PHIEUTRA_DIAPHIM

Kích thước tối thiểu: 2000 x 26 (Byte) = 52 KB

Kích thước tối đa: 10000 x 26 (Byte) = 260 KB

Đối với kiểu chuổi:

MaPT: Cố định, không Unicode

MaDP: Cố định, không Unicode

Ngày: 18/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Trang 9

2.4.5 PHIM ( MaP, TenP, GioiThieu, SoTap, NSX, HAnh, NNgu, PDe, MaQT ) Tên quan hệ: PHIM

Kích thước tối thiểu: 1000 x 50.576 (Byte) = 50.576 KB

Kích thước tối đa: 5000 x 50.576 (Byte) = 252.880 KB

Đối với kiểu chuổi:

MaP: Cố định, không unicode

TenP: Không cố định, Unicode

GioiThieu: Không cố định, Unicode

NNgu: Không cố định, Unicode

PDe: Không cố định, Unicode

MaDD: Cố định, không Unicode

MaQT: Cố định, không Unicode

Trang 10

2.4.6 THE_LOAI_PHIM( MaTLP, TenTLP)

Tên quan hệ: THE_LOAI_PHIM

Khối Lượng:

Số dòng tối thiểu:20

Số dòng tối đa: 100

Kích thước tối thiểu: 20 x 19 (Byte) = 0,38 KB

Kích thước tối đa: 100 x 19 (Byte) = 1,9 KB

Đối với kiểu chuổi:

MaTLP: Cố định, không Unicode

TenTLP: Không cố định, Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Tên quan hệ: PHIM_DIENVIEN

Kích thước tối thiểu: 1000 x 8 (Byte) = 8 KB

Kích thước tối đa: 15000 x 8 (Byte) = 120 KB

Đối với kiểu chuổi:

MaP: Cố định, không Unicode

MaDV: Cố định, không Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Trang 11

2.4.8 PHIM_DAODIEN( MaP, MaDD)

Tên quan hệ: PHIM_DAODIEN

Kích thước tối thiểu: 1000 x 8 (Byte) = 8 KB

Kích thước tối đa: 5000 x 8 (Byte) = 40 KB

Đối với kiểu chuổi:

MaP: Cố định, không Unicode

MaDD: Cố định, không Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Tên quan hệ: PHIM_THELOAIPHIM

Kích thước tối thiểu: 1000 x 8 (Byte) = 8 KB

Kích thước tối đa: 15000 x 8 (Byte) = 120 KB

Đối với kiểu chuổi:

MaP: Cố định, không Unicode

MaTLP: Cố định, không Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Trang 12

2.4.10 TAP_PHIM ( MaTP, TenTP)

Tên quan hệ: TAP_PHIM

Kích thước tối thiểu: 50 x 19 (Byte) = 0,95 KB

Kích thước tối đa: 500 x 19 (Byte) = 9,5 KB

Đối với kiểu chuổi:

MaTP: Cố định, không Unicode

TenTP: Không cố định, Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Tên quan hệ: TAP_PHIM

Kích thước tối thiểu: 50 x 8 (Byte) = 0,4 KB

Kích thước tối đa: 500 x 8 (Byte) = 4 KB

Đối với kiểu chuổi:

MaTP: Cố định, không Unicode

MaP: Cố định, không Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Trang 13

2.4.12 DIA_PHIM ( MaDP, TenDP, GiaTri, TTrang, TienThue, MaLD) Tên quan hệ: DIA_PHIM

Khối Lượng:

Số dòng tối thiểu: 5000

Số dòng tối đa: 50000

Kích thước tối thiểu: 5000 x 43 (Byte) = 215 KB

Kích thước tối đa: 50000 x 43 (Byte) = 2150 KB

Đối với kiểu chuổi:

MaDP: Cố định, không Unicode

TenDP: Không cố định, Unicode

TTrang: Không cố định, Unicode

MaLD: Cố định, không Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Trang 14

2.4.13 TAPPHIM_DIAPHIM ( MaTP, MaDP)

Tên quan hệ: TAPPHIM_DIAPHIM

Kích thước tối thiểu: 5000 x 8 (Byte) = 40 KB

Kích thước tối đa: 50000 x 8 (Byte) = 400 KB

Đối với kiểu chuổi:

MaTP: Cố định, không Unicode

MaDP: Cố định, không Unicode

Ngày: 11/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Tên quan hệ: LOAI_DIA

Khối Lượng:

Số dòng tối thiểu: 5

Số dòng tối đa:10

Kích thước tối thiểu: 5 x 14 (Byte) = 0,07 KB

Kích thước tối đa: 10 x 14 (Byte) = 0,14 KB

Đối với kiểu chuổi:

MaLD: Cố định, không Unicode

TenLD: Không cố định, Unicode

Ngày: 18/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Trang 15

2.4.15 KHACH_HANG ( MaKH, TenKH, SoDT)

Tên quan hệ: KHACH_HANG

Kích thước tối thiểu:1000 x 34 (Byte) = 34 KB

Kích thước tối đa: 5000 x 34 (Byte) = 170 KB

Đối với kiểu chuổi:

MaKH: Cố định, không Unicode

TenKH: Không cố định, Unicode

SoDT: Cố định, không Unicode

Ngày: 18/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Tên quan hệ: PHIEU_THUE

Kích thước tối thiểu: 2000 x 26 (Byte) = 52 KB

Kích thước tối đa: 10000 x 26 (Byte) = 260 KB

Đối với kiểu chuổi:

MaLD: Cố định, không Unicode

MaKH: Cố định, không Unicode

Ngày: 18/05/2008

Thành viên:

Trang 16

2.4.17 PHIEUTHUE_DIAPHIM ( MaPT, MaDP)

Tên quan hệ: PHIEUTHUE_DIAPHIM

Kích thước tối thiểu: 4000 x 8 (Byte) = 32 KB

Kích thước tối đa: 200000 x 8 (Byte) = 1600 KB

Đối với kiểu chuổi:

MaPT: Cố định, không Unicode

MaDP: Cố định, không Unicode

Ngày: 18/05/2008

Thành viên:

Lương Đình Trung Nguyễn Thị Hiền

Tên quan hệ: PHIEU_TRA

Kích thước tối thiểu: 2000 x 26 (Byte) = 52 KB

Kích thước tối đa: 10000 x 26 (Byte) = 260 KB

Đối với kiểu chuổi:

MaPT: Cố định, không Unicode

MaKH: Cố định, không Unicode

Ngày: 18/05/2008

Thành viên:

Trang 17

DIA_PHIM, DIAPIM_PHIM, DIAPHIM_TAPPHIM, DIAPHIM_PHIEUTHUE, DIAPHIM_PHIEUTRA

PHIM_DIENVIEN KHACH_HANG,

Trang 18

10 MaPThue Mã Phiếu Thuê PHIEU_THUE,

PHIM_TAPPHIM

Trang 19

III.Thiết kế giao diện

Trang 21

Menu dành cho khách hang tìm kiếm:

Khi người dùng nhấp chuột vào Hành Động

Trang 22

Khi người dùng nhấp vào phim tinh võ môn

Trang 24

QuocTich_Click( )

DienVien_Click( )

17 Mã thể

loại

ComboBox Chọn từ

Table THE_LOAI

Chọn Tập phim đã có sẵn

TapPhim_Click()

21 Thêm TP Button Thêm một

Tập Phim vào CSDL

ThemTP_Click()

23 Xóa Button Xóa một

Phim trong CSDL

XoaPhim_Click()

24 Thêm Button Thêm mới

Phim vào CSDL

ThemPhim_Click ()

25 Sửa Button Sửa thong tin

TimPhim_Click()

28 Thêm 1 Button Thêm một

quan hệ PHIM_DIEN VIEN, PHIM_THEL OAI hoặc PHIM_TAPP

ThemPhim_DVie n_Click() ThemPhim_TLoa i_Click() ThemPhim_TPhi m_Click()

Trang 25

HIM

30 Sửa 1 Button một quan hệ

PHIM_DIEN VIEN, PHIM_THEL OAI hoặc PHIM_TAPP HIM

SuuPhim_DVien _Click() SuuPhim_TLoai_ Click()

SuuPhim_TPhim _Click()

31 Lưu 1 Button một quan hệ

PHIM_DIEN VIEN, PHIM_THEL OAI hoặc PHIM_TAPP HIM

LuuPhim_DVien _Click() LuuPhim_TLoai_ Click()

LuuPhim_TPhim _Click()

32 Tim 1 Button một quan hệ

PHIM_DIEN VIEN, PHIM_THEL OAI hoặc PHIM_TAPP HIM

TimPhim_DVien _Click() TimPhim_TLoai _Click() TimPhim_TPhim _Click()

33 Chấp

nhận

Button Chấp nhận

lựa chon và thoát

ChapNhan_Click ()

34 Hủy bỏ Button Hủy bỏ lựa

chon và thoat

HuyBo_Click()

Trang 26

3.2.2 Form quản lý đĩa phim

LoaiDia_Click()

5 Thêm

LD

Button Thêm Mới

Loại Đĩa vao CSDL

ThemLoaiDia_Cl ick()

ThêmP_Click()

Trang 27

TAPHIM

10 Thêm TP Button Thêm một mã

tập phim # nếu đĩa ghi nhiêu tập phim

XoaTP_Click()

13 Thêm Button Thêm một

Tập Phim trong CSDL

ThemTP_Click()

14 Sửa Button Sửa một Tập

Phim trong CSDL

SuuTP_Click()

15 Lưu Button Luu một Tập

Phim trong CSDL

LuuTP_Click()

16 Tim Button Tim một Tập

Phim trong CSDL

TimTP_Click()

17 Đồng ý Button Chấp nhận

lựa chon và thoát

ChapNhan_Click ()

18 Hủy bỏ Button Hủy bỏ lựa

chọn và thoát

HuyBo_Click()

3.2.3 Form quản lý phiếu thuê

Trang 28

Ngày hiện hành

6 Ngày trả DateTimePicker Tự cập nhập

bằng ngày hiện hành cộng với tổng số ngày thuê

NgayTra_Click() Ngày

hiện hành

7 Tiền cọc ComboBox Tự cập nhập

băng tổng giá trị các đĩa đã thuê

TienCoc_Click()

8 Đồng ý Button ClickChuột Ghi Thông tin

Khách Hàng vào CSDL nếu chưa có

ThongtinKH_Cli ck()

9 Huy Bỏ Button Click Chuột Hủy bỏ thông

tin khách hàng trên

HuyboThongtinK H_Click()

10 Loại đĩa ComboBox Chọn từ

Table LOAI_DIA

Chon loại đĩa

mà khách hàng càn thuê

LoaiDia_Click()

11 Mã đĩa ComboBox Tự cập nhập

thông tin từ Table DIA_PHIM

MaDP_Click()

12 Xóa Button Xóa đĩa phim

ma khách hàng không muốn thuê

XoaDP_Click()

13 Thêm Button Thêm phim

mà khách

Them_Click()

Trang 29

trên phiếu thuê đồng thời cập nhập thông tin tình trạng các đĩa phim

Trang 30

UE

MaPT_Click()

3 Tìm Button Click chuột Giúp tìm

kiếm mã phiếu thuê khi khách hàng quên nó

Timkiem_Click()

4 Xem Button Click chuột Xem đồng

thời cập nhập thông tin vào phiếu trả

In_Click()

7 Xóa Button Click chuột Xóa những Xoa_Click()

Trang 31

3.2.5 Form tìm kiếm phim theo tên phim

Thue_Click()

4 Thoát Button Click chuột Hủy bỏ các

lựa chọn trên

Thoat_Click()

Trang 32

3.2.6 Form tìm kiếm phim Theo thể loại

7 Dến năm DateTimePicker >

năm

SX

Chọn từ DateTimePic ker

8 Tìm Button Click chuột Tìm kiếm

phim mà thỏa các điều kiện

Thue_Click()

Trang 33

3.2.7 Form tìm kiếm phiếu thuê

NgayThue_Click ()

5 Mã Đĩa ComboBox Chọn Từ

Table DIA_PHIM

MaDia_Click()

6 Tim Button Click chuột Tìm những dữ

liệu thỏa mản điều kiện trên

PhieuThue_Click ()

Trang 34

Hyperlink Click chuột Truy xuất

thông tin của khách hàng

KhachHang_Clic k()

UE

NgayThue_Click ()

5 Mã Đĩa ComboBox Chọn Từ

Table DIA_PHIM

MaDia_Click()

6 Tim Button Click chuột Tìm những dữ

liệu thỏa mản điều kiện trên

PhieuThue_Click ()

Trang 35

3.3 Thiết kế ô xử lý

3.3.1 Ô xử lý Tìm của Form Tìm kiếm phim theo tên phim

Giải thuật: TimtenP(tp)

Hàm TimtenP(tp chuổi) return

Bắt đầu

Return ( select *

From PHIM as p Where p.TenP = tp)

Kết thúc

Tên xử lý: Tìm

Form: Tim kiếm phim Theo Tên Phim

Input: Tên phim

Output:Xuất ra màn hình những phim Thỏa các thông tin trên

Table liên quan: PHIM

Giải thuật:

Mở Table: PHIM

Nhập Tên phim: tp

Xuất ra màn hình dòng Phim Go.TimtenP ( tp )

Đóng Table: PHIM

Trang 36

3.3.2 Ô xử lý Tìm của Form Tìm kiếm phim theo chủ đề

Giải thuật: TimtenP(tl, T1, T2)

Hàm TimtenP(tl Chuổi, T1 DateTimePicker, T2 DateTimePicker) return

Bắt đầu

Return ( select *

From(select PHIM From (PHIM as P and THE_LOAI_PHIM as TL)

Where TL.TenTLP = tl and P.MaTLP = TL.MaTLP) as P Where P NamSX between T1 and T2)

Tên xử lý: Tìm

Form: Tim kiếm phim Theo chủ đề

Input: Chủ đề, Năm bắt đầu, Đến năm

Output:Xuất ra màn hình những phim Thỏa các thông tin trên

Table liên quan: PHIM, THE_LOAI_PHIM

Giải thuật:

Nhập : Thể loại: tl Năm bắt đầu: T1 Đến năm: T2

Mở Table: PHIM, THE_LOAI_PHIM

Xuất ra màn hình dòng Phim

Go.TimtenTLP ( tl, T1, T2 )

Đóng Table: PHIM, THE_LOAI_PHIM

Trang 37

3.3.3 Thêm của Form Quản lý Phim

Tên xử lý: Thêm

Form: Quản lý phim

Input: MaP, TenP, GioiThieu, SoTap, NSX, HAnh, NNgu, PDe, MaDD, MaQT Output:Thông báo kết quả thực hiện có thành công hay không

Table liên quan: PHIM

Giải thuật

MaP : mp TenP : tp GioiThieu : gt SoTap : n NSX : nsx HAnh : ha NNgu : nn PDe : pd MaDD : mdd MaQT : mqt

Mở Table: PHIM

Kiểm tra các rang buộc

X.MaP : mp X.TenP : tp X.GioiThieu : gt X.SoTap : n X.NSX : nsx X.HAnh : ha X.NNgu : nn X.PDe : pd X.MaDD : mdd X.MaQT : mqt

Đóng Table: PHIM

Đ

S

Trang 38

3.3.4 Ô xử lý Xóa của Form Quản lý phim

Tên xử lý: Xóa

Form: Quản lý phim

Input: MaP

Output:Thông báo kết quả thực hiện có thành công hay không

Table liên quan: PHIM

Trang 39

IV.Tự đánh giá ưu khuyết điểm:

Ưu điểm:

Ưu điểm:

V Phân công công việc

7) Viết báo cáo

Ngày đăng: 27/06/2014, 16:20

HÌNH ẢNH LIÊN QUAN

2.5. Bảng tổng kết. - ĐỒ ÁN TỐT NGHIỆP - HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM docx
2.5. Bảng tổng kết (Trang 17)
5  Hình ảnh  Image  Cập  nhập  từ - ĐỒ ÁN TỐT NGHIỆP - HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM docx
5 Hình ảnh Image Cập nhập từ (Trang 23)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w