Với đề tài quản lý clb Bida, mục đích là xây dựng một chương trình hỗ trợ cho công tác quản lý dịch vụ Bida hiệu quả và có thể ứng dụng trong thực tế. Quản lí bàn: Quản lí khách hàng: Quản lí nhân viên, giá cả: Thống kê doanh thu:
Đề Tài : Xây dựng phần mềm quản lý clb Bida Mục lục 1.Mô hình ERD……………………………………………………………………………….7 2.Sơ đồ phân rã chức năng……………………………………………………………… 3.Mô hình DFD 10 3.1.Quản lí Checkin……………………………………………………………… 10 3.2.Quản lí Checkout………………………………………………………………12 3.3.Quản lí Chuyển bàn……………………………………………………………14 3.4.Quản lí Dịch Vụ……………………………………………………………… 15 3.5.Quản lí Tài Nguyên…………………………………………………………….16 4.Mô hình thực thể kết hợp……………………………………………………………… 18 III _ Cài đặt demo chương trình…………………………………………………………………19 IV_ Tổng Kết………………………………………………………………………………………….20 I – Giới thiệu đề tài Mô tả Quản lí bàn: Câu lạc xếp vị trí bàn theo loại riêng Bàn bida france bố trí khu vực đặt cạnh Bàn bida lỗ nằm khu vực khác Trên bàn, câu lạc có đánh số khác để phân biệt bàn với Quản lí khách hàng: Khi khách vào chơi nhân viên thông báo hết bàn tất bàn đặt Ngược lại, nhân viên hỏi khách chơi loại bida nào? (lỗ hay france, …) Sau đó, nhân viên thông báo hay hết loại bàn khách muốn chơi Khi khách bắt đầu chơi, nhân viên tới ghi lại bắt đầu chơi ghi lại vào sổ bắt đầu chơi mã bàn Khách nhìn lên menu dán gần bảng để lựa chọn dịch vụ mà muốn Khi khách có yêu cầu đổi bàn nhân viên kiểm tra xem bàn trống hay không thông báo cho khách Nếu đổi bàn nhân viên ghi lại chi tiết đổi (số bàn mới, dời bắt đầu cũ qua, dịch vụ chọn ghi lại đổi…) Khi khách có yêu cầu toán báo mã số bàn cần toán cho nhân viên nhân viên hỏi mã số bàn (nếu khách chưa báo mã bàn), nhân viên kiểm tra sổ lập biên lai toán Trong biên lai gồm có thông tin sau: tên câu lạc bộ, địa chỉ, mã số biên lai, ngày tháng, số bàn, nhân viên, quản lí cột dịch vụ , thành tiền Trong cột dịch vụ ghi lại bắt đầu kết thúc tương ứng cột kề bên thành tiền (được tính (giờ kết thúc - bắt đầu) * giá tiền theo quy định Khách hàng toán trực tiếp cho nhân viên nhận lại biên lai thích Nhân viên ghi nhận kết thúc vào sổ Quản lí nhân viên, giá cả: Ở khoảng có giá tiền khác (ví dụ từ 8h đến 10h 20000 đồng, từ 10h đến 24h 28000 đồng) Nhân viên tuyển làm theo ca (ca sáng, ca tối) Ca sáng lúc 8h đến 17h, ca chiều tiếp tục từ 17h quán đóng cửa 24h Thống kê doanh thu: Cuối tháng câu lạc thống kê lại tất cả, lời lỗ tháng Số lượng, mặt hàng nhập xuất câu lạc tháng Thống kê lại doanh thu, chi tiêu tháng Thống kê mặt hàng, dụng cụ hư hỏng tháng có Mục đích ý nghĩa Với đề tài quản lý clb Bida, mục đích xây dựng chương trình hỗ trợ cho công tác quản lý dịch vụ Bida hiệu ứng dụng thực tế Những hạn chế Do thời gian có hạn khả hạn chế với kinh nghiệm làm dự án chưa có nhiều nên em gặp nhiều khó khăn chắn có nhiều thiếu sót Em mong thầy cô bạn góp ý cho em để em hoàn thành tốt đề tài II – Phân tích thiết kế hệ thống 1.Mô hình ERD 2.Sơ đồ phân rã chức QUẢN LÍ BIDA Hệ thống Checkin Checkout Thêm TT Khách Hàng Quản lí Chuyển bàn Thanh Toán Hệ thống ĐVT Thiết bị Chuyển Bàn Người dùng SĐ checkin Bảng giá Cập nhật TB Cập nhật DVT Xóa TT checkin vừa nhập Xóa Checkin Xóa TT vừa nhập Xóa TT chuyển Thêm TB Thêm DVT Xóa TB Xóa Checkout TT dịch vụ Xóa DVT Bàn Kho Thêm bàn Xuất Kho Sửa bàn Nhập kho Thống kê dịch vụ Sao lưu liệu Doanh thu Thêm DV Sửa DV Xóa bàn Xóa DV Chức quản lí + Quản lý thông tin dịch vụ Bao gồm thêm, sửa, xóa dịch vụ + Quản lý thông tin bàn bao gồm thêm, sửa, xóa thông tin bàn + Quản lý báo thức để bật bắt chương trình + Sao lưu liệu hệ thống + Thống kê dịch vụ Bao gồm thống kê dịch vụ theo bàn thống kê chung + Quản lý doanh thu ngày, tháng theo quý Chức hệ thống + Quản lí checkin (quản lí thông tin khách vào chơi) + Quản lí checkout(quản lí thông tin khách ra) + Quản lí trình chuyển bàn Chương trình xuất danh sách bàn chưa sử dụng Khách hàng chọn bàn cần chuyển, chương trình cập nhật thông tin khách hàng từ bàn củ sang bàn xóa trống thông tin bàn củ Quản lí hệ thống đơn vị tính Tức người quản lí cập nhật , thêm , xóa thông tin liên quan đến đơn vị tính + Quản lí thiết bị, người quản lí có chức cập nhật, thêm, xóa thông tin thiết bị, phụ kiện bàn bida + Quản lí bảng giá (giá sản phẩm dịch vụ, giá chơi 1h phụ thuộc vào loại bàn chơi) + Quản lí người dùng (user) Trong chức quản lí thông tin nhân viên, user, password, nhiệm vụ nhân viên phép hoạt động chương trình 3.Sơ đồ DFD 3.1.Quản lí checkin 3.1.1.Quản lí checkin cấp 3.1.2.Quản lí checkin cấp 3.1.3.Quản lí checkin cấp 3.1.3.1.Quản lí checkin cấp – ô xử lí 1.1 Form checkin Listview danh sách bàn Khách hàng Cung cấp Ds bàn Yêu cầu 1.1.1 Xem thông tin bàn D1 DS bàn 1.1.2 thông tin cá nhân Ds bàn trống Mô tả: Khách hàng vào chơi Chương trình yêu cầu khách hàng cung cấp thông tin cá nhân Khách hàng lựa chọn cung cấp thông tin hay không Đồng thời yêu cầu xem thông tin bàn chọn bàn chơi 3.1.3.2.Quản lí checkin cấp – ô xử lí 1.2 Mô tả: Đây trình người quản lý Người quản lý có chức Thêm checkin khách đặt bàn, xóa thông tin checkin khách không muốn chơi Người quản lý đồng thời kiểm tra thông tin bàn có tên khách hàng không muốn chơi hay không Sau chương trình tự động cập nhật lại danh sách bàn trống 3.2.Quản lí checkout 3.2.1.Quản lí checkout cấp 3.2.2.Quản lí checkout cấp 3.2.3.Quản lí checkout cấp 3.2.3.1.Quản lí checkout cấp – Ô xử lí 2.1 10 Khách hàng Cung cấp 2.1.2 2.1.1 Kiểm tra mã checkin Kiểm tra tên bàn Yêu cầu Trả lời Yêu cầu Quản lí Trả lời Mô tả: Khách hàng cung cấp tên bàn để toán Người quản lý kiếm tra thông tin bàn Gồm tên bàn, tên khách hàng, mã khác hàng có với yêu cầu khách không 3.2.3.2.Quản lí checkout cấp – Ô xử lí 2.2 Mô tả: Người quản lý yêu cầu chương trình cung cấp thông tin số chơi, loại bàn, thông tin sử dụng dịch vụ, tổng tiền dịch vụ để gửi trả lời lại cho khách hang 11 3.3.Quản lí chuyển bàn 3.3.1.Quản lí chuyển bàn cấp 3.3.2.Quản lí chuyển bàn cấp Mô tả: Khách hàng yêu cầu chuyển bàn, nhân viên kiểm tra thông tin gồm có bàn trống, yêu cầu khách hàng chọn bàn để chuyển, sau thực yêu cầu chuyển bàn 3.4.Quản lí dịch vụ 3.4.1.Quản lí dịch vụ cấp 12 3.4.2.Quản lí dịch vụ cấp Mô tả: Khách hàng yêu cầu sử dụng dịch vụ Nhân viên có nhiệm vụ kiểm tra thông tin dịch vụ gồm có dịch vụ Sau nhân viên yêu cầu dịch vụ xong, nhân viên cập nhật vào bảng sử dụng dịch vụ chi tiết Những thông tin bàn có khách yêu cầu bao gồm tên dịch vụ, số lượng dịch vụ 13 3.5.Quản lí tài nguyên 3.5.1.Quản lí tài nguyên cấp 3.5.2.Quản lí tài nguyên cấp 14 4.Mô hình thực thể kết hợp 15 III – Cài đặt demo chương trình 1.Cài đặt sở liệu Sau cài đặt thành công SQL Server tiến hành thiết kế sở liệu có mô hình sở liệu quan hệ hình 16 2.Cài đặt chương trình Sau cài đặt chương trình xong, chương trình có kết sau: Màn hình quản lý chính: Màn hình quản lý checkin Màn hình checkout Màn hình chuyển bàn IV– Tổng Kết 1.Kết đạt 1.1.Ưu điểm 17 Trên sở phân tích thiết kế hệ thống Chương trình Quản lý bida Về chương trình giải vấn đề đặt có kết sau: - Về mặt giao diên: Giao diện thân thiện với người dùng dễ sử dung - Chương trình có đầy đủ chức năng, nội dung phản ánh tính chất yêu cầu đặt - Người quản trị nắm bắt thông tin hệ thống - Chức checkin, checkout - Chương trình cho phép khách chuyển bàn qua bàn khác có bàn trống - Người quản trị nắm bàn sử dụng, bàn trống - Thống kê, tìm kiếm thông tin dịch vụ 1.2.Nhược điểm Mặc dù chương trình đạt số kết khả quan có hạn chế: - Chường trình chưa tạo tính mà phát triển tính - Chương trình chưa có chức kết nối sở liệu riêng mà phải khai báo chương trình 1.3.Hướng phát triển Hướng phát triển tương lai chương trình là: - Hoàn thiện nhược điểm chương trình có - Tích hợp chức báo thức tự động chương trình - Thêm chức lưu liệu hệ thống 18 19 [...]... đặt chương trình xong, chương trình có kết quả như sau: Màn hình quản lý chính: Màn hình quản lý checkin Màn hình checkout Màn hình chuyển bàn IV– Tổng Kết 1.Kết quả đạt được 1.1.Ưu điểm 17 Trên cơ sở phân tích và thiết kế hệ thống Chương trình Quản lý bida Về cơ bản chương trình đã giải quyết được những vấn đề đặt ra và có được những kết quả sau: - Về mặt giao diên: Giao diện khá thân thiện với người... Người quản trị có thể nắm bắt được mọi thông tin trên hệ thống - Chức năng checkin, checkout - Chương trình cho phép khách chuyển bàn qua bàn khác nếu có bàn trống - Người quản trị có thể nắm được bàn nào đang sử dụng, bàn nào trống - Thống kê, tìm kiếm thông tin về dịch vụ 1.2.Nhược điểm Mặc dù chương trình đã đạt được một số kết quả khả quan nhưng cũng có hạn ch : - Chường trình chưa tạo được những... bàn Yêu cầu Trả lời Yêu cầu Quản lí Trả lời Mô t : Khách hàng cung cấp tên bàn để thanh toán Người quản lý kiếm tra thông tin về bàn đó Gồm tên bàn, tên khách hàng, mã khác hàng có đúng với yêu cầu của khách không 3.2.3.2.Quản lí checkout cấp 3 – Ô xử lí 2.2 Mô t : Người quản lý yêu cầu chương trình cung cấp thông tin về số giờ chơi, loại bàn, thông tin sử dụng dịch vụ, tổng tiền dịch vụ để gửi trả... chi tiết Những thông tin của bàn có khách yêu cầu bao gồm tên dịch vụ, số lượng dịch vụ đó 13 3.5.Quản lí tài nguyên 3.5.1.Quản lí tài nguyên cấp 1 3.5.2.Quản lí tài nguyên cấp 2 14 4.Mô hình thực thể kết hợp 15 III – Cài đặt và demo chương trình 1.Cài đặt cơ sở dữ liệu Sau khi cài đặt thành công SQL Server chúng ta tiến hành thiết kế cơ sở dữ liệu và có được mô hình cơ sở dữ liệu quan hệ như hình dưới... 1 3.3.2.Quản lí chuyển bàn cấp 2 Mô t : Khách hàng yêu cầu chuyển bàn, nhân viên kiểm tra thông tin gồm có những bàn nào trống, rồi yêu cầu khách hàng chọn bàn để chuyển, sau đó thực hiện yêu cầu chuyển bàn 3.4.Quản lí dịch vụ 3.4.1.Quản lí dịch vụ cấp 1 12 3.4.2.Quản lí dịch vụ cấp 2 Mô t : Khách hàng yêu cầu sử dụng dịch vụ Nhân viên có nhiệm vụ kiểm tra thông tin dịch vụ gồm có dịch vụ nào Sau khi... những tính năng cơ bản - Chương trình chưa có chức năng kết nối cơ sở dữ liệu riêng mà phải khai báo trong chương trình 1.3.Hướng phát triển Hướng phát triển trong tương lai của chương trình l : - Hoàn thiện những nhược điểm của chương trình đang có - Tích hợp chức năng báo thức tự động trong chương trình - Thêm chức năng sao lưu dữ liệu của hệ thống 18 19 ... thiệu đề tài Mô tả Quản lí bàn: Câu lạc xếp vị trí bàn theo loại riêng Bàn bida france bố trí khu vực đặt cạnh Bàn bida lỗ nằm khu vực khác Trên bàn, câu lạc có đánh số khác để phân biệt bàn... cụ hư hỏng tháng có Mục đích ý nghĩa Với đề tài quản lý clb Bida, mục đích xây dựng chương trình hỗ trợ cho công tác quản lý dịch vụ Bida hiệu ứng dụng thực tế Những hạn chế Do thời gian có hạn... cập nhật , thêm , xóa thông tin liên quan đến đơn vị tính + Quản lí thiết bị, người quản lí có chức cập nhật, thêm, xóa thông tin thiết bị, phụ kiện bàn bida + Quản lí bảng giá (giá sản phẩm