Tải bản đầy đủ (.docx) (19 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (472.25 KB, 19 trang )

Đề 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………………………………………………………………...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

1


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

1. Mô tả

Quả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ẽ
được bố trí cùng khu vự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 giữa các
bàn với nhau.
Quản lí khách hàng:
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
đều đã được đặt. Ngược lại, nhân viên sẽ hỏi khách chơi loại bida nào? (lỗ hay
france, …). Sau đó, nhân viên sẽ thông báo còn 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 sẽ tới ghi lại giờ bắt đầu chơi và ghi
lại vào sổ giờ bắt đầu chơi của mã bàn đó. Khách sẽ nhìn lên menu được dán
gần bảng để lựa chọn dịch vụ 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 hay
không và thông báo cho khách. Nếu đổi đượ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 lại giờ
đổi…).
Khi khách có yêu cầu thanh toán và báo mã số bàn cần thanh toán cho
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), 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 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í và cột dịch vụ , thành tiền. Trong cột dịch vụ được ghi lại giờ bắt đầu và
giờ kết thúc tương ứng cột kề bên là thành tiền (được tính (giờ kết thúc - giờ
bắt đầu) * giá tiền theo quy định Khách hàng thanh toán trự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 thúc vào sổ.
2


Quản lí nhân viên, giá cả:
Ở mỗi khoảng giờ thì có những giá tiền khác nhau (ví dụ từ 8h đến 10h
là 20000 đồng, từ 10h đến 24h là 28000 đồng)
Nhân viên sẽ được tuyển làm theo ca (ca sáng, ca tối). Ca sáng bắt đầu 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à 24h.
Thố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ượ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, 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ó.

2. Mục đích và ý nghĩa

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ế.
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.

3


II – Phân tích và thiết kế hệ thống
1.Mô hình ERD

4


2.Sơ đồ phân rã chức năng
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 dữ liệu

Doanh thu

Thêm DV


Sửa DV
Xóa bàn

Xóa DV

5


Chức năng quả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ý

Chức năng 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í 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
6


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

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

7


3.1.3.Quản lí checkin cấp 3
3.1.3.1.Quản lí checkin cấp 3 – ô 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 rồi chọn bàn chơi.

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

8


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
3.2.1.Quản lí checkout cấp 1


9


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

3.2.3.Quản lí checkout cấp 3
3.2.3.1.Quản lí checkout cấp 3 – Ô 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 để 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ả 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 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â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ụ đó.
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


16


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
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 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.

18


19



×