Khắc phục các khuyết điểm của hệ thống cũ 1.2 Quá trình thuê phòng cƯa khách Khi khách hàng đến ựa sự khách ựựn khách sựn ựã có ựựng ký phòng trựực.. Mựt sự khác chựaựựng ký thì thuê ự
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
ĐỀ TÀI:
QUẢN LÝ KHÁCH SẠN
Sinh viên thực hiện :
Giảng viên hướng dẫn :
Lớp
Khóa
: :
D16CNPM6 D16
Hà Nội, tháng 10 năm 2023
Trang 3MỤC LỤ
C
MỞ ĐẦU 1
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 2
1.1 Giới thiệu đề tài 2
1.2 Mục đích của website cần thiết kế 2
1.3 Mục tiêu quảng bá của website 3
1.4 Một số trang chính của website 3
CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 5
2.1 Xác định các Actor và Use case tổng quát của hệ thống 5
2.1.1 Các Actor 5
2.1.2 Use case tổng quát của hệ thống 5
2.2 Phân rã use case 6
2.2.1 Chức năng đăng nhập 6
2.2.1.1 Biểu đồ use case đăng nhập 6
2.2.1.2 Đặc tả use case đăng nhập 6
2.2.1.3 Biểu đồ trình tự cho chức năng đăng nhập 7
2.2.2 Chức năng quản lý banner 8
2.2.2.1 Biểu đồ use case quản lý banner 8
2.2.3 Chức năng quản lý danh mục 11
2.2.3.1 Biểu đồ use case quản lý danh mục 11
2.2.6.2 Đặc tả use case quản lý tài khoản 19
2.3 Biểu đồ lớp tổng quát của hệ thống 29
CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 30
Trang 43.1 Giao diện người dùng 30
3.1.1 Giao diện chức năng đăng nhập 30
3.1.2 Giao diện chức năng đăng ký 30
3.1.3 Giao diện trang chủ 31
3.1.4 Giao diện giỏ hàng 31
3.1.5 Giao diện sản phẩm 32
3.1.6 Giao diện yêu thích 32
3.1.7 Giao diện tài khoản 33
3.1.8 Giao diện đơn hàng 33
3.1.9 Giao diện chi tiết sản phẩm 34
3.2 Giao diện quản trị viên 34
3.2.1 Giao diện quản lý danh mục 34
3.2.2 Giao diện quản lý sách 35
3.2.3 Giao diện quản lý tác giả 35
3.2.4 Giao diện quản lý banner 36
3.2.5 Giao diện quản lý nhà xuất bản 36
3.2.6 Giao diện quản lý đơn hàng 37
Trang 5MỞ ĐẦU
Trên thực tự, không có sự thành công nào mà không gựn liựn vựi nhựng sự hựtrự, sự giúp ựự dù ít hay nhiựu, dù là trực tiựp hay gián tiựp cựa ngựựi khác Trongsuựt thựựi gian tự khi bựt ựựu hực tựp ự giựng ựựựng ựựi hực ựã ựựn nay, em ựã nhựnựựực rựt nhiựu sự quan tâm, giúp ựự cựa thựy cô, gia ựình và bựn bè
Vựi lòng biựt ựn sâu sực nhựt, em xin gựi ựựn thựy cô ự Khoa Công NghựThông Tin- trựựng ựựi Hực ựiựn Lực ựã cùng vựi tri thực và tâm huyựt cựa mình ựựtruyựn ựựt vựn kiựn thực quý báu cho chúng em trong suựt thựi gian hực tựp tựitrựựng Và ựực biựt, trong kự này, em ựựực tiựp cựn vựi môn hực rựt hựu ích ựựi vựi
sinh viên ngành Công Nghự Thông Tin ựó là môn: “Phân tích thiế t kế hế thế ng thông tin”.
Em xin chân thành cựm ựn thựy Lê Cựựng ựã tựn tâm hựựng dựn chúng emqua tựng buựi hực trên lựp cựng nhự nhựng buựi nói chuyựn, thựo luựn vự mônhực Trong thựi gian ựựực hực tựp và thực hành dựựi sự hựựng dân cựa cô, emkhông nhựng thu ựựực rựt nhiựu kiựn thực bự ích, mà còn ựựực truyựn sự say mê
và thích thú ựựi vựi bự môn “Phân tích thiết kế hế thếng thông tin” Nựu không cónhựng lựi hựựng dựn, dựy bựo cựa cô thì em nghự báo cáo này rựt khó có thự hoànthành ựựực
Mực dù ựã rựt cự gựng hoàn thiựn báo cáo vựi tựt cự sự nự lực, tuy nhiên, dobựực ựựu ựi vào thực tự, tìm hiựu và xây dựng báo cáo trong thựi gian có hựn, và
kiựn thực còn hựn chự, nhiựu bự ngự, nên báo cáo “Quế n lý khách sế n” chực chựn
sự không thự tránh khựi nhựng thiựu sót Em rựt mong nhựn ựựực sự quan tâm,thông cựm và nhựng ựóng góp quý báu cựa các thựy cô và các bựn ựự báo cáonày ựựực hoàn thiựn hựn
Trang 6Trân trựng.
Trang 7CHƯƯNG 1: KHƯO SÁT HIƯN TRƯNG VÀ XÁC LƯP DƯ ÁN
1.KhƯo sát hiƯn trƯng
1.1 Mục tiêu
Hiện nay, dịch vụ du lịch ngày cang phát triển mạnh mẽ, các kháchsạn mọc lên rất nhiều, lượng khách du lịch ngày càng đông, việc quản lýkhách sạn ngày càng khó khăn, do đó nhu cầu tin học hoá việc quản lýkhách sạn là điều tất yếu
Mục đích của hệ thống:
Mang lại lợi ích nghiệp vụ, tăng khả năng xử lý, đáp ứng yêu cầunghiệp vụ một cách tin cậy, nhanh chóng, chính xác, an toàn và
bí mật
Mang lại lợi ích kinh tế: Giảm chi phí hoạt động Mang lại lợi ích
sử dụng, nhanh chóng, thuận tiện
Khắc phục các khuyết điểm của hệ thống cũ
1.2 Quá trình thuê phòng cƯa khách
Khi khách hàng đến
ựa sự khách ựựn khách sựn ựã có ựựng ký phòng trựực Mựt sự khác chựaựựng ký thì thuê ựựực phòng nựu còn phòng
Khi khách hàng ựựn, nhân viên tiựp nhựn sự hựi xem vự khách ựó có ựựng
ký phòng trựực hay không, và ựựng ký phòng trựực vựi tên nào Nhự vựy cựnphựi tham khựo ựựn hự sự ựựng ký phòng trựực Khi khách ựựn không ựựng kýphòng trựực, nhân viên tiựp nhựn phựi xem còn phòng trựng hay không Nựukhông, nhân viên này phựi thông báo cho khách biựt ựự khách ựựn khách sựnkhác Nựu có phòng ựáp ựng yêu cựu cựa khách nhân viên tiựp tân yêu cựukhách xuựt trình giựy tự và giự lựi chựng minh nhân dân hay giựy tự tùy thân
Trang 8khác (nựu khách không có chựng minh nhân dân) Giựy tự này sự trự lựi khikhách hoàn thành thự tực rựi khách sựn.
Mựi cựn phòng, tùy theo kiựu, vự trí và nhựng tiựn nghi bự trí bên trong mà
có mựt giá biựu riêng Khi khách ựựn thuê, nhân viên tiựp tân phựi ghi nhựnphiựu ựựng ký thuê phòng Mựi phiựu ựựng ký thuê phòng chự lựp cho mựtngựựi khách, thựựng là ngựựi chựu trách nhiựm thanh toán sau này Trênphiựu ựựng ký thuê phòng cựn phựi ghi rõ khách nào ựựực bự trí ự phòng nào,vào khoựng thựi gian nào (ngày nào) ựự thuựn tiựn trong viực khai báo tựmtrú, tựm vựng khi nhà chực trách ựựn kiựm tra
Nựu khách có yêu cựu dựch vự (giựt ựi, gựi ựiựn thoựi, karaoke, ), nhânviên tiựp tân phựi lựp mựt bựng kê dựch vự Mựi bựng kê có mựt sự thự tự và lựpcho mựt khách, ghi tựt cự nhựng dựch vự mà khách yêu cựu trong suựt quátrình lựu trú tựi khách sựn Trong ựó phựi ghi chi tiựt khách yêu cựu dựch vự gìvào thựi ựiựm nào, chi phí tựựng ựng là bao nhiêu Bựng kê này nhân viên tiựptân giự lựi và sự yêu cựu khách thanh toán khi rựi khựi khách sựn sau ựựtnghự Nựu khách có yêu cựu ựựt tiực tùng, nhân viên tiựp tân phựi lựp mựt hóaựựn ựựt tiực Trên hóa ựựn ghi nhựn nhựng món mà khách yêu cựu Qua hóaựựn ựó thự hiựn các yêu cựu cựa khách (sự lựựng, thựm mự, cách và thựi gianbày trí, ) và tự ựó nhân viên tiựp tân thoự thuựn vựi khách ựựn giá tựựng ựngcho tựng món Mựt bựn sao hóa ựựn ựựực giao cho nhà hàng ựự bự phựn phực
vự chuựn bự Mựi hóa ựựn có mựt sự thự tự và ghi cho chự mựt khách hàng.Khách hàng có thự thanh toán hóa ựựn ngay hoực bự phựn tiựp tân giự lựi yêucựu khách trự sau này
Khi khách đ i:
Trang 9Mựi thự tực cựng diựn ra ự Phòng tiựp tân Lúc ựó, phiựu ựựn, bựng kê dựch
vự và hoá ựựn tiực tùng chựa thanh toán là cự sự yêu cựu khách phựi trự Bựphựn phực vự kiựm tra các phòng mà khách ựã ự xem có hự hao gì không vàxác nhựn vào phiựu ựựn Nựu khách làm hự hựi ựự ựực trong phòng thì kháchphựi ựựn bù hoực trự thêm tiựn ựự khách sựn sựm sựa lựi Khi khách trự tiựnmựt hóa ựựn thanh toán ựựực lựp Mựi hóa ựựn có mựt sự thự tự, thu tiựn cựachự mựt khách hàng, ngày thu, lý do (thu cựa phiựu ựựn, bựng dựch vự và cáchoá ựựn nào) vựi sự tiựn thu là bao nhiêu Nhân viên tiựp tân chựu tráchnhiựm ký xác nhựn vào phiựu thu và lựp thành hai bựn chuyựn cho bự phânkựt toán ựự thanh toán tiựn vựi khách
Cuựi mựi ngày bự phựn kự toán phựi lựp báo cáo vự danh sách khách ựãthuê phòng, danh sách tình hình các phòng, doanh thu thuê phòng vàdoanh thu tiực trong khách sựn cho lãnh ựựo Cuựi mựi tháng và mựi quý phựibáo cáo tình hình doanh thu, hoựt ựựng cựa khách sựn cho lãnh ựựo
1.3 Xác lập dự án
1.3.1 Mục tiêu của dự án mới
Hệ thống quản lý khách sạn có nhiệm vụ chức năng nghiệp vụ về quản
lý Hỗ trợ quản lý phòng và nhân viên làm việc Giúp quản lý thống kêbáo cáo từ đó nắm bắt được tình hình kinh doanh của khách sạn để đưa
ra phương hướng phát triển trong thời gian tới
Góp phần nâng cao hiệu quả công việc, thúc đẩy phát triển hoạt độngkhách sạn Giúp cho công việc quản lý trở nên dễ dàng, tiện dụng vàchính xác hơn
Giảm bớt chi phí, nhân công, thời gian và sức lực
1.3.2.Yêu cầu hệ thống mới
Thực hiện tốt các chứng năng chính hiện tại
Trang 10 Tuân thủ đúng các quy tắc về bán hàng.
Tốc độ xử lý thông tin nhanh, đảm bảo chính xác, kịp thời
Tạo được các báo cáo hàng tháng, hàng quý…
Có đầy đủ các chức năng của hệ thống quản lý
Hệ thống phải có chế độ sao lưu phục hồi dữ liệu, nhằm đảm bảo antoàn về mặt dữ liệu
Bảo mật tốt, chỉ làm việc với người có quyền sử dụng
Đào tạo cao hơn về tin học cho nhân viên trong cửa hàng để dễdàng sử dụng
Trang 11▪Chi phí đào tạo tin học cho nhân viên: 5.000.000 đồng
▪Chi phí đường truyền mạng : 500.000 đồng / tháng
▪Chi phí cho người viết phần mềm : 5.000.000 đồng
⇨ Tổng chi phí 25.500.000 đồng
Trang 12CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
2.1 Biểu đồ phân cấp chức năng
Hình 2.1 : Biểu đồ phân cấp chức năng hệ thống quản lý khách sạn
Mô tả chi tiết các chức năng lá:
● 1.1 Cập nhật danh sách đăng ký phòng : Các khách hàng đã đăng
ký phòng sẽ được nhân viên cập nhật trên hệ thống
● 1.2 Cập nhật phòng: Các loại phòng hiện có trong khách sạn được
cập nhật thường xuyên về trang thiết bị, tình trạng và khả năng phụcvụ
● 1.3 Cập nhật dịch vụ: Các loại dịch vụ mà khách sạn hiện có có thể
phục vụ được với giá tương ứng được cập nhật hàng ngày
Trang 13● 1.4 Cập nhật danh sách khách: Các thông tin về bản thân khách
hàng khi đến thuê phòng
● 2.1 Đăng ký thuê phòng: Khi khách có nhu cầu thuê phòng, khách
làm việc với lễ tân và phải thông báo rõ ràng về nhu cầu phòng cầnthuê( bao nhiêu người, cần mấy phòng, loại phòng mấy giường, tiệnnghi ra sao? ) để từ đó lễ tân mới có thể sắp xếp phù hợp với kháchđược
● 2.2 Đăng ký sử dụng dịch vụ: Ngoài việc đăng ký nghỉ tại phòng
đăng ký, khách có thể sử dụng các dịch vụ khác mà khách sạn có thể
có ( du lịch, điện thoại, bơi, ) chỉ cần đăng ký với bộ phận phục vụkhách sạn
● 3.1 Thanh toán phòng : Khi khách kết thúc ở trong khách sạn thì
phải thông báo với lễ tân để nhận lại phòng và kiểm tra đối chiếu cácthiết bị trong phòng so với lúc nhận phòng
● 3.2 Thanh toán dịch vụ: Ngoài việc thanh toán tiền phòng thì khách
phải thanh toán luôn cả tiền đã sử dụng dịch vụ( điện thoại, đồ uống,
…) trong thời gian ở tại khách sạn
● 4.1 Báo cáo danh sách phòng : Danh sách các phòng đã được khách
thuê ở, các phòng hiện còn trống, các phòng bị hỏng không sử dụngđược
● 4.2 Báo cáo doanh thu phòng: Doanh thu tiền thuê phòng của
khách hàng từng ngày, tháng, quý và năm
● 4.3 Báo cáo doanh thu dịch vụ: Báo cáo tình hình thu từ các dịch
vụ mà khách hàng đã sử dụng hàng ngày
2.2 Biểu đồ luồng dữ liệu.
Trang 142.2.1 Biểu đồ ngữ cảnh.
Hình 2.2 Biểu đồ mức ngữ cảnh
2.2.2 Biểu đồ luồng dữ liệu mức đỉnh.
Hình 2.3 Biểu đồ luồng dữ liệu mức đỉnh
2.2.3 Biểu đồ đường dữ liệu mức dưới đỉnh
2.2.3.1 Biểu đồ luồng dữ liệu cho chức năng quản lý danh mục
Trang 15Hình 2.4 Biểu đồ luồng dữ liệu cho chức năng quản lý danh mục
2.2.3.2 Biểu đồ luồng dữ liệu cho chức năng cho thuê phòng
Hình 2.5 Biểu đồ luồng dữ liệu cho chức năng cho thuê phòng
2.2.3.3 Biểu đồ luồng dữ liệu cho chức năng thanh toán
Trang 16Hình 2.5 Biểu đồ luồng dữ liệu cho chức năng thanh toán
2.2.3.4 Biểu đồ luồng dữ liệu cho chức năng báo cáo thống kê
Hình 2.6 Biểu đồ luồng dữ liệu cho chức năng báo cáo thống kê
Trang 172.3 Mô hình E-R
2.3.1 Liệt kê, chính xác hóa và lựa chọn thông tin
Tên được chính xác của các đặc
trưng
Viết gọn tên đặc trưng
Đánh dấu loại ở mỗi bước
Trang 18F Chi tiết phiếu dịch vụ
- Mã chi tiết phiếu dịch vụ
1 Thuộc tính cần phải đặc trưng cho lớp các đối tượng được xét
2 Chọn thuộc tính một lần Nếu lặp lại thì bỏ qua
3 Một thuộc tính phải là sơ cấp (nếu giá trị của nó có thể suy ra
từ giá trị khác thì bỏ qua)
2.3.2 Xác định thực thể, gán thuộc tính cho nó và xác định định danh
Nhân Viên - Mã nhân viên
- Tên nhân viên
X
Trang 19- Tên phòng
- Đơn giá
X
Trang 202.3.3 Mô hình thực thể liên kết E - R
Hình 2.7 Mô hình thực thể liên kết E-R
Trang 21CHƯƠNG 3 : THIẾT KẾ 3.1 Thiết kế cơ sở dữ liệu
3.1.1 Mô hình dữ liệu quan hệ
Hình 3.1 Mô hình dữ liệu quan hệ
3.1.2 Mô hình dữ liệu vật lý
Hình 3.2 Mô hình dữ liệu vật lý
3.1.3 Thiết kế cơ sở dữ liệu
Biểu đồ Diagram
Trang 23Hình 3.6 Bảng khách hàng
Hình 3.7 Bảng phiếu dịch vụ
Hình 3.8 Bảng nhân viên
Trang 24Hình 3.9 Bảng phòng
Hình 3.10 Bảng tổ dịch vụ
3.2 Thiết kế giao diện
Hình 3.11 Giao diện phần mềm quản lý khách sạn