Như vậy cần phải mô hình hoá được toàn bộ hệ thống một cánh đầy đủ và chính xác trên cơ sở đó để phát triển được phần mềm có tính tương thích cao, đáp ứng được nhu cầu của người sử dụng.
Trang 1ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
-
-CHƯƠNG TRÌNH QUẢN LÝ
KHÁCH SẠN
Đồ án: Nhập Môn Công Nghệ Phần Mềm
- THÀNH PHỐ HỒ CHÍ MINH NĂM 2010
Trang 2ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
CHƯƠNG TRÌNH QUẢN LÝ
KHÁCH SẠN
MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
GVHD: Ths Đỗ Thị Minh Phụng
SVTH:
1 Nguyễn Ngọc Tiến – 08520600
2 Nguyễn Lý Tưởng – 08520613
- THÀNH PHỐ HỒ CHÍ MINH NĂM 2010 –
Nhận xét của giáo viên
Trang 3
-Mục lục
Trang 4Chương 1: Mô tả bài toán
I Đặt vấn đề
II Yêu cầu chức năng.
1 Quản lý hệ thống.
2 Quản lý lưu trữ.
3 Tra cứu.
4 Thống kê.
Chương 2: Phân tích
I Phân tích mô hình dữ liệu.
1 Các quy trình nghiệp vụ chính
2 Mô hình thực thể kết hợp ER
3 Thiết minh cho mô hình ER
II Phân tích mô hình xử lý quan niệm Chương 3: Thiết kế cơ sở dữ liệu
I Sơ đồ logic.
II Các kiểu dữ liệu trong sơ đồ logic Chương 4: thiết kế giao diện
I Danh sách các màng hinh trong đề tài.
II Mô tả chi tiết mỗn màng hình Chương 5 Thiết kế sử lý.
I Sơ đồ biến trúc tổng thể của hệ thống.
II Các sơ đồ phân lớp.
Chương 6 Kết luận
I. Bảng phân công công việc trong nhóm.
II Môn trường triển khai phần mềm.
III Môi trường triển khai ứng dụng.
Trang 5Mô tả bài toán
Trang 6I Đặt tả vấn đề.
Nghành Du Lịch là một nghành kinh doanh có từ rất lâu đời trên thế giới Tại các nước đang phát triển, nghành Du Lịch phát triển hết sức mạnh mẽ và có lợi nhuận cao với sự hỗ trợ hết sức đắc lực của công nghệ thông tin trong tổ chức
và hoạt động Tại nước ta nghành Du Lịch có thể được xem là một nghành lâu đời Nhưng trong những năm gần đây, nghành Du Lịch mới thực sự phát triển về quy
mô cũng như ảnh hưởng của nó trong lĩnh vực kinh tế xã hội ngày các được mở rộng Tuy nhiên, việc ứng dụng công nghệ thông tin cho nghành Du Lịch nước ta còn hạn chế
Trong những năm gần đây, với sự phát triển mạnh mẽ của CNTT, việc ứng dụng CNTT vào việc giải quyết các vấn đề trong cuộc sống không còn xa lạ với chúng ta Do đó việc lập trình đã được hỗ trợ tối đa bằng nhiều ngôn ngữ lập trình khác nhau Việc lập trình đã trở nên đơn giản hơn và không còn là vấn đề quan trọng Vấn đề mà các nhà tin học hiện nay quan tâm là làm thế nào để triển khai những dự án tin học hoá một cách rõ ràng, logic, khoa học và đầy tính mở Như vậy cần phải mô hình hoá được toàn bộ hệ thống một cánh đầy đủ và chính xác trên cơ sở đó để phát triển được phần mềm có tính tương thích cao, đáp ứng được nhu cầu của người sử dụng
Xuất phát từ nhu cầu thực tế ứng dụng của CNTT vào quản lý khách sạn,
chúng em chọn thực hiện đề tài Quản Lý Khách Sạn làm đề tài môn học này.
II Phân tích bài toán.
Khi khách hàng có nhu cầu ở khách sạn thì khách hàng liên hệ với nhân viên tiếp tân của khách sạn để tiến hành làm thủ tục đăng ký phòng hoặc khách hàng có thể làm thủ tục đặt phòng
Khi khách hàng làm thủ tục đăng ký thì khách hàng phải khai báo đầy đủ thông tin Trường hợp tổ chức thuê phòng thì tổ chức cử đại diện đến khách sạn làm thủ tục đăng ký Việc quản lý thông tin các tổ chức sẽ được quản lý thông tin
về người đại diện Khi khách hàng đến nhận phòng phải gửi cho bộ phận lễ
Trang 7khách hàng đăng ký phòng Trong thời gian ở khách sạn, khách có thể sử dụng các dịch vụ, yêu cầu phục vụ Mọi yêu cầu sẽ do BPLT đảm nhiệm và đáp ứng trong phạm vi hoạt động của khách sạn Khách hàng sử dụng dịch vụ chưa thanh toán thì
Bộ phận dịch vụ sẽ ghi hoá đơn nợ và chuyển đến BPLT tính vào hoá đơn tổng
Khi khách làm thủ tục trả phòng, BPLT sẽ kiểm tra lại tình trạng phòng, tổng hợp lại các hoá đơn sử dụng dịch vụ chưa thanh toán trong thời gian khách ở khách sạn sau khi tổng hợp in ra hoá đơn tổng để khách thanh toán và trả lại CMND_Passport cho khách Hình thức thanh toán ở khách sạn chủ yếu bằng tiền mặt (tiền Việt nam_VNĐ và USD)
Xác địn yêu cầu
I Yêu cầu chức năng
1 Quản lý hệ thống:
Trang 8- Hệ thống có tính bảo mật cao
- Có chức năng phân quyền cho những người sử dụng: tùy theo vị trí phòng ban của từng nhân viên mà có quyền truy cập vào hệ thống khác nhau
- Sao lưu và phục hồi hệ thống
- Đổi mật khẩu của từng nhân viên
- Admin có thể tạo hoặc xóa tài khoản người dùng
2 Quản lý lưu trữ
Hệ thống cần lưu trữ các thông tin liên quan tới khách hàng, nhân viên, phòng, thông tin đặt phòng của khách lẽ, thông tin đặt phòng của khách đoàn, hóa đơn thanh toán tiền phòng và dịch vụ mà khách hàng sử dụng Bao gồm chức năng tạo mới, lưu trữ thông tin và các quyền thao tác như thêm, xóa, sửa lên dữ liệu
3 Tra cứu
- Thông tin gồm các hóa đơn thuê phòng, hóa đơn dịch vụ
- Thông tin nhân viên
- Thông tin khách hàng
4 Thống kê:
- Thống kê số phòng thuê trong ngày, trong tháng và trong năm
- Thống kê doanh thu của khách sạn
- Thống kê dịch vụ mà khách hàng sử dụng
II Yêu cầu phi chức năng
1 Bảo mật
Mỗi nhân viên chỉ có một quyền truy cập vào hệ thống Chỉ có Admin mới
có quyền tạo tài khoản cho nhân viên cũng như xóa tài khoản đó
2. Mã hóa dữ liệu:
Chương trình có sử dụng chức năng mã hóa dữ liệu để lưu lại địa chỉ Server
và thông tin về tài khoản đăng nhập theo định dạng config trong VS
Trang 9Phục hồi dữ liệu khi có sự cố
Phân Tích
I Phân tích mô hình dữ liệu.
1 Các quy trình nghiệp vụ chính:
Hỗ trợ việc phân quyền cho người dùng
Trang 10Hỗ trợ việc thao tác lên dữ liệu như tạo mới, lưu trữ thông tin và các
quyền thêm, xóa, sửa
dữ liệu
Hỗ trợ việc tra cứu nhanh một nhân viên, một khách hang, một phòng, một hóa đơn phòng hay hóa đơn dịch vụ,…
Hỗ trợ lập thống kê cho khách sạn như thống kê số hóa đơn thuê phòng, số hóa đơn dịch
vụ, doanh thu của khách sạn
2 Mô hình thực thể mối kết hợp
Trang 11Thiết kế cơ sở dữ liệu
I Sơ đồ logic
1.
II Các biểu mẫu.
1 Biểu mẫu 1:
2 Biểu mẫu 2:
3 Biểu mẫu 3:
Trang 124 Biểu mẫu 4:
5 Biểu mẫu 5:
6 Biểu mẫu 6: