HCMKHOA CÔNG NGHỆ THÔNG TIN Mô hình phân tích thiết kế hệ thống thông tin quản lý khách sạn Sài Gòn Green SINH VIÊN THỰC HIỆN: Nguyễn Hiếu Thiên Kỳ thi phụ LỚP: 11CĐ TP1 NGƯỜI HƯỚNG DẪN:
Trang 1TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG TP HCM
KHOA CÔNG NGHỆ THÔNG TIN
Mô hình phân tích thiết kế hệ thống thông tin quản lý khách
sạn Sài Gòn Green
SINH VIÊN THỰC HIỆN: Nguyễn Hiếu Thiên
(Kỳ thi phụ) LỚP: 11CĐ TP1
NGƯỜI HƯỚNG DẪN: Nguyễn Ngọc Trang
TP.HCM – Tháng 12 /2013
MỤC LỤ
Tran
g
Trang 2PHẦN 1: ĐỀ CƯƠNG 2
I Lý do chọn đề tài 2
II Mục tiêu nghiên cứu 3
III Đối tượng nghiên cứu 3
IV Phạm vi nghiên cứu 3
V Nội dung nghiên cứu 3
VI Phương pháp nghiên cứu 3
PHẦN II: NỘI DUNG Error! Bookmark not defined PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG VỀ QUẢN LÝ KHÁCH SẠN SÀI GÒN GREEN 4
I Khảo sát thực trạng 4
II Mô hình ERD 6
III. Mô tả, phân tích hệ thống 6
IV Mô hình hóa chức năng(DFD) 9
V Chuyển mô hình ERD sang mô hình quan hệ 6
VI Hướng dẫn cài đặt ERD 6
Tran
g
Trang 3PHẦN 1: ĐỀ CƯƠNG
I Lý do chọn đề tài
Microsoft Visual C Sharp (C#) NET là một ngôn ngữ mạnh nhưng đơn giản, chủ yếu dùng để tạo các ứng dụng chạy trên bề mặt Microsoft.NET Nó thừa hưởng nhiều đặc tính của ngôn ngữ C++, đồng thời có nhiều đặc tính giúp tăng nhanh tốc độ phát triển ứng dụng, đặc biệt khi kết hợp với Micrsoft Visual Studio.NET Nó được dùng khá phổ biến và hỗ trợ rất hiệu quả cho việc lập trình các phần mềm quản lý (như quản lý sinh viên, quản lý bán hàng, quản lý khách sạn…) Vì vậy nhóm chúng em đã chọn
làm đề tài “MÔ HÌNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ KHÁCH SẠN SÀI GÒN GREEN” cho đề tài nghiên cứu khoa học lần
này, được viết bằng ngôn ngữ C# xây dựng trong môi trường Microsoft Visual
Studio.Net
Hiện nay, công nghệ thông tin phát triển rất nhanh chóng và việc ứng dụng nó vào
thực tiễn là điều rất cần thiết Trong số 300 trường Đại Học và Cao Đẳng có đến
227 trường đào tạo ngành CNTT và chỉ tiêu tuyển sinh ĐH-CĐ chuyên ngành CNTT là 60332 chỉ tiêu (Số lượng thống kê về nguồn nhân lực CNTT-TT tại Việt Nam 2010) Cụ thể là ứng dụng các phần mềm quản lý trong các tổ chức, doanh
nghiệp để giúp nâng cao chất lượng và tiếp kiệm thời gian làm việc Kinh doanh khách sạn cũng vậy,rất cần 1 phần mềm như thế nó sẽ giúp chúng ta quản lý tốt hơn các mặt hàng thuốc , ta có thể truy xuất dữ liệu dẽ dàng thuận tiện cho công việc Hiệnnay các phần mềm quản lý như thế này chưa đc sử dụng phổ biến,làm cho chất lượng
công việc chưa đựơc nâng cao " MÔ HÌNH PHÂN TÍCH THIẾT KẾ HỆ
THỐNG THÔNG TIN QUẢN LÝ KHÁCH SẠN SÀI GÒN GREEN " nhằm giúp
nâng cao chất lượng quản lý tốt hơn
Trang 4II Mục tiêu nghiên cứu
- Xây dựng phần mềm quản lý khách sạn Sài Gòn Green bao gồm: Quản lý nhân viên,quản lý dịch vụ khách hàng, hóa đơn, phòng thuê
III Đối tượng nghiên cứu
- Nghiên cứu quá trình, thời gian hoạt động, số lượng khách, hóa đơn, dịch vụ trong khách sạn
IV Phạm vi nghiên cứu
- Trong khách sạn Sài Gòn GREEN (Khách Sạn Quang Trung)
- Địa chỉ : 1116A - 1118 Quang Trung Phường 8 - Quận Gò Vấp HCM
V Nội dung nghiên cứu
- Khảo sát khách sạn để lấy thông tin làm cơ sở dữ liệu
- Tạo quan hệ và ràng buộc giữa các CSDL bằng phần mềm Power Designer
- Dựa vào sơ đồ tư duy và mối quan hệ của CSDL để viết phần mềm quản lý khách sạn Sài Gòn GREEN bằng ngôn ngữ lấp trình C#
- Kiểm tra, sửa lỗi và công bố phần mềm
VI Phương pháp nghiên cứu
- Quan sát và khảo sát thực tế trong Khách sạn Sài Gòn Green
có một số phương pháp như sau:
- Phương pháp nghiên cứu tài liệu
- Phương pháp quan sát
- Phương pháp trưng cầu ý kiến bằng bảng hỏi
- Phương pháp phỏng vấn
- Phương pháp thống kê toán học
- Phương pháp chuyên gia
- Phương pháp đàm thoại
- Phương pháp trắc nghiệm
Trang 7Quy trình trả phòng
Trang 9II Mô hình ERD
III Mô tả, phân tích hệ thống
Khi khách hàng đến thuê phòng cần có CMND, tên, địa chỉ, sdt để đăng ký phòng Khách hàng đó sẻ lựa chọn phòng và thông báo cho tiếp tân để tiếp tân lưu thông tin
Hóa đơn của nhân viên lập, nhân viên có thể lập nhiều quá đơn bao gồm: SoHD, NgayTT, GioTT, MaDK, TienPhongCu, MaCD, TienPhongMoi, Ma.Khách sạn có nhiều loại phòng cho khách hàng lựa chọn và nhiều dịch vụ đi kèm
Khách sạn có nhiều nhân viên, mỗi nhân viên sẽ có 1 công việc riêng, nhân viên thường được đề cập ở đây là bộ phận tiếp tân 1 nhân viên có thể lập nhiều
Trang 10hóa đơn cho khách hàng hoặc lưu thông tin cần thiết khi khách hàng có nhu cầu đặt phòng.
Khi khách hàng muốn trả phòng thì nhân viên có nhiệm vụ lập hóa đơn thanh toán tiền phòng cho khách hàng đó Nhân viên đó sẻ thống kê lại tất cả dịch vụ
mà khách hàng đó đã sử dụng trong thời gian nghỉ tại Khách sạn
IV Mô hình hóa chức năng(DFD)
Sơ đồ phòng ban
Sơ đồ ngũ cảnh
Trang 11Sơ đồ DFD luồng dữ liệu mức 0 DFD luồng dữ liệu mức 1
Trang 12Sơ đồ DFD luồng dữ liệu mức 2
Trang 13V Chuyển từ mô hình ERD qua mô hình quan hệ
PHONG(MaPhong, TienNghi, DonGia)
DICHVU(MaDV, TenDV, DonGia)
NHANVIEN(MaNV, HoTen, NgaySinh, GioiTinh, DiaChi, QueQuan, DienThoai, ChucVu)
KHACHHANG(MaKH, SoCMND, Ten, DiaChi, SDT)
HOADON(SoHD, NgayTT, GioTT, )
DANGKY(MaKH, MaPhong, Ngay, Gio)
GOI(MaKH, MaDV, SoLuong)
Trang 14VI Hướng dẫn cài đặt ERD
Giới thiệu phần mềm power designer 15.2
Qua 1 số trang web trên internet và kiến thức đã học nhóm chúng em có 1 số tài liệu về mpower designer và hướng dẫn sử dụng và cài đặt power designer
Công dụng:
Sybase PowerDesigner là một phần mềm hỗ trợ đắc lực trong việc thiết kế mô hình quan hệ, mô hình CDM, PDM, ERD, ER, trong môn phân tích thiết kế hệ thống thông tin (PTTK HTTT) ở các trường Đại học, Cao đẳng
Sử dụng Power Designer bạn có thể:
•Thiết kế Conceptual Data model (CDM) bằng sơ đồ thực thể kết hợp
•Phát sinh Physical Data Model (PDM) tương ứng trên một DBMS được chọn
•Phát sinh kịch bản tạo CSDL trên một DBMS đích
•Phát sinh ràng buột toàn vẹn tham chiếu (referential integrity triggers) nếu chúng được
hổ trợ bởi CSDL đích
•Cho phép hiệu chỉnh và in các model
•Phát sinh ngược lại các Database và các application đang tồn tại
•Định nghiã các thuộc tính mở rộng có các đối tượng PDM
* cài đặt chương trình
Trước tiên chúng ta cần file chạy chương trình:
Khi chạy file exe xong hội thoại chạy chương trình xuất hiện như hình bên dưới.nhấpNext để tiếp tục
Trang 15Tiếp theo chọn ngôn ngữ (1), chọn I agree rồi nhấp Next.
Trang 16Tiếp theo chọn nơi lưu rồi nhấp Next.
Nhấp tiếp Next
Trang 17Nhấp Next them 3 lần nữa sẽ xuất hiện hội thoại chạy chương trình như hình dưới
Trang 18Khi chương trình chạy xong nhấp Finish thế là hoàn tất
* Hướng dẫn vẽ mô hình ERD.
khi chương trình chạy lên Chonk các mục như hình dưới
Tiếp theo ta nhấp vào biểu tượng table Và nhấp vào phần thiết kế của phần mềm sẽ đc 2 bảng như hình vẽ
Trang 19
Nhấp đúp vào tường bảng sẽ xuất hiện hộp thoại ENTITY PROPERTIES Đặt tên cho bảng như hình dưới
Đặt tên xong ,ta chuyển qua mục Attributes để đặt tên các thực thể(1) chọn kiểu dữ liệu cho thự thể (2) Check vào ô M ,P,D để chọn khóa chính Bấm ok
Trang 20Tất cả các bảng điều làm như trên.tiếp theo là nối relationship cho các bang T chọn biểu tượng như hinhf (1) Sau đó kéo từ bảng này sang bảng kia(2)
Trang 21Khi kéo xong ta đc như hình dưới nhấp đúp vào chữ relationship_1 Ta sẽ đc hình 2 Đặt tên cho relationship ở cột Name.sau đó chọn cardnalties để đặt mối quan hệ 0,1-0,n-1,1-1,n như hình dưới
Trang 22Tiếp theo ta sẽ đc như hình dưới làm như thế với tất cả các bảng còn lại