Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 55 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
55
Dung lượng
1,9 MB
Nội dung
i MỤC LỤC LỜI MỞ ĐẦU 7 CHƢƠNG 1 TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ BÁN HÀNG TẠI LIKE CAFE 9 1.1. Tổng quan Quán Like Cafe 9 1.1.1. Sự hình thành và phát triển 9 1.1.2. Hoạt động của Like Café trong thời gian qua 9 1.2. Cơ cấu tổ chức nhân sự Like Café 11 1.3. Thực trạng chung về hệ thống quản lý bán hàng cafe hiện nay và yêu cầu đổi mới 14 1.3.1. Thực trạng quản lý bán hàng ở các quán cafe hiện nay 14 1.3.2. Yêu cầu đổi mới 15 CHƢƠNG 2 PHƢƠNG PHÁP LUẬN 16 2.1. Phƣơng pháp luận trong phân tích hệ thống 16 2.1.1. Phương pháp tiếp cận hệ thống 16 2.1.2. Từ phân tích chức năng đến mô hình hóa 16 2.1.3. Phân tích hệ thống có cấu trúc 16 2.2. Quy trình thiết kế phần mềm 17 2.3. Ngôn ngữ lập trình Java 26 2.3.1. Giới thiệu 26 2.3.2. Một số tính chất của ngôn ngữ lập trình Java 26 2.4. Hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2012 28 2.5. Netbean IDE 30 CHƢƠNG 3 XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG QUÁN LIKE CAFÉ 32 3.1. Mô tả bài toán 32 ii 3.2. Phân tích hệ thống về chức năng 33 3.2.1. Sơ đồ chức năng nghiệp vụ BFD 33 3.2.2. Sơ đồ ngữ cảnh hệ thống 34 3.2.3. Sơ đồ luồng dữ liệu mức đỉnh. 35 3.2.4. Sơ đồ luồng dữ liệu các mức phân rã 36 3.3. Phân tích hệ thống về dữ liệu 40 3.3.1. Xác định các thực thể và thuộc tính tương ứng 40 3.3.2. Xác định các liên kết và mối quan hệ. 40 3.3.3. Mô hình thực thể mối quan hệ (ERD) 42 3.3.4. Chuẩn hóa các quan hệ 43 3.3.5. Thiết lập mô hình CSDL quan hệ 45 3.3.6. Mô hình thực thể quan hệ 49 3.4. Cài đặt giao diện ngƣời dùng 50 3.4.1. Giao diện chính của chương trình 50 3.4.2. Giao diện đăng nhập hệ thống 50 3.4.3. Giao diện quản lý tài khoản người dùng 50 3.4.4. Giao diện quản lý Nhân viên 51 3.4.5. Giao diện quản lý Bàn – Khu vực 51 3.4.6. Giao diện quản lý Thực đơn 52 3.4.7. Giao diện tìm kiếm 52 KẾT LUẬN 54 TÀI LIỆU THAM KHẢO 55 iii DANH MỤC HÌNH Hình 1.1: Cơ cấu tổ chức nhân sự 11 Hình 1.2: Sơ đồ giao dịch bán hàng cafe 12 Hình 2.1: Quy trình thiết kế phần mềm 18 Hình 2.2: Khảo sát hiện trạng và đặc tả yêu cầu. 19 Hình 2.3 Chuyển đổi từ vấn đề sang phần mềm 20 Hình 2.4: Tiến trình thiết kế kiến trúc hệ thống. 20 Hình 2.5: Quy trình thiết kế phần mềm 24 Hình 2.6: Các biên dịch chương trình hệ thống. 27 Hình 2.7: Biên dịch hệ thống Java. 28 Hình 2.8: Màn hình chính của chương trình. 31 Hình 3.1: Sơ đồ chức năng BFD 33 Hình 3.2: Sơ đồ ngữ cảnh hệ thống. 34 Hình 3.3: Sơ đồ luồng dữ liệu mức đỉnh (DFD 0). 35 Hình 3.4: Sơ đồ phân rã mức 1. 36 Hình 3.5: Sơ đồ phân rã mức 1.1 37 Hình 3.6: Sơ đồ phân rã mức 2. 38 Hình 3.7: Sơ đồ phân rã mức 3 39 Hình 3.8: Sơ đồ phân rã mức 3.1 39 Hình 3.9: Sơ đồ phần rã mức 3.2 40 Hình 3.10: Sơ đồ thực thể mối quan hệ. 43 Hình 3.11: Mô hình cơ sở dữ liệu quan hệ. 49 Hình 3.12: Giao diện chính của chương trình. 50 Hình 3.13: Giao diện đăng nhập hệ thống. 50 iv Hình 3.14: Giao diện quản lý tài khoản người dùng. 51 Hình 3.15: Giao diện quản lý Nhân viên 51 Hình 3.16: Giao diện quản lý Bàn – Khu vực 52 Hình 3.17: Giao diện quản lý Thực đơn 52 Hình 3.18: Giao diện tìm kiếm. 53 v DANH MỤC BẢNG Bảng 1: Chi tiết LUONG (Lương) 45 Bảng 2: Chi tiết PHIEUCHI (Phiếu chi) 45 Bảng 3: Chi tiết MON (Món) 46 Bảng 4: Chi tiết BAN (Bàn) 46 Bảng 5: HOADON (Hóa đơn) 46 Bảng 6: CHITIETHOADON (Chi tiết Hóa đơn) 46 Bảng 7: NHANVIEN (Nhân viên) 47 Bảng 8: DONGIACONG (Đơn giá công) 47 Bảng 9: THONGTINQUAN (Thông tin quán) 47 Bảng 10: Chi tiết PHIEUTHU (Phiếu thu) 48 vi DANH MỤC CÁC TỪ VIẾT TẮT HTTT : Hệ thống thông tin CSDL : Cơ sở dữ liệu ERD : Entity Relaytionship Diagram (Sơ đồ thực thể mối quan hệ) BFD : Business Function Diagram (Sơ đồ chức năng kinh doanh) DFD : Data Folow Diagram (Sơ đồ luồng dữ liệu) PT : Phiếu thu PC : Phiếu chi PC : Personal Computer (Máy tính cá nhân) HD : Hóa đơn NV : Nhân viên SQL : Structured Query Language (Ngôn ngữ truy vấn có cấu trúc) NF : Normal Form (Chuẩn hóa) NV_TK: :Nhân viên – Tài khoản Tp : Thành phố DB : Database (Cơ sở dữ liệu) Xây dựng phần mềm quản lý bán hàng quán cafe SVTH: Phan Trọng Phú 7 GVHD: Th.S Lê Viết Mẫn LỜI MỞ ĐẦU Trong thời buổi Kinh tế thị trường, công việc kinh doanh cần phải được chuyên nghiệp hóa thì mới đủ sức cạnh tranh với các đối thủ. Việc sử dụng Phần mềm Quản lý cho công việc kinh doanh nhà hàng, cà phê, karaoke, bi-a, shop, tạp hóa, siêu thị là một trong những yếu tố góp phần nên sự thành công của nguời chủ. Kinh doanh cà phê còn là một trong những loại hình kinh doanh đầy thử thách. Nó đòi hỏi sự tận tâm và khả năng nắm bắt chi tiết. Vì vậy việc ứng dụng phần mềm trong quản lý cà phê là một nhu cầu tất yếu để nâng cao chất lượng phục vụ và hiệu quả quản lý. Kiểu kinh doanh truyền thống không sử dụng phần mềm, quản lý hiệu quả thấp, dễ gây thất thoát và gặp một số nhược điểm như: quản lý không chặt chẽ, thất thoát tiền của, hóa đơn thiếu tính thẩm mỹ và dễ gây nhầm lẫn, khó hiểu. Muốn biết doanh thu cuối ngày, cuối tháng, cuối năm thì phải tự động cộng lại bằng tay … dẫn đến tốn thời gian, công sức và thiếu tính chính xác. Kiểu kinh doanh hiện đại có sử dụng phần mềm quản lý chạy trên máy vi tính sẽ khắc phục được các nhược điểm của kiểu kinh doanh truyền thống nêu trên: quản lý bán hàng chặt chẽ từ việc bán hàng, quản lý bàn, quản lý món ăn, quản lý nhân viên , hạn chế thất thoát tiền của, hóa đơn tính tiền chính xác, thẩm mỹ cao, báo cáo tổng doanh thu vào cuối ngày, cuối tuần, cuối tháng, cuối năm hay bất cứ thời điểm nào muốn lấy báo cáo. Cách sử dụng phần mềm quản lý trên máy vi tính cũng rất đơn giản, trực quan, dễ sử dụng. Chỉ cần biết qua máy tính là có thể sử dụng được phần mềm và ứng dụng vào quản lý. Thực tế, Like Café vẫn đang còn sử dụng kiểu kinh doanh truyền thống nêu trên nên vấn đề thay đổi sang kiểu kinh doanh hiện đại là nhu cầu cấp thiết. Đó cũng là yêu cầu thiết thực thực cho tất cả các quán cà phê đang hoạt động hiện nay. Xây dựng phần mềm quản lý bán hàng quán cafe SVTH: Phan Trọng Phú 8 GVHD: Th.S Lê Viết Mẫn Chính vì những lý do kể trên, tôi thực hiện đề tài “Xây dựng phần mềm quản lý bán hàng quán Cafe” nhằm giúp đối tượng thuận tiện hơn trong việc quản lý hàng hóa, giảm thiểu chi phí trong các hoạt động kinh doanh bán hàng. Mục tiêu của đề tài là đánh giá được thực trạng hoạt động của quán Like Café, đi vào phân tích, đánh giá mô hình hoạt động, đưa ra được ưu và nhược điểm từ đó tiến hành phân tích thiết kế hệ thống mới ứng dụng công nghệ thông tin. Giải quyết được các nghiệp vụ như: gộp bàn, tách bàn, chuyển bàn, in hóa đơn thanh toán, hỗ trợ nhiều báo cáo theo các tiêu chí khác nhau. Ngoài hai phần, LỜI MỞ ĐẦU và KẾT LUẬN, nội dung khóa luận này gồm ba chương: Chương I. Tổng quan về hệ thống thông tin quản lý bán hàng ở quán Like Cafe Giới thiệu tổng quan về quán Like Cafe và một số đặc điểm hoạt động giao dịch bán hàng ở Like Cafe. Chương II. Một số phương pháp luận của quy trình xây dựng phần mềm quản lý và công nghệ sử dụng Trình bày các vấn đề liên quan đến phương pháp luận dùng để nghiên cứu và các công cụ sử dụng để hoàn thiện đề tài. Chương III. Xây dựng phần mềm quản lý bán hàng quán Like Cafe Chương này sẽ tiến hành phân tích và trình bày các kết quả quan trọng nhất của việc nghiên cứu đề tài. Xây dựng phần mềm quản lý bán hàng quán cafe SVTH: Phan Trọng Phú 9 GVHD: Th.S Lê Viết Mẫn CHƢƠNG 1 TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ BÁN HÀNG TẠI LIKE CAFE 1.1. Tổng quan Quán Like Cafe 1.1.1. Sự hình thành và phát triển Tên quán: Like Cafe Địa chỉ: số 40 Hồ Đắc Di, phường An cựu, Tp Huế Số điện thoại: 0543 627 999 Được thành lập vào ngày 06 tháng 10 năm 2012 Like Cafe nằm trên tuyến đường Hồ Đắc Di năng động phát triển, quán sở hữu được một không gian vừa đủ, được thiết kế theo phong cách gần gũi với thiên nhiên, cây cảnh chậu hoa, không gian đan lồng vào nhau. Khi bước vào quán, ta bắt gặp một khoảng không gian nghệ thuật, đầu tiên là các bức tranh sơn màu, kế đến là những lồng chim, chậu cá trông rất thiên nhiên và mát mẽ. Hơn nữa, một góc của quán là sân khấu với dàn nhạc công sôi động tạo ra một không gian mang tính hiện đại. Là một trong những địa điểm dành cho những ai đam mê cafe ca nhạc vào các tối thứ ba, thứ năm và thứ bảy hàng tuần được tổ chức ở Like Cafe. Và đó cũng chính là điểm đặc biệt của quán, tạo nên sự khác biệt đối với các quán café khác đóng trên địa bàn. Thức uống ở đây cũng rất phong phú và đa dạng, ngoài ra quán còn có thêm các bộ bài, bàn cờ để nhóm bạn hoặc các “đối thủ” có thể ngồi chơi vui vẻ hàng giờ liền. Giá thức uống ở đây cũng rất hợp lý, trung bình từ 8.000 – 25.000 đồng cho các món ăn nhẹ, thức uống ban ngày và đêm thường, từ 20.000 – 35.000 đồng vào các đêm nhạc. Ngoài ra, bạn còn có thể lướt web miễn phí hàng giờ và nghe những bản nhạc trẻ trung năng động do chính ca sĩ và ban nhạc của quán thể hiện. Và tất nhiên là bạn cũng có thể đăng ký ngay các bài hát, bản nhạc để chính bạn tự thể hiện trên sân khấu quán Like. Đây cũng chính là hoạt động chủ đạo trong các đêm nhạc ở Like Café. 1.1.2. Hoạt động của Like Café trong thời gian qua Với khoảng thời gian thành lập chưa lâu (từ ngày 06/10/2012 tới nay) chưa có bề dày về lịch sử thành lập cũng như hoạt động nhưng Like Cafe đã nỗ lực hết mình thực Xây dựng phần mềm quản lý bán hàng quán cafe SVTH: Phan Trọng Phú 10 GVHD: Th.S Lê Viết Mẫn hiện các hoạt động thiết thực nhằm mang lại giá trị thưởng thức và cảm nhận tốt nhất đối với khách hàng trong suốt thời gian qua. Dưới đây là những hoạt động cụ thể mà Like Cafe đã thực hiện: - Đêm nhạc Acoustic sâu lắng, nhẹ nhàng chất lượng. Chương trình có sự góp mặt của các ca sĩ trẻ đến từ Thành phố Huế: Nguyễn Thiện Thông (Ken Possible), Thế Ân, Thế Anh, Lê Khánh, Nguyễn Hữu Thanh Tùng, Lạc Thư, Khánh Hòa, Tuyết Trinh - Tiệc Buffet “VUI GIÁNG SINH - ĐÓN CHÀO NĂM MỚI”. GIÁNG SINH là mùa của yêu thương, mùa của ấm áp ngọt ngào. Hòa cùng không khí rộn ràng mừng đón Giáng sinh và thời khắc thiêng liêng đón mừng năm mới 2013. Lúc 19g30 ngày 22/12 /2012, Like Cafe tổ chức chương trình Buffet đặc biệt “VUI GIÁNG SINH - ĐÓN CHÀO NĂM MỚI” với hơn 20 món ngon dành riêng cho đêm tiệc. Chương trình ca nhạc đặc biệt, hoành tráng với sự góp mặt của nhiều ca sĩ trẻ, nhóm nhạc công Like Cafe, cùng sự thể hiện của các vị khách mời yêu ca nhạc. Đặc biệt, mỗi một quý khách sẽ có một Phiếu bốc thăm để nhận được những món quà thú vị và lời chúc an lành từ ông già Noel vui tính… - Chương trình gây qũy từ thiện - Đêm nhạc Trịnh Công Sơn. Để tưởng nhớ đến cố nhạc sĩ Trịnh Công Sơn, Like Cafe tổ chức đêm nhạc Trịnh với chủ đề "Dấu chân địa đàng" vào lúc 19g30 ngày 01/04/2013. Toàn bộ kinh phí thu được của đêm nhạc sẽ gây quỹ từ thiện dành cho trẻ em nghèo tỉnh Thừa Thiên Huế. - Đồng hành cùng Giờ trái đất 03/2013. - Hoạt động ca nhạc thường đêm vào các tối thứ 3, thứ 5 và thứ 7 hàng tuần. [...]... Xây dựng phần mềm quản lý bán hàng quán cafe Hình 2.8: Màn hình chính của chương trình SVTH: Phan Trọng Phú 31 GVHD: Th.S Lê Viết Mẫn Xây dựng phần mềm quản lý bán hàng quán cafe CHƢƠNG 3 XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG QUÁN LIKE CAFÉ 3.1 Mô tả bài toán Quán Like café hiện tại đang có nhu cầu xây dựng một phần mềm quản lý quán cà phê dựa trên những thông tin, yêu cầu được mô tả như sau: Quản lý. .. hình: Thông tin lý lịch và thông tin tài khoản của nhân viên Hóa đơn bán hàng Danh mục bàn, món, thông tin quán SVTH: Phan Trọng Phú 32 GVHD: Th.S Lê Viết Mẫn Xây dựng phần mềm quản lý bán hàng quán cafe 3.2 Phân tích hệ thống về chức năng 3.2.1 Sơ đồ chức năng nghiệp vụ BFD Hình 3.1: Sơ đồ chức năng BFD SVTH: Phan Trọng Phú 33 GVHD: Th.S Lê Viết Mẫn Xây dựng phần mềm quản lý bán hàng quán cafe 3.2.2 Sơ... cho quản lý hoặc chủ quán Việc quản lý bán cà phê có thể hình dung khái quát thông qua sơ đồ sau: Hình 1.2: Sơ đồ giao dịch bán hàng cafe Mô tả sơ đồ: Khi khách vào quán và có yêu cầu thức uống hay hàng ngoài danh mục (bài tây, cờ tướng, cờ vua ), nhân viên chạy bàn (nhân viên phục vụ) trực tiếp nhận thông SVTH: Phan Trọng Phú 12 GVHD: Th.S Lê Viết Mẫn Xây dựng phần mềm quản lý bán hàng quán cafe. .. sau: Có đầy đủ các thao tác nghiệp vụ Dễ sử dụng Tính chính xác … 1.3 Thực trạng chung về hệ thống quản lý bán hàng cafe hiện nay và yêu cầu đổi mới 1.3.1 Thực trạng quản lý bán hàng ở các quán cafe hiện nay Ở địa bàn thành phố Huế hiện nay có rất nhiều quán cà phê với quy mô đa dạng nhưng quy mô vừa và nhỏ là chiếm đa số, đề tài nghiên cứu xây dựng phần mềm ở quán Like Cafe cũng thuộc quy mô vừa... hàng Dễ xảy ra nhầm lẫn khi nhập số liệu và thực hiện thống kê kinh doanh Dữ liệu không được lưu trữ lâu dài, dẫn đến khó giải quyết khi khách hàng có khiếu nại, việc thực hiện các nghiệp vụ bán hàng của nhân viên và báo cáo các khoản tiền đối với chủ quán SVTH: Phan Trọng Phú 14 GVHD: Th.S Lê Viết Mẫn Xây dựng phần mềm quản lý bán hàng quán cafe Vẫn có một số quán có quy mô lớn dùng các phần mềm. .. và bảo trì, hơn nữa các phần mềm này không được thiết kế riêng cho việc quản lý bán cà phê Ví dụ: quán Valley bỏ ra tầm 5 triệu đồng để mua phần mềm Smile chuyên dùng cho khách sạn để về quản lý công việc bán café Có những quán sử dụng các phần mềm miễn phí có ở trên mạng nhưng vấp phải một số khó khăn khi sử dụng với lý do: Phần mềm không được viết theo yêu cầu của khách hàng Giới hạn nhiều tính... Trọng Phú 20 GVHD: Th.S Lê Viết Mẫn Xây dựng phần mềm quản lý bán hàng quán cafe Qua sơ đồ trên ta có thể thấy, một vấn đề có thể được thõa mãn bởi nhiều cấu trúc khác nhau Trong thực tiễn thiết kế phần mềm, tùy từng bài toán cụ thể mà người thiết kế lựa chọn một kiểu cấu trúc thích hợp nhất Thiết kế phần mềm là một công đoạn trung tâm trong quy trình xây dựng phần mềm, có ý nghĩa đặc biệt quan trọng.. .Xây dựng phần mềm quản lý bán hàng quán cafe 1.2 Cơ cấu tổ chức nhân sự Like Café Chủ • Là người thu và chi tiền, nhận các báo cáo thông qua quản lý Quản lý • Anh Khánh: quản lý mọi hoạt động của quán, có khi đảm nhiệm chức năng của nhân viên đứng quầy Nhân viên • Nhân viên đứng quầy, nhân viên pha... các yêu cầu mà khách hàng đặt ra Từ đó xác định thông tin nào cần được xử lý, chức năng và tiêu chuẩn hợp lệ nào cần có để xác định ra một hệ thống Yêu cầu chủ chốt của hệ thống và phần mềm cũng được xác định Giai đoạn khảo sát thực tế được thực hiện theo sơ đồ dưới đây: SVTH: Phan Trọng Phú 18 GVHD: Th.S Lê Viết Mẫn Xây dựng phần mềm quản lý bán hàng quán cafe Chức năng phần mềm Lập kế Phân tích hoạch... trình xây dựng phần mềm Chương trình được lập phải dễ hiểu, nhấn mạnh vào các tính toán đơn giản và rõ ràng SVTH: Phan Trọng Phú 23 GVHD: Th.S Lê Viết Mẫn Xây dựng phần mềm quản lý bán hàng quán cafe Thiết 1 kế dữ liệu và Thiết Thiết Xét duy Xét diện kế giao Xét duyệ kế giao diện duyệt 2 kiến trúc Bản mẫu Đặc tả Đặc tả thiết kế thiết kế Mã sơ bộ chi tiết gốc chươ Hình 2.5: Quy trình thiết kế phần mềm . phần mềm quản lý chạy trên máy vi tính sẽ khắc phục được các nhược điểm của kiểu kinh doanh truyền thống nêu trên: quản lý bán hàng chặt chẽ từ việc bán hàng, quản lý bàn, quản lý món ăn, quản. mềm quản lý bán hàng quán Like Cafe Chương này sẽ tiến hành phân tích và trình bày các kết quả quan trọng nhất của việc nghiên cứu đề tài. Xây dựng phần mềm quản lý bán hàng quán cafe SVTH:. quản lý bán hàng ở quán Like Cafe Giới thiệu tổng quan về quán Like Cafe và một số đặc điểm hoạt động giao dịch bán hàng ở Like Cafe. Chương II. Một số phương pháp luận của quy trình xây dựng