Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 89 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
89
Dung lượng
2,43 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP PHẦNMỀMQUẢNLÝQUÁNCÀPHÊ Ngành : Cơng nghệ thơng tin Niên khố : 2006-2011 Lớp :TC06DT Sinh viên thực :Nguyễn Chí Thành Lý Trung Hiếu TP.HỒ CHÍ MINH, tháng năm 2011 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP PHẦNMỀMQUẢNLÝQUÁNCÀPHÊ Giáo viên hướng dẫn:Ngành Ths Nguyễn Thanh Phước : Cơng nghệ thơng tin Niên khố Lớp : 2006-2011 : TC06DT Sinh viên thực hiện: Nguyễn Chí Thành Lý Trung Hiếu TP.HỒ CHÍ MINH, tháng năm 2011 CƠNG TRÌNH HỒN TẤT TẠI TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM Cán hướng dẫn: Th.S Nguyễn Thanh Phước Cán phản biện: KS Nguyễn Thị Thanh Thủy Luận văn cử nhân bảo vệ : HỘI ĐỒNG CHẤM LUẬN VĂN CỬ NHÂN TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM ngày 31 tháng năm 2011 Bộ Giáo Dục Đào Tạo CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập-Tự Do-Hạnh Phúc Trường ĐH NÔNG LÂM TpHCM NHIỆM VỤ LUẬN VĂN CỬ NHÂN Họ tên sinh viên: NGUYỄN CHÍ THÀNH Phái: Nam Ngày tháng năm sinh: 27/07/1987 Nơi sinh: Đồng Nai Chuyên ngành: Công Nghệ Thông Tin Ngành: CNTT Họ tên sinh viên: LÝ TRUNG HIẾU Phái: Nam Ngày tháng năm sinh: 01/10/1979 Nơi sinh: Hải Dương Chuyên ngành: Công Nghệ Thông Tin Ngành: CNTT I TÊN ĐỀ TÀI: Phầnmềmquảnlýquán cà phê II NHIỆM VỤ VÀ NỘI DUNG Áp dụng công nghệ SWT, Java … để xây dựng phầnmềmquảnlýquán cà phê hỗ trợ cho doanh nghiệp quảnlý nghiệp vụ bán hàng SWT - Standard Widget Toolkit gói cơng cụ mã nguồn mở, phát triển IBM, cung cấp cho lập trình viên Java thêm giải pháp để phát triển giao diện đồ họa người dùng (GUI – Graphical User Interface) Sử dụng gói thư viện đồ họa SWT để viết giao diện cho chương trình Quảnlýquán cà phê III NGÀY GIAO NHIỆM VỤ: 31/06/2011 IV NGÀY HOÀN THÀNH NHIỆM VỤ: 31/08/2011 V HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN:Th.S Nguyễn Thanh Phước Ngày / / CÁN BỘ HƯỚNG DẪN Ngày / / CHỦ NHIỆM CHUYÊN NGÀNH Ngày / / KHOA CNTT LỜI CẢM TẠ Đầu tiên, chúng em xin chân thành gửi lời cảm ơn sâu sắc đến Quý Thầy Cô khoa Công Nghệ Thông Tin trường Đại Học Nông Lâm TPHCM, suốt thời gian qua, Quý Thầy Cô không ngại khó khăn để giảng dạy chúng em, truyền đạt cho chúng em nhũng kiến thức phong phú Chúng em đặc biệt tỏ lòng biết ơn đến Thầy Nguyễn Thanh Phước trực tiếp hướng dẫn chúng em thực luận văn tốt nghiệp này, chúng em Thầy truyền thụ kinh nghiệm, kiến thức quý báu lập trình, động viên chúng em suốt q trình thực Khóa luận văn.Mặc dù cố gắng không tránh khỏi thiếu sót Chúng em mong nhận góp ý, phê bình Q Thầy Cơ Một lần nữa, chúng em xin dành lời cảm ơn sâu sắc lời chúc tốt đẹp đến Quý Thầy Cô trường Đại Học Nông Lâm TPHCM Chúc Q Thầy Cơ thật nhiều sức khỏe Nhóm Sinh Viên Thực Hiện DANH MỤC CÁC HÌNH H Lược đồ phân cấp chức Admin 9 H Lược Đố Phân Cấp Chức Năng (Thu Ngân) 9 H Lược đồ cập nhật phòng ban 12 H Lược đồ xóa phòng ban 13 H Lược đồ cập nhật ca làm việc 13 H Lược đồ xóa ca làm việc 14 H Lược đồ cập nhật nhân viên 14 H Lược đồ xóa nhân viên 15 H Lược đồ phân quyền tài khoản nhân viên .15 H 10 Lược đồ cập nhật khu vực 16 H 11 Lược đồ xóa khu vực 16 H 12 Lược đồ quảnlý bàn .17 H 13 Lược đồ quảnlý loại 17 H 14 Lược đồ cập nhật loại .18 H 15 Lược đồ xóa loại 18 H 16 Lược đồ cập nhật .19 H 17 Lược đồ xóa 19 H 18 Lược đồ cập nhật khuyến 20 H 19 Lược đồ xóa khuyến .20 H 20 Lược đồ đặt bàn 21 H 21 Lược đồ đặt 22 H 22 Lược đồ Thanh Toán 23 H 23 Lược đồ Class Diagram 50 H 24 Menu .57 H 25 Menu hệ thống 57 H 26 Menu nhân 57 H 27 Menu quảnlý 57 H 28 Menu cấu hình hệ thống 57 I H 29 Màn hình đăng nhập 59 H 30 Màn hình đăng xuất 59 H 31 Màn hình quảnlý phòng ban 60 H 32 Màn hình cập nhật phòng ban 60 H 33 Màn hình xóa phòng ban 61 H 34 Màn hình xóa nhân viên 61 H 35Màn hình cập nhật nhân viên 62 H 36 Màn hình tạo tài khoản cho nhân viên .62 H 37 Màn hình phân quyền tài khoản admin 63 H 38 Màn hình phân quyền tài khoản (nhân viên) 63 H 39 Màn hình cập nhật trạng thái quyền tài khoản 64 H 40 Màn hình quảnlý khu vực bàn .65 H 41 Màn hình thêm khu vực 65 H 42 Màn hình thêm bàn 66 H 43 Màn hình xóa tất bàn 66 H 44 Màn hình quảnlý loại 67 H 45 Màn hình tiểm kiếm loại .68 H 46 Màn hình quảnlý 68 H 47 Màn hình tiềm kiếm theo tiêu chi mã 69 H 48 Màn hình tiềm kiếm theo tiêu chi tên 69 H 49 Màn hình tiềm kiếm theo tiêu chi tên loại 69 H 50 Màn hình thi danh sách loại từ menu-poup .70 H 51 Màn hình xếp danh sách loại từ menu-poup 70 H 52 Màn hình quảnlý khuyến 70 H 53 Màn hình quảnlý Đơn vị tính từ menu hệ thống .71 H 54 Màn hình thơng tin hóa đơn từ menu hệ thống 72 H 55 Màn hình thiết lập chức bán hàng 72 H 56 Màn hình thiết lập máy in 73 H 57 Màn hình bán hàng 73 II DANH MỤC CÁC BẢNG Bảng 1: Tài Khoản .51 Bảng 2: Nhân Viên 51 Bảng : Phòng ban 52 Bảng 4: Ca làm việc 52 Bảng : Khu vực .52 Bảng : Bàn .52 Bảng 7: Loại .53 Bảng 8: Món .53 Bảng : Khuyến Mãi 54 Bảng 10 : Đơn vị tính 55 Bảng 11 : Hóa đơn .55 Bảng 12 : Thông tin dòng hóa đơn 56 Bảng 13 : Thông tin công ty 56 III MỤC LỤC Chương 1MỞ ĐẦU 1.1 Lý chọn đề tài 1.2 Mục đích 1.3 Đối tượng phạm vi nghiên cứu Chương 2TỔNG QUAN VỀ CÔNG NGHỆ .3 2.1 Phát biểu toán: 2.2 Công cụ thực hiện: Chương 3PHƯƠNG PHÁP VÀ NỘI DUNG NGHIÊN CỨU 3.1 Danh Sách chức 3.2 Lược đồ phân cấp chức 3.3 Mơ hình Usecase 10 3.4 Lược đồ Activity 12 3.4.1 Lược đồ Đăng nhập 12 3.4.2 Lược đồ quảnlý ca làm việc 13 3.4.3 Lược đồ quảnlý nhân viên 14 3.4.4 Lược đồ quảnlý tài khoản - phân quyền .15 3.4.5 Lược đồ quảnlý khu vực .16 3.4.6 Lược đồ quảnlý bàn 17 3.4.7 Lược đồ quảnlý loại 17 3.4.8 Lược đồ quảnlý 19 3.4.9 Lược đồ quảnlý khuyến 20 3.4.10 3.5 Lược đồ đặt bàn, đặt món, tốn 21 Đặc tả UseCase .24 3.5.1 Đặc tả UseCase đăng nhập: 24 3.5.2 Đặc tả UseCase đăng xuất: 24 3.5.3 Đặc tả UseCase đổi mật khẩu: .25 3.5.4 Đặc tả UseCase thoát: 26 3.5.5 Đặc tả UseCase Quảnlý phòng ban 26 IV 3.5.6 Đặc tả UseCase quảnlý ca làm việc 28 3.5.7 Đặc tả UseCase quảnlý nhân viên 30 3.5.8 Đặc tả UseCase quảnlý tài khoản- phân quyền .31 3.5.9 Đặc tả Usecase quảnlý khu vực 35 3.5.10 Đặc tả UseCase quảnlý bàn .36 3.5.11 Đặc tả UseCasequản lý loại .39 3.5.12 Đặc tả UseCase quảnlý 40 3.5.13 Đặc tả UseCase quảnlý khuyến 43 3.5.14 Đặc tả UseCase đặt bàn 45 3.5.15 Đặc tả UseCase đặt 45 3.5.16 Đặc tả UseCase chuyển bàn .46 3.5.17 Đặc tả UseCase gộp bàn .47 3.5.18 Đặc tả UseCasetrả 48 3.5.19 Đặc tả UseCase toán 49 3.6 Lược đồ Class Diagram 50 3.7 Mô tả chi tiết kiểu liệu PDM (Planning for Data Mining) .51 3.7.1 Tài Khoản 51 3.7.2 Nhân Viên (Employees) 51 3.7.2 Phòng ban (Department) 52 3.7.3 Ca làm việc (Shiftwork) 52 3.7.4 Khu vực (Divide_Area) 52 3.7.5 Bàn (Desk) .52 3.7.6 Loại (Type_Dishes) .53 3.7.7 Món (Food) 53 3.7.8 Khuyến Mãi (Promotional) 54 3.7.9 Đơn vị tính (UnitCalc) 55 3.7.10 Hóa đơn .55 3.7.11 Thơng tin dòng hóa đơn .56 3.7.12 Thông tin công ty (Shop) 56 3.8 Thiết kế menu hình .57 3.9 Danh sách hình .58 V GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê H 37Màn hình phân quyền tài khoản admin Tài khoản nhân viên: H 38Màn hình phân quyền tài khoản (nhân viên) 63 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê Chọn quyền Check vào trạng thái quyền chọn chức cập nhật, H 39Màn hình cập nhật trạng thái quyền tài khoản Chọn xóa quyền xóa tất để xóa quyền cho tài khoản 64 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê 3.10.4 Màn hình quảnlý khu vực - bàn Gồm phần mản hình quảnlý khu vực hình quảnly bàn H 40Màn hình quảnlý khu vực bàn Thêm, sữa khu vực: Sau nhập tên khu vực, phân giá cho khu vực,mả đánh cho bàn thuộc khu vực chọn cập nhật H 41Màn hình thêm khu vực Chọn chức xóa để xóa khu vực Thêm, thêm nhiều bàn:Chọn chức thêm, thêm nhiều bàn hệ thống thi hình thêm bàn 65 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê H 42Màn hình thêm bàn Để xóa tất khu vựcchọn chức xóa tất cảchọn khu vực cần xóa bànchọn xóa tất H 43Màn hình xóa tất bàn Chọn bàn cần xóachọn chức xóa để xóa bàn Để chỉnh sữa bàn click double click vào bàn cần xóa 66 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê 3.10.5 Màn hình quảnlý loại - Chọn vào quản loại từ menu (H.3.9.4Menu quản lý) Hệ thống xuất hình quảnlý loại H 44Màn hình quảnlý loại Để thêm loại nhập thơng tin đầy đủ từ thơng tin chi tiết hóa đơn chọn chức cập nhật Để xóa loại chọn loại cần xóa chọn chức xóa Sử dụng chức tiềm kiếm: Nhập thơng tin tìm kiếm 67 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê H 45Màn hình tiểm kiếm loại 3.10.6 Màn hình quảnlý - Chọn vào quảnlý từ menu (H.3.9.4Menu quản lý) Hệ thống xuất hình quảnlý loại H 46Màn hình quảnlý Để thêm loại nhập thơng tin đầy đủ từ thơng tin chi tiết hóa đơn chọn chức cập nhật 68 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê Để xóa loại chọn loại cần xóa chọn chức xóa Sử dụng chức tiềm kiếm: Nhập thơng tin tìm kiếm H 47Màn hình tiềm kiếm theo tiêu chi mã H 48Màn hình tiềm kiếm theo tiêu chi tên H 49Màn hình tiềm kiếm theo tiêu chi tên loại 69 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê Chức thị loại món: Click mouse right vào khu vực loại món chọn tiêu chí thị, xếp H 50Màn hình thi danh sách loại từ menu-poup H 51Màn hình xếp danh sách loại từ menu-poup 3.10.7 Màn hình quảnlý khuyến - Chọn vào quảnlý khuyến từ menu (H.3.9.4Menu quản lý) Hệ thống xuất hình quảnlý khuyến H 52Màn hình quảnlý khuyến Tạo khuyến mãi: Nhập thông tin khuyến chọn Ngày bắt đầu, ngày kết thúc khuyến mãi, ngày khuyến mãi, hình thức khuyến chọn chức cập nhật 70 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê (Lưu ý: để dừng chương trình khuyến lựa chon hiệu lực khuyến cập nhật) Xóa khuyến mãi: Chọn khuyến cần xóa chọn xóa 3.10.8 Một số hình khác H 53Màn hình quảnlý Đơn vị tính từ menu hệ thống 71 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlý qn cà phê H 54Màn hình thơng tin hóa đơn từ menu hệ thống H 55Màn hình thiết lập chức bán hàng 72 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê H 56Màn hình thiết lập máy in 3.11 Mơ tả chi tiết hình bán hàng H 57Màn hình bán hàng 73 GVHD: ThS Nguyễn Thanh Phước 3.12 Phầnmềmquảnlýquán cà phê Môi trường phát triển môi trường triển khai 3.12.1 Môi trường phát triển : Phầnmềm lập trình ngơn ngữ Java, Hệ quản trị Mysql Cơng cụ dùng để phân tích thiết kế EA(Enterprise Architect), Ireport Môi trường để phát triển ứng dụng: Eclipse, Netbeans Thư viện SWT,Hibernate, JD-FrameWork… 3.12.2 Môi trường triển khai: Hệ điều hành: Microsoft Windows có hỗ trơ java 74 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê Chương KẾT QUẢ ĐẠT ĐƯỢC 4.1 Kết đạt được: - Người dùng quảnlý phòng ban, ca làm việc, nhân viên - Có thể chủ động thêm khu vực, bàn, loại món, - Thanh tốn hóa đơn - Xử lý nghiệp vụ chuyển bàn, gộp bàn, - Giao diện gần gũi với nghiệp vụ, trực quan dễ sử dụng 4.2 Hạn chế: - Chưa giải triệt để thẻ Vip cho khách hàng - Khuyến giới hạn - Chưa giải vấn đề định lượng tiêu hao - Chưa giải hàng hóa tồn, - Toup-screen xử lý bàn phím ảo chưa tốt 4.3 Hướng phát triển: - Hỗ trợ toán thẻ Vip - Hỗ trợ định lượng tiêu hao hàng hóa - Báo cáo hàng hóa tồn, lợi nhuận - Xử lý bàn phím ảo 75 GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê Chương KẾT LUẬN 5.1 Kết luận Về hình quảnlý : Hỗ trợ hàng hóa cách trực quan, tạo khu vực bàn chủ động dễ dàng, tạo khuyến mức độ cho phép Hỗ trợ phân quyền cho người dùng, cấu hình cho hình tính tiền Về hình tính tiền : Hỗ trợ người dùng sử dụng hình ToupScreengiúp thao tác nhanh Hỗ trợ đặt bàn, thêm nhanh chóng, xác, Hỗ trợ số nghiệp vụ chuyền bàn, gộp bàn, trả món, tốn, in hóa đơn … Với chúng em cố gắng Nhưng nhiều mặc hạn chế phầnmềm nghiệp vụ Chúng em mong đóng góp nhiệt tình từ quý thầy cô bạn để phầnmềm ngày phát triển, để triển khai thực tế Đó mong muốn lớn đề tài TÀI LIỆU THAM KHẢO SWT- The Standard Widget ToolKit SWT/JFace in Action iReportTutorial 76 Tác giả: Simon Ritchie GVHD: ThS Nguyễn Thanh Phước Phầnmềmquảnlýquán cà phê Phụ lục: 77 ... Phước Phần mềm quản lý quán cà phê 3.4.6 Lược đồ quản lý bàn H 12Lược đồ quản lý bàn 3.4.7 Lược đồ quản lý loại H 13Lược đồ quản lý loại 17 GVHD: ThS Nguyễn Thanh Phước Phần mềm quản lý quán cà phê. .. Lý - Quản lý khu vực bàn : Cho phép người dùng quản lý khu vực bàn - Quản lý loại món: Cho phép người dùng quản lý loại - Quản lý : Cho phép người dùng quản lý - Quản lý khuyến : Giúp người quản. .. trình Quản lý quán cà phê Phần mềm quản lý cà phê( CafeViet) sử dụng trênmàn hình cảm ứng (touch-Screen) máy tính PC bình thường VII GVHD: ThS Nguyễn Thanh Phước Phần mềm quản lý quán cà phê Chương