Có nhiệm vụ quản lý trực tiếp khách sạn, mọi vấn đề của khách sạn đều phải thông quagiám đốc và giám đốc có quyền quyết định tất cả mọi thông tin xử lý trong khách sạn.Phòng tiếp tân Có
Trang 1Khoa CNTT – Trường đại học Đông Đô
& & &
******************
Trang 2Mục Lục :
Chương I : Giới thiệu nội dung đề tài
1.Nhiệm vụ và mục tiêu của bài toán
2.Thông tin về khách sạn Media
3 Cơ cấu tổ chức khách sạn Media
Chương II : Môi trường hạ tầng công nghệ thông tin
3 Từ điển dữ liệu
4 Mô hình liên kết dữ liệu III Mô hình hóa sử dụng.
1 Mô hình thông lượng
2 Mô hình quan niệm sử lý
3 Tổ chức sư lý IV.Thiết kế chương trình
1.Sơ đồ thiết kế
2 Thiết kế chương trinh.
Chương IV: Dự trù kinh phí , dự trù thời gian hoàn thành
1 Kinh phí vật chất
2 Dự trù kinh phí phát sinh.
3 Bảng thời gian dụ trù hoàn thành.
Chương V : Bản thuyết trình về dự trù kinh phí và thời gian thực hiện
1 Thuyết minh các sơ đồ
Trang 3Sơ đồ bảng vẽ.
Thanhf phần hệ thống
2 Đánh giá dự án phần mềm , độ đo cho dự án
3 Bảng đánh giá chất lượng của hệ thống
4 Bảng tính điểm chức năng.
Phần Kết luận
CHƯƠNG I :GIỚI THIỆU NÔI DUNG ĐỀ TÀI
1 Nhiệm vụ và mục tiêu của bài toán.
1.1 Nhiệm vụ của dự án
Hãy viết dự án xây dưng phần mềm phục vụ cho việc tin học hóa quản lý toàn bộ các hoạt động của khách sạn Media : Quản lý buồng và các dịch
vụ của khách sạn
Trong dự án phải có các nội dung sau :
1.Các yêu cầu phần cứng , môi trường , hạ tầng công nghệ thông tin liên quan tới phân mềm
2 Liệt kê các khối phần mềm phải có , các yêu cầu về nó , mối quan hệ về các khối , kinh phí
3 Giải pháp công nghệ , mô hình phần mềm
4 Dự trù kinh phí
5 Dự kiến thời gian hoàn thành 6.Hãy tinh giá trị điểm chức năng của dự án với mọi giá trị điều chỉnh độ phức tạp theo yêu cầu của người sử dụng
7 Có bản thuyết trình về cách tính dự trù kinh phí và thời gian thực hiện
1.2 Mục tiêu dự án
Phân tích thiết kế một phần mềm tin học hoá việc quản lý khách sạn, dễ sử dụng, hiệu quả cao, giảm chi phí dầu tư trong việc quản lý khách sạn Melia
2 Thông tin về khách sạn Melia
Khách sạn Melia nằm ngay quận trung tâm ngoại giao và tài chính của Hà Nội, địa chỉ 44b phố
lý thường kiệt quận Ba Đình Hà Nội Gần với các điểm thu hút khách du lịch như Chùa Quán
Sứ (100m), Nhà Thờ Lớn Hà Nội (500m), Hồ Hoàn Kiếm (500m), Nhà Hát Lớn (500m) vàLăng Hồ Chủ Tịch (1,5km)
Khách sạn cũng gần với nhà ga (500m) và sân bay quốc tế Nội Bài (28km)-khoảng 40 phút đitaxi
Trang 4Khách sạn Melia có 306 phòng nghỉ và phòng căn hộ, cùng với nhiều nhà hàng, quán bar, cơ
sở vật chất phục vụ công tác và giải trí trong đó có 1 bể bơi và trung tâm thể dục
- Đội ngũ nhân viên chuyên nghiệp mang phong cách Việt Nam
- Trung tâm thương vụ-cung cấp đầy đủ các dịch vụ hỗ trợ công tác: Máy vi tinh với đườngtruyền internet băng thông rộng, dịch vụ thư kí, sao, in, photo, scan và internet không dây băngthông rộng
3 Cơ cấu tổ chức của khách sạn.
Giám đốc Khách sạn
Trang 5Có nhiệm vụ quản lý trực tiếp khách sạn, mọi vấn đề của khách sạn đều phải thông quagiám đốc và giám đốc có quyền quyết định tất cả mọi thông tin xử lý trong khách sạn.
Phòng tiếp tân
Có nhiệm vụ hoàn thành công việc đăng ký, giao phòng cho khách và nhận lại phòng, lậpphiếu thanh toán và thu tiền của khách, nhận những yêu cầu của khách, giới thiệu và giải đápnhững thắc mắc của khách
-Các phần mềm để thiết kế và sử dụng hệ thống được dung trong dự án :
1. Hệ điều hành cho các máy tính
2. Bộ ứng dụng văn phòng Office 2003, Ofice 2007 …
3. Bộ gõ tiếng việt Vietkye 2003
4. Phần mềm thiết kế cho khách sạn Web Sever : Apache
2 Máy chủ : IBM System X3850 (P/N :8864-4RA) Intel Xeon MP Dual Core
7140N 3.3GHz - 800MHz / 2x 2Gb PC2 ECC DDR2-SDRAM/ 64 GB / 73GB Hot-Swap 3.5" 15K RPM Ultra320 SAS HDD / 8X DVDROM / Dual Gigabit 10/100/1000 / 1300W HS 2/2 Rack 3U / Monitor 15” IBM
3 Máy in: HP Officejet Printer 4355 : Máy in phun màu đa chức năng (A4;
4800 x 1200 dpi; Print: 20ppm; Scan: 1200dpi; Copy: 14ppm; Fax: 33.6Kbps)
4 Tủ mạng : 32U Cao 160 cm x Rộng 63 cm x Dài 83 cm
Trang 65 Switch : TP-Link Switching 10/100 - 16 Port
6 Modem : Zoom ADSL2+ X5 w/4 Port Ethernet/ Router/ Gateway/
Firewall/ Splitter
-Yêu cầu:
Về phần cứng: Tất cả các thiết bị mới, xuất xứ rõ ràng, hoạt động tốt
Dễ dàng bảo trì và nâng cấpCho phép lắp đặt thêm máy
Về phần mềm : Chạy ổn định, dễ sử dụng, cập nhật dữ liệu đơn giảnCho phép cài thêm phần mềm
2 Mục đích và các yêu cầu của người sử dụng đối với phần mềm trong dự án.
- Cho phép người sử dụng chọn và tra cứu thông tin khách hàng trong khách sạn mộtcách thân thiện và nhanh chóng nhất
- Cho phép người sử dụng có thể bổ sung hoặc sửa đổi thông tin khách hàng mộtcách nhanh chóng nếu được nhận quyền tương ứng như vậy
- Hệ thống tự động kiểm tra và tính tổng các khoản tiền dịch vụ và tiền phòng màkhách phải trả khi người sử dụng nhập vào ngày - giờ trả phòng đồng thời hệ thống
in ra phiếu thanh toán cho khách
- Khi đến thuê phòng thì hệ thống sẽ cho biết danh sách các phòng còn trống và từngloại phòng trong khách sạn
CHƯƠNG III
GIẢI PHÁP CÔNG NGHỆ, MÔ HÌNH PHẦN MỀM
I.Giải pháp công nghệ
Dự án được thiết kế theo mô hình mẫu(prototyping model )
Mô hình mẫu được mô tả và thể hiện qua các bước :
1- Người phát triển lắng nghe các yêu cầu của của khách, thu thập thông tin từ kháchhàng, trao đổi các vấn đề chưa rõ
2- Người phát triển soát xét lại thông tin, thiết kế nhanh để mô phỏng hệ thống đáp ứng các yêu cầu của khách hàng
Trang 7chức năng phần mềm
lập kế hoạch dự
án phần mềm
duyệt xét
Phân tích yêu cầu hay bản mẫu
duyệt xét
Bản mẫu
3- Khách hàng test và kiểm tra trên hệ thống mô phỏng xem có đáp ứng yêu cầu của
mình hay không ? các chuẩn bị các đề nghị sửa đổi, điều chỉnh để đưa cho người
phát triển
Quá trình trên được lặp đi lặp lại từ mức cao đến mức thấp, từ mức đại thể cho đến
chi tiết
Mô hình trên có các ưu nhược điểm sau :
- Tốn thời gian, qui trình thực hiện có thể lâu do tốn thời gian gặp gỡ tiếp xúc với
khách hàng
- Có ưu điểm bám sát yêu cầu của khách hàng, có thể sửa sai ở từng công đoạn
- Kết thúc quá trình có thể thu được sản phẩm mong muốn
- Mô hình mẫu thích hợp cho các bài toán lớn phức tạp
- Mô hình này chỉ có thể thực hiện được khi khách hàng chấp nhận quá trình này
Dữ liệu và xử lý dữ liệu Dữ liệu mang sắc thái tĩnh còn xử lý mang sắc thái động
của hệ thống
Giai đoạn 1: Xác định dự án
Trang 8thiết kế thủ tục
duyệt xét lập trìnhthiết kế
Giai đoạn 2 : Xây dựng dự án.
Các bước có thể xảy ra sai sót quá trình thực hiện lại bước đầu.
Trang 9kiểm thử đơn vị tích hợp
và hợp lệ
Phát hành và phân phối
bảo trì
Mã gốc chương trinh
kế hoạch kiểm thử,thủc tục kiểm thử ,kết quả kiểm thử
Tài liệu người dùng Tài liệu đã sửaChương trình vận hành
Giai đoạn 3 : Kiểm chứng và bàn giao cho khách hàng
II Mô hình phần mềm
1.Mô hình tổ chức dữ liệu
Mô hình tổ chức dữ liệu của hệ thống là lược đồ cơ sở dữ liệu của hệ thống Đây là bước
trung gian chuyển đổi giữa mô hình quan niệm dữ liệu (gần với người sử dụng) và mô hình
vật lý dữ liệu (mô hình trong máy), chuẩn bị cho việc cài đặt hệ thống
Các lược đồ quan hệ trong mô hình tổ chức dữ liệu có được từ sự biến đổi mô hìnhquan niệm dữ liệu Áp dụng các qui tắc biến đổi ta có các lược đồ quan hệ của bài toán:
KHÁCH HÀNG ( Mã KH, Họ Tên KH, Giới tính, Địa chỉ, Ngày sinh, Đthoại_
Trang 10CƠ QUAN ( Mã CQ, Tên CQ, ĐCCQ, ĐT_Fax CQ, E_mail CQ ).
CÔNG CHỨC ( Mã KH, Mã CQ, Chức vụ).
NHÂN VIÊN ( Mã NV, Tên NV, Chức vụ NV ).
ĐĂNG KÝ ( Số DK, Ngày DK, Mã KH, Ngày đến, Giờ đến, Ngày đi, Giờ đi, Mã P,
SLNL, SLTE, Tiền đặt cọc )
HUỶĐK( Số DK, Mã KH, Ngày huỷ, Giờ huỷ ).
NPHÒNG ( Số DK, Mã KH, Mã P, Ngày nhận, Giờ nhận ).
TRẢ PHÒNG ( Số DK, Mã KH, Ngày trả, Giờ trả ).
SDDV(Số, Số DK, Mã KH, Ngày sử dụng, Mã DV, Đơngiá DV, Tiền trả trước ).
THANHTOAN(Mã PTT, Mã KH, Số DK, Ngày TT, Giờ TT, Số tiền, Mã P)
2.Mô hình vật lý dữ liệu
Là mô hình của dữ liệu được cài đặt trên máy vi tính dưới một hệ quản trị cơ sở
dữ liệu nào đó Ứng với mỗi lược đồ quan hệ trong mô hình tổ chức dữ liệu, dữ liệu đượccài đặt thành một tệp cơ sở dữ liệu gồm các cột: tên trường, kiểu dữ liệu, độ lớn và phầnràng buộc dữ liệu
Với bài toán "Quản lý khách sạn" thì mô hình hoá dữ liệu được cài đặt trên máydưới hệ quản trị cơ sở dữ liệu "Visual Basic 6.0 kết nối với Microsoft Access03/07" Ứngvới mỗi lược đồ quan hệ trong mô hình tổ chức dữ liệu, dữ liệu được cài đặt dưới dạngbảng_Table như sau:
KHÁCH HÀNG ( Mã KH, Họ Tên KH, Giới tính, Địa chỉ, Ngày sinh, Đthoại_ Fax,E_mail,
CMND_PP, Quốc tịch )
Field Name Data Type Fiel Size Validation Rule
Ngày sinh Date/Time Short date
Giới tính Yes / No Yes Nam;Nữ
Trang 11Đthoại_Fax 813602
E_mail mt2000@Yahoo.com
SốCMND_PP 225461250
PHÒNG (Mã P, Loại P, Giá cơ bản).
Field Name Data Type Field Size Validation Rule
Mã TN: Mã tiện nghi = Số thứ tự tiện nghi
Tên TN: Tên tiện nghi
Trang 12CƠQUAN (Mã CQ, tên CQ, ĐCCQ, Đthoại _Fax CQ, E_mail CQ)
Field Name Data Type Field Size Validation Rule
Mã CQ: Mã cơ quan là số thứ tự cơ quan trong vùng
ĐCCQ: Địa chỉ cơ quan
Ví dụ:
Tên cơ quan Công ty TNHH Sao Mai
Địa chỉ cơ quan Bà Rịa - Vũng Tàu
ĐT_Fax Cơ quan 058867298
E_mail cơ quan Saomai@hcm.vnn.vn
CÔNG CHỨC (Mã CQ, Mã KH, chức vụ)
Field Name Data Type Field Size Validation Rule
Mã KH (K) Text 9 Lookup(KHACHHANG)
Chức vụ: công chức đại diện cho cơ quan đến thuê phòng có chức vụ gì
Trang 13Ngày đến Date/Time Short date >=Date()
Giờ đến Date/Time Short date
Ngày đi Date/Time Short date >=Ngày đến
Giờ đi Date/Time Short date
Trang 14Field Name Data Type Field Size Validation Rule
GDKKH (K) Date/Time Năm <1985GDKKH: Giấy đăng ký kết hôn
NHÂN VIÊN (Mã NV, Tên NV, Chức vụ NV)
Field Name Data Type Field Size Validation Rule
HUỶĐK (Số DK, Mã KH, ngày huỷ, giờ huỷ)
Field Name Data Type Field Size Validation Rule
Số DK (K) Text 11 Lookup(ĐĂNGKÝ)
Mã KH (K) Text 9 Lookup(KHÁCHHÀNG)Ngày huỷ Date/Time Short date >=Date()
Giờ huỷ Date/Time Short date
Số huỷ đăng ký = Số đăng ký
Trang 15Field Name Data Type Field Size Validation Rule
Đơn giá DV Number 6
Tiền trả trước Number 6
Mã KH (K) Text Short date Lookup(KHÁCHHÀNG)
Số = Ngày+Tháng+Năm+ STT sử dụng dịch vụ trong ngày
Ví dụ:
Số Số đăng ký Mã KH Ngày sử
dụng
Mã DV
Đơn giáDV
Tiền trảtrước
Ngày trả Date/Time Short date >=Date()
Giờ trả Date/Time Short date
Ví dụ:
Trang 16Số đăng ký Mã khách hàng Ngày trả Giờ trả
E_MAILSOCMNDPP
QUOCTICHMANVTENNVMADVTENDVMACQTENCQDCCQDT_FAXCQ
E_MAILCQGDKKH
CHUCVUSONGAYSDDONGIATIENTTRUOC
SODKNGAYDKNGAYDENGIODENNGAYDIGIODISLNLSLTETIENDATCOC
NGAYHUY
GIOHUY
TextTextYes/NoTextNumberTextText
TextTextTextTextTextTextTextTextNumber
TextDate/Number
TextTextDate/TimeNumberNumberTextDate/TimeDate/TimeDate/TimeDate/TimeDate/TimeNumberNumberNumber Date/TimeDate/Time
94050103010
32302733050102530
6
611
>=Date()
116
>=Date()
Mã khách hàngHọTên khách hàngGiới tínhĐịa chỉĐiện thoại_ FaxE_mail
Số chứng minh nhândân_PassportQuốc tịch
Mã nhân viênTên nhân viên
Mã dịch vụTên dịch vụ
Mã cơ quanTên cơ quanĐịa chỉ cơ quanĐiện thoại _fax cơquan E_mail cơ quanGiấy đăng ký kết hôn
Chức vụSốNgày sử dụngĐơn giáTiền trả trước
Số đăng kýNgày đăng kýNgày đếnGiờ đếnNgày điGiờ đi
Số lượng người lớn
Số lượng trẻ emTiền đặt cọcNgày huỷGiờ huỷ
Trang 17Date/TimeDate/TimeDate/TimeDate/TimeTextTextNumberTextTextNumberDate/TimeTextText
>=Date()
225
316Short date3010
Ngày nhận Giờ nhậnNgày trảGiờ trả
Mã tiện nghiTên tiện nghi
Số lượng
Mã phòngLoại phòngGiá cơ bảnNgày sinhChức vụ nhân viên
Số đăng ký
4.Mô hình liên kết dữ liệu
III MÔ HÌNH HÓA SỬ LÝ
Trang 18TÁC NHÂN NGOÀI TÁC NHÂN TRONG
Trả lời yêu cầu nhận phòng
Yêu cầu trả phòng Trả lời yêu cầu trả phòng Yêu cầu thanh toán hoá đơn tổng Trả lời yêu cầu thanh toán hoá đơn tổng
1 Mô hình thông lượng
Nhằm xácđịnh các luồng thông tin trao đổi giữa các bộ phận trong hệ thống thông tinquản lý
- Tác nhân: Là một người hay một bộ phận tham gia vào hoạt động của hệ thống thôngtin quản lý
Có hai loại tác nhân: Tác nhân bên trong hệ thống gọi là tác nhân trong và tác nhân bênngoài hệ thống gọi là tác nhân ngoài
- Tác nhân trong: Được biểu diễn bằng một vòng tròn, tác nhân ngoài được biểu diễnbằng một hình chữ nhật, bên trong ghi tên của tác nhân
- Thông lượng: Là dòng thông tin truyền giữa hai tác nhân, được biểu diễn bằng một mũitên đi từ tác nhân này đến tác nhân kia
Mô hình thông lượng thông tin của bài toán này là toàn bộ các dòng thông lượng giữa các tácnhân bên trong hệ thống Có một tác nhân ngoài (KHÁCH HÀNG) và hai tác nhân trong (BỘPHẬN LỄ TÂN và BỘ PHẬN DỊCH VỤ)
Mô hình thông lượng thông tin được thể hiện như sau:
Trang 19HÀNG
BỘ PHẬN DỊCH VỤ
Yêu cầu sử dụng dịch vụ Trả lời yêu cầu sử dụng dịch vụ Yêu cầu thanh toán hoá đơn dịch vụ Trả lời yêu cầu thanh toán hoá đơn
Người ta dùng một hình elip trong đó ghi tên biến cố để chỉ một biến cố
Trang 20thực hiện không thành công, phần ghi chữ YES cho trường hợp thực hiện thànhcông.
Có hai phương thức kích hoạt bởi nhiều biến cố cho một công việc: AND, OR Phương thức AND: Khi tất cả các biến cố cùng xảy ra thì mới kích hoạt công việc.Phương thức OR: Khi một trong những biến cố xảy ra thì đã kích hoạt được côngviệc
2.4 Danh sách các tác vụ trong bài toán Quản lý khách sạn
1 Nhận đăng ký - T.phòng
2 Kiểm tra phòng
3 Kiểm tra thông tin khách hàng
4 Nhập thông tin kháh hàng
5 Nhập thông tin đăng ký -thuê phòng
6 Yêu cầu huỷ đăng ký phòng
7 Yêu cầu nhận phòng đã đăng ký
8 Kiểm tra thông tin đăng ký phòng
19 Thanh toán hoá đơn tổng hợp
2.5 Mô hình quan niệm xử lý
Trang 21Thông tin khách hàng đã nhập
KIỂM TRA PHÒNG
NO YES
Còn phòng trống Hết phòng trống
T tin đăng ký - thuê đã nhập
(5)
Trang 22Yêu cầu được chấp nhận
YÊU CẦU HUỶ ĐĂNG KÝ PHÒNG
Trang 23BÀN GIAO PHÒNG
NO YES
Phòng đã được nhận Không hài lòng về phòng
YÊU CẦU ĐỔI PHÒNG
(3)
Trang 24Hoá đơn tổng đã được in
THANH TOÁN HOÁ ĐƠN TỔNG
YES
Hoá đơn tổng đã được thanh toán
(4 )
(5 )
Trang 25Có nhu cầu về phòng ở
Đăng ký thuê bị từ chối
Đăng ký thuê được chấp nhận
NHẬP TT ĐĂNG KÝ YES
Thông tin đăng ký đã nhập
3 Mô hình tổ chức xử lý
(5)
(1)
Trang 26Với mô hình này, người phân tích sẽ đặt các công việc trong mô hình quan niệm vào từng nơi làm việc cụ thể của môi trường thật và xác định rõ các công việc do ai làm, làm khi nào và làm theo phương thức nào.
Một hệ thống thông tin được phân chia thành nhiều bộ phận, mỗi bộ phận này được gọi lànơi làm việc (gồm: vị trí, con người, trang thiết bị ở đó) Phương thức làm việc bao gồm thủ công (do con người trực tiếp thao tác trên đối tượng) và tự động ( do máy tính thực hiện)
10 Kiểm tra tình trạng phòng Bộ phận lễ tân Thủ công L.ngay
15 Thanh toán hoá đơn dịch vụ Khách hàng Thủ công L.ngay
17 Kiểm tra lại T.trạng phòng Bộ phận lễ tân Tự động L.ngay
3.2 Mô hình tổ chức xử lý.
Là mô hình liên hoàn các biến cố, thủ tục chức năng được đặt tại vị trí làm việc cụ thể
Trang 27HUỶ ĐĂNG KÝ YES
Thông tin đăng ký đã kiểm tra
(2 )
Trang 28Hoá đơn dịch vụ đã được in
TTOÁN HOÁ ĐƠN
NOYES
Số tiền
Hoá đơn Dvụ đã thanh toán
Hoá đơn Dvụ chưa thanh toán
Trả phòng được chấp nhận
KT.TTR PHÒNG YES
TTR phòng đã được kiểm tra
IN HOÁ ĐƠN TỔNG
YESHoá đơn tổng đã được in
THANH TOÁN H.ĐƠN
Trang 292. Thiết kế trương trình.
- Tạo các table từ các cơ sở dữ liệu đã cho ở mục “ MÔ HÌNH DỮ LIỆU “( lựa chọn kiểu dưa liệu cho mỗi trường )
- Thiết lập các khoá chính cho mỗi bảng
- Tạo lien kết giữa các bảng
- Tạo query tìm kiếm
Trang 3010 Bộ ứng dụng văn phòng Không hạn chế Miễn phí
11 Bộ gõ tiếng Việt Không hạn chế Miễn Phí
Khảo sát thiết kế cấu trúc cơ sở dữ liệu 20
2 Xây dựng Website cho khách sạn 150
3 Cài đặt, hướng dẫn sử dụng 10
4 Thu thập thông tin và cập nhật dữ liệu 60
5 Các giải pháp bảo mật, an toàn, chi phí