1. Trang chủ
  2. » Thể loại khác

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Ê

78 80 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 78
Dung lượng 3,07 MB

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 LAN 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à hành trang q 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 khỗng thời gian qua, dù cố gắng, phần kiến thức 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 hồ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 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.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 VII PHƯƠNG PHÁP VÀ PHẠM VI NGHIÊN CỨU .3 1.7.1 Phương pháp nghiên cứu .3 1.7.2 Phạm vi nghiên cứu .4 VIII ĐÓNG GÓP CỦA ĐỀ TÀI 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 .4 1.9.2 Giai đoạn thực .5 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 .9 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 Lưu ý: Đối với thao tác thêm sửa, chưa bấm nút thao tác vừa thực không cập nhật vào sở liệu (SQL) 4.2.6 Chức quản lý khách hàng Người dùng quản lý hàng hóa form “QUẢN LÝ KHÁCH HÀNG”, click vào “QUẢN LÝ KHÁCH HÀNG” nằm bên trái, hệ thống hiển thị giao diện sau: Hình 4-26 Giao diện quản lý khách hàng Khách hàng hiển thị theo combobox phía Có loại khách hàng: khách hàng VIP khách hàng Member Để nhanh chóng việc tìm kiếm khách hàng, tương tự phương thức tìm kiếm “QUẢN LÝ NHÂN VIÊN” Nhập tên khách hàng vào tìm kiếm, kết tìm kiếm hiển thị bên bảng liệu kế bên Hình 4-27 Thanh tìm kiếm nhân viên Tại form này, ta thấy lịch sử giao dịch khách hàng điểm tích lũy 48 Hình 4-28 Lịch sử giao dịch o Thêm khách hàng: + Click vào nút có biểu tượng + Nhập thơng tin đầy đủ vào hình bên dưới: 49 Hình 4-29 Thêm khách hàng Mã khách hàng: không nhập mã khách hàng tự động Nếu thêm khách hàng khách VIP trước thêm ta chỉnh khách VIP chỗ khoanh đỏ Để thị danh sách khách hàng VIP, sau tiến hành bấm nút để thêm.Và ngược lại khách Member chỉnh khách Member Hình 4-30 Hiển thị khách hàng theo loại khách hàng + Click vào nút có biểu tượng để hồn tất lưu thông tin, đồng thời liệu thêm vào cập nhật vào sở liệu + Nếu bạn muốn hủy thao tác thêm cần nhấn vào nút lần để hủy thao tác thêm 50 o Sửa thông tin: + Click chọn khách hàng muốn sửa thông tin + Nhập thông tin cần sửa vào ô tương ứng + Nhấn nút để lưu thơng tin sửa o Xóa khách hàng: + Click chọn khách hàng muốn xóa + Click vào nút có biểu tượng để xóa khách hàng chọn Hệ thống cập nhật liệu lại Lưu ý: Đối với thao tác thêm sửa, chưa bấm nút thao tác vừa thực không cập nhật vào sở liệu (SQL) 4.2.7 Chức quản lý khu vực - bàn Người dùng quản lý hàng hóa form “KHU - BÀN”, click vào “KHU BÀN” nằm bên trái, hệ thống hiển thị giao diện sau: Hình 4-31 Giao diện quản lý khu vực - bàn Trong form có phần: Khu Bàn Đối với khu ta thao tác thêm khu, sửa thơng tin khu xóa khu (chỉ xóa khu khơng có liệu bàn) tương tự thao tác form trước Nếu vơ tình xóa hệ thống thơng báo “Đối tượng sử dụng khơng thể xóa” 51 Hình 4-32 Quản lý khu vực Đối với bàn, bàn hiển thị theo khu vực, chọn khu vực hệ thống bàn khu vực bảng liệu kế bên Hình 4-33 Quản lý bàn o Thêm khu vực bàn: + Click vào nút có biểu tượng để thêm khu vực Nếu thêm bàn ta chọn khu vực mục “Chọn khu vực” nhấn nút để thêm bàn + Nhập thông tin đầy đủ + Click vào nút có biểu tượng để hồn tất lưu thông tin, đồng thời liệu thêm vào cập nhật vào sở liệu + Nếu bạn muốn hủy thao tác thêm cần nhấn vào nút lần để hủy thao tác thêm o Sửa thông tin: + Click chọn khu bàn muốn sửa thông tin + Nhập thông tin cần sửa vào ô tương ứng + Nhấn nút để lưu thơng tin sửa 52 o Xóa khách hàng: + Click chọn khu bàn muốn xóa + Click vào nút có biểu tượng để xóa khu bàn chọn Hệ thống cập nhật liệu lại Lưu ý: Đối với thao tác thêm sửa, chưa bấm nút thao tác vừa thực không cập nhật vào sở liệu (SQL) 4.2.8 Chức quản lý lương nhân viên Trong chức có phần: ca làm lương nhân viên Người dùng quản lý lương nhân viên form “QUẢN LÝ LƯƠNG NHÂN VIÊN”, click vào “QUẢN LÝ LƯƠNG NHÂN VIÊN” nằm bên trái, hệ thống hiển thị giao diện sau: Hình 4-34 Giao diện quản lý lương nhân viên Đối với quản lý ca làm, ta tháo thác thêm ca làm, sửa thơng tin ca làm xóa ca làm o Thêm ca làm : + Click vào nút có biểu tượng để thêm ca làm việc + Nhập thông tin đầy đủ 53 + Click vào nút có biểu tượng để hồn tất lưu thơng tin, đồng thời liệu thêm vào cập nhật vào sở liệu + Nếu bạn muốn hủy thao tác thêm cần nhấn vào nút để hủy thao tác thêm Hình 4-35 Quản lý ca làm 54 lần o Sửa thông tin: + Click chọn ca làm muốn sửa thông tin + Nhập thông tin cần sửa vào ô tương ứng + Nhấn nút để lưu thông tin sửa o Xóa ca làm: + Click chọn ca làm muốn xóa + Click vào nút có biểu tượng để xóa ca làm chọn Hệ thống cập nhật liệu lại Đối với nhóm “LƯƠNG NHÂN VIÊN” sử dụng để nhập ca làm cuả nhân viên vào hệ thống để tổng kết lương cho nhân viên cách dễ dàng Hình 4-36 Quản lý lương nhân viên 55 o Thêm lương nhân viên : + Đầu tiên bạn phải chọn ca làm nhân viên bảng liệu ca làm, chọn nhân viên Click vào nút có biểu tượng thêm lương nhân viên + Nhập thông tin đầy đủ + Click vào nút có biểu tượng để lưu thơng tin cập nhật lại giao diện, đồng thời liệu thêm vào cập nhật vào sở liệu + Nếu bạn muốn hủy thao tác thêm cần nhấn vào nút lần để hủy thao tác thêm Hình 4-37 Giao diện quản lý lương nhân viên o Sửa thông tin: + Click chọn lương nhân viên muốn sửa thông tin + Nhập thông tin cần sửa vào ô tương ứng + Nhấn nút để lưu thông tin sửa o Xóa lương nhân viên: + Click chọn lương nhân viên muốn xóa + Click vào nút có biểu tượng để xóa ca làm chọn Hệ thống cập nhật liệu lại 4.2.9 Thống kê doanh thu hàng hóa bán chạy Người dùng sử dụng chức thống kê hàng hóa bán nhiều nhất, số lượng, thu nhập 56 Đối với thống kê hàng hóa bán chạy ta cần nhấn vào nút “THỐNG KÊ HÀNG HÓA BÁN NHIỀU NHẤT” hệ thống hiển thị danh sách hàng hóa bán xếp theo số lượng sản phẩm bán nhiều Đối với thống kê doanh thu ta có thao tác sau: Hình 4-38 Giao diện thống kê Thao tác thực hiện: + Chọn ngày… tháng năm … đến ngày … tháng … năm … mà người dùng muốn thống kê doanh thu Hình 4-39 Chọn ngày thống kê + Bấm “XEM THỐNG KÊ DOANH THU” để xem thống kê + Nếu người dùng có nhu cầu in hóa đơn thống kê click xem thống kê click vào nút “IN THỐNG KÊ” 57 4.2.10 Thống kê lương Chức sử dụng để thống kê lương nhân viên thống kê tổng số tiền lương mà chủ quản tháng Người dùng thống kê lương form “THỐNG KÊ LƯƠNG”, click vào “THỐNG KÊ LƯƠNG” nằm bên trái, hệ thống hiển thị giao diện sau: Hình 4-40 Thống kê lương nhân viên Thống kê lương nhân viên Chọn kỳ lương (tháng) muốn thống kê, chọn nhân viên click vào nút “XEM” để xem tất ca làm tháng vừa qua tổng tiền lương nhân viên Nếu có nhu cầu in báo cáo ta click vào “IN THỐNG KÊ” để in 58 Hình 4-41 Thống kê lương nhân viên 59 Thống kê lương chi trả tháng Hình 4-42 Giao diện lương cần chi trả tháng Chọn tháng lương click vào nút “XEM” để xem tổng tiền lương tất nhân viên mà chủ quán cần chi trả Nếu có nhu cầu in báo cáo ta click vào “IN THỐNG KÊ” để in 60 CHƯƠNG 5: KẾT LUẬN I KẾT QUẢ ĐẠT ĐƯỢC 5.1.1 Về kiến thức & học tập Nắm vững kiến thức lý thuyết phục vụ tốt cho việc thiết kế chương trình Thiết kế CSDL tương đối hồn chỉnh, đáp ứng tốt cho việc viết chương trình Xây dựng ứng dụng quản lý với đầy đủ chức cần thiết cho việc quản lý bán hàng, minh họa tốt cho vấn đề lý thuyết trình bày Củng cố lại kiến thức học, đặc biệt kỹ phân tích, giải vấn đề Biết cách áp dụng kiến thức lý thuyết vào ứng dụng thực tế 5.1.2 Về phần mềm Hoàn thiện đầy đủ chức phầm mềm : thêm, sửa, xóa, cập nhật thơng tin Thống kê Báo cáo , in hóa đơn, in thống kê Giao diện chương trình thân thiện, dễ sử dụng, trực quan linh hoạt II HẠN CHẾ CỦA ĐỀ TÀI Do thời gian nghiên cứu hạn chế, nên việc nghiên cứu vấn đề chưa đầy đủ Kiến thức thực tế kiến thức lập trình hạn chế, nên tính chun nghiệp chương trình chưa cao, bắt lỗi chưa kỹ số chỗ số tính chưa tối ưu Chương trình chưa thực đầy đủ tính mong muốn III HƯỚNG PHÁT TRIỂN Thiết kế chương trình chỉnh sửa giao diện mang tính chuyên nghiệp Tình hiểu biện pháp bảo mật cho ứng dụng quản lý, từ áp dụng cho chương trình Bổ sung thêm chức khác: lấy thông tin khách hàng cách quẹt thẻ khách hàng, quản lý nhập hàng, nhà cung cấp, chấm công nhân viên 61 DANH SÁCH TÀI LIỆU THAM KHẢO DANH SÁCH TÀI LIỆU [1]Phạm Thị Xuân Lộc, Giáo trình sở liệu Khoa CNTT&TT, ĐHCT [2]Ths Phan Tấn Tài & Ths Đinh Khắc Quyền, Phân tích thiết kế hệ thống thơng tin Khoa CNTT&TT, ĐHCT [3]Nguyễn Ngọc Bình Phương, Thái Thanh Phong, Các giải pháp lập trình C# DANH SÁCH WEBSITE [4]http://www.hanhtranglaptrinh.com/2012/06/ma-hoa-md5-trong-c-aspnet.html?m=1 (05/2017) [5]https://phuongnguyenth.wordpress.com/2015/01/19/thuat-toan-ma-hoa-md5/ (05/2017) [6]https://ngotuongdan.wordpress.com/2012/11/27/chuyen-doi-hinh-thanh-chuoi-vanguoc-lai-image-to-base64-string-and-base64-string-to-image/ (05/2017) [7]http://diendan.congdongcviet.com/threads/t42946::do-du-lieu-tu-1-table-of-sql-vaotrong-combobox.cpp (05/2017) [8]https://voer.edu.vn/m/tong-quan-ve-dbms-va-sql-sever/df67417f (05/2017) [9]https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b (05/2017) [10]https://yinyangit.wordpress.com/2011/07/31/ado-net-tutorial-lesson-01introduction-to-ado-net/ (05/2017) [11]https://www.youtube.com/watch?v=JoiLvAmksco (05/2017) [12]https://www.youtube.com/watch?v=aF1ryHlWD78 (05/2017) [13]https://www.youtube.com/watch?v=XlpE1boNLVk (05/2017) [14]https://www.youtube.com/watch?v=QdMXWyvKamE (05/2017) 62

Ngày đăng: 15/05/2020, 15:42

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

TÀI LIỆU LIÊN QUAN

w