I.Khảo sát1.1.Thực trạng của cửa hang.Cửa hang CD Việt Trung địa chỉ 2759K 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 đó.1.2.Mục tiêuXây dựng một hệ thống quản lý thông tin về đỉa phim cho thuê của cửa hàng CD Việt Trung.
HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN – TIN HỌC Đồ án: Môn : Phân tích, thiết kế hệ thống thông tin Thành Phố Hồ Chí Minh Tháng 06/2008 HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM LỜI MỞ ĐẦU Ngày này, cùng với sự phát triển của xã hội. Công nghệ thông tin đang ngày càng khẳng định vị thế quan trong của mình trong cuộc sống. Hầu như tất cả mọi ngành nghề, mọi lĩnh vực đều liên quan ít nhiều đến công nghệ thông tin. Để có được một phần mềm thân thiện hay không hoàn toàn nhờ vào sự phân tích và thiết kết hệ thống thông tin Xuất phát từ nhu cầu thực tế cần có một hệ thống quản lý việc cho thuê phim của cửa hàng đồng thời muốn được học hỏi nhiều hơn trong lĩnh vực phân tích thiểt kế hệ thống thông tin nhóm chúng em đã thực hiện đồ án “ Xây dựng hệ thống quản lý cho thuê đĩa phim “ Chúng em xin chân thành cảm ơn thầy đã nhiệt tình giúp đỡ và cung cấp cho chúng em nhiều kiến thức quý giá về lĩnh vực Phân tích thiết kế hệ thống thông tin để chúng em có thể hiểu sâu hơn về mộn học cũng như hoàn thành tốt đồ án. Tuy nhiên, đồ án của chúng em còn nhiều sai sót mong thầy thông cảm và góp ý thêm để chúng em có thể hoàn thành tốt hơn những đồ án sau này. Chúng em xin chân thành cảm ơn thầy và chúc gia đình thầy luôn hạnh phúc! HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM MỤC LỤC LỜI MỞ ĐẦU 1 MỤC LỤC 2 NỘI DUNG ĐỀ TÀI 3 I.Khảo sát 3 1.1.Thực trạng 3 1.2.Mục tiêu 3 1.3.Phạm vi 3 II.Phân tích 4 2.1.Thực thể 4 2.2.Mô hình ERD 6 2.3. Mô hình quan hệ 7 2.4.Mô tả chi tiết các thực thể 8 2.5.Bảng tổng kết 18 III.Thiết kế giao diện 20 3.1.Thiết kế Menu 20 3.2.Thiết kế Form 24 3.4 Thiết kế ô xử lý 36 IV.Tự đánh giá ưu khuyết điểm 40 V. Phân công công việc 40 HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 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 đó. 1.2.Mục tiêu Xây dựng một hệ thống quản lý 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 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, 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. HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 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. HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM - 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 HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 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 MaDP TenDP GiaTri TTrang TienThue KHACH_HANG MaKH TenKH SoDT PHIEU_THUE MaPThue NgayPT TienCoc SoLuong PHIEU_TRA MaPTra NgayTra PhiThue TAP_PHIM MaTP TenTP LOAI_DIA MaLD TenLD (1, 1) Ở (0, n) DAO_DIEN MaDD TenDD (1, 1) Ở (0, n) (0, n) Đón g (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) HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 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). HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 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 HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 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 MaPTra 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 [...]... 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 lý Quản lý các danh mục phim, khách hàng, phiếu thuê phiếu trả HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 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ống kê Thống kê phim, khách hàng, đĩa phim HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ... thống kê Thống kê phim, khách hàng, đĩa phim HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 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 HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM Khi người dùng nhấp vào phim tinh võ môn HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 3.2 .Thiết kế Form 3.2.1 TT 1 2 3 4 Form quản lý Phim Tên đối tượng Tên phim Mã Phim Kiểu đối tượng Số tập phim... 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ê ThongtinKH_Cli ck() 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 XoaDP_Click() Them_Click() SuuTP_Click() Ngày hiện hành Ngày hiện hành HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ... XoaPhim_TPhim _Click() HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 30 Sửa 1 Button 31 Lưu 1 Button 32 Tim 1 Button 33 Chấp nhận Button 34 Hủy bỏ Button HIM một 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 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 SuuPhim_DVien... định, Unicode Ngày: 18/05/2008 Thành viên: Lương Đình Trung Nguyễn Thị Hiền HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 2.4.15 KHACH_HANG ( MaKH, TenKH, SoDT) Tên quan hệ: KHACH_HANG STT TRB T Tính Diễn giải K DL Số Byte MGT LDL 1 PK MaKH Mã số khách hàng C 4 B 2 TenKH Tên khách hàng C 20 K 3 SoDT Số điện thoai khách C 10 K hàng Tổng số byte 34 Khối Lượng: Số dòng tối thiểu: 1000 Số dòng tối đa:5000... Nguyễn Thị Hiền HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 2.5 Bảng tổng kết 2.5.1 2.5.2 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ố Tổng kết thuộc tính... Giá trị Default HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 3.2.8 TT Tìm kiếm khách hàng Tên đối tượng Mã số Khách Hang Tên khách hàng Kiểu đối tượng 3 Số điện thoại ComboBox 4 Ngay thuê ComboBox 5 Mã Đĩa ComboBox 6 Tim 7 1 2 Ràng buộc Dữ liệu Mục đích Hàm lien quan Hyperlink Click chuột Truy xuất thông tin của khách hàng KhachHang_Clic k() ComboBox Button Chọn từ trong Table KHACH_H ANG Chon Từ Table... Viên 7 8 MaKH MaLD Mã Khách Hàng Mã Loại Đĩa 9 MaP Mã Phim 10 MaPThue Mã Phiếu Thuê 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 KHACH_HANG, PHIEU_THUE, PHIEU_TRA LOAI_DIA, PHIM PHIM, PHIM_DIENVIEN, PHIM_TAPPHIM PHIEU_THUE, DIAPHIM_PHIEUTHUE HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 11 MaPTra Mã... ComboBox Giúp tìm kiếm mã phiếu thuê khi khách hàng quên nó Xem đồng thời cập nhập thông tin vào phiếu trả In thông tin phiếu trả và cập nhập thông tin vào tình trạng đĩa Xóa những đĩa mà khách hàng thuê chưa trả Thoát ra ngoài Timkiem_Click() Xem_Click() Tongtienthue_Cli ck() In_Click() Xoa_Click() Thoat_Click() Giá trị Default HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 3.2.5 TT Form tìm kiếm phim... thỏa các điều kiện đã nhập vào Cập nhập đĩa phim vào phiếu thuê của khách hàng Hủy bỏ các lựa chọn trên và thoát khỏi Form tìm kiến TimKiem_Click( ) Thue_Click() Thoat_Click() Giá trị Default HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM 3.2.7 TT Form tìm kiếm phiếu thuê Tên đối tượng Mã số Khách Hang Kiểu đối tượng 2 Tên khách hàng ComboBox 3 Số điện thoại ComboBox 4 Ngay thuê ComboBox 5 Mã Đĩa ComboBox . hình ERD 6 2.3. Mô hình quan hệ 7 2.4.Mô tả chi tiết các thực thể 8 2.5.Bảng tổng kết 18 III .Thiết kế giao diện 20 3.1 .Thiết kế Menu 20 3.2 .Thiết kế Form 24 3.4 Thiết kế ô xử lý 36 IV.Tự đánh. 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. HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO. HỆ THỐNG QUẢN LÝ CỬA HÀNG CHO THUÊ ĐĨA PHIM ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN – TIN HỌC Đồ án: Môn : Phân tích, thiết kế hệ thống thông