1. Trang chủ
  2. » Công Nghệ Thông Tin

PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN : QUAN LY CAU LAC BO BIDA

19 1,9K 12

Đ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 19
Dung lượng 791,51 KB
File đính kèm quan ly bida.zip (69 KB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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:

Trang 1

Đề Tài : Xây dựng phần mềm quản lý clb Bida

M c l c ục lục ục lục

PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN 2

I – Giới thiệu về đề tài 5

II – Phân tích và thiết kế hệ thống 6

1.Mô hình ERD……….7

2.Sơ đồ phân rã chức năng……… 8

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 và demo chương trình………19

IV_ Tổng Kết……….20

Trang 2

I – Gi i thi u v đ tài ới thiệu về đề tài ệu về đề tài ề đề tài ề đề tài

1 Mô tả

Qu n lí bàn: ản lí bàn:

Câu l c b s p x p v trí các bàn theo t ng lo i riêng Bàn bida franceộ sắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ếp vị trí các bàn theo từng loại riêng Bàn bida france ị trí các bàn theo từng loại riêng Bàn bida france ừng loại riêng Bàn bida france

sẽ đư c b trí cùng khu v c đ t c nh nhau Bàn bida l thì sẽ n m khu v cực đặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực ặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực ỗ thì sẽ nằm ở khu vực ằm ở khu vực ở khu vực ực đặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực khác Trên m i bàn, câu l c b có đánh t ng con s khác nhau đ phân bi tỗ thì sẽ nằm ở khu vực ộ sắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ừng loại riêng Bàn bida france ể phân biệt ệt

gi a các bàn v i nhau.ữa các bàn với nhau ới nhau

Qu n lí khách hàng: ản lí bàn:

Khi khách vào ch i nhân viên sẽ thông báo h t bàn n u t t c các bànơi nhân viên sẽ thông báo hết bàn nếu tất cả các bàn ếp vị trí các bàn theo từng loại riêng Bàn bida france ếp vị trí các bàn theo từng loại riêng Bàn bida france ất cả các bàn ả các bàn

đ u đã đư c đ t Ngặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực ư c l i, nhân viên sẽ h i khách ch i lo i bida nào? (lỏi khách chơi loại bida nào? (lỗ ơi nhân viên sẽ thông báo hết bàn nếu tất cả các bàn ỗ thì sẽ nằm ở khu vực hay france, …) Sau đó, nhân viên sẽ thông báo còn hay h t lo i bàn kháchếp vị trí các bàn theo từng loại riêng Bàn bida france

mu n ch i ơi nhân viên sẽ thông báo hết bàn nếu tất cả các bàn

Khi khách b t đ u ch i, nhân viên sẽ t i ghi l i gi b t đ u ch i và ghiắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi ơi nhân viên sẽ thông báo hết bàn nếu tất cả các bàn ới nhau ờ bắt đầu chơi và ghi ắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi ơi nhân viên sẽ thông báo hết bàn nếu tất cả các bàn

l i vào s gi b t đ u ch i c a mã bàn đó Khách sẽ nhìn lên menu đờ bắt đầu chơi và ghi ắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi ơi nhân viên sẽ thông báo hết bàn nếu tất cả các bàn ủa mã bàn đó Khách sẽ nhìn lên menu được dán ư c dán

g n b ng đ l a ch n d ch v mà mình mu n ầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi ả các bàn ể phân biệt ực đặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực ọn dịch vụ mà mình muốn ị trí các bàn theo từng loại riêng Bàn bida france ụ mà mình muốn

Khi khách có yêu c u đ i bàn nhân viên ki m tra xem còn bàn tr ngầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi ể phân biệt hay không và thông báo cho khách N u đ i đếp vị trí các bàn theo từng loại riêng Bàn bida france ư c bàn nhân viên sẽ ghi l i chi

ti t đ i (s bàn m i, d i gi b t đ u cũ qua, nh ng d ch v đã ch n và ghiếp vị trí các bàn theo từng loại riêng Bàn bida france ới nhau ờ bắt đầu chơi và ghi ờ bắt đầu chơi và ghi ắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi ữa các bàn với nhau ị trí các bàn theo từng loại riêng Bàn bida france ụ mà mình muốn ọn dịch vụ mà mình muốn

l i gi đ i…).ờ bắt đầu chơi và ghi

Khi khách có yêu c u thanh toán và báo mã s bàn c n thanh toán choầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi ầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi nhân viên ho c nhân viên sẽ h i mã s bàn (n u khách ch a báo mã bàn),ặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực ỏi khách chơi loại bida nào? (lỗ ếp vị trí các bàn theo từng loại riêng Bàn bida france ư nhân viên sẽ ki m tra s và l p biên lai thanh toán Trong biên lai g m có cácể phân biệt ập biên lai thanh toán Trong biên lai gồm có các ồm có cá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ộ sắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ị trí các bàn theo từng loại riêng Bàn bida france ỉ, mã số biên lai, ngày tháng, số bàn, nhân viên, qu n lí và c t d ch v , thành ti n Trong c t d ch v đả các bàn ộ sắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ị trí các bàn theo từng loại riêng Bàn bida france ụ mà mình muốn ộ sắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ị trí các bàn theo từng loại riêng Bàn bida france ụ mà mình muốn ư c ghi l i giờ bắt đầu chơi và ghi

b t đ u và gi k t thúc tắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi ờ bắt đầu chơi và ghi ếp vị trí các bàn theo từng loại riêng Bàn bida france ươi nhân viên sẽ thông báo hết bàn nếu tất cả các bànng ng c t k bên là thành ti n (đứng cột kề bên là thành tiền (được tính (giờ ộ sắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ư c tính (giờ bắt đầu chơi và ghi

k t thúc - gi b t đ u) * giá ti n theo quy đ nh Khách hàng thanh toán tr cếp vị trí các bàn theo từng loại riêng Bàn bida france ờ bắt đầu chơi và ghi ắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi ị trí các bàn theo từng loại riêng Bàn bida france ực đặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực

ti p cho nhân viên và nh n l i biên lai n u thích Nhân viên ghi nh n gi k tếp vị trí các bàn theo từng loại riêng Bàn bida france ập biên lai thanh toán Trong biên lai gồm có các ếp vị trí các bàn theo từng loại riêng Bàn bida france ập biên lai thanh toán Trong biên lai gồm có các ờ bắt đầu chơi và ghi ếp vị trí các bàn theo từng loại riêng Bàn bida france thúc vào s

Trang 3

Qu n lí nhân viên, giá c ản lí bàn: ản lí bàn::

m i kho ng gi thì có nh ng giá ti n khác nhau (ví d t 8h đ n

" ỗ thì sẽ nằm ở khu vực ả các bàn ờ bắt đầu chơi và ghi ữa các bàn với nhau ụ mà mình muốn ừng loại riêng Bàn bida france ếp vị trí các bàn theo từng loại riêng Bàn bida france 10h là 20000 đ ng, t 10h đ n 24h là 28000 đ ng)ồm có các ừng loại riêng Bàn bida france ếp vị trí các bàn theo từng loại riêng Bàn bida france ồm có các

Nhân viên sẽ đư c tuy n làm theo ca (ca sáng, ca t i) Ca sáng b t đ uể phân biệt ắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ầu chơi, nhân viên sẽ tới ghi lại giờ bắt đầu chơi và ghi

t lúc 8h đ n 17h, ca chi u sẽ ti p t c t 17h cho đ n khi quán đóng c a làừng loại riêng Bàn bida france ếp vị trí các bàn theo từng loại riêng Bàn bida france ếp vị trí các bàn theo từng loại riêng Bàn bida france ụ mà mình muốn ừng loại riêng Bàn bida france ếp vị trí các bàn theo từng loại riêng Bàn bida france ửa là 24h

Th ng kê doanh thu: ống kê doanh thu:

Cu i tháng câu l c b sẽ th ng kê l i t t c , l i l c a tháng S lộ sắp xếp vị trí các bàn theo từng loại riêng Bàn bida france ất cả các bàn ả các bàn ờ bắt đầu chơi và ghi ỗ thì sẽ nằm ở khu vực ủa mã bàn đó Khách sẽ nhìn lên menu được dán ư ng,

m t hàng nh p xu t c a câu l c b trong tháng đó Th ng kê l i doanh thu,ặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực ập biên lai thanh toán Trong biên lai gồm có các ất cả các bàn ủa mã bàn đó Khách sẽ nhìn lên menu được dán ộ sắp xếp vị trí các bàn theo từng loại riêng Bàn bida france chi tiêu c tháng Th ng kê các m t hàng, d ng c h h ng trong tháng n uả các bàn ặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực ụ mà mình muốn ụ mà mình muốn ư ỏi khách chơi loại bida nào? (lỗ ếp vị trí các bàn theo từng loại riêng Bàn bida france có

2 M c đích và ý nghĩa ụ mà mình muốn

V i đ tài qu n lý clb Bida, m c đích là xây d ng m t ới nhau ả các bàn ụ mà mình muốn ực đặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực ộ sắp xếp vị trí các bàn theo từng loại riêng Bàn bida france

ch ươi nhân viên sẽ thông báo hết bàn nếu tất cả các bàn ng trình h tr cho công tác qu n lý d ch v Bida hi u qu và ỗ thì sẽ nằm ở khu vực ả các bàn ị trí các bàn theo từng loại riêng Bàn bida france ụ mà mình muốn ệt ả các bàn

có th ng d ng trong th c t ể phân biệt ứng cột kề bên là thành tiền (được tính (giờ ụ mà mình muốn ực đặt cạnh nhau Bàn bida lỗ thì sẽ nằm ở khu vực ếp vị trí các bàn theo từng loại riêng Bàn bida france

3 Những hạn chế

Do thời gian có hạn và do khả năng còn hạn chế cùng với kinh nghiệm làm dự án chưa có nhiều nên em đã gặp rất nhiều khó khăn và chắc chắn sẽ có rất nhiều những thiếu sót Em rất mong được các thầy

cô cùng các bạn góp ý cho em để em có thể hoàn thành tốt hơn đề tài của mình.

Trang 4

II – Phân tích và thi t k h th ng ết kế hệ thống ết kế hệ thống ệu về đề tài ống

1.Mô hình ERD

Trang 5

QUẢN LÍ BIDA

Hệ thống

Hệ thống ĐVT

Thiết bị

Bảng giá

Người dùng

Quản lí

TT dịch vụ

dữ liệu

Thống kê dịch vụ

Doanh thu

Thêm

TT

Khách

Hàng

Xóa TT

checkin

vừa

nhập

Xóa

Checki

n

Thanh Toán

Xóa TT vừa nhập

Xóa Check out

Chuyển Bàn

Xóa TT chuyển

Cập nhật DVT

Thêm DVT

Xóa DVT

Cập nhật TB

Thêm TB

Xóa TB

Sửa DV

Thêm DV

Xóa DV

Thêm bàn

Sửa bàn

Xóa bàn

Kho

Xuất Kho

Nhập kho

2.S đ phân rã ch c năng ơ đồ phân rã chức năng ồ phân rã chức năng ức năng

Trang 6

Ch c năng qu n lí ức năng ản lí

+ Quản lý các thông tin về 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 các thông tin về bàn.

+ Quản lý báo thức để bật bắt chương trình

+ Sao lưu dữ liệu của hệ thống

+ Thống kê dịch vụ Bao gồm thống kê dịch vụ theo từng bàn và thống kê chung

+ Quản lý doanh thu trong ngày, trong tháng và theo từng quý

+ 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í quá trình chuyển bàn Chương trình xuất ra danh sách bàn chưa được sử dụng Khách hàng chọn bàn cần chuyển, chương trình sẽ cập nhật thông tin của khách hàng từ bàn củ sang bàn mới và xóa trống thông tin của bàn củ.

Quản lí hệ thống đơn vị tính Tức là người quản lí có thể cập nhật , thêm , xóa các thông tin liên quan đến đơn vị tính

+ Quản lí thiết bị, người quản lí có các chức năng cập nhật, thêm, xóa thông tin các thiết bị, phụ kiện của bàn bida.

+ Quản lí bảng giá (giá các sản phẩm dịch vụ, giá chơi của 1h và phụ thuộc vào loại bàn chơi).

+ Quản lí người dùng (user) Trong chức năng này quản lí thông tin của nhân viên, user, password, và những nhiệm vụ của nhân viên đó được phép hoạt động trong chương trình.

3.S đ DFD ơ đồ phân rã chức năng ồ phân rã chức năng

Trang 7

3.1.Qu n lí checkin ản lí

3.1.1.Qu n lí checkin c p 1 ản lí ấp 1

3.1.2.Qu n lí checkin c p 2 ản lí ấp 1

Trang 8

Xem thông tin bàn

1.1.2 thông tin cá nhân Khách hàng

D1 DS bàn

Listview danh sách bàn

Form checkin

3.1.3.Qu n lí checkin c p 3 ản lí ấp 1

3.1.3.1.Qu n lí checkin c p 3 – ô x lí 1.1 ản lí ấp 1 ử lí 1.1

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 rồi chọn bàn chơi.

3.1.3.2.Qu n lí checkin c p 3 – ô x lí 1.2 ản lí ấp 1 ử lí 1.1

Trang 9

Mô tả:

Đây là quá trình của người quản lý Người quản lý có chức năng Thêm checkin khi khách đặt bàn, xóa thông tin checkin đó nếu khách không muốn chơi

Người quản lý đồng thời kiểm tra thông tin của bàn có đúng tên khách hàng không muốn chơi nữa 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 ản lí

3.2.1.Qu n lí checkout c p 1 ản lí ấp 1

Trang 10

3.2.2.Qu n lí checkout c p 2 ản lí ấp 1

3.2.3.Qu n lí checkout ản lí c p 3 ấp 1

3.2.3.1.Qu n lí checkout ản lí c p 3 – Ô x lí 2.1 ấp 1 ử lí 1.1

Trang 11

2.1.2 Kiểm tra mã checkin

2.1.1 Kiểm tra tên bàn

Quản lí

Khách hàng

Yêu cầu Yêu cầu

Cung cấp

Trả lời 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 ản lí c p 3 – Ô x lí 2.2 ấp 1 ử lí 1.1

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ả lời lại cho khách hang

Trang 12

3.3.Qu n lí chuy n bàn ản lí ển bàn

3.3.1.Qu n lí chuy n bàn c p 1 ản lí ển bàn ấp 1

3.3.2.Qu n lí chuy n bàn c p 2 ản lí ển bàn ấp 1

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 ản lí ịch vụ ục lục

3.4.1.Qu n lí d ch v c p 1 ản lí ịch vụ ục lục ấp 1

Trang 13

3.4.2.Qu n lí d ch v c p 2 ản lí ịch vụ ục lục ấp 1

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â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 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ụ đó.

Trang 14

3.5.Qu n lí tài nguyên ản lí

3.5.1.Qu n lí tài nguyên c p 1 ản lí ấp 1

3.5.2.Qu n lí tài nguyên c p 2 ản lí ấp 1

Trang 15

4.Mô hình th c th k t h p ực thể kết hợp ển bàn ết kế hệ thống ợp

Trang 16

III – Cài đ t và demo ch ặt và demo chương trình ươ đồ phân rã chức năng 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

Trang 17

2.Cài đặt chương trình.

Sau khi cài đặ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 ổng Kết ết kế hệ thống

1.Kết quả đạt được

1.1.Ưu điểm

Trang 18

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 dùng và dễ sử dung

- Chương trình có đầy đủ chức năng, nội dung phản ánh đúng tính chất và yêu cầu đặt ra.

- 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 tính năng mới mà chỉ phát triển 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.

Ngày đăng: 07/01/2017, 19:36

HÌNH ẢNH LIÊN QUAN

Bảng  giá - PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN : QUAN LY CAU LAC BO BIDA
ng giá (Trang 5)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w