bài tập nhóm đồ án cdio 2 đề tài phần mềm quản lí phòng khách sạn

70 0 0
bài tập nhóm đồ án cdio 2 đề tài phần mềm quản lí phòng khách sạn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Điều này giúp họ làm quen với môi trường thi, rèn luyện thời gian và làm việc dưới áp lực, từ đó tạo sự tự tin trước khi tham gia kỳ thi chính thức.Chiến thuật làm bài thi: Khóa học thườ

Trang 1

TRƯỜNG ĐẠI HỌC DUY TÂNKHOA CÔNG NGHỆ THÔNG TIN

Thái Mai Quang 27211202164

Trang 2

Mục lục

CHƯƠNG 1: Ý TƯỞNG CÁ NHÂN 1

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 10

I Xây dựng biểu đồ use cases và đặc tả các use cases của hệ thống 10

1.3.14 Quản lý tài khoản 29

1.3.15 Quản lý nhân viên 30

Trang 3

1.14Quản Lý Tài Khoản 45

1.15Quản Lý Nhân Viên 46

1.16 Lập Báo Cáo 47

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ GIAO DIỆN 47

I Thiết kế 47

II Cơ sở dữ liệu 48

III Giao diện 50

1.Giao diện huỷ phòng 50

2.Giao diện đổi phòng 52

3.Giao diện đặt phòng 53

4.Giao diện lập báo cáo 54

5.Giao diện quản lý tài khoản 55

6.Giao diện quản lý nhân viên 56

7.Giao diện quản lý thuê dịch vụ 57

8.Giao diện tiện nghi 58

9.Giao diện dịch vụ 59

10.Giao diện quản lý khách hàng 60

11.Giao diện quản lý phòng 61

12.Giao diện hoá đơn 62

13.Giao diện đăng nhập tài khoản 63

14.Giao diện đăng ký tài khoản 64

15.Giao diện thanh toán 65

16.Giao diện trả phòng 66

BẢNG PHÂN CÔNG NHIỆM VỤ

STT Họ và tên Nhiệm vụ chính Tỉ lệ đóng góp (100%)

Trang 4

1 Chu Đức Anh - Ý tưởng cá nhân

Trang 5

CHƯƠNG 1: Ý TƯỞNG CÁ NHÂN

Người đưa ra ý tưởng: Đàm Xuân Tuấn1 Tên ứng dụng iLLustation for you2 Mục đích :

- Tạo ra một ứng dụng để mọi người có thể đăng ảnh,tải ảnh và tìm kiếm ảnh dễ dàng.Giúp người dùng có thể tương tác được với các họa sĩ,nhiếp ảnh gia từ đó người dùng có thể mua các ấn phẩm từ các hoạ sĩ/nhiếp ảnh gia

3 Chức năng:

- Người dùng:đăng ký,đăng nhập,tìm kiếm,xem ảnh,xem mục yêu

thích,theo dõi tác giả,bình luận,nạp tiền

- Tác giả: đăng ký,đăng nhập,tìm kiếm,xem ảnh,xem mục yêu

thích,theo dõi tác giả,bình luận,nạp tiền,đăng ảnh,sửa bài đăng,xem người theo dõi,xem doanh thu.

- Admin: Đăng nhập,quản lý hệ thống,quản lý tài khoản,quản lý bài

đăng,quản lý khuyến mãi,thống kê doanh thu,chăm sóc khách hàng

Trang 6

Người đưa ra ý tưởng: Nguyễn Văn Nhật1 Tên ứng dụng

Xây dựng website Khóa học Toiec/Ielts online

2 Mục đích

Nâng cao kỹ năng ngôn ngữ: Khóa học giúp cải thiện các kỹ

năng ngôn ngữ cơ bản như ngữ pháp, từ vựng, phát âm và viết, giúp người học trở nên thành thạo hơn trong việc sử dụng tiếng Anh.

Hiểu rõ cấu trúc đề thi: Khóa học giúp người học hiểu rõ

cấu trúc và định dạng của các bài kiểm tra TOEIC và IELTS, từ đó họ có thể tiếp cận bài thi một cách hiệu quả và tự tin hơn.

2

Trang 7

Luyện thi thử và chuẩn bị tâm lý: Khóa học cung cấp cho

người học cơ hội luyện tập qua các bài thi thử mô phỏng thực tế Điều này giúp họ làm quen với môi trường thi, rèn luyện thời gian và làm việc dưới áp lực, từ đó tạo sự tự tin trước khi tham gia kỳ thi chính thức.

Chiến thuật làm bài thi: Khóa học thường cung cấp các

chiến thuật giúp người học xử lý các loại câu hỏi khác nhau trong bài kiểm tra, như làm bài đọc hiểu, nghe hiểu, viết luận, hay phần nói (trong trường hợp của IELTS).

Mục tiêu hóa điểm số: Mục tiêu chính của nhiều người tham

gia khóa học này là đạt điểm số mong muốn trong bài kiểm tra TOEIC hoặc IELTS, điều này có thể là để du học, xin việc, cải thiện khả năng giao tiếp hoặc mục đích cá nhân khác.

3 Chức năng

Học tập và luyện tập: Khóa học cung cấp các tài liệu học, bài giảng, bài tập và bài kiểm tra để giúp người học nắm vững kiến thức và kỹ năng cần thiết cho bài kiểm tra TOEIC hoặc IELTS.

Luyện thi thử: Các khóa học thường cung cấp bài thi thử mô phỏng với định dạng và cấu trúc tương tự như bài thi chính thức Điều này giúp người học làm quen với môi trường thi thực tế và đánh giá trình độ của mình.

Chiến thuật làm bài thi: Khóa học trực tuyến thường cung cấp các chiến thuật và cách tiếp cận để làm bài thi một cách hiệu quả Điều này bao gồm cách xử lý từng loại câu hỏi, cách tối ưu hóa thời gian và làm việc dưới áp lực.

Phản hồi và đánh giá: Khóa học cung cấp phản hồi và đánh

giá từ người hướng dẫn hoặc từ hệ thống tự động để giúp

3

Trang 8

người học biết mình đang tiến triển như thế nào và điều chỉnh

học tập diễn ra hiệu quả

Cải thiện kỹ năng ngôn ngữ: Khóa học giúp cải thiện ngữ

pháp, từ vựng, phát âm, viết và kỹ năng nghe nói thông qua

các bài tập và hoạt động học tập đa dạng.

Tư vấn hướng dẫn: Các khóa học trực tuyến thường cung

cấp tư vấn từ người hướng dẫn về việc lên lịch học, lựa chọn tài liệu, và cách cải thiện từng khía cạnh của kỹ năng.

Đáp ứng linh hoạt: Khóa học trực tuyến thường cho phép

người học tự quản lý thời gian học tập theo lịch trình cá nhân và tốc độ học của mình.

4 Phạm vi

Sản phẩm: quản lý khóa học Toiec/Ielts

Phân phối: chỉ phục vụ cho người dùng ở nước Việt Nam

Trang 9

Người đưa ra ý tường: Chu Đức Anh1 Tên ứng dụng: Truyện 692 Mục đích.

- Tạo ra 1 ứng dụng cho những người đam mê đọc truyện có thể tiếp cận được những bộ truyện hay nhanh và mới nhất Tạo ra công việc cho những người đam mê đọc truyện có thể dịch truyện.

3 Chức năng.

- Người đọc: Đăng ký, quản lý tài khoản, tìm kiếm truyện, lịch sử đọc, danh sách ưa thích, nạp tiền, donate, làm nhiệm vụ, đánh giá, bảng xếp hạng, đăng nhập, đăng xuất.

- Người dịch: Đăng ký, đăng nhập, đăng xuất, quản lý tài khoản, đăng truyện, danh sách truyện đã dịch, đánh giá, nhận donate, lương.

5

Trang 10

- Quản trị: Đăng nhập, đăng xuất, quản lý hệ thống tài khoản, quản lý danh mục, quản lý khuyễn mãi, quản lý quảng cáo, thống kê, chăm sóc khách hàng.

4 Phạm vi:

- Sản phẩm: truyện tranh, truyện chữ - Phân phối: danh cho người dùng Việt Nam.

Trang 11

Người đưa ra ý tưởng: Nguyễn Bảo Lưu1 Tên ứng dụng.

* Xây dựng mô hình phần mềm quản lí phòng khách sạn.

2 Mục đích.

* Mục đích xây dựng phần mềm quản lý phòng khách sạn là để cải thiện quản lý và hiệu suất hoạt động của khách sạn thông qua sự tự động hóa các quy trình, cung cấp thông tin chính xác và tiện ích cho khách hàng, nhân - Quản lí tài chính và thanh toán - Báo cáo và thống kê

4 Phạm vi

- Sản phẩm : phần mềm quản lí phòng khách sạn - Phân phối : chỉ phục vụ ở trong nước

5 Yêu cầu

- Nhân viên lễ tân: Tác nhân này thường được sử dụng để quản lí các hoạt động của nhân viên lễ tân, bao gồm đặt phòng, nhận phòng, trả phòng và xử lí yêu cầu của khách hàng Nó giúp tăng cường hiệu quả và chính xác trong việc quản lí các hoạt động lễ tân.

- Nhân viên quản lí: Tác nhân này được sử dụng để quản lí các hoạt động của nhân viên quản lí nhân viên , quản lí thu chi , lập kế hoạch và theo dõi hoạt động kinh doanh của khách sạn Nó giúp tối ưu hóa quá trình quản lí và đưa ra các quyết định chiến lược.

- Khách hàng: Tác nhân này đại diện cho khách hàng sử dụng phần mềm quản lí phòng khách sạn Khách hàng có thể sử dụng phần mềm để đặt phòng, kiểm tra tình trạng phòng, thanh toán và yêu cầu các dịch vụ khác Phần mềm

7

Trang 12

cung cấp cho khách hàng trải nghiệm tiện lợi và tăng cường sự tương tác giữa khách hàng và khách sạn.

6 Vẽ biểu đồ

Người đưa ra ý tưởng: Thái Mai Quang

1 Tên phần mềm: phầm mềm quản lý nhà phân phối bánh kẹo.2 Mục đích:

- Mục đích xây dựng phần mềm quản lý sản xuất bánh kẹo là để hỗ trợ và tối ưu hóa quá trình sản xuất bánh kẹo trong các doanh nghiệp sản xuất thực phẩm Phần mềm này có mục tiêu cung cấp các công cụ và chức năng giúp quản lý, theo dõi, và điều chỉnh quá trình sản xuất bánh kẹo một cách hiệu quả.

3 Chức năng:

- Quản lý sản phẩm:

- Quản lý nguyên vật liệu: Phần mềm giúp doanh nghiệp quản lý toàn diện các hoạt động liên quan đến nguyên vật liệu, bao gồm nhập kho, xuất kho, tồn kho, định mức tiêu hao, Từ đó, doanh nghiệp có thể kiểm soát chặt chẽ chi phí nguyên vật liệu, tránh thất thoát.

8

Trang 13

- Quản lý nhân công: Phần mềm giúp doanh nghiệp quản lý thông tin nhân viên, bao gồm hồ sơ nhân viên, lịch trình làm việc, năng suất lao động, Từ đó, doanh nghiệp có thể tối ưu hóa nguồn nhân lực, đảm bảo hiệu quả sản xuất.

- Quản lý máy móc, thiết bị: Phần mềm giúp doanh nghiệp quản lý thông tin máy móc, thiết bị, bao gồm thông số kỹ thuật, lịch bảo trì, bảo dưỡng, Từ đó, doanh nghiệp có thể đảm bảo máy móc, thiết bị hoạt động ổn định, nâng cao hiệu suất sản xuất.

- Quản lý chất lượng sản phẩm: Phần mềm giúp doanh nghiệp kiểm soát chất lượng sản phẩm trong suốt quá trình sản xuất, từ nguyên liệu đầu vào đến thành phẩm đầu ra Từ đó, doanh nghiệp có thể đảm bảo chất lượng sản phẩm, đáp ứng yêu cầu của khách hàng - Quản lý kho bãi: Phần mềm giúp doanh nghiệp quản lý thông tin

kho bãi, bao gồm số lượng hàng hóa, vị trí lưu trữ, hạn sử dụng, Từ đó, doanh nghiệp có thể đảm bảo hàng hóa được bảo quản tốt, tránh hư hỏng, thất thoát.

- Quản lý tài chính: Phần mềm giúp doanh nghiệp quản lý các hoạt động tài chính liên quan đến sản xuất, bao gồm chi phí sản xuất, doanh thu, giá thành, Từ đó, doanh nghiệp có thể kiểm soát chặt chẽ chi phí sản xuất, nâng cao hiệu quả kinh doanh.

4 Phạm vi:

- Sản phẩm:Quản lý cửa hàng bánh kẹo

- Phân phối : chỉ phục vụ ở trong nước

Trang 26

Mô tả chung Người dùng muốn đăng ký dịch vụ Điều kiện trước Vào được giao diện đăng ký Điều kiền sau Nhập đầy đủ thông tin khách hàng đó và kiểm tra thông tin,nếu thông tin bị trùng sẽ yêu cầu nhập lại,nếu thông tin chưa có

Trang 27

Tên Use case Đặt phòng

Mô tả chung Người dùng muốn đặt phòng Điều kiện trước Vào được giao diện đặt phòng Điều kiền sau Đặt phòng thành công

Trang 28

Bảng đặc tả

Tên Use case Trả phòng

Mô tả chung Người dùng muốn đổi phòng Điều kiện trước Vào được giao diện đổi phòng Điều kiền sau Đổi phòng thành công

Trang 29

1.3.11.Trả phòng

Bảng đặc tả

Tên Use case Trả phòng

Tác nhân Khách hàng,nhân viên

Mô tả chung Khách hàng muốn trả phòng sau khi kết thúc lưu trú.

Điều kiện trước Vào được giao diện trả phòng Điều kiền sau Trả phòng thành công

Trang 30

2 Nhân viên xác định thông tin hóa đơn cuối cùng.

4.Tính toán tổng số tiền phải thanh toán dựa trên dịch vụ và thời gian lưu trú.

Tên Use case Hủy phòng

Tác nhân Khách hàng,nhân viên

26

Trang 31

Mô tả chung Khách hàng muốn hủy phòng Điều kiện trước Vào được giao diện trả phòng Điều kiền sau Trả phòng thành công

Dòng sự kiện chính:

1 Khách hàng yêu cầu hủy phòng 2 Nhân viên lễ tân kiểm tra thông

tin phòng và thời gian đặt phòng 3 Nếu khách hàng hủy phòng trong thời hạn hủy phòng, hệ

Trang 32

Mã Use case UC13 Tên Use case Thanh toán

Mô tả chung Giúp khách hàng thanh toán Điều kiện trước Vào được giao diện thanh toán

Điều kiền sau Xem được hóa đơn mà mình cần thanh toán

Dòng sự kiện chính

1 Khách hàng chọn chức năng thanh toán

3.Khách hàng có thể xem được hóa đơn và lựa chọn được phương thức thanh toán là bằng tiền mặt hoặc trả

5.Hệ thống sẽ kiểm tra đối chiếu với mã số thẻ,thẻ tồn tại thì hệ thống sẽ đưa ra thông báo việc xác nhận thanh toán 6.Hệ thống sẽ thanh toán nếu khách hàng xác nhận thanh toán

Hệ thống sẽ hủy thanh toán nếu người dùng hủy thanh toán 7.Kết thúc UserCase

28

Trang 33

1.3.14 Quản lý tài khoản

Bảng đặc tả

Tên Use case Quản lý tài khoản

Mô tả chung Giúp quản trị viên quản lý được toàn bộ tài khoản

Điều kiện trước Vào được giao diện quản lý tài khoản Điều kiền sau Xem,cập nhật và xóa tài khoản

Dòng sự kiện chính

1.Quản trị viên chọn chức năng quản lý tài khoản

3.Quản trị viên có thể nhập thông tin tài khoản hoặc chọn xem tài khoản

2 Hệ thống hiện ra giao diện quản lý tài khoản

4.Hệ thống sẽ kiểm tra và hiện

29

Trang 34

được hiển thị

5.Quản trị viên có thể xem,cập nhật và xóa tài khoản

ra thông tin của tài khoản đó 6.Hệ thống sẽ cập nhật thông tin nếu quản trị viên chấp nhận thay đổi,hủy được quản trị viên chọn.

Hệ thông sẽ xóa tài khoản nếu quản trị viên chấp nhận và hủy nếu quản trị viên hủy 7 Kết thúc Usercase

1.3.15 Quản lý nhân viên

Bảng đặc tả

Tên Use case Quản lý nhân viên

Mô tả chung Giúp quản trị viên quản lý được nhân viên

30

Trang 35

Điều kiện trước Vào được giao diện quản lý nhân viên Điều kiền sau Xem,thêm,xóa và cập nhật cho nhân viên

Dòng sự kiện chính

1.Quản trị viên chọn chức năng quản lý nhân viên

3.Quản trị viên có thể nhập thông tin nhân viên

5.Quản trị viên có thể xem,cập nhật,xóa và thêm nhân viên

2 Hệ thống hiện ra giao diện quản lý nhân viên

4.Hệ thống sẽ kiểm tra và hiện ra thông tin của nhân viên đó 6.Hệ thống sẽ cập nhật thông tin nếu quản trị viên chấp nhận thay đổi,hủy được quản trị viên chọn.

Hệ thông sẽ xóa nhân viên nếu quản trị viên chấp nhận và hủy nếu quản trị viên hủy Hệ thống sẽ thêm nhân viên nếu quản trị viên chấp nhận thêm nhân viên và hủy nếu quản trị viên hủy

7 Kết thúc Usercase

31

Trang 36

1.3.16 Lập báo cáo

Bảng đặc tả

Tên Use case Lập báo cáo

Mô tả chung Giúp quản trị viện lập và nắm được các báo cáo về tình hình khách sạn

Điều kiện trước Vào được giao diện lập báo cáo Điều kiền sau Xem,cập nhật và xóa báo cáo

Dòng sự kiện chính

1 Quản trị viên chọn chức năng lập báo cáo

3.Quản trị viên nhập tên và thông tin của báo cáo

5.Quản trị viên có thể xem,cập nhật, xóa và in báo cáo

2 Hệ thống hiện ra giao diện lập báo cáo

4.Hệ thống sẽ kiểm tra thông tin và hiển thị ra báo cáo

Trang 37

chọn hủy

Hệ thống sẽ in báo cáo nếu quản trị viên chọn in báo cáo

Trang 38

1.2 Quản Lý Phòng

34

Trang 39

1.3 Quản Lý Khách Hàng

35

Trang 40

1.4 Đăng Nhập

36

Trang 41

1.4 Quản Lý Tiện Nghi

37

Trang 42

1.6 Quản Lý Dịch Vụ

38

Trang 43

1.7 Quản Lý Thuê Dịch Vụ

39

Trang 44

1.8 Đăng Kí

40

Trang 45

1.9 Đặt phòng

41

Trang 46

1.10 Đổi phòng

42

Trang 47

1.11 Trả phòng

43

Trang 48

1.12 Hủy phòng

1.13 Thanh Toán

44

Trang 49

1.14 Quản Lý Tài Khoản

45

Trang 50

1.15 Quản Lý Nhân Viên

46

Trang 52

II Cơ sở dữ liệu1 Dịch vụ

MaDV Mã dịch vụ Nvarchar(20) Khoá chínhTenDV Tên dịch vụ Nvarchar(20)

DonGia Đơn giá integer

2 Khách hàng

MaKHMã khách hàngNvarchar(20)Khoá chính

TenKHTên khách hàngNvarchar(20)

DiaChiĐịa chỉNvarchar(50)

48

Trang 53

3 Phòng.

MaPhongMã phòngNvarchar(20)Khoá chínhLoaiPhongLoại phòngNvarchar(20)

SoPhongSố phòngInt(5)TinhTrangTình trạng phòngNvarchar(20)

DonGiaĐơn giáInt

4 Tiện nghi.

MaTienNghiMã tiện nghiNvarchar(20)Khoá chínhTenTienNghiTên tiện nghiNvarchar(20)

TinhTrangTình trạngNvarchar(20)

SLSố lượngInt

5 Hoá đơn.

MaHDMã hoá đơnNvarchar(20)Khoá ngoạiMaNVMã nhân viênNvarchar(20)Khoá ngoạiMaKHMã khách hàngNvarchar(20)Khoá ngoạiNgayvaoNgày vàoDatetime

NgayraNgay raDatetimeTongTienTổng tiềnInt

6 Phiếu thu.

MaPhieuThuMã phếu thuNvarchar(20)Khoá chínhMaDVMã dịch vụNvarchar(20)Khoá NgoạiTenDVTên dịch vịNvarchar(20)

GiaDVDía dịch vụIntSLSố lượngInt

49

Trang 54

7 Phiếu thuê.

MaPhieuThueMã phiếu thuêNvarchar(20)Khoá chínhMaKhMã khách hàngNvarchar(20)Khoá ngoạiMaNVMã nhân viênNvarchar(20)Khoá ngoạiSoPhongSố phòngInt

NgayThueNgày thuêDatetimeNgayTraNgày trảDatetime

8 Báo cáo.

MaBCMã báo cáoNvarchar(20)Khoá chínhTenBCTên báo cáoNvarchar(20)

SLKhachSố lượng kháchIntTTPhongTình trạng phòngNvarchar(20)DoanhThuDoanh thuInt

9 Nhân Viên.

MaNVMã nhân viênNvarchar(20)Khoá chínhTenNVTên nhân viênNvarchar(20)

DiaChiĐịa chỉNvarchar(50)SDTSố điện thoạiNumber(12)

10 Tài khoản.

TenTKTên tài khoảnNvarchar(20)Khoá chínhMKMật khẩuNvarchar(20)Khoá chínhVaiTroVai tròNvarchar(20)

III Giao diện

1 Giao diện huỷ phòng.

50

Trang 55

1 View Grid View Hiển thị 2 Text TextField Lý do hủy phòng

3 Click Checkbox Chọn

4 Click Checkbox Chọn

51

Trang 56

2 Giao diện đổi phòng.

Loại điều

1 View Grid View Hiển thị phòng 2 Click Button Xóa

3 Text TextField Loại phòng

4 Text TextField Ngày đến-đi

5 Click Button Tìm kiếm

6 Click Button Thêm

7 Click Button Thêm

8 View Grid View Hiển thị phòng

9 Text TextField Số phòng

52

Trang 57

12 Click Button Đặt lại phòng

3 Giao diện đặt phòng.

Loại điều

1 Text TextField Loại phòng 2 Text TextField Ngày đến-đi

3 Click Button Tìm kiếm

4 Click Button Thêm

5 Click Button Thêm

6 View Grid View Hiển thị phòng

7 Text TextField Số lượng phòng

8 Click Button Xóa

53

Trang 58

9 Click Button Hủy

4 Giao diện lập báo cáo.

Loại điều

1 Text TextField Tên báo cáo 2 Text TextField Mã báo cáo

3 Click Button Tìm kiếm

4 View Grid View Hiển thị thông tin

5 Click Button Lập báo cáo mới

6 Click Button Sửa báo cáo

7 Click Button Xuất báo cáo

8 Click Button Xóa báo cáo

54

Ngày đăng: 25/04/2024, 16:25

Tài liệu cùng người dùng

Tài liệu liên quan