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

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

Đ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

ĐỀ TÀI: HỆ THỐNG QUẢN CỬA HÀNG CHO THUÊ ĐĨA PHIM - 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 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 đó. 1.2.Mục tiêu Xây dựng một hệ thống quản thông tin về đỉa phim cho thuê của cửa hàng CD Việt Trung. Nhằm tin học hóa trong việc cho thuê đĩa phim, giúp cửa hàng quản việc cho thuê một cách dể dàng, giúp khách hàng tới thuê đĩa dể dàng tìm kiếm những chủ đề, những loại phim mà mình yêu thích, giúp tiết kiệm thời gian của khách hàng cũng như người quản lý. 1.3. Phạm vi Phạm vi của đồ án nằm trong giới hạn của môn học phân tích thiết kế hệ thống thông tin nhằm đáp ứng các mục tiêu trên. - 3 - II.Phân tích 2.1.Thực thể 2.1.1. LOAI_DIA - Mỗi thực thể tượng trưng cho một loại ĐĨA. - Ví dụ như đĩa VCD, DVD, … - Có các thuộc tính: Ma LD, TenLD. 2.1.2. PHIM - Mổi thực thể tượng trưng cho một PHIM. - Ví dụ: Phim Tây Du Ky có số tạp là 26 tập - Có các thuộc tính là: MaPhim, TenPhim, GioiThieu, SoTap, NSX. 2.1.3. TAP_PHIM - Mổi thực thể tượng trưng cho một TẬP PHIM. - Ví dụ: Tập 1, tập 2 - Có các thuộc tính: MaTP, TenTP 2.1.4. DIA_PHIM - Mổi thục thể tượng trưng cho một ĐĨA PHIM phim. - Có các thuộc tính: MaDP, TenDP, GiaTri, TienThue. 2.1.5. THE_LOAI_PHIM - Mổi thục thể tượng trưng cho một THỂ LOẠI phim. - Ví dụ: thẻ loại hành động, tâm lý, khoa học viển tưởng…. - Có các thuộc tính: MaTLP, TenTLP. 2.1.6. DIEN_VIEN - Mổi thực thể tượng trưng cho một DIỂN VIÊN đóng phim. - Ví dụ: Thành Long, Châu Nhuận Phát, Ngô Thanh Vân Có các thuộc tính: MaDV, TênDV 2.1.7. DAO_DIEN - Mổi thực thể tượng trưng cho một ĐẠO DIỄN phim. - Ví dụ: Wei Lo - Có các thuộc tính: MaDD, TênDD. 2.1.8. QUOC_TICH - Mổi thực thể tượng trưng cho một QUỐC GIA là nước sản xuất phim hoặc là quốc tịch của diển viên. - 4 - - Ví dụ: Việt Nam, Hàn Quốc, Hồng Công, Mỹ… - Có các thuộc tính: MaQT, TênNuoc 2.1.9. KHACH_HANG - Mổi thực thể tượng trưng cho một KHÁCH HÀNG thuê dĩa của của hàng - Ví dụ: Khách hàng Lương Đình Trung , diện thoại 0957307988 - Có các thuộc tính: MaKH, TenKH, SoDTKH 2.1.10. PHIEU_THUE - Mổi thực thể tượng trưng cho một PHIẾU THUÊ được khách hàng giử nhằm biết được những đĩa phim mà mình đã thuê và ngày mà người đó đi thuê. - Có các thuộc tính: MaPT, TenPT, NgayPT, TienCoc. 2.1.11. PHIEU_TRA - Mổi thực thể tượng trưng cho một PHIẾU TRẢ được lập ra khi khách hàng mang đĩa đã thuê tới trả. - Có các thuộc tính: MaPT, NgayPT, PhiThue - 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 DIEN _VIEN MaDV TenDV DIA_PHIM MaD P TenDP GiaTri TTrang TienThue KHACH_HANG MaKH TenKH SoDT PHIEU_THUE Ma PThue NgayPT TienCoc SoLuong PHIEU_TRA MaPT ra NgayTra PhiThue TAP_PHIM Ma T P TenTP LOAI_DIA Ma LD TenLD (1, 1) Ở (0, n) DAO_DIEN Ma D D TenDD (1, 1) Ở (0, n) (0, n) Đóng (1, n) (1, 1) C ủa (0, n) (1, n) Lưu (1, 1) (1, n) Lưu (1, n) (1, n) Có (1, n) (0, n) Lưu (0, n) (0, n) Lưu (1, n) (0, n) Thu ộc (1, 1) (1, n) Có (0, n) (1, 1) Thuê (1, n) (0, n) Tr ả (1, 1) (0, n) Có (1, n) - 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). - 7 - 2.4. Mô tả chi tiết các thực thể. 2.4.1 DIEN_VIEN ( MaDV, TenDV, MaQT). Tên quan h ệ: DIEN_VIEN STT TRB T Tính Di ễn giải K DL S ố Byte MGT LDL 1 PK MaDV Mã s ố diễn viên C 4 B 2 TenDV Tên di ễn viên C 20 K 3 FK MaQT Mã qu ốc tịch C 4 B T ổng số byte 28 Kh ố i Lư ợng: Số dòng tối thiểu: 500 Số dòng tối đa: 2000 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 2.4.2 DAO_DIEN (MaDD, TenDD, MaQT) Tên quan h ệ: DAO_DIEN STT TRB T Tính Di ễn giải K DL S ố Byte MGT LDL 1 PK MaDD Mã s ố Đ ạo diễn C 4 B 2 TenDD Tên Đ ạo diễn C 20 K 3 FK MaQT Mã qu ốc tịch C 4 B T ổng số byte 28 Kh ối L ư ợng: Số dòng tối thiểu: 500 Số dòng tối đa: 1000 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 Nguyễn Thị Hiền - 8 - 2.4.3 QUOC_TICH ( MaQT, TenNuoc). Tên quan h ệ: QUOC_TICH STT TRB T Tính Di ễn giải K DL S ố Byte MGT LDL 1 PK MaQT Mã s ố quốc tịch C 4 B 2 TenNuoc Tên nư ớc C 15 T ổng số byte 19 Kh ối L ư ợng: Số dòng tối thiểu: 100 Số dòng tối đa: 300 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 2.4.4 PHIEUTRA_DIAPHIM ( MaPT, MaDP). Tên quan h ệ: PHIEUTRA_DIAPHIM STT TRB T Tính Di ễn giải KDL S ố Byte MGT LDL 1 PK FK MaPT ra Mã s ố phiếu trả C 4 B 2 PK FK MaDP Mã s ố đ ĩa phim đư ợc khách hàng trả. C 4 B T ổng số byte 8 Kh ối L ư ợng: Số dòng tối thiểu: 4000 Số dòng tối đa:100000 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 - 9 - 2.4.5 PHIM ( MaP, TenP, GioiThieu, SoTap, NSX, HAnh, NNgu, PDe, MaQT ). Tên quan h ệ: PHIM STT TRB T Tính Di ễn giải K DL S ố Byte MGT LDL 1 PK MaP Mã s ố phim C 4 B 2 TenP Tên phim C 20 B 3 GioiThieu Gi ới thiệu phim C 500 K 4 SoTap S ố tập phim S 4 Int > 0 B 5 NSX Ngày s ản xuất phim N 10 K 6 HAnh Hình ảnh image 50 .000 K 7 NNgu Ngôn ng ữ C 15 K 8 PDe Ph ụ Đ ề C 15 K 9 FK MaDD Mã đ ạo diễn C 4 B 10 FK MaQT Mã n ư ớc sản xu ất phim C 4 B T ổng số byte 50 .576 Kh ối L ư ợng: Số dòng tối thiểu: 1000 Số dòng tối đa: 5000 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. Dạng dữ liệu: HAnh: Tên.định dạng Ví dụ: thanhlong.jpg Ngày: 11/05/2008 Thành viên: Lương Đình Trung Nguyễn Thị Hiền - 10 - 2.4.6 THE_LOAI_PHIM( MaTLP, TenTLP). Tên quan h ệ: THE_LOAI_PHIM STT TRB T Tính Di ễn giải K DL S ố Byte MGT LDL 1 PK MaTLP Mã s ố thể loại phim C 4 B 2 TenTLP Tên th ể loại phim C 15 B T ổng số byte 19 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 2.4.7 PHIM_DIENVIEN ( MaP, MaDV). Tên quan h ệ: PHIM_DIENVIEN STT TRB T Tính Di ễn giải K DL S ố Byte MGT LDL 1 PK FK MaP Mã s ố phim C 4 B 2 PK FK MaDV Mã di ễn viên đ ã đóng phim này C 4 B T ổng số byte 8 Kh ối L ư ợng: Số dòng tối thiểu: 1000 Số dòng tối đa: 15000 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 [...]... Tiền Thuê PHIEU_TRA Tình Trạng DIA _PHIM Mã Phiếu Thuê - 18 - III.Thiết kế giao diện 3.1.Thiết kế Menu 3.1.1 Menu dành cho chủ cửa hàng( giao diện ban đàu) Menu quản Quản các danh mục phim, khách hàng, phiếu thuê phiếu trả - 19 - Menu Tìm Kiếm Tìm kiếm theo: Tên Phim, Thể Loại Phim, Diễn Viên, Đạo Diễn, Phiếu Thuê, Phiếu Trả, Khách Hàng Menu thốngThống kê phim, khách hàng, đĩa phim - 20 - Menu... PHIM_ THELOAIPHIM TAP _PHIM, Mã Tập Phim PHIM_TAPPHIM Ngày Lập Phiếu Thuê PHIEU_THUE Ngày Trả PHIEU_TRA Ngôn Ngữ PHIM Năm Sản Xuất PHIM Phụ Đề PHIM Phí Thuê PHIEU_TRA Số Điện Thoại KHACH_HANG Số Tập PHIM Tên Đạo Diễn DAO_DIEN Tên Đĩa Phim DIA _PHIM Tên Diễn Viên DIEN_VIEN Tên Khách Hàng KHACH_HANG Tên Loại Đĩa LOAI_DIA Tên Nước QUOC_TICH Tên Phim PHIM Tên Thể Loại Phim THE_LOAI _PHIM Tên Tập Phim TAP _PHIM Tiền... Trị của đĩa Phim Giới thiệu về Phim Hình ảnh Mã Đạo Diễn 5 MaDP Mã Đĩa Phim 6 MaDV Mã Diễn Viên 7 MaKH Mã Khách Hàng 8 MaLD Mã Loại Đĩa 9 MaP Mã Phim - 17 - Kích thước tối đa(KB) 28 2,150 56 170 0.14 260 260 1.6 260 252,88O 40 120 4 120 5.7 9.5 400 1.9 3,886.84 Thuộc quan hệ DIA _PHIM PHIM PHIM DAO_DIEN, PHIM DIA _PHIM, DIAPIM _PHIM, DIAPHIM_TAPPHIM, DIAPHIM_PHIEUTHUE, DIAPHIM_PHIEUTRA DIEN_VIEN, PHIM_ DIENVIEN... quan hệ PHIM_ DIEN VIEN, PHIM_ THEL OAI hoặc PHIM_ TAPP HIM một quan hệ PHIM_ DIEN VIEN, PHIM_ THEL OAI hoặc PHIM_ TAPP HIM Chấp nhận lựa chon và thoát Hủy bỏ lựa chon và thoat Button Button - 25 - SuuPhim_DVien _Click() SuuPhim_TLoai_ Click() SuuPhim_TPhim _Click() LuuPhim_DVien _Click() LuuPhim_TLoai_ Click() LuuPhim_TPhim _Click() TimPhim_DVien _Click() TimPhim_TLoai _Click() TimPhim_TPhim _Click() ChapNhan_Click... TapPhim_Click() ThemTP_Click() XoaPhim_Click() ThemPhim_Click () SuaPhim_Click() LuuPhim_Click() TimPhim_Click() ThemPhim_DVie n_Click() ThemPhim_TLoa i_Click() ThemPhim_TPhi m_Click() XoaPhim_DVien _Click() XoaPhim_TLoai _Click() XoaPhim_TPhim _Click() 30 Sửa 1 31 Lưu 1 Button 32 Tim 1 Button 33 Chấp nhận Button 34 Hủy bỏ HIM một quan hệ PHIM_ DIEN VIEN, PHIM_ THEL OAI hoặc PHIM_ TAPP HIM một quan hệ PHIM_ DIEN... từ Table QUOC_TICH DIEN_VIEN Button - 24 - Thêm một thể loại vào CSDL Mở Table TAP _PHIM Chọn Tập phim đã có sẵn Thêm một Tập Phim vào CSDL Xóa một Phim trong CSDL Thêm mới Phim vào CSDL Sửa thong tin Phim Lưu thông tin Phim Tim Phim trong Table PHIM Thêm một quan hệ PHIM_ DIEN VIEN, PHIM_ THEL OAI hoặc PHIM_ TAPP HIM Xóa một quan hệ PHIM_ DIEN VIEN, PHIM_ THEL OAI hoặc PHIM_ TAPP QuocTich_Click( ) ThemQG_Click()... Thành viên: Lương Đình Trung Nguyễn Thị Hiền - 16 - 2.5 Bảng tổng kết 2.5.1 Tổng kêt quan hệ TT Tên quan hệ 1 DAO_DIEN 2 DIA _PHIM 3 DIEN_VIEN 4 KHACH_HANG 5 LOAI_DIA 6 PHIEU_THUE 7 PHIEU_TRA 8 PHIEUTHUE_DIAPHIM 9 PHIEUTRA_DIAPHIM 10 PHIM 11 PHIM_ DAODIEN 12 PHIM_ DIENVIEN 13 PHIM_ TAPPHIM 14 PHIM_ THELOAIPHIM 15 QUOC_TICH 16 TAP _PHIM 17 TAPPHIM_DIAPHIM 18 THE_LOAI _PHIM Tổng số 2.5.2 Tổng kết thuộc tính TT... SoDTKH_Click() NgayTra_Click() TienCoc_Click() Ghi Thông tin Khách Hàng vào CSDL nếu chưa có Hủy bỏ thông tin khách hàng trên Chon loại đĩa mà khách hàng càn thuê HuyboThongtinK H_Click() LoaiDia_Click() MaDP_Click() Xóa đĩa phim ma khách hàng không muốn thuê Thêm phim mà khách hàng muốn thuê vào phiếu Thuê Sửa một Tập Phim trong CSDL In thông tin - 28 - ThongtinKH_Cli ck() XoaDP_Click() Them_Click() SuuTP_Click()... Table PHIM - 26 - ThemLoaiDia_Cl ick() Phim_ Click() Thêm một mã Phim # nếu đĩa ghi nhiều phim Nhằm mục đích cho phép ghi thông tin lien quan của DIAPHIM_T APPHIM từ Hàm lien quan ThêmP_Click() CheckTapPhim_ Click() TapPhim_Click() Giá trị Default TAPHIM 10 Thêm TP Button 11 ComboBox 12 Tiên thuê Xóa 13 Thêm Button 14 Sửa Button 15 Lưu Button 16 Tim Button 17 Đồng ý Button 18 Hủy bỏ Thêm một mã tập phim. .. viên: Lương Đình Trung Nguyễn Thị Hiền - 12 - 2.4.12 DIA _PHIM ( MaDP, TenDP, GiaTri, TTrang, TienThue, MaLD) Tên quan hệ: DIA _PHIM STT TRB T Tính Diễn giải K DL Số Byte MGT LDL 1 PK MaDP Mã số đĩa phim C 4 B 2 TenDP Tên đĩa phim C 15 K 3 GiaTri Giá trị của đĩa phim S 8 >0 B 4 TTrang tình trạng của đĩa C 4 B 5 TiênThue Tiên thuê đĩa phim S 8 >0 B 6 FK MaLD Mã loại đĩa C 4 B Tổng số byte 43 Khối Lượng: . 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. ĐỀ TÀI: HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM - 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ỉ. tin học hóa trong việc cho thuê đĩa phim, giúp cửa hàng quản lý việc cho thuê một cách dể dàng, giúp khách hàng tới thuê đĩa dể dàng tìm kiếm những chủ đề, những loại phim mà mình yêu thích,

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

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan