Tải bản đầy đủ (.doc) (21 trang)

TH902 ICTV6B NHOM 2

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 (3.97 MB, 21 trang )

TRƯỜNG ĐẠI HỌC TRÀ VINH
CHƯƠNG TRÌNH ĐÀO TẠO TRỰC TUYẾN TOPICA

BÀI TẬP NHÓM
MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

ĐỀ TÀI: QUẢN LÝ KHÁCH SẠN

THỰC HIỆN: NHÓM 3 – LỚP ICTV6B

TP. Hồ Chí Minh, ngày 24 tháng 09 năm 2016


Phân tích thiết kế hệ thống

MỤC LỤC
I.1/ Tình hình thực tế..............................................................................................................................4
I.2/ Phân tích yêu cầu..............................................................................................................................4
I.2.1/ Yêu cầu của người sử dụng......................................................................................................4
I.2.2/ Yêu cầu của người quản lý........................................................................................................4
I.3/ Sơ đồ phân rã chức năng..................................................................................................................4
II. PHÂN TÍCH VÀ THIẾT KẾ..........................................................................................................................6
II.1/ Xây dựng mô hình Use Case............................................................................................................6
II.1.1/ Xác định tác nhân và vai trò của các tác nhân.........................................................................6
a.Khách hàng:..................................................................................................................................6
a.Nhân viên lễ tân:..........................................................................................................................6
b.Nhân viên quản lý:.......................................................................................................................6
II.1.2/ Mô hình Use Case tổng quát....................................................................................................6
II.1.3/ Mô hình Use Case chi tiết.........................................................................................................7
II.2/ Thiết kế cơ sở dữ liệu......................................................................................................................7
Đăng nhập:..........................................................................................................................................7


Khách hàng:.........................................................................................................................................8
Phòng:..................................................................................................................................................8
Dịch vụ:................................................................................................................................................9
Dịch vụ sử dụng:..................................................................................................................................9
Nhân viên:...........................................................................................................................................9
Tạo mối quan hệ................................................................................................................................10
III. XÂY DỰNG.............................................................................................................................................10
III.1/ Lựa chọn ngôn ngữ và CSDL.........................................................................................................10
III.2/ Giao diện phần mềm....................................................................................................................11
III.2.1. Đăng nhập vào hệ thống.......................................................................................................11
III.2.2. Quản lý khách hàng................................................................................................................11
III.2.2.1.Cập nhật Khách hàng.......................................................................................................11

Nhóm thực hiện: nhóm 3

2


Phân tích thiết kế hệ thống
III.2.2.2.Cập nhật Phòng................................................................................................................12
III.2.2.3.Cập nhật dịch vụ sử dụng................................................................................................12
III.2.2.4.Thông tin Khách hàng......................................................................................................13
III.2.2.5.Thông tin Phòng...............................................................................................................13
III.2.2.6.Thông tin dịch vụ..............................................................................................................14
.......................................................................................................................................................14
III.2.2.7.Tìm kiếm khách hàng.......................................................................................................14
III.2.2.8.Tìm kiếm phòng...............................................................................................................15
III.2.2.9.Thông tin thanh toán.......................................................................................................15
III.2.3.Quản lý nhân viên...................................................................................................................15
III.2.3.1.Báo cáo tình hình tài chính..............................................................................................15

III.2.3.2.Thống kê Khách hàng theo phòng...................................................................................16
III.2.3.3.Nhân viên quản lý theo khách hàng................................................................................16
III.2.3.4.Thông tin nhân viên.........................................................................................................17
III.3/ Kết luận và hướng phát triển...........................................................................................................17
III.3.1/ Ưu điểm.....................................................................................................................................17
III.3.2/ Nhược điểm...............................................................................................................................18
III.3.3 / Hướng phát triển và hoàn thiện..............................................................................................18
IV. TÀI LIỆU THAM KHẢO...........................................................................................................................18
1. Tài liệu tham khảo.............................................................................................................................18
2. Danh sách nhóm 3.............................................................................................................................19
3. Phân công công việc..........................................................................................................................19

Nhóm thực hiện: nhóm 3

3


Phân tích thiết kế hệ thống

I. KHẢO SÁT, PHÂN TÍCH YÊU CẦU BÀI TOÁN
I.1/ Tình hình thực tế
Ngày nay, với sự phát triển mạnh mẽ như vũ bão của khoa học công nghệ, đặc biệt là
sự phát triển nhanh chóng của lĩnh vực công nghệ thông tin, có hơn 80% các ứng dụng tin học
trở thành công cụ lao động và học tập của con người. Qua khảo sát, có rất nhiều khách sạn nổi
tiếng, khách sạn vừa và nhỏ đều sử dụng phần mềm quản lý để phục vụ hỗ trợ cho quá trình
lập kế hoạch, ra quyết định xử lý công việc, đảm bảo phản ánh kịp thời, đúng với thực tế. Vì
thế nhóm chúng tôi chọn đề tài “Phân tích thiết kế hệ thống quản lý khách sạn” để tìm hiểu
và nghiên cứu lĩnh vực này.
Khách sạn của bạn đang chuẩn bị khai trương. Bạn cần 1 phần mềm để quản lý công
việc thu chi, quản lý phòng để tránh việc thất thoát và hạn chế số lượng nhân viên. Với phần

mềm quản lý khách sạn, nhân viên của bạn sẽ không còn phải mất nhiều thời gian cho công
việc ghi chép sổ sách và bạn có thể biết ngay lập tức tình hình kinh doanh mà không phải chờ
đến các báo cáo từ nhân viên.
I.2/ Phân tích yêu cầu
I.2.1/ Yêu cầu của người sử dụng
- Cập nhật dữ liệu: về khách hàng, phòng, dịch vụ
- Tìm kiếm và tra cứu thông tin
- Quản lý trạng thái phòng để sắp xếp đặt phòng cho phù hợp
- Quản lý về thanh toán hóa đơn cho khách hàng
I.2.2/ Yêu cầu của người quản lý
- Quản lý thông tin trạng thái phòng
- Quản lý thông tin khách hàng
- Quản lý thông tin dịch vụ
- Quản lý nhân viên
- Quản lý hóa đơn
- Quản lý thông tin thanh toán, báo cáo, thống kê
I.3/ Sơ đồ phân rã chức năng

Nhóm thực hiện: nhóm 3

4


Phân tích thiết kế hệ thống

QUẢN LÝ KHÁCH SẠN

NV QUẢN LÝ

NV LỄ TÂN


Khách
hàng

Phòng

Thông
tin dịch
vụ

Dịch vụ
sử dụng

Báo cáo,
thống kê

Nhân
viên

Báo cáo
tài chính

Thêm TT
nhân viên

Báo cáo
thống kê

Sửa TT
nhân viên


Thêm TT
khách
hàng

Xem trạng
thái phòng

Cung cấp
dịch vụ

Sửa TT
khách
hàng

Sửa trạng
thái phòng

Thêm
dịch vụ

Xóa TT
khách
hàng

Xóa trạng
thái phòng

Xóa dịch
vụ


Đặt
phòng

Xóa TT
nhân viên

Sửa dịch
vụ

Đổi
phòng

Tìm kiếm
TT nhân
viên

Tìm kiếm
TT khách
hàng

Thanh
toán trả
phòng
Thanh
toán dịch
vụ

Hủy đặt
phòng


Nhóm thực hiện: nhóm 3

5


Phân tích thiết kế hệ thống

II. PHÂN TÍCH VÀ THIẾT KẾ
II.1/ Xây dựng mô hình Use Case
II.1.1/ Xác định tác nhân và vai trò của các tác nhân
a. Khách hàng:
là người có nhu cầu thuê phòng, sử dụng dịch vụ của khách sạn
a. Nhân viên lễ tân:
là người trực tiếp quản lý hầu hết các hoạt đọng trong khách sạn: QL phòng, QL khách
hàng, QL dịch vụ, QL thuê phòng,…
b. Nhân viên quản lý:
là người điều hành, kiểm soát nhân viên, tổng hợp, báo cáo thống kê,..
II.1.2/ Mô hình Use Case tổng quát

Nhóm thực hiện: nhóm 3

6


Phân tích thiết kế hệ thống

II.1.3/ Mô hình Use Case chi tiết

II.2/ Thiết kế cơ sở dữ liệu

Đăng nhập:
Để phân biệt quyền truy cập của NV tiếp tân hay NV quản lý
Nhóm thực hiện: nhóm 3

7


Phân tích thiết kế hệ thống

- Các thuộc tính: User, Pass, Mo ung dung

Khách hàng:
Mỗi tác nhân sẽ tượng trưng cho một khách hàng đến thuê phòng
- Các thuộc tính: MaKH, TenKH, NS, SoCMND, SoDT, DiaChi, MaPhong, MaNV,
Ngayden, Ngaytra.
- Mỗi khách hàng sẽ lưu thông tin về tên, năm sinh, số CMND (hoặc tương đương), số
điện thoại liên lạc, địa chỉ.

Phòng:
Mỗi tác nhân tượng trưng một phòng cho thuê
- Các thuộc tính: MaPhong, LoaiPhong, HienTrang, DonGiaNgay
- Mỗi phòng sẽ lưu thông tin số phòng, loại phòng (vip, thường, 1 giường đôi, 2 gường
đôi, hay 2 giường đơn, …), hiện trạng có người ở hay chưa, đơn giá ngày của từng loại
phòng.

Nhóm thực hiện: nhóm 3

8



Phân tích thiết kế hệ thống

Dịch vụ:
Các dịch vụ như: ăn uống, karaoke, giặc ủi, điện thoại,…
- Các thuộc tính: MaDV, TenDV, Dongia
- Mỗi dịch vụ sẽ lưu thông tin tên dịch vụ, đơn giá của dịch vụ đó

Dịch vụ sử dụng:
Thời gian trả phòng trước 12 giờ trưa của ngày hôm sau sẽ tính một ngày. Nếu Sau 12 giờ
trưa bao nhiêu tiếng sẽ tính tiền giờ thêm, và tính thêm tiền dịch vụ nếu có sử dụng.
- Các thuộc tính: MaDV,MaKH, Soluong, Thanhtoan

Nhân viên:
Mỗi tác nhân sẽ tượng trưng cho một nhân viên
- Các thuộc tính: MaNV, HotenNV, NS, SoCMND, SoDT, DiaChi, ChucVu
- Mỗi nhân viên sẽ lưu thông tin về tên, năm sinh, số CMND, số điện thoại liên lạc,
địa chỉ, chức vụ

Nhóm thực hiện: nhóm 3

9


Phân tích thiết kế hệ thống

Tạo mối quan hệ

III. XÂY DỰNG
III.1/ Lựa chọn ngôn ngữ và CSDL
Nhóm chúng tôi lựa chọn ngôn ngữ lập trình SQL trong hệ quản trị cơ sở dữ liệu

Microsoft Access

Nhóm thực hiện: nhóm 3

10


Phân tích thiết kế hệ thống

III.2/ Giao diện phần mềm
III.2.1. Đăng nhập vào hệ thống

III.2.2. Quản lý khách hàng
III.2.2.1.Cập nhật Khách hàng

Nhóm thực hiện: nhóm 3

11


Phân tích thiết kế hệ thống

III.2.2.2.Cập nhật Phòng

III.2.2.3.Cập nhật dịch vụ sử dụng

Nhóm thực hiện: nhóm 3

12



Phân tích thiết kế hệ thống

III.2.2.4.Thông tin Khách hàng

III.2.2.5.Thông tin Phòng

Nhóm thực hiện: nhóm 3

13


Phân tích thiết kế hệ thống

III.2.2.6.Thông tin dịch vụ

III.2.2.7.Tìm kiếm khách hàng

Nhóm thực hiện: nhóm 3

14


Phân tích thiết kế hệ thống

III.2.2.8.Tìm kiếm phòng

III.2.2.9.Thông tin thanh toán

III.2.3.Quản lý nhân viên

III.2.3.1.Báo cáo tình hình tài chính

Nhóm thực hiện: nhóm 3

15


Phân tích thiết kế hệ thống

III.2.3.2.Thống kê Khách hàng theo phòng

III.2.3.3.Nhân viên quản lý theo khách hàng

Nhóm thực hiện: nhóm 3

16


Phân tích thiết kế hệ thống

III.2.3.4.Thông tin nhân viên

III.3/ Kết luận và hướng phát triển
III.3.1/ Ưu điểm
Trong quá trình khảo sát bài tập quản lý khách sạn cơ bản đã hoàn thành được những
công việc sau:
-

Chương trình phân quyền cho người sử dụng đăng nhập vào hệ thống


-

Cập nhật, lưu trữ , thêm thông tin
o Khách hàng đăng ký thuê phòng
o Khách hàng đăng ký và sử dụng dịch vụ
o Thông tin thanh toán

-

Báo biểu
o Danh sách phòng
o Danh sách khách hàng đăng ký thuê phòng
o Danh sách khách hàng sử dụng dịch vụ

Nhóm thực hiện: nhóm 3

17


Phân tích thiết kế hệ thống

o Báo cáo tình hình tài chính
o Thống kê khách hành theo phòng
-

Tìm kiếm thông tin
o Tìm kiếm thông tin khách hàng
o Tìm kiếm thông tin phòng

-


Nhân viên quản lý theo khách hàng

-

Thông tin nhân viên

III.3.2/ Nhược điểm
Chương trình quản lý khách sạn rất nhiều hạn chế. Bài toán khách sạn này chỉ áp dụng
cho khách sạn có quy mô nhỏ, do đặc thù của mỗi khách sạn nên công tác quản lý
khác nhau. Ở đây nhóm chúng em chỉ tìm hiểu về khách sạn nhỏ nên chỉ áp dụng cho
công tác quản lý khách sạn tương tự.
Trong quá trình xây dựng và hoàn thiện chương trình em nhận thấy chương trình có
rất nhiều thiếu sót như:
o Khách sạn còn thiếu nhiều chức năng như: tìm kiếm chi tiết, đặt phòng online
o Chưa thống kê được doanh thu theo ngày
o Giao diện chưa tối ưu với người sử dụng
o Nhân viên quản lý chưa quản lý hết các phần của nhân viên khác.
III.3.3 / Hướng phát triển và hoàn thiện
- Bổ sung thêm nhiều chức năng nữa cho khách sạn
-

Đưa ra doanh thu trước cho khách sạn ở một thời gian nhất định

-

Tối ưu chương trình và xây dựng hệ thống cung cấp phòng, giá cả, đặt phòng
online qua mạng

IV. TÀI LIỆU THAM KHẢO

1. Tài liệu tham khảo
1. Giáo trình Microsoff Access 2007.

Nhóm thực hiện: nhóm 3

18


Phân tích thiết kế hệ thống
2. Làm đồ Án access trên trang slideshare.net/TinHocXayDungK56/qun-l-khch-

sn-bng-access
3. Các bài viết tại : http//thuthuataccess.com/Forum/
4. Hướng dẫn thực hành Access_GV: Mai Liên Khương
5. BT Access của Trung tâm tin học
2. Danh sách nhóm 3
a. Nhóm trưởng
Thiều Minh Long
b. Thành viên
Sơn Kim Thai
Nguyễn Thị Lan Xuân
Nguyễn Thị Nhữ
Đặng Văn Bình
Nguyễn Quốc Hậu
Trần Văn Đại
Nguyễn Phan Hoàng Sơn
Phù Chí Hiếu
3. Phân công công việc
STT Công việc thực hiện


Mô tả

1

- Thiết lập đội ngũ thành viên của Thiều Minh Long

Khởi tạo dự án.

hệ thống.

Thành viên

Sơn Kim Thai

- Thiết lập mối quan hệ với người Nguyễn Thị Lan Xuân
dùng nhằm tìm hiểu nguyên tắc
Nguyễn Thị Nhữ
làm việc và xây dựng kế hoạch
Đặng Văn Bình
khởi tạo hệ thống.
- Xây dựng các nguyên tắc quản Nguyễn Quốc Hậu
lý và tài liệu tham khảo cho hệ Trần Văn Đại
thống.
Nguyễn Phan Hoàng

Nhóm thực hiện: nhóm 3

19



Phân tích thiết kế hệ thống

Sơn
Phù Chí Hiếu

2

Lập kế hoạch phát Xây dựng tài liệu kế hoạch phát Sơn Kim Thai
triển hệ thống.

triển hệ thống

đồng thời phân Nguyễn Thị Lan Xuân
tích rủi ro và các phát sinh về
Nguyễn Quốc Hậu
quản lý trong quá trình phát triển
hệ thống.

3

Xác định yêu cầu hệ Lập kế hoạch phỏng vấn người Thiều Minh Long
thống.

dùng, đưa ra các yêu cầu nghiệp
vụ, yêu cầu chức năng hệ thống
và yêu cầu phi chức năng.

Sơn Kim Thai
Nguyễn Thị Lan Xuân
Nguyễn Thị Nhữ


4

Mô hình hóa yêu cầu. Mô hình hóa các yêu cầu dưới Nguyễn Thị Nhữ
dạng sơ đồ, mô tả tổng quan về hệ Nguyễn Quốc Hậu
thống.
Trần Văn Đại

5

Thiết kế.

Thiết kế chi tiết về hệ thống bao Thiều Minh Long
gồm:

Sơn Kim Thai
Thiết kế dữ liệu.

Nguyễn Thị Lan Xuân

Thiết kế giao diện.

Nguyễn Thị Nhữ
Đặng Văn Bình
Nguyễn Quốc Hậu
Trần Văn Đại
Nguyễn Phan Hoàng
Sơn
Phù Chí Hiếu


6

Cài đặt.

Nhóm thực hiện: nhóm 3

Viết code cho hệ thống.

Thiều Minh Long

20


Phân tích thiết kế hệ thống

Sơn Kim Thai
Nguyễn Thị Lan Xuân
Đặng Văn Bình
Nguyễn Phan Hoàng
Sơn
7

Kiểm tra và thử

Kiểm tra lại toàn bộ các chức Thiều Minh Long

nghiệm hệ thống.

năng đã làm theo yêu cầu đề ra Sơn Kim Thai
ban đầu, thử nghiệm với tập dữ

Nguyễn Thị Lan Xuân
liệu mẫu.
Đặng Văn Bình

Nhóm thực hiện: nhóm 3

21



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×