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

THIẾT kế WEBSITE QUẢN lý KHÁCH sạn tại CÔNG TY tư vấn DỊCH vụ kĩ THUẬT CÔNG NGHỆ XANH AN GIANG

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 (1.66 MB, 94 trang )

Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn

Giáo viên hướng dẫn Trang 1/112
Nguyễn Hoàng Tùng

ĐỀ CƯƠNG CHI TIẾT

A. PHẦN MỞ ĐẦU.........................................................................................................................4
I. LỜI GIỚI THIỆU......................................................................................................................4
1. GIỚI THIỆU VỀ CƠ QUAN THỰC TẬP...........................................................................4
a) Lời giới thiệu:...................................................................................................................4
b) Địa chỉ trụ sở chính: ........................................................................................................4
c) Ngành nghề kinh doanh:...................................................................................................4
d) Người đại diện theo pháp luật của Công ty:.....................................................................5
e) Sơ đồ tổ chức quản lý:......................................................................................................5
f) Hướng phát triển:..............................................................................................................5
2. GIỚI THIỆU VỀ DỰ ÁN:....................................................................................................5
a) Giới thiệu sơ lược về Hệ thống thông tin quản lý:...........................................................5
II. LÝ DO CHỌN ĐỀ TÀI...........................................................................................................6
III. LỜI CẢM ƠN.........................................................................................................................6
B. TỔNG QUAN..............................................................................................................................7
I. KHẢO SÁT, MÔ TẢ HIỆN TRẠNG HỆ THỐNG HIỆN TẠI...............................................7
1. Khảo sát hiện trạng Hệ thống hiện tại..................................................................................7
a) Mơ hình tổ chức:...............................................................................................................7
b) Chức năng, quan hệ giữa các bộ phận trong hệ thống:....................................................7
2. Mô tả hiện trạng Hệ thống hiện tại.......................................................................................8
a) Qui trình nghiệp vụ: .........................................................................................................8
b) Mơ tả thành phần dữ liệu .................................................................................................9
II. KHỞI TẠO VÀ LẬP KÊ HOẠCH HỆ THỐNG..................................................................10
1. Khởi tạo Dự án...................................................................................................................10


a) Các hoạt động.................................................................................................................10
b) Xác định Đối tượng sử dụng Hệ thống..........................................................................10
c) Xác định Phạm vi Hệ thống............................................................................................11
2. Kế hoạch khởi tạo Dự án....................................................................................................11
a) Mô tả phạm vi Hệ thống.................................................................................................11
b) Đánh giá khả thi.............................................................................................................13
III. CƠ SỞ LÝ THUYẾT...........................................................................................................18
1. Khái niệm về Hệ thống.......................................................................................................18
2. Khái niệm về Hệ thống thơng tin........................................................................................19
3. Mơ hình UML trong PTTK HTTT.....................................................................................21
a) Khái niệm.......................................................................................................................21
b) Những ưu điểm khi sử dụng UML:...............................................................................21
4. Mô hình Activity Diagram trong PTTK HTTT theo UML................................................21
a) Activity...........................................................................................................................21
b) Trạng thái bắt đầu và kết thúc........................................................................................21
c) Transition (dòng chuyển dịch)........................................................................................22
d) Decision (điều kiện rẽ nhánh)........................................................................................22
e) Synchronization (đồng bộ hóa)......................................................................................22
f) Swimlane (vai trị)...........................................................................................................22
Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH

Trang 1/112


Đồ án thực tập cuối khóa

Giáo viên hướng dẫn Trang 2/112
Website Quản Lý Khách sạn
Nguyễn Hồng Tùng
5. Mơ hình Use case...............................................................................................................22
a) Actor...............................................................................................................................23
b) Use case..........................................................................................................................23
c) Mối quan hệ giữa actor - Use case.................................................................................25
6. Class Diagram.....................................................................................................................25
a) Đối tượng........................................................................................................................25
b) Class...............................................................................................................................25
c) Quan hệ giữa các Class...................................................................................................27
7. Entities Relationship Model...............................................................................................28
8. Các công cụ và ngôn ngữ sử dụng......................................................................................31
IV. XÁC ĐỊNH YÊU CẤU HỆ THỐNG...................................................................................33
1. Các qui trình nghiệp vụ chính:...........................................................................................33
a) Quản lý khai thác Phịng:...............................................................................................33
b) Quản lý Khách hàng:.....................................................................................................34
c) Quản lý các Dịch vụ của Khách sạn:.............................................................................34
d) Quản lý Nhân viên:........................................................................................................34
e) Quản lý Phòng:..............................................................................................................34
f) Thống kê:........................................................................................................................35
2. Các yêu cầu chức năng:......................................................................................................35
a) Yêu cầu lưu trữ :.............................................................................................................35
b) Yêu cầu nghiệp vụ :.......................................................................................................37
c) Yêu cầu báo biểu :.........................................................................................................37
d) Các yêu cầu phi chức năng:............................................................................................37
V. CẤU TRÚC HÓA YÊU CẦU...............................................................................................38
1. Cấu trúc hóa yêu cầu theo sơ đồ: .......................................................................................38
2. Mơ hình hóa hiện trạng Hệ thống.......................................................................................38
a) Use case ngữ cảnh của Hệ thống ...................................................................................39

b) Mơ hình hoạt động của các Use case trong Hệ thống....................................................40
3. Xây dựng mô hình quan niệm hiện hành của Hệ thống.....................................................49
a) Loại bỏ các yếu tố vật lý.................................................................................................49
b) Kết nối dòng chuyển dịch:.............................................................................................51
c) Xây dựng mơ hình quan niệm Hệ thống dùng Use case................................................56
4. Xây dựng mơ hình quan niệm Hệ thống mới.....................................................................61
5. Xây dựng mơ hình Use case đặt tả u cầu phần mềm Hệ thống mới...............................65
a) Xây dựng các Use case từ các hoạt động sẽ được tự động hóa......................................65
b) Xây dựng các Use case khai thác và sử dụng Hệ thống.................................................68
c) Xây dựng Use case mô tả chức năng Quản trị Hệ thống:...............................................69
d) Tinh chế các Use case....................................................................................................69
VI. MƠ HÌNH HÓA DỮ LIỆU..................................................................................................72
1. Xác định đối tượng trong Hệ thống:...................................................................................72
2. Mối quan hệ giữa các đối tượng trong Hệ thống................................................................73
3. Phân tích dữ liệu.................................................................................................................80
a) Các thực thể: Các thực thể được xác định dựa theo các class đã được xác định và một
số thực thể được bổ sung nhằm giảm sự trừu tượng của các class đồng thời làm giảm sự
phức tạp cho giai đoạn thiết kế dữ liệu và code (các thực thể này sẽ là các bảng trong Cơ
sở dữ liệu)...........................................................................................................................80
b) Mối quan hệ giữa các thực thể.......................................................................................80
Tô Trung Đồn
(DTH061034)
Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Trang 2/112
Huỳnh Văn Thiện (DTH0610)
Lớp DH7TH


Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 3/112

Website Quản Lý Khách sạn
Nguyễn Hoàng Tùng
c) Sơ đồ thực thể kết hợp ...................................................................................................88
C. THIẾT KẾ..................................................................................................................................89
I. THIẾT KẾ KIẾN TRÚC HỆ THỐNG...................................................................................89
1. Phân chia Hệ thống con......................................................................................................89
2. Kiến trúc Hệ thống.............................................................................................................89
II. THIẾT KẾ DỮ LIỆU HỆ THỐNG
.............................................................................90
1. Thiết kế cơ sở dữ liệu:........................................................................................................90
2. Ràng buộc toàn vẹn............................................................................................................94
a) Ràng buộc toàn vẹn miền giá trị ..................................................................................94
b) Ràng buộc toàn vẹn liên thuộc tính –liên quan hệ ........................................................95
c) Ràng buộc tồn vẹn tham chiếu......................................................................................98
III. THIẾT KẾ CHỨC NĂNG HỆ THỐNG............................................................................100
a) Các xử lý tự động hóa:.................................................................................................100
b) Chức năng hệ thống:.....................................................................................................100
c) Báo cáo, thống kê:.......................................................................................................100
d) Trợ giúp:.......................................................................................................................101
IV. THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG..........................................................................101
1. Site chính của website......................................................................................................101
V. THIẾT KẾ MODULE CHO HỆ THỐNG...........................................................................103
D. HIỆN THỰC HĨA PHÂN TÍCH VÀ THIẾT KẾ(CODING)................................................109
I. LẬP KẾ HOẠCH CODE .....................................................................................................109
1. Coding theo từng chức năng của hệ thống.......................................................................109
2. Coding theo IPO Chart.....................................................................................................109
II. TEST TỪNG CHỨC NĂNG MỘT(TRONG LÚC CODE)................................................109
E. KIỂM THỬ..............................................................................................................................110
I. LẬP KẾ HOẠCH KIỂM THỬ.............................................................................................110
II. KIỂM THỬ VÀ ĐÁNH GIÁ KẾT QUẢ............................................................................110

F. CÀI ĐẶT:.................................................................................................................................111
1. Cài đặt trên localhost........................................................................................................111
2. Cấu hình host trên Web Hosting Service..........................................................................111
G. ĐÁNH GIÁ DỰ ÁN................................................................................................................111
H. TÀI LIỆU THAM KHẢO.......................................................................................................112
1. Sách về Phân tích thiết kế Hệ thống.................................................................................112
2. Sách về ngơn ngữ lập trình:..............................................................................................112
3. Các tài ngun khác..........................................................................................................112

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Lớp DH7TH

Trang 3/112


Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn

Giáo viên hướng dẫn Trang 4/112
Nguyễn Hoàng Tùng

A. PHẦN MỞ ĐẦU
I. LỜI GIỚI THIỆU
1. GIỚI THIỆU VỀ CƠ QUAN THỰC TẬP
a) Lời giới thiệu:
• Cơng ty TNHH Tư vấn và Dịch vụ kỹ thuật Công nghệ xanh An GiangAGITECH là một cơng ty có trách nhiệm và đầy nhiệt huyết trong việc

giúp quý Khách hàng thiết kế các phần mềm chuyên nghiệp theo nhu
cầu cụ thể của Khách hàng, xây dựng Hệ thống thơng tin hồn chỉnh
trên nền tảng Internet, thiết kế trang web chất lượng cao, lập báo cáo
đánh giá tác động mơi trường cho các cơng ty xí nghiệp, khảo sát, đánh
giá, lập báo cáo địa chất cơng trình. Công ty được thành lập vào ngày
29/09/2009 theo quyết định của Sở kế hoạch và đầu tư tỉnh An giang cấp.
• Tên cơng ty bằng tiếng Việt: CƠNG TY TƯ VẤN DỊCH VỤ KĨ
THUẬT CƠNG NGHỆ XANH AN GIANG.
• Tên cơng ty bằng tiếng Anh: AN GIANG GREEN TECHNOLOGY
LIMTED COMPANY.
• Tên công ty viết tắt: AGITECH Co.,Ltd.
b) Địa chỉ trụ sở chính:
Số 30B Huỳnh Thị Hưởng, P. Mỹ Long,TP. Long Xuyên, tỉnh An giang.
• Điện thoại:
076.3842658
Fax:/.
• Email: Website :www.agitech.com.vn.
c) Ngành nghề kinh doanh:
STT
1
2
3
4
5
6
7
8
9
10


Tên ngành
Sản xuất phần mềm
Mua bán máy tính, máy văn phịng, các dịch vụ về tin học, sửa
chữa, bảo dưỡng máy tính, các thiết bị ngoại vi
Dịch vụ đào tạo để thành viên được cấp bằng chứng nhận về tin
học, môi trường, thống kê ứng dụng
Mua bán, sản xuất chế biến, đóng gói và phân phối các loại chất
thải, phế liệu và các phế phẩm từ chất thải, phế liệu công nghiệp,
nông nghiệp và thủy sản.
Dịch vụ đánh giá tác động và quan trắc
Dịch vụ phân tích các chỉ tiêu nước cấp, nước thải và khơng khí
Dịch vụ xử ly nước thải, nước cấp, khơng khí và chất thải rắn
Mua bán thiết bị Phịng thí nghiệm, thiết bị xử lý nước và mơi
trường
Thăm dị địa chất
Dịch vụ tổ chức hội nghị hội thảo

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Mã ngành
(7327-732700)
(51531-5153100)
(80321-8032100)
(514)
/
/
(92121-9212100)
/


Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Lớp DH7TH

/
/

Trang 4/112


Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 5/112
Website Quản Lý Khách sạn
Nguyễn Hoàng Tùng
d) Người đại diện theo pháp luật của Cơng ty:
• Chức danh: Giám đốc
• Họ tên:
NGUYỄN VĂN ĐẠO
Nam/Nữ: Nam.
• Sinh ngày: 15/07/1984
Dân tộc: Kinh Quốc tịch: Việt Nam
• Chứng minh nhân dân số:
351545518
• Ngày cấp: 26/03/2003
Nơi cấp: Cơng An tỉnh An Giang
• Nơi đăng kí hộ khẩu thường trú: Ấp Hịa Tây A, Xã Phú Thuận,
Huyện Thoại Sơn, Tỉnh An Giang.
• Chổ ở hiện tại: P.Mỹ Xuyên,Tp Long Xuyên, Tỉnh An Giang.
• Điện thoại:
0972.644.643

• Email:
.
e) Sơ đồ tổ chức quản lý:
Hội đồng Quản Trị
Ban Giám Đốc
Trưởng Phịng Tổ Chức
Nhân Viên





Trưởng Phịng Nhân Sự

Trưởng Phòng Kinh Doanh

Nhân Viên

Nhân Viên

f) Hướng phát triển:
Ngày càng nâng cao chất lượng dịch vụ, chất lượng phục vụ đáp ứng nhu cầu của Khách
hàng về sản phẩm có chất lượng và uy tín.
Mở rộng vi mơ hoạt động trong và ngồi tỉnh.
Nâng cao trình độ chun mơn kĩ thuật của Nhân viên trong Công ty nhằm cho ra thị
trường những sản phẩm có chất lượng và có sức cạnh tranh.

2. GIỚI THIỆU VỀ DỰ ÁN:






a) Giới thiệu sơ lược về Hệ thống thông tin quản lý:
Ngày nay, Công Nghệ Thơng Tin có những bước phát triển mạnh mẽ, ứng dụng trong
nhiều lĩnh vực đời sống. Máy tính điện tử trở nên phổ biến và gần gũi với mọi người, việc
tiếp cận với Hệ thống Thông tin quản lý trở thành mục tiêu hàng đầu của các tổ chức,
doanh nghiệp cho mục đích quản lý thơng tin của mình.
An giang là tỉnh đầu nguồn Đồng Bằng Sơng Cửu Long có tìm năng kinh tế về du lịch và
dịch vụ. Việc xây dựng HTTT Quản lý cho việc quản lý về dịch vụ, du lịch là một nhu
cầu thiết thực của các tổ chức, doanh nghiệp trong Tỉnh.
HTTT Quản lý trong quản lý Khách sạn được xây dựng nhằm giải quyết nhu cầu về
quản lý trong Khách sạn. Hệ thống sẽ giúp các doanh nghiệp xử lý cơng việc chính xác,

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH

Trang 5/112


Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 6/112
Website Quản Lý Khách sạn
Nguyễn Hồng Tùng
nhanh chóng, tiết kiệm chi phí, nhân lực, mặt khác cịn quảng bá hình ảnh của Khách sạn
đến với bạn bè trong và ngoài Tỉnh, trong Nước và Quốc tế!.

• Khả năng tương tác, liên doanh với các Hệ thống Khách sạn khác trong cùng lĩnh vực
hoạt động là rất cao.
• Hệ thống Thơng tin Quản lý sẽ khắc phục được những nhược điểm yếu kém trong quản lý
Khách sạn hiện tại, có khả năng nâng cấp và mở rộng nhiều chức năng trong tương lai.
• Các chức năng của Hệ thống tương lai:
• Chức năng Quản lý Phịng: Quản lý thơng tin chi tiết từng phòng trong hệ thống gồm:
quản lý trạng thái phịng, loại phịng, kiểu phịng v.v.
• Chức năng quản lý các dịch vụ, phục vụ khách như: Dịch vụ giải trí, dịch vụ ăn uống,
dịch vụ du lịch.v.v.
• Chức năng Đặt Phịng: Khách hàng có thể đặt một phịng hoặc nhiều phòng ứng với
nhiều loại, kiểu phòng khác nhau. Khách hàng đặt phòng trưc tiếp tại bộ phận tiếp tân
hoặc có thể đặt phịng online, điện thoại.v.v.
• Chức năng Quản lý Hóa đơn thanh tốn: Chức năng này cho phép quản lý việc thanh tốn
tiền Phịng và các dịch vụ khác mà khách sử dụng.
• Chức năng Thống kê: Thống kê lại tất cả các hoạt động của khách sạn trong ngày, tuần,
tháng thống kê thu chi và báo cáo.
• Quản lý Danh sách Khách hàng: nhằm nắm được thông tin để có những chương trình
khuyến mãi hoặc thơng báo quảng cáo đến khách hàng.
• Chức năng Đổi Phịng: chức năng cho phép khách hàng chuyển đổi phịng.
• Chức năng bảo mật, phân quyền sử dụng hệ thống.

II. LÝ DO CHỌN ĐỀ TÀI





Đề tài là một yêu cầu thiết thực trong quản lý của các khách sạn đang hoạt động hiện nay,
do nhu cầu ngày càng tăng về số lượng khách du lịch, số lượng dịch vụ phục vụ, sự cạnh
tranh thương mại, tiết kiệm chi phí hoạt động và quan trọng hơn là sự hoạt động chính xác

và hiệu quả trong quản lý mới là cái quan trọng quyết định sự thành công trong hoạt động
kinh doanh của Khách sạn.
Là một cách kiểm tra hiệu quả nhất những kiến thức đã học và là một cách tiếp cận với
thực tế có hiệu quả nhất.
Là dự án thương mại có tiềm năng, nếu phát triển tốt sẽ có nhiều thuận lợi cho các Dự án
tiếp theo của Nhóm.

III. LỜI CẢM ƠN





Nhóm xin chân thành cám ơn đến thầy cơ, cán bộ, công nhân viên của Khoa Kĩ ThuâtCông Nghệ-Môi Trường, các Khoa, đoàn thể khác của Trường Đại Học An Giang đã
nhiệt tình quan tâm và tạo nhiều điều kiện thuận lợi trong q trình chúng em theo học tại
Trường.
Nhóm xin gửi lời cám ơn đến Công ty AGITECH đã tạo điều kiện thuận lợi cho nhóm
trong thời gian thực tập, cũng như tận tình hướng dẫn nhóm, giúp nhóm hoàn thành đề
cương đúng kế hoạch.
Xin gửi lời cám ơn đến cán bộ, cơng nhân viên của Khách sạn Hịa Bình II đã tạo điều
kiện thuận lợi trong quá trình nhóm đến khảo sát và thực tế tại Khách sạn.

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH

Trang 6/112



Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 7/112
Website Quản Lý Khách sạn
Nguyễn Hồng Tùng
• Xin cám ơn Ba mẹ, Anh chị và các bạn đã tạo động lực và ủng hộ nhóm hồn thành đồ án
thực tập.
• Xin chân thành cám ơn đến Thầy Hoàng Tùng (Giáo viên hướng dẫn), Anh Huỳnh Lý
Thanh Nhàn, Anh Văn Đạo đã tận tình hướng dẫn, giúp đở trong quá trình nhóm hồn
thành dự án.

B. TỔNG QUAN
I. KHẢO SÁT, MƠ TẢ HIỆN TRẠNG HỆ THỐNG HIỆN TẠI
1. Khảo sát hiện trạng Hệ thống hiện tại
a) Mơ hình tổ chức:
Hội đồng Quản Trị
Ban Giám Đốc
TP.BỘ PHẬN TIẾP TÂN
NV tiếp tân

TP.BỘ PHẬN QUẢN LÝ
NV p/v Phòng

NV p/v Dịch vụ

TP.BỘ PHẬN KINH DOANH
NV Kế toán

NV Kinh doanh


b) Chức năng, quan hệ giữa các bộ phận trong hệ thống:
 Chức năng các bộ phận trong hệ thống
• Hội đồng quản trị: là cơ quan quyền lực nhất của khách sạn, gồm các đại biểu do điều lệ
khách sạn và các điều khoản pháp lý hiện hành qui định.
• Giám đốc có trách nhiệm quản lý các bộ phận.
• Trưởng Phịng các bộ phận chịu trách nhiệm quản lý các nghiệp vụ của nhân viên.
• Bộ phận tiếp tân: Đây là trung tâm vận hành của toàn bộ khách sạn, đầu mối liên hệ
khách sạn, là bộ phận tham mưu, trợ giúp cho bộ máy quản lý khách sạn. Nhân viên tiếp
tân có nhiệm vụ:
o Đón tiếp khách
o Giới thiệu, bán phòng ( buồng) và các dịch vụ khác
o Nhận đặt buồng và bố trí buồng
o Làm thủ tục đăng ký khách sạn cho khách
o Trực tiếp và phối hợp với các nhân viên phục vụ trong thời gian khách lưu lại tại
khách sạn
o Tiếp nhận và giải quyết các phàn nàn
o Theo dõi, cập nhật và tổng hợp các chi phí của khách
o Thanh tốn và tiễn khách
o Tham gia công tác quảng cáo và tiếp thị của khách sạn
o Các nhiệm vụ khác.
Tô Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH

Trang 7/112



Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 8/112
Website Quản Lý Khách sạn
Nguyễn Hồng Tùng
• Bộ phận Quản lý: Bộ phận quả lý chịu trách nhiệm quản lý nhân viên phục vụ phòng,
nhân viên phục vụ các dịch vụ. Nhân viên phục vụ phịng có nhiệm vụ phục vụ giao
phòng và nhận phòng. Nhân viên phục vụ dịch vụ sẽ phục vụ các dịch vụ trong khách
sạn.
• Bộ phận kinh doanh: Bộ phận kinh doanh bao gồm các nhân viên kế tốn và nhân viên
kinh doanh. Trưởng phịng kinh doanh quản lý trực tiếp nhân viên kế toán và nhân viên
kinh doanh về tình hình doanh số, chiến lược kinh doanh của khách sạn…
o Nhân viên Kế toán: chịu trách nhiệm về vấn đề kế toán của khách sạn.
o Nhân viên kinh doanh: chịu trách nhiệm về vấn đề kinh doanh của khách sạn.
 Mối quan hệ giữa các Bộ phận:
• Mối quan hệ giữa bộ phận lễ tân với bộ phận quản lý: Bộ phận quản lý hổ trợ quan trọng
nhất cho mọi hoạt động của bộ phận lễ tân. Bộ phận quản lý phối hợp báo cáo về trạng
thái phòng, những vấn đề phát sinh để góp phần năng cao hiệu quả phịng. Bộ phận lễ tân
tiếp nhận các yêu cầu của khách sạn về thuê phòng và thuê sử dụng các dịch vụ của
khách sạn. Bộ phận lễ tân sẽ thông báo cho bộ phận quản lý để phục vụ khách hàng.
• Mối quan hệ giữa bộ phận kinh doanh với bộ phận lễ tân: Hai bộ phận này phối hợp với
nhau bảo quản tiền mặt và các nguồn thu cho khách sạn. Ngoài ra còn đề ra các chiến
lược kinh doanh cho ban giám đốc và hội đồng quản trị.
2. Mô tả hiện trạng Hệ thống hiện tại









a) Qui trình nghiệp vụ:
Khách sạn chưa sử dụng phần mềm hay Website để quản lý các nghiệp vụ. Nhân viên
của từng bộ phận hoạt động và hổ trợ cho nhau.
Khi có khách hàng muốn đặt phịng có thể trực tiếp đặt phịng tại quầy tiếp tân của khách
sạn hoặc có thể đăt phịng thơng qua điện thoại, fax. Khi đặt phịng, khách hàng phải khai
báo thơng tin đầy đủ của cá nhân của khách hàng như:
- CMND (đối với Khách hàng là người Việt Nam) hoặc thẽ Passpord (đối với
khách hàng là người nước ngoài).
- Họ tên.
- Giới tính.
- Ngày sinh.
- Địa chỉ.
- Quốc tịch.
- Số điện thoại liên lạc….
Khi việc đăng ký thuê phòng thành công, khách sạn sẽ cung cấp các dịch vụ cho khách
hàng khi khách hàng có nhu cầu. Khi khách hàng có nhu cầu sử dụng dịch vụ, hệ thống
yêu cầu nhập đầy đủ thơng tin như:
- Tên phịng khách đang sử dụng.
- Tên dịch vụ khách hàng muốn sử dụng.
Khi khách trọ có nhu cầu đổi phịng, hệ thống sẽ cung cấp chức năng đổi phòng cho
khách trọ.
Khi khách hàng trả phịng. Nhân viên tiếp tân sẽ lập hóa đơn thanh tốn gồm tiền th
phịng, tiền sử dụng dịch vụ.

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)


Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH

Trang 8/112


Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 9/112
Website Quản Lý Khách sạn
Nguyễn Hồng Tùng
• Các nhà quản lý có thể xem thơng tin khách, thơng tin nhân viên, thơng tin phịng, thơng
tin về dịch vụ, thơng tin sử dụng phịng, thơng tin sử dụng dịch vụ, các phiếu thống kê
tháng, q hay năm.
b) Mơ tả thành phần dữ liệu
• Sổ th Phịng của Khách hàng
Ngày 14/04/2003
Mã sổ: A201
Mã sổ: A202
Phòng: 201
Phòng: 202
Nguyễn Thành Trung
Nguyễn Trung Khánh
CMND: 125001413
CMND 125003534
Ngơ Hồng Anh
Lê Đình Thái
CMND: 125006768
CMND:125006554
Q qn: Quảng Nam
Q qn: Bắc Ninh

9h 15/12/2003 - 18h 20/12/2003
09h 14/12/2003 - 15h 20/12/2003
• Ghi vào sổ phục vụ Phịng
STT
PHỊNG
NHÂN VIÊN
1
205
Trần Lệ Thu
2
201
Nguyễn Thị Thanh
3
203
Lý Văn An

GIỜ

GHI CHÚ

h

8
15h
19h ,23h

• Ghi vào sổ phục vụ dịch vụ
STT
1
2

3

PHÒNG
NHÂN VIÊN
202
Lâm Minh Tấn
201
Nguyễn Trung Thành
205
Lê Như Ý

GIỜ
h

11
13h,17h
20h

DỊCH VỤ
Cơm hải sản + Café
Café + Phở
Giặt ủi

• Ghi vào phiếu thanh tốn
Khách sạn Hịa Bình II

Số...........
PHIẾU THANH TỐN TIỀN
Họ tên Khách :................................................ Ngày đến.:............................ Giờ đến :..............
Số Phòng:........................................................ Ngày đi: ................................ Giờ đi: ..................

NGÀY

TIỀN
Phòng

TỔNG
SỐ TIỀN

Dịch vụ
TỔNG CỘNG

Tổng số tiền bằng chữ:

...................................................................................................................

Ngày................ tháng................ năm.................
KHÁCH

GIÁM ĐỐC

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

TIẾP TÂN

Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Lớp DH7TH

Trang 9/112



Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn

(Ký)

Giáo viên hướng dẫn Trang 10/112
Nguyễn Hoàng Tùng

(Ký)

(Ký)

II. KHỞI TẠO VÀ LẬP KÊ HOẠCH HỆ THỐNG
1. Khởi tạo Dự án
a) Các hoạt động
• Đội ngủ ban đầu cho hệ thống: Nhóm trưởng + Thành viên + Đại diện Khách sạn.
• Quan hệ làm việc với Khách hàng: Nhóm trưởng sẽ thường xuyên liên lạc với trưởng
phòng các bộ phận trong khách sạn nhằm thu thập và điều chỉnh các thay đổi trong q
trình xây dựng và phát triển hệ thống. Nhóm trưởng cùng các thành viên trong nhóm quan
sát hiện trạng nghiệp vụ của hệ thống, lập kế hoạch phỏng vấn cán bộ, thu thập tài liệu
nghiệp vụ liên quan, cơ sở dữ liệu, hồ sơ chứng từ trong quá trình hoạt động.
• Xây dựng các nguyên tắc quản lý: Bản kế hoạch làm việc. Các thành viên phải hoàn thành
tất cả các công việc được giao theo bản kê hoạch.
STT
Người thực hiện
Cơng việc
Ngày hồn thành
Ghi

chú
1
Tơ Trung Đồn
Xác định và chọn lựa Dự án
25/01/2010
Huỳnh Văn Thiện
2
Tơ Trung Đồn
Khởi tạo và lập kế hoạch Dự án 26/01/201003/02/2010
Huỳnh Văn Thiện
3
Tơ Trung Đồn
Phân tích Hệ thống
04/02/201025/02/2010
Huỳnh Văn Thiện
4
Tơ Trung Đồn
Thiết kế Hệ thống
26/02/201003/03/2010
Huỳnh Văn Thiện
5
Tơ Trung Đồn
Hiện thực Phân tích và Thiết kế 04/03/201004/04/2010
Huỳnh Văn Thiện
Hệ thống bằng code
6
Tơ Trung Đồn
Kiểm thử và Cài đặt
04/04/201008/04/2010
Huỳnh Văn Thiện,

các thành viên
khác, GVHD.
7
Tơ Trung Đồn
Kết thúc Dự án, đánh giá Dự
09/04/2010
Huỳnh Văn Thiện
án. Đề ra các chiến lược từ kinh
nghiệm thực hiện Dự án.







Xây dựng mơi trường quản lý hệ thống và tài liệu hệ thống: Hệ thống được phát triển trên
nền. Net Framework 3.5, ngôn ngữ ASP.Net MVC Framework, Web Server IIS 7, Hệ
quản trị cơ sở dữ liệu SQL Server 2005, Mơi trường lập trình Visual Studio 2008.
b) Xác định Đối tượng sử dụng Hệ thống
Nhân viên lễ tân, Nhân viên phục vụ
Trưởng Phòng các Bộ phận
Giám đốc
Hội đồng quản trị

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Công Nghệ-Môi Trường

Lớp DH7TH

Trang 10/112


Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn
• Khách hàng.

Giáo viên hướng dẫn Trang 11/112
Nguyễn Hoàng Tùng

c) Xác định Phạm vi Hệ thống
Đầu vào

Đầu ra

Thông tin Khách hàng
Đơn đặt Phòng
Phiếu thuê Phòng
Phiếu sử dụng dịch vụ
…………………….
….

Hệ thống Website
Quản Lý Khách sạn

Danh sách Khách hàng
Hóa đơn thanh tốn
Báo cáo doanh thu

……………………..
.......

Hình 1:Phạm vi Hệ thống
2. Kế hoạch khởi tạo Dự án
a) Mơ tả phạm vi Hệ thống

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Lớp DH7TH

Trang 11/112


Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn

Tơ Trung Đoàn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Giáo viên hướng dẫn Trang 12/112
Nguyễn Hồng Tùng

Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH


Trang 12/112


Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 13/112
Website Quản Lý Khách sạn
Nguyễn Hồng Tùng
Mơ tả phạm vi hệ thống
Người lập: Tơ Trung Đồn
Website quản lý Khách sạn
Ngày lập: 26/01/2010
Thông tin tổng quan:
Tên dự án: Xây dựng Website quản lý Khách sạn.
Đơn vị tài trợ: Khách sạn Hòa Bình II.
Quản lý Dự án: Tơ Trung Đồn—Huỳnh Văn Thiện
Phát biểu vấn đề:
Nhằm đáp ứng nhu cầu ứng dụng công nghệ thông tin cho các hoạt động kinh doanh và
để giảm bớt thời gian tìm kiếm, thống kê, theo dõi hoạt động của Khách sạn trong việc
quản lý. Website “Quản lý Khách sạn” ra đời nhằm đáp ứng vấn đề trên.
Mục tiêu:
- Giúp Khách sạn quản lý được trạng thái Phịng th.
- Cập nhật, thêm, xóa, sửa, tra cứu các thông tin về Khách hàng.
- Quản lý được các dịch vụ của Khách sạn và các Khách hàng sử dụng dịch vụ.
- Thống kê, báo cáo, in ấn các hoạt động theo tuần, tháng/năm.
- Giúp Khách hàng ở xa có thể đặt Phịng thơng qua email.
Mơ tả:
- Khách hàng phải cung cấp thông tin cho Bộ phận tiếp tân của Khách sạn khi đăng ký
thuê Phòng như: Họ tên, địa chỉ, số Chứng minh nhân dân….. và bộ phận tiếp tân sẽ
nhập, lưu trữ các thông tin trên.
- Bộ phận tiếp tân sẽ cho Khách hàng thơng tin về Phịng và các dịch vụ của Khách sạn.

- Lưu trữ thông tin Khách hàng thuê Phòng, Khách hàng sử dụng dịch vụ.
- Lưu trữ thơng tin Khách hàng đặt Phịng trước.
- Tra cứu, cập nhật trạng thái Phòng và Khách hàng
Lợi ích mang lại:
Hỗ trợ Khách sạn có được phong cách làm việc chuyên nghiệp, quản lý hiệu quả các
hoạt động kinh doanh Khách sạn, hướng tới hình ảnh, phong cách phục vụ Văn minh Lịch sự - Hiện đại đến Khách hàng, tạo một ưu thế cạnh tranh trước các đối thủ trong
ngành.
Các bước thực hiện để hoàn thành dự án:
Khảo sát hiện trạng.
Lập kế hoạch phát triển hệ thống.
Phân tích hệ thống.
Thiết kế.
Lập trình
Kiểm tra.
Thử nghiệm.
Thời gian ước tính:
03 tháng.
b) Đánh giá khả thi
• Khả thi về kinh tế:
o Lợi nhuận từ việc xây dựng Hệ thống Website Quản lý Khách sạn
 Lợi nhuận hữu hình:

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Lớp DH7TH

Trang 13/112



Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn

Giáo viên hướng dẫn Trang 14/112
Nguyễn Hoàng Tùng

Bảng tổng hợp lợi nhuận hữu hình
Dự án Website Quản lý Khách sạn
Lợi nhuận
Năm 1 5
-Loại bỏ và giảm chi phí
32
• Chi phí lương.
15,3
• Chi phí điều chỉnh lỗi tính tốn.
3,6
• Chi phí sổ sách,giấy tờ, hồ sơ.
5
- Gia tăng tốc độ hoạt động
25
- Gia tăng cơ hội kinh doanh và mở rộng thị
trường hoạt động
80,9
Tổng cộng

Trong đó, nếu Hệ thống mới triển khai thì cơng việc quản lý hồ sơ tại Bộ phận tiếp tân và
Bộ phận kinh doanh sẽ giảm đi 2 Nhân viên(có thể điều chỉnh và đào tạo sang các công việc
khác trong Khách sạn). Lương của 2 Nhân viên này là 1,5 triệu/tháng và 1,2 triệu/tháng, như

vậy mỗi năm sẽ giảm được 32 triệu. Hơn nữa, qua phân tích cho thấy, việc tính tốn số liệu
thủ cơng thường hay sai sót và thời gian để điều chỉnh số liệu sai mất khoảng 15% của 3
Nhân viên (1 ở Bộ phận lễ tân,2 ở Bộ phận kinh doanh), lương cho các Nhân viên đó
(8,5*12), Hệ thống mới sẽ giảm hồn tồn việc tính sai số liệu, mỗi năm giảm đi
(8,5*12*15%)=15,3. Việc xử lý trên máy tính sẽ làm giảm đi hàng năm 3,6 triệu thay vì phải
lưu trữ trên sổ sách, hồ sơ, giấy tờ. Các lợi nhuận tăng tốc xử lý thông tin là 5 triệu/năm, Hệ
thống mới cho phép mở rộng qui mô hoạt động nhưng thông tin vẫn được quản lý, lợi nhuận
ước tính 25 triệu/năm.


Lợi nhuận vơ hình: là lợi nhuận khơng thể xác định được bằng đơn vị tiền
tệ tại thời điểm hiện tại. Một số lợi nhuận hữu hình cũng có thể xem là lợi
nhuận vơ hình tại vì khơng thể xác định chính xác tại giai đoạn này của Dự
án. Chúng có thể có thể chuyển thành lợi nhuận hữu hình trong các giai
đoạn sau khi xác định Dự án.

Một số lợi nhuận vơ hình của HTTT Website Quản lý Khách sạn
Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH

Trang 14/112


Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 15/112
Website Quản Lý Khách sạn

Nguyễn Hoàng Tùng
STT
Lợi nhuân
1
Các báo cáo về doanh số, Danh sách Khách hàng, Danh sách Phòng, dịch vụ được
thuê và sử dụng nhiều nhất, các đơn đặt Phịng bị hủy…
2
Hạn chế việc tính tốn sai lệch các số liệu
3
Nhân viên có cơ hội học tập các kiến thức về máy tính,cách sử dụng Internet, quản
lý Website của mình.
4
Khả năng quản bá hình ảnh đến bạn bè trong nước và quốc tế
 Chi phí xây dựng:
Bảng chi phí phát triển ban đầu
Chi phí
Năm đầu
45
• Chi phí phát triển Hệ thống
3,6
• Chi phí mua Host + Website
46
• Chi phí phần cứng,PC
2
• Chi phí đào tạo sử dụng
Tổng cộng 96,6

Bảng chi phí định kỳ
Dự án Website Quản lý Khách sạn
Chi phí

• Chi phí bảo hành
• Chi phí truyền thơng (th Host)
• Chi phí th mới phần cứng

Tổng cộng

Năm 2 đến 5
2,4
4
0
6,4

Trong đó phát triển hệ thống Website Quản lý Khách sạn phải mất 03 tháng với chi phí 45
triệu. Để hoạt động khách sạn cần trang bị 3PC tại bộ phận tiếp tân, 2PC tại bộ phận kinh doanh,
2PC tại ban giám đốc. Phí thuê Host và các dịch vụ khác mỗi năm là 3,6 triệu, chi phí kết nối
mạng LAN, Internet là 4 triệu. Chi phí đào tạo nhân viên sử dụng, quản lý Website trong một
tuần là 2 triệu. Tổng cộng 96,6 triệu đồng.



Khả thi về kĩ thuật: đánh giá rũi ro về mặt kĩ thuật

Tô Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH

Trang 15/112



Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn

Giáo viên hướng dẫn Trang 16/112
Nguyễn Hoàng Tùng

Các yếu tố đánh giá rũi ro Dự án
Yếu tố rũi ro Chi tiết liên quan
Độ lớn dự
• 2 thành viên, đại diện của Khách sạn
án
• Thời gian 03 tháng
• Kích thước hơn 2000 dịng code
Cấu trúc
• Hệ thống được xây dựng mới hồn tốn
dự án
• Thay thế các cơng việc thủ cơng bằng sự trợ giúp của máy tính
Nhóm phát
• Đã từng làm việc với các Hệ thống khác nhau
triển
• Quen thuộc phần cứng, phần mềm, mơi trường phát triển.
• Chưa làm quen với Hệ thống Khách sạn
Nhóm gười
• Có kế hoạch đào tạo sử dụng Internet, Website.
dùng
• Có quan tâm đến phát triển Hệ thống

Tơ Trung Đồn

(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Cơng Nghệ-Môi Trường
Lớp DH7TH

Trang 16/112


Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn
Dự án:Website Quản lý Khách
sạn Hịa Bình II

Giáo viên hướng dẫn Trang 17/112
Nguyễn Hồng Tùng
Người đánh giá:
Tơ Trung Đồn—Huỳnh Văn
Thiện
Đánh Mơ tả
giá
Thấp
2/3 Nhân viên các Phịng
ban đã biết sử dụng máy
tính

ST
T
1


Rủi ro

2

Sự quen thuộc với tiến
trình Hệ thống

Cao

Các Nhân viên chưa từng
tham gia phát triển Hệ
thống nào trước đây

3

Sự quen thuộc của Nhóm
phát triển trong lĩnh vực
đề xuất
Thay đổi cơ cấu tổ chức
Sự nhận thức và thiện chí
của người dùng nổ lực
tham gia vào Dự án
Kích thước Hệ thống

Thấp

Đã từng phát triển các Dự
án tương tự

Thấp

Thấp

Không ảnh hưởng
4/5 Nhân viên đều mong
muốn xây dựng Hệ thống
mới
Hệ thống chỉ gồm 4 phân
hệ con, ước tính thời gian
triển khai >=3 tháng với 2
thành viên.

Ngày: 26/01/2010

4
5
6

Sự quen thuộc của người
dùng với việc sử dụng
các Hệ thống tương tự

Thấp

• Khả thi về hoạt động:
Dự án:Website Quản lý Khách sạn
Hịa Bình II
ST
Khả thi
T
1

Giải quyết được vấn đề Quản lý
trong kinh doanh của Khách sạn.
Tạo điều kiện mở rộng phạm vi
kinh doanh.
2
Không làm thay đổi cấu trúc thủ
tục, các qui trình nghiệp vụ của
Khách sạn trước khi xây dựng
Hệ thống Website
Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Mơ tả khắc phục
Xây dựng kế hoạch
đào tạo các Nhân viên
chưa quen sử dụng
máy tính
Cần lập một kế hoạch
trình bày tầm quan
trọng và vai trò từng
giai đoạn cho mỗi
Nhân viên tham gia
vào Hệ thống

Ngoài ra, cần được
tham khảo các chuyên
gia trong PTTK
HTTT, các lập trình
viên có kinh nghiệm.


Người đánh giá:
Tơ Trung Đồn—Huỳnh Văn Thiện
Đánh Mô tả
giá
Cao

Ngày: 28/01/2010

Cao

Điều chỉnh các chức
năng Hệ thống sao
cho phù hợp với qui
trình nghiệp vụ.

Hệ thống được xây dựng
mới nhưng vẫn đảm báo
tính thống nhất trong quản
lý của Khách sạn

Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Lớp DH7TH

Mô tả khắc phục

Trang 17/112


Đồ án thực tập cuối khóa

Giáo viên hướng dẫn Trang 18/112
Website Quản Lý Khách sạn
Nguyễn Hồng Tùng
• Khả thi về thực hiện: Dự án được phát triển theo kế hoạch đã được lập trước thông qua
các ước lượng về chi phí, nhân lực, thời gian…Các điều chỉnh khi có thay đổi nên việc
hoàn thành dự án đúng thời gian là có khả thi.


Khả thi về hợp đồng và luật: Thống nhất về bản quyền, vi phạm bản quyền, vi phạm
bảo mật, luật lao động, giấy phép kinh doanh, các điều lệ thương mại, các chuẩn báo cáo
tài chính… Các hợp đồng được hai bên kí kết và khảo sát trong suốt quá trình xây dựng
và phát triển theo Pháp luật.

III. CƠ SỞ LÝ THUYẾT
1. Khái niệm về Hệ thống
Hệ thống là khái niệm được xuất phát từ rất lâu trong tự nhiên như hệ mặt trời, hệ ngân
hà, trong sinh học cơ thể người cũng là một hệ thống, trong vật lý hệ thống máy móc, trong
hoạt động trao đổi như hệ thống thông tin. Một cách tổng quát hệ thống là tập hợp các thành
phần liên kết với nhau, thể hiện qua một phạm vi, xác định các hoạt động kết hợp với nhau
nhằm đạt đến những mục đích xác định. Một hệ thống gồm có 9 đặc điểm:
• Thành phần (component): Một hệ thống được hình thành từ một tập hợp các thành
phần. Một thành phần là một phần đơn giản nhất hoặc là sự kết hợp của những thành phần
khác nhau còn được gọi là hệ thống con.


Liên kết giữa các thành phần: Một chức năng hay hoạt động của một thành phần liên
kết một cách nào đó với chức năng hay hoạt động của những thành phần khác. Nói cách
khác, đây chính là sự phụ thuộc của một hệ thống con vào một hệ thống con khác.




Ranh giới (boundary): Hệ thống ln có một ranh giới xác định phạm vi hệ thống, bên
trong ranh giới chứa đựng tất cả các thành phần, ranh giới giới hạn phạm vi của hệ thống,
tách biệt hệ thống này với hệ thống khác. Các thành phần bên trong phạm vi có thể bị thay
đổi trong khi đó các sự vật bên ngồi hệ thống đó khơng thể bị thay đổi.



Mục đích (purpose): Tất cả các thành phần trong hệ thống hoạt động với nhau để đạt
được những mục đích tồn cục của hệ thống, mục đích này chính là lý do để tồn tại hệ
thống.



Mơi trường (environment): Hệ thống ln tồn tại bên trong mơi trường của nó, là mọi
thứ bên ngoài ranh giới tác động lên hệ thống, trao đổi với hệ thống, tạo đầu vào cho hệ
thống cũng như tiếp nhận đầu ra của hệ thống.



Giao diện (interface): Là nơi mà hệ thống trao đổi với mơi trường.



Đầu vào (input): Tất cả các sự vật cung cấp cho hệ thống từ mơi trường.



Đầu ra (output): Tất cả các sự vật mà hệ thống gửi tới môi trường, đây chính là kết quả
vận hành của hệ thống. Một đầu ra của hệ thống luôn xác định các đối tượng mơi trường

mà hệ thống gởi tới.



Ràng buộc (constraints): Các quy định giới hạn ảnh hưởng tới xử lý và mục đích của hệ
thống. Những ràng buộc này có thể xuất phát từ bên trong hoặc bên ngồi hệ thống.

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH

Trang 18/112


Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 19/112
Website Quản Lý Khách sạn
Nguyễn Hoàng Tùng
2. Khái niệm về Hệ thống thông tin
a. Hệ thống thông tin: Là một tập hợp gồm nhiều thành phần mà mối liên hệ
giữa các thành phần này cũng như liên hệ giữa chúng với các hệ thống khác là
liên hệ thông tin với nhau.
b. Các loại Hệ thống thơng tin:
• Hệ thống thơng tin tác vụ (Transaction Processing System-TPS)
• Hệ thống thơng tin quản lý (Management Information System MIS)
• Hệ hỗ trợ ra quyết định (Decision Support System DSS).
• Hệ chuyên gia (Expert System).

c. Biểu diễn Hệ thống thông tin:
Một Hệ thống thông tin được biểu diển qua các đặt trưng: Các thành phần hệ thống thông
tin và các mức mức nhận thức về hệ thống thông tin.
các mức nhận thức về hệ thống thông tin
Quan niệm
Tổ chức
Vật lý
Các thành phần
Xử lý
Dữ liệu Bộ xử lý Con người Truyền thơng
Hình 2:Biểu diễn Hệ thống thơng tin




d. Các mức nhận thức về Hệ thống thông tin
Quan niệm: Hệ thống thông tin (HTTT) được biểu diễn ở mức độ logic, trừu tượng hóa,
ở mức độ này HTTT chỉ thể hiện được là có những gì? Mà khơng mơ tả nó thực hiện ở
gốc độ vật lý, ngơn ngữ lập trình nào?
Vật lý: Mơ tả HTTT một cách cụ thể với một môi trường được lựa chọn, do đó nó được
mơ tả liên quan đến các thiết bị tin học, phần cứng, phần mềm, ngôn ngữ cài đặt, mạng
máy tính, cơ sở dữ liệu…
Tổ chức: Là mức mô tả trung gian giữa mức quan niệm và vật lý, xác định sự phân bố dữ
liệu và xử lý trên các bộ sự lý, truyền thông giữa các bộ phận xử lý.
e. Trình tự mơ hình hóa Hệ thống thông tin
Yêu cầu HTTT
mới
Quan niệm

Hệ thống quan niệm

(logic) hiện tại

Hệ thống quan niệm
(logic) mới

Tổ chức

Tơ Trung Đồn
Khoa: Kĩ
Vật lý (DTH061034) thống vật lý thuật-Công Nghệ-Môi Trườngvật lýTrang 19/112
Hệ
Hệ thống
mới
Huỳnh Văn Thiện (DTH0610)
Lớp
hiện tại DH7TH
Hình 3:Trình tự mơ hình hóa HTTT


Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn

Giáo viên hướng dẫn Trang 20/112
Nguyễn Hoàng Tùng

f. Các thành phần của Hệ thống thông tin
Hệ thống thông tin được mô tả qua 5 thành phần: Dữ liệu, xử lý, con người, truyền
thơng. Trong đó thành phần dữ liệu và thành phần xử lý đóng vai trị quan trọng nhất và
chiếm phần lớn nhất trong quá trình nghiên cứu và phát triển hệ thống.



Dữ liệu: Phản ánh khía cạnh tĩnh của HTTT bao gồm các dữ liệu thông tin lưu trữ và
khai thác nhằm phản ánh trạng thái quá khứ, hiện tại và tương lai của doanh nghiệp, có
thể phân chia dữ liệu thành 2 loại sau:
o Dữ liệu tĩnh: Là dữ liệu ít biến động, ít thay đổi và có chu trình sống dài trong hệ
thống, nó phản ánh các đối tượng cấu trúc, tài sản, nhân viên, hàng hóa… của
doanh nghiệp mà chúng ta thường gọi là danh mục. Ví dụ: danh sách nhân viên…
o Dữ liệu biến động: Là dữ liệu phản ánh các giao dịch xảy ra trong hoạt động kinh
doanh, dịch vụ. Các dữ liệu này thường biến đổi và có tần suất cập nhật cao, chu
trình sống được xác định từ khi tạo mới cho đến khi hết báo cáo cuối cùng khai
thác dữ liệu. Ví dụ đơn đặt hàng, hóa đơn, giao hàng, thu chi..



Xử lý: Phản ánh khía cạnh động của HTTT, mơ tả q trình thơng tin được tạo ra, biến
đổi và bị loại khỏi HTTT với các mục đích sau:
o Sản xuất các sản phẩm thông tin mới dựa trên thông tin dữ liệu tồn tại dựa trên
các dạng thức đã được xác định như các chứng từ (Hóa đơn, đơn đặt mua hàng,…)
các báo cáo thống kê.
o Cập nhật tạo mới, chỉnh sửa hoặc hủy bỏ một thông tin, dữ liệu.
o Vận chun thơng tin từ vị trí này sang vị trí khác ví dụ như: gửi một thơng báo,
đơn đặt hàng…



Con người: Là những người có vai trị trong việc điều hành và sử dụng HTTT được chia
thành 2 nhóm:
o Nhóm người dùng: Là những người sẽ sử dụng và khai thác HTTT bao gồm việc
sử dụng phần mềm và xử lý thủ cơng.
o Nhóm điều hành và phát triển HTTT: Bao gồm các phân tích viên, thiết kế viên,

lập trình viên,…có vai trị trong việc xây dựng và bảo trì hệ thống.



Bộ xử lý: Máy móc thiết bị dùng để tự động hóa xử lý thơng tin bao gồm các thiết bị phần
cứng như Server, PC…



Truyền thơng: Các phương tiện và cách thức trao đổi thông tin giữa các bộ xử lý, tùy
theo đặc điểm và qui mô của HTTT mà việc tổ chức truyền thông sẽ khác nhau ví dụ điện
thoại, fax, LAN, WAN, Internet.

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Lớp DH7TH

Trang 20/112


Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn
3. Mơ hình UML trong PTTK HTTT











Giáo viên hướng dẫn Trang 21/112
Nguyễn Hoàng Tùng

a) Khái niệm
Unified Modeling Language(UML ): Là một ngơn ngữ mơ hình hóa dùng để xác
định, mơ hình, xây dựng và trình bày báo cáo về những nhân tố thành phần của một hệ
thống phần mềm. Ngôn ngữ này nắm bắt những quyết định và hiểu biết về hệ thống đã
được ứng dụng. Nó cịn được dùng để hiểu biết, thiết kế, định hình, bảo trì và kiểm sốt
thơng tin của hệ thống.
UML: Là một hệ thống các ký hiệu nhằm vào việc mơ hình hệ thống sử dụng các khái
niệm về hướng đối tượng.
UML: Là ngôn ngữ dùng để đặc tả, trình bày trực quan và tài liệu hóa những tạo tác của
hệ thống hướng đối tượng đang được phát triển. UML là sự hợp nhất của các phương
pháp Booch, OMT, ký pháp Objectory, cùng với những ý tưởng tốt nhất của một số nhà
phương pháp luận. Bằng cách hợp nhất những ký pháp sử dụng bởi những phương pháp
hướng đối tượng này.
UML: Là một cố gắng để chuẩn hóa việc phân tích và thiết kế: các mơ hình ngữ nghĩa,
các ký pháp và biểu đồ.
UML: Là ngôn ngữ xây dựng nhưng không phải là ngôn ngữ lập trình trực quan nghưng
mơ hình của nó có thể kết nối trực tiếp đến các ngơn ngữ lập trình khác. Có nghĩa là có
thể ánh xạ mơ hình từ trong UML đến các ngơn ngữlập trình khác như Java, C++ hay các
bảng Cơ sở dữ liệu (CSDL) quan hệ, CSDL hướng đối tượng. Ánh xạ đó là 2 chiều, có
nghĩa là ánh xạ từ UML sang ngơn ngữ lập trình và ngược lại.
b) Những ưu điểm khi sử dụng UML:

Mơ tả các mơ hình cuả hệ thống – cả thế giới thực và Software – dựa trên những khái
niệm về đối tượng.
Là một ngơn ngữ mơ hình hóa chuẩn, linh động và có tính diễn đạt cao. Nhờ đó có thể
trao đổi thơng tin về hệ thống cho những người quan tâm về hệ thống một cách dể dàng.
Do đó những chổ sai sót dể dàng nhận ra (Sau khi được mọi người quan tâm) và sẽ được
sữa chữa sớm nên sẽ tránh sai sót hơn khi thời gian về cuối q trình hồn tất chương
trình. Rất có ích khi muốn có một hiểu biết tổng quan về hệ thống.

4. Mơ hình Activity Diagram trong PTTK HTTT theo UML
Mơ hình Activity trình bày hoạt động biễu diễn sự thi hành các hoạt động, chức năng Hệ
thống và các chuyển dịch biễu diễn sự chuyển giao điều khiển hoạt động cho một hoạt động kế
tiếp khi một hoạt động hoàn thành. Mục đích của Activity là cung cấp một cái nhìn về những
dịng hoạt động trong Use case hoặc tiến trình hoạt động nghiệp vụ. Các đối tượng của Activity.
a) Activity
Nội dung: Biểu diễn sự thực hiện một công việc hoặc một nhiệm vụ trong dịng cơng việc, nó
cũng miêu tả một thủ tục chương trình trong thiết kế chương trình.
Tên: Động từ + bỗ ngữ
Đặt Phịng
Lập hóa đơn
Th Phịng
b) Trạng thái bắt đầu và kết thúc
Nội dung: Hoạt động, trạng thái bắt đầu hoặc kết thúc tiến trình
Kết thúc
Tơ Trung Đồn
(DTH061034) Bắt đầu Kĩ thuật-Cơng Nghệ-Mơi Trường
Khoa:
Huỳnh Văn Thiện (DTH0610)
Lớp DH7TH

Trang 21/112



Đồ án thực tập cuối khóa
Website Quản Lý Khách sạn

Giáo viên hướng dẫn Trang 22/112
Nguyễn Hồng Tùng

c) Transition (dịng chuyển dịch)
Nội dung: Mô tả dồng chuyển dịch điều khiển khi một hoạt động hồn thành dịng điều khiển sẽ
tự động chuyển sang một hoạt động khác.
Đặt thuê Phòng

Kiểm tra đặt Phòng

Lưu đặt thuê Phòng

d) Decision (điều kiện rẽ nhánh)
Nộ dung: Cho phép thiết lập sự chuyển dịch của dòng điều khiển trên nhiều tình huống chọn lựa
khác nhau. Một Decision bao gồm một dòng vào và nhiều dòng ra, trên mỗi dòng ra ta đặt một
điều kiện kiểm tra trong trường hợp điều kiện đúng dòng chuyển dịch điều khiển sẽ đi qua nhánh
này và do đó hoạt động tiếp theo nhánh đó sẽ được thực hiện
Kiểm tra Phịng
Thơng tin Phòng
Còn trống

Đã được đặt trước
Đã được thuê

Lập phiếu thuê Phòng


Từ chối th Phịng

Từ chối th Phịng

e) Synchronization (đồng bộ hóa)
Nội dung: Cho phép minh họa các hoạt động xảy ra đồng thời trong tiến trình xử lý, chúng ta sử
dụng đồng bộ hóa để phân tách hoặc kết hợp lại các dòng điều khiển song song.
Hoạt động i
Hoạt động
1

Hoạt động j
Hoạt động n

Hoạt động k

Hoạt động j

f) Swimlane (vai trò)
Nội dung: Phân chia dịng hoạt động thành những nhóm đại diện cho một vai trò, bộ phận trong
hoạt động doanh nghiệp. Một hoạt động trong mơ hình chỉ được nằm trong một nhóm. Swimlane
được dùng khi chúng ta mơ tả mơ hình xử lý thơng tin ở mức độ tổ chức, lúc đó mỗi bộ phận
hoặc các vai trị có liên quan đến xử lý sẽ được biểu diễn như những swimlane.
5. Mơ hình Use case
Use case đặt trọng tâm vào biểu diễn hệ thống hiện tại làm gì? Hệ thống mới sẽ làm gì và
mơi trường của nó. Điều này giúp cho người phát triển hệ thống hiểu rõ yêu cầu chức năng hệ
thống mà không cần quan tâm đến chức năng này được cài đặt như thế nào.
Để hiểu rõ hệ thống, chúng ta phải tìm ra người dùng sẽ sử dụng hệ thống như thế nào.
Do đó từ một quan điểm người dùng chúng ta phát triển các tình huống sử dụng khác nhau của

Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Lớp DH7TH

Trang 22/112


Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 23/112
Website Quản Lý Khách sạn
Nguyễn Hồng Tùng
người dùng, các tình huống này được thiết lập bởi các Use case, tổng hợp các Use case và actor
cùng với các quan hệ giữa chúng sẽ cho ta mơ hình Use case mơ tả hệ thống.
a) Actor
Ý nghĩa: Một actor là một đối tượng bên ngoài hệ thống giao tiếp với hệ thống theo một trong
những hình thức sau:
 Tương tác trao đổi thông tin với hệ thống hoặc sử dụng chức năng hệ thống.
 Cung cấp đầu vào hoặc nhận đầu ra của hệ thống.
 Không điều khiển hoạt động của hệ thống.
Ví dụ: Trong khách sạn
Khách hàng, Nhân viên tiếp tân là các actor
tương tác với hệ thống cung cấp đầu vào và
nhận đầu ra từ hệ thống.
Tên actor
Nhân viên
Khách hàng




Tên actor: Là một danh từ
Quan hệ giữa Actor: Là mối quan hệ chuyên biệt hóa, tổng quát hóa

Nhân viên lễ tân

Nhân viên

Nhân viên kế tốn

• Xác định Actor
Xác định actor rất quan trọng. Actor được hiểu là một vai trò tham gia vào hệ thống không giống
như con người cụ thể hoặc cơng việc. Qua q trình khảo sát và phân tích tài liệu hệ thống ta có
thể nhận ra actor thông qua các câu hỏi sau:
 Ai đang sử dụng hệ thống? Ai đang tác động hệ thống? hoặc Nhóm đối tượng nào cần hệ
thống trợ giúp để làm công việc?
 Ai tác động đến hệ thống? Những đối tượng, nhóm đối tượng hệ thống cần để thực hiện
hoạt động (hoạt động gồm chức năng chính. chức năng phụ...).
 Những hệ thống bên ngoài nào cần sử dụng hệ thống…
b) Use case
Một Use case được xem như một chức năng hệ thống từ quan điểm người dùng, như vậy tập hợp
tất cả Use case biểu diễn bộ mặt của hệ thống bao gồm các chức năng cần có để cung cấp cho các
đối tượng tương tác làm việc với hệ thống. Vì vậy Use case được dùng để mơ tả yêu cầu hệ thống
mới về mặt chức năng, mỗi chức năng sẽ được biểu diễn thành một hoặc nhiều Use case.
Ví dụ: Hệ thống khách sạn ta có một vài Use case: Lập hóa đơn thanh tốn, đặt phịng, th
phịng.
• Kí hiệu:
Lập hóa
Đặt

Tên
đơn thanh
Phịng
usecase
tốn
Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Lớp DH7TH

Trang 23/112


Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 24/112
Website Quản Lý Khách sạn
Nguyễn Hoàng Tùng
o Đặt tên Use case: Tên của Use case phải được đặt sao mô tả được chức năng mà Use case
đó đảm nhận, thơng thường dưới dạng động từ, động từ + danh từ
• Xác định Use cases: Xác định Use case là một quá trình lặp dựa trên kết quả xác định
yêu cầu, gồm vài bước sau:
 Từ mỗi actor, tìm các nhiệm vụ, chức năng mà các actor sẽ thi hành hoặc
Hệ thống cần actor để thi hành.
 Đặt tên cho Use case.
 Mô tả ngắn gọn Use case với ngôn ngữ gần gũi với đối tượng sử dụng.
• Mơ tả Use case
Việc mô tả Use case gồm 3 phần:
 Mục tiêu của Use case.

 Actor khởi tạo Use case.
 Sự trao đổi thơng tin giữa actor và Use case.
Ví dụ: Mơ tả Use case thuê phòng của Khách Sạn
 Mục tiêu: Cho phép khách hàng thuê phòng của khách
 Actor khởi tạo: Khách hàng đến khách sạn gặp nhân viên tiếp tân để yêu cầu thuê
phòng và sử dụng dịch vụ của khách sạn.
 Trao đổi thông tin:
 Sau khi nhận yêu cầu thuê phòng của khách hàng, nhân viên tiếp tân sẽ
kiểm tra trạng thái phòng trong hệ thống tương ứng với thơng tin phịng
mà khách hàng có nhu cầu thuê.
 Nhân viên tiếp tân sẽ lập phiếu thuê phòng nếu trạng thái phòng là trống,
ngược lại hoặc yêu cầu khách hàng đặt phịng hoặc tìm phịng khác cùng
loại…
• Mối quan hệ giữa các Use case
Một Use case có thể liên kết với Use case khác thông qua 2 loại quan hệ sau:

Liên kết mở rộng(extend): Là liên kết tổng quát - chuyên biệt, trong đó Use
case chuyên biệt là mở rộng của Use case tổng quát bằng việc đưa thêm vào các
hoạt động ngữ nghĩa mới vào Use case chuyên biệt hoặc bỏ qua hoạt động của Use
case tổng qt.
Ví dụ:

Khách hàng

Th
Phịng
<<extend>>

Khách quen


Tơ Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Nhân viên tiếp tân

Th Phịng theo
Đơn đặt Phịng

Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH

Trang 24/112


Đồ án thực tập cuối khóa
Giáo viên hướng dẫn Trang 25/112
Website Quản Lý Khách sạn
Nguyễn Hoàng Tùng

Liên kết sử dụng(use): Được thành lập khi chúng ta thiết lập các Use case
mà tìm thấy một vài Use case có những dịng hoạt động chung và để tránh sự lặp
lại trên những Use case này chúng ta có thể tách dịng hoạt động chung đó ra
thành một Use case. Use case mới này có thể được sử dụng bởi các Use case khác.

Thuê
Phòng

Khách hàng


Đặt Phòng

<<use>>

<<use>>

Kiểm tra
Phòng

c) Mối quan hệ giữa actor - Use case
Mối quan hệ này cho biết actor sẽ tương tác với Use case. Một Use case luôn luôn khởi tạo bởi
một actor và có thể tương tác với nhiều actor.

Kí hiệu:
Tên usecase
Tên actor

Th Phịng
Khách hàng

Nhân viên tiếp tân

6. Class Diagram

a) Đối tượng
Đối tượng là một thực thể có vai trò xác định rõ ràng trong lĩnh vực ứng dụng, có trạng
thái, hành vi và định danh. Một đối tượng là một khái niệm, một sự trừu tượng hóa hoặc một sự
vật có ý nghĩa trong phạm vi ngữ cảnh của hệ thống.
Đối tượng có thể là một thực thể hữu hình, trực quan (như là con người, vị trí, sự vật…),
có thể là khái niệm, sự kiện (ví dụ bộ phận, đăng kí…), có thể là một khái niệm trong quá trình

thiết kế (như là các User Interface, Controller, Scheduler,…).
b) Class
Class là một tập hợp các đối tượng chia sẽ chung một cấu trúc và hành vi (cùng thuộc
tính, hoạt động mối quan hệ và ngữ nghĩa).
Cấu trúc được mơ tả bởi các thuộc tình và mối quan hệ, cịn hành vi được mơ tả bởi các
hoạt động. Một class là sự trừu tượng hóa các đối tượng thế giới thực, các đối tượng tồn tại trong
thế giới thực được xem như là một thể hiện của class.
Tô Trung Đồn
(DTH061034)
Huỳnh Văn Thiện (DTH0610)

Khoa: Kĩ thuật-Cơng Nghệ-Mơi Trường
Lớp DH7TH

Trang 25/112


×