1. Trang chủ
  2. » Giáo Dục - Đào Tạo

LUẬN văn tốt NGHIỆP đại học xây DỰNG PHẦN mềm QUẢN lý QUÁN cà PHÊ

48 2 0

Đ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 48
Dung lượng 817,97 KB

Nội dung

TRƯỜNG ĐẠI HỌC TÂY ĐÔ KHOA KỸ THUẬT CÔNG NGHỆ LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ Sinh viên thực Cán hướng dẫn Hồ Thanh Thảo Uyên 13D480201110 ThS Nguyễn Chí Cường Cần Thơ, 2017 TRƯỜNG ĐẠI HỌC TÂY ĐƠ KHOA KỸ THUẬT CÔNG NGHỆ LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ Sinh viên thực Cán hướng dẫn Hồ Thanh Thảo Uyên 13D480201110 ThS Nguyễn Chí Cường Cán phản biện ThS Lê Thị Thu Lan Luận văn bảo vệ tại: Hội đồng chấm luận văn tốt nghiệp Bộ môn Công Nghệ Thông Tin, Khoa Kỹ Thuật Công Nghệ, Trường Đại Học Tây Đô vào ngày 16 tháng 05 năm 2017 Mã số đề tài: Có thể tìm hiểu luận văn tại:  Thư viện: trường Đại Học Tây Đô  Website: BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC TÂY ĐÔ Độc lập – Tự – Hạnh phúc *** CHẤP NHẬN LUẬN VĂN ĐẠI HỌC CỦA HỘI ĐỒNG Luận văn đại học Xây dựng phần mềm quản lý quán cà phê sinh viên Hồ Thanh Thảo Uyên, mã số sinh viên: 13D480201110, thực báo cáo chỉnh sửa theo góp ý Hội đồng chấm luận văn đại học thông qua Họ tên Giảng viên hướng dẫn Họ tên Giảng viên Phản biện Giảng viên hướng dẫn Phản biện Họ tên Thư ký Thư ký Cần Thơ, ngày … tháng …… năm 20… Họ tên Chủ tịch Hội đồng Chủ tịch Hội đồng NHẬN XÉT GIÁO VIÊN HƯỚNG DẪN Cần Thơ, ngày … tháng … năm 2017 Giảng viên hướng dẫn NGUYỄN CHÍ CƯỜNG NHẬN XÉT GIÁO VIÊN PHẢN BIỆN Cần Thơ, ngày … tháng … năm 2017 Giảng viên phản biện LÊ THỊ THU LỜI CẢM ƠN Để hồn thành khóa luận này, em xin tỏ lòng biết ơn sâu sắc đến thầy Nguyễn Chí Cường, tận tình hướng dẫn, dạy suốt q trình thực đề tài khóa luận tốt nghiệp Em xin chân thành cảm ơn quý Thầy, Cô khoa Kỹ Thuật – Công Nghệ, Thầy, Cô chuyên ngành Công Nghệ Thông Tin hết lòng dạy, truyền đạt kiến thức năm học vừa qua Với vốn kiến thức tiếp thu q trình học khơng tảng cho q trình nghiên cứu khóa luận mà cịn hành trang quí báu để em bước vào đời cách vững tự tin Và xin cảm ơn người thân, bạn bè động viên giúp đỡ để hồn thành khóa luận tốt nghiệp thời hạn Suốt khoãng thời gian qua, dù cố gắng, phần kiến thức cịn hạn chế nên khóa luận khó tránh khỏi sai sót.Em mong nhận ý kiến đóng góp Thầy, Cơ để khóa luận hoàn hảo Trân trọng cảm ơn! Cần Thơ, ngày 20 tháng năm 2017 Người thực Hồ Thanh Thảo Uyên MỤC LỤC NHẬN XÉT GIÁO VIÊN HƯỚNG DẪN NHẬN XÉT GIÁO VIÊN PHẢN BIỆN MỤC LỤC i DANH SÁCH CHỮ VIẾT TẮT iv DANH SÁCH HÌNH, BẢNG VÀ BIỂU ĐỒ v TÓM TẮT viii ABSTRACT .ix TỪ KHÓA x CHƯƠNG 1: TỔNG QUAN .1 I TỔNG QUAN VỀ TÌNH HÌNH NGHIÊN CỨU 1.1.1 Kinh doanh thương mại gì? 1.1.2 Kinh doanh quán cà phê II LÝ DO CHỌN ĐỀ TÀI III MỤC TIÊU NGHIÊN CỨU IV NHIỆM VỤ NGHIÊN CỨU V ĐỐI TƯỢNG VÀ KHÁCH THỂ NGHIÊN CỨU VI PHƯƠNG TIỆN NGHIÊN CỨU .3 VII PHƯƠNG PHÁP VÀ PHẠM VI NGHIÊN CỨU 1.7.1 Phương pháp nghiên cứu 1.7.2 Phạm vi nghiên cứu VIII ĐÓNG GÓP CỦA ĐỀ TÀI .4 IX KẾ HOẶC NGHIÊN CỨU VÀ CÁC GIAI ĐOẠN THỰC HIỆN 1.9.1 Kế hoạch nghiên cứu 1.9.2 Giai đoạn thực X ĐẶC TẢ CHƯƠNG 2: NHỮNG CƠ SỞ LÝ LUẬN CỦA ĐỀ TÀI NGHIÊN CỨU HỆ QUẢN TRỊ SQL SERVER KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU VÀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 2.2.1 Cơ sở liệu i 2.2.2 Hệ quản trị sở liệu (DBMS) .9 KIẾN TRÚC ADO.NET ENTITY FRAMEWORK .10 2.3.1 Object Services 10 2.3.2 EntityClient Data Provider 11 2.3.3 ADO.NET Data Providers .11 2.3.4 EDM (Entity Data Model) 11 POWER DESIGNER 12 TỔNG QUAN VỀ MICROSOFT VISUAL STUDIO .13 CHƯƠNG 3: PHÂN TÍCH VÈ THIẾT KẾ HỆ THỐNG BÁN HÀNG 14 I GIẢI PHÁP PHÂN TÍCH 14 3.1.1 Chức yêu cầu đặt 14 3.1.2 Các thực thể .14 3.1.3 Các mối kết hợp .19 II THIẾT KẾ MƠ HÌNH .21 III MƠ HÌNH CƠ SỞ DỮ LIỆU 23 CHƯƠNG 4: GIAO DIỆN PHẦN MỀM 27 I GIAO DIỆN ĐĂNG NHẬP .27 II GIAO DIỆN CHỨC NĂNG 30 4.2.1 Giao diện hiển thị theo quyền 30 4.2.2 Chức bán hàng 31 4.2.3 Chức quản lý nhân viên 42 4.2.4 Chức quản lý loại hàng 45 4.2.5 Chức quản lý hàng hóa 46 4.2.6 Chức quản lý khách hàng 48 4.2.7 Chức quản lý khu vực - bàn .51 4.2.8 Chức quản lý lương nhân viên 53 4.2.9 Thống kê doanh thu hàng hóa bán chạy 56 4.2.10 Thống kê lương 58 CHƯƠNG 5: KẾT LUẬN 61 I KẾT QUẢ ĐẠT ĐƯỢC .61 ii 5.1.1 Về kiến thức & học tập .61 5.1.2 Về phần mềm 61 II HẠN CHẾ CỦA ĐỀ TÀI 61 III HƯỚNG PHÁT TRIỂN 61 DANH SÁCH TÀI LIỆU THAM KHẢO 62 iii DANH SÁCH CHỮ VIẾT TẮT CDM : Conceptual Data Model CSDL : Cơ sở liệu DBMS : DataBase Management System EDM : Entity Data Model LINQ : Language Integrated Query MS : Microsoft MD5 : Message-Digest algorithm MS SQL : Microsoft Structured Query Language MVS : Microsoft Visual Studio PDM : Physical Data Model iv CHƯƠNG 3: PHÂN TÍCH VÈ THIẾT KẾ HỆ THỐNG BÁN HÀNG I GIẢI PHÁP PHÂN TÍCH Sau thu thập thơng tin, dựa theo u cầu tốn đặt ra, liệt kê chức chương trình 3.1.1 Chức yêu cầu đặt - Chức cập nhật thông tin, lưu trữ thông tin - Chức thêm, sửa, xóa thơng tin, tạo hóa đơn bán hàng - Chức quản lý, thống kê - Xuất, in hóa đơn, thống kê - Hỗ trợ tìm kiếm thông tin lưu trữ 3.1.2 Các thực thể a Giới thiệu thực thể hệ thống  Thực thể nhân viên ❖ Thực thể khách hàng  Thực thể loại khách hàng  Thực thể nhà cung cấp  Thực thể hàng hóa  Thực thể loại hàng hóa  Thực thể ca làm việc  Thực thể hóa đơn bán hàng  Thực thể khu vực  Thực thể bàn b Liệt kê thành phần thực thể  Thực thể nhân viên NHANVIEN MaNV TenNV DiaChi SDT ChucVu NgayVaoLam GioiTinh PhanQuyen MatKhau Variable characters (50) Variable characters (150) Variable characters (150) Variable characters (13) Variable characters (50) Date & Time Boolean Boolean Variable characters (32) Identifier_1 Bảng 3-1 Thực thể nhân viên + Tên thực thể: NHANVIEN + Khóa thực thể: MaNV + Các thuộc tính thực thể: o MaNV: mã nhân viên ( dùng làm tài khoản đăng nhập) o TenNV: tên nhân viên o DiaChi: địa o SDT: số điện thoại o ChucVu: chức vụ o NgayVaoLam: ngày vào làm o GioiTinh: giới tính (True nữ, False nam) o PhanQuyen: phân quyền (True quyền truy cập Admin, False quyền truy cập nhân viên) o MatKhau: mật (đăng nhập) ❖ Thực thể khách hàng KHACHHANG MaKH Integer TenKH Variable characters (50) DiaChi Variable characters (150) SDT Variable characters (13) DiemTL Integer Identifier_1 Bảng 3-2 Thực thể khách hàng + Tên thực thể: KHACHHANG + Khóa thực thể: MaKH + Các thuộc tính thực thể: o MaKH: mã khách hàng o TenKH: tên khách hàng o DiaChi: địa o SDT: số điện thoại o DiemTL: điểm tích lũy  Thực thể loại khách hàng LOAIKHACHHANG MaLKH Variable characters (50) TenLKH Variable characters (150) GiamGia Integer Identifier_1 Bảng 3-3 Thực thể loại khách hàng + Tên thực thể: LOAIKHACHHANG + Khóa thực thể: MaLKH + Các thuộc tính thực thể: o MaLKH: mã loại khách hàng o TenKH: tên loại khách hàng o GiamGia: giảm giá  Thực thể hàng hóa HANGHOA MaHH Variable characters (50) TenHH Variable characters (150) SoLuong Integer HinhAnh Image GiaSP Integer Identifier_1 Bảng 3-4 Thực thể hàng hóa + Tên thực thể: HANGHOA + Khóa thực thể: MaHH + Các thuộc tính thực thể: o MaHH: mã hàng hóa o TenHH: tên hàng hóa o SoLuong: số lượng o HinhAnh: hình ảnh o GiaSP: giá sản phẩm  Thực thể loại hàng hóa LOAIHANG MaLH TenLH MoTa Identifier_1 Variable characters (50) Variable characters Variable (150) characters (150) Bảng 3-5 Thực thể loại hàng + Tên thực thể: LOAIHANGHOA + Khóa thực thể: MaLH + Các thuộc tính thực thể: o MaLH: mã loại hàng o TenLH: tên loại hàng o MoTa: mô tả  Thực thể ca làm việc CALAMVIEC MaCLV Variable characters (50) TenCLV Variable characters (50) GioBD Time GioKT Time SoTien Integer Identifier_1 Bảng 3-6 Thực thể ca làm việc + Tên thực thể: CALAMVIEC + Khóa thực thể: MaCLV + Các thuộc tính thực thể: o MaCLV: mã ca làm việc o TenCLV: tên ca làm việc o GioBD: bắt đầu o GioKT: kết thúc o SoTien: số tiền  Thực thể hóa đơn bán hàng HOADONBANHANG MaHDBH NgayHDBH TongTien GiamGia DiemTL ChiPhiKhac Identifier_1 Integer Date & Time Integer Integer Integer Integer Bảng 3-7 Thực thể hóa đơn bán hàng + Tên thực thể: HOADONBANHANG + Khóa thực thể: MaHDBH + Các thuộc tính thực thể: o MaHDBH: mã hóa đơn bán hàng o NgayHDBH: ngày hóa đơn bán hàng o TongTien: tổng tiền o GiamGia: giảm giá o ChiPhiKhac: chi phí khác o DiemTL: điểm tích lũy  Thực thể khu vực KHUVUC MaKV TenKV TrangThai Identifier_1 Variable characters (50) Variable characters (150) Variable characters (50) Bảng 3-8 Thực thể khu vực + Tên thực thể: KHUVUC + Khóa thực thể: MaKV + Các thuộc tính thực thể: o MaKV: mã khu vực o TenKV: tên khu vực o TrangThai: trạng thái  Thực thể bàn BAN MaBan TenBan ThuocTinh Variable characters (50) Variable characters (150) Variable characters (150) Identifier_1 Bảng 3-9 Thực thể bàn + Tên thực thể: BAN + Khóa thực thể: MaBan + Các thuộc tính thực thể: o MaBan: mã bàn o TenBan: tên bàn o ThuocTinh: thuộc tính 3.1.3 Các mối kết hợp  Mối kết hợp KHUVUC-BAN KHUVUC MaKV Variable characters (50) TenKVVariable characters (150) Variable characters (50) TrangThaiVariable characters (50) Identifier_1 Variable characters (150) BAN MaBan TenBan ThuocTinh Identifier_1 Variable characters (150) Bảng 3-10 Mối kết hợp KHUVUC-BAN + Các thực thể tham gia: KHUVUC, BAN + Khóa mối kết hợp : MaKV, MaBan + Diễn giải: Một khu vực có nhiều bàn, bàn thuộc khu vực  Mối kết hợp BAN-HOADONBANHANG HOADONBANHANG MaHDBH NgayHDBH TongTien GiamGia DiemTL ChiPhiKhac Identifier_1 Integer Date & Time Integer Integer Integer Integer BAN MaBan Variable characters (50) TenBanVariable characters (150) ThuocTinhVariable characters (150) Identifier_1 Bảng 3-11 Mối kết hợp HOADONBANHANG-BAN + Các thực thể tham gia: HOADONBANHANG, BAN + Khóa mối kết hợp : MaHDBH, MaBan + Diễn giải: Một bàn có nhiều hóa đơn bán hàng, hóa đơn bán hàng thuộc bàn  Mối kết hợp HOADONBANHANG-KHACHHANG HOADONBANHANG MaHDBH NgayHDBH TongTien GiamGia DiemTL ChiPhiKhac Identifier_1 Integer Date & Time Integer Integer Integer Integer KHACHHANG Integer MaKH Variable characters (50) Variable characters (150) Variable cha TenKH DiaChi SDT DiemTL Identifier_1 Bảng 3-12 Mối kết hợp HOADONBANHANG-KHACHHANG + Các thực thể tham gia: HOADONBANHANG, KHACHHANG + Khóa mối kết hợp : MaHDBH, MaKH + Diễn giải: Một khách hàng có nhiều hóa đơn, hóa đơn bán hàng thuộc khách hàng  Mối kết hợp KHACHHANG-LOAIKHACHHANG KHACHHANG MaKH Integer LOAIKHACHHANG MaLKH Variable characters (50) TenLKHVariable characters (150) TenKH Variable characters (50) GiamGiaInteger DiaChi Variable characters (150) Identifier_1 SDT Variable characters (13) DiemTL Integer Identifier_1 Bảng 3-13 Mối kết hợp KHACHHANG-LOAIKHACHHANG + Các thực thể tham gia: KHACHHANG, LOAIKHACHHANG + Khóa mối kết hợp : MaKH, MaLKH + Diễn giải: Một loại khách hàng có nhiều khách hàng, khách hàng thuộc loại khách hàng  Mối kết hợp HANGHOA-LOAIHANG HANGHOA LOAIHANG MaHH Variable characters (50) MaLH Variable characters (50) TenLHVariable characters (150) TenHH Variable characters (150) MoTaVariable characters (150) SoLuong Integer Identifier_1 HinhAnh Image GiaSP Integer Identifier_1 Bảng 3-14 Mối kết hợp HANGHOA-LOAIHANG + Các thực thể tham gia: LOAIHANG, HANGHOA + Khóa mối kết hợp : MaLH, MaHH + Diễn giải: Một loại khách hàng có nhiều khách hàng, khách hàng thuộc loại khách hàng  Mối kết hợp HOADONBANHANG-NHANVIEN HOADONBANHANG Integer MaHDBH Date & Time Integer Integer Integer NgayHDBH TongTien GiamGia DiemTL ChiPhiKhac Identifier_1 NHANVIEN MaNV Variable characters (50) TenNVVariable characters (150) DiaChiVariable characters (150) SDTVariable characters (13) ChucVuVariable characters (50) NgayVaoLamDate & Time GioiTinhBoolean PhanQuyenBoolean MatKhauVariable characters (32) Integer Identifier_1 Bảng 3-15 Mối kết hợp HOADONBANHANG-NHANVIEN + Các thực thể tham gia: HOADONBANHANG, NHANVIEN + Khóa mối kết hợp : MaHDBH, MaNV + Diễn giải: Một hóa đơn nhân viên phụ trách, nhân viên phụ trách nhiều hóa đơn II THIẾT KẾ MƠ HÌNH  Mơ hình CDM HANGHOA KHUVUC MaKV TenKV TrangThai Relations hip_9 Identifier_1 Variable characters (50) Variable characters (150) Variable characters (50) MaHH Variable characters (50) TenHHVariable characters (150) SoLuongInteger HinhAnhImage GiaSPInteger Identifier_1 BAN 1,n MaBan Variable characters (50) TenBanVariable characters (150) ThuocTinhVariable characters (150) Relationship_1 CHITIETBANHANG SoLuong Integer Identifier_1 LOAIHANG MaLH Variable characters (50) TenLHVariable characte MoTaVariable characters (150) NHANVIEN MaNV Variable characters (50) TenNVVariable characters (150) DiaChiVariable characters (150) SDTVariable characters (13) ChucVuVariable characters (50) NgayVaoLamDate & Time GioiTinhBoolean PhanQuyenBoolean MatKhauVariable characters (32) Identifier_1 CHITIETLUONGNHANVIEN 1,n TongSoCaLam ThanhTien KyLuong Identifier_1 Relationship_10 Integer Integer Variable characters (7) CALAMVIEC MaCLV Variable characters (50) TenCLV Variable characters (50) GioBD Time GioKT Time SoTien Integer Relationship_5 1,n Identifier_1 LOAIKHACHHANG KHACHHANG Relationship_6 MaKH TenKH DiaChi SDT DiemTL Integer Variable characters (50) Variable characters (150) Variable characters (13) Integer MaLKH Variable characters (50) TenLKH Variable characters (150) GiamGia Integer Identifier_1 Identifier_1 1,n HOADONBANHANG MaHDBH Integer NgayHDBHDate & Time TongTienInteger GiamGiaInteger DiemTLInteger ChiPhiKhacInteger Identifier_1 Hình 3-1 Mơ hình CDM phần mềm quản lý quán cà phê Relationship_3  Mơ hình PDM HANGHOA FK_CHITIETB_CHITIETBA_HANGHOA MaHH varchar(50) MaLH varchar(50) BAN KHUVUC CHITIETBANHANG ITIETBA_HOADONBA FK_CHITIETB_C TenHH varchar(50) MaKV varchar(50) FK_HANGHOA_RELATIONS_LOAIHANG MaHDBH

Ngày đăng: 09/12/2022, 23:14

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

TÀI LIỆU LIÊN QUAN

w