1. Trang chủ
  2. » Luận Văn - Báo Cáo

ĐỒ ÁN C# QUẢN LÝ KHÁCH SẠN

46 2,4K 13

Đ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

Thông tin cơ bản

Định dạng
Số trang 46
Dung lượng 4,36 MB

Nội dung

CHƯƠNG 1. HỆ THỐNG CÁC YÊU CẦU PHẦN MỀMCHƯƠNG 1. HỆ THỐNG CÁC YÊU CẦU PHẦN MỀMYêu cầu nghiệp vụ:Danh sách các yêu cầu:Danh sách các biểu mẫu và quy địnhCHƯƠNG 2. MÔ HÌNH HÓACHƯƠNG 3. THIẾT KẾ DỮ LIỆU

Trang 1

Giảng viên hướng dẫn:

Nhóm sinh viên thực hiện:

Trang 2

MỤC LỤC

MỤC LỤC 2

CHƯƠNG 1 HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM 3

1 Yêu cầu nghiệp vụ: 3

1.1 Danh sách các yêu cầu: 3

1.2 Danh sách các biểu mẫu và quy định: 3

1.2.1 Biểu mẫu 1 và quy định 1: 3

1.2.2 Biểu mẫu 2 và quy định 2: 4

1.2.3 Biểu mẫu 3: 4

1.2.4 Biểu mẫu 4 và quy định 4: 5

1.2.5 Biểu mẫu 5: 5

1.2.6 Quy định 6: 6

CHƯƠNG 2 MÔ HÌNH HÓA 7

1 Sơ đồ luồng dữ liệu cho yêu cầu lập danh mục phòng: 7

2 Sơ đồ luồng dữ liệu cho yêu cầu lập phiếu thuê phòng: 8

3 Sơ đồ luồng dữ liệu cho yêu cầu tra cứu phòng: 10

4 Sơ đồ luồng dữ liệu cho yêu cầu lập hóa đơn thanh toán: 11

5 Sơ đồ luồng dữ liệu cho yêu cầu lập báo cáo tháng: 12

6 Sơ đồ luồng dữ liệu cho yêu cầu thay đổi quy định: 14

CHƯƠNG 3 THIẾT KẾ DỮ LIỆU 15

1 Xét yêu cầu lập danh mục phòng: 15

1.1 Thiết kế dữ liệu với tính đúng đắn: 15

1.2 Thiết kế dữ liệu với tính tiến hóa: 16

2 Xét yêu cầu lập phiếu thuê phòng: 17

2.1 Thiết kế dữ liệu với tính đúng đắn: 17

2.2 Thiết kế dữ liệu với tính tiến hóa: 18

3 Xét yêu cầu tra cứu phòng: 19

3.1 Thiết kế dữ liệu với tính đúng đắn: 19

4 Xét yêu cầu lập hóa đơn thanh toán: 20

4.1 Thiết kế dữ liệu với tính đúng đắn: 20

4.2 Thiết kế dữ liệu với tính tiến hóa: 21

5 Xét yêu cầu lập báo cáo tháng: 23

Trang 3

5.1 Thiết kế dữ liệu với tính đúng đắn: 23

6. Xét yêu cầu thay đổi quy định: còn thiếu 24

6.1 Thiết kế dữ liệu với tính tiến hóa: 24

CHƯƠNG 1 HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM

1 Yêu cầu nghiệp vụ:

1.1 Danh sách các yêu cầu:

STT Tên yêu cầu Biểu mẫu định Qui Ghi chú

1.2 Danh sách các biểu mẫu và quy định:

1.2.1 Biểu mẫu 1 và quy định 1:

Trang 5

1.2.4 Biểu mẫu 4 và quy định 4:

Khách hàng/Cơ quan: Địa chỉ :

Ví dụ:

Khách hàng/Cơ quan: Trần Minh

Trang 6

+ QĐ2 : Thay đổi số lượng và hệ số các loại khách,

số lượng khách tối đa trong phòng.

Trang 7

+ QĐ4 : Thay đổi tỷ lệ phụ thu

CHƯƠNG 2 MÔ HÌNH HÓA

1 Sơ đồ luồng dữ liệu cho yêu cầu lập danh mục phòng:

Trang 8

 D3: Danh sách các Loại Phòng, danh sách các ĐơnGiá trong mỗi Loại Phòng, danh sách Đơn Giá tương ứng với Loại Phòng

 B6: kiểm tra Đơn Giá tương ứng với Loại Phòng

 B7: nếu ko thỏa mãn các đk thì đến B10

Trang 9

Sơ đồ luồng dữ liệu: Lưu trữ

Lập phiếu thuê phòng

 B5: kiểm tra số lượng khách trong từng phòng

 B6: nếu ko thỏa mãn các đk thì đến B9

 B7: lưu D4 xuống bộ nhớ phụ

 B8: xuất D5 ra máy in

 B9: đóng kết nối CSDL

 B10: kết thúc

Trang 10

3 Sơ đồ luồng dữ liệu cho yêu cầu tra cứu phòng:

Trang 11

Khách hàng/Cơ quan: Địa chỉ :

Sơ đồ luồng dữ liệu: Báo biểu

Trang 12

Sơ đồ 4

 Các ký hiệu:

 D1: cơ quan, địa chỉ

 D2: ko có

 D3: dánh sách các hóa đơn trong tháng

 D4: D1 + thông tin về phòng và số ngày thuê trongtháng (Đơn Giá, Thành Tiền)

 B4: lấy ngày hiện tại

 B5: tính số ngày khách trọ và tính thành tiền

Trang 13

Sơ đồ 5

 Các ký hiệu:

 D1: tháng

 D2: ko có

 D3: dánh sách các phiếu thuê phòng trong tháng

 D4: D1 + thông tin thống kê từng Loại Phòng cho thuê trong tháng (Doanh Thu, Tỷ Lệ)

Trang 14

 B5: tính tỷ lệ thuê theo từng loại phòng dựa vào

số lượt thuê của từng loại phòng

+ QĐ4 : Thay đổi tỷ lệ phụ thu

Sơ đồ luồng dữ liệu: Lưu trữ

Trang 15

Thay đổi quy định

CHƯƠNG 3 THIẾT KẾ DỮ LIỆU

1 Xét yêu cầu lập danh mục phòng:

1.1 Thiết kế dữ liệu với tính đúng đắn:

 Biểu mẫu liên quan: BM1

Trang 16

 Các thuộc tính trừu tượng:

MaPhong

 Sơ đồ logic:

PHONG

1.2 Thiết kế dữ liệu với tính tiến hóa:

 Quy định liên quan: QĐ1

QĐ1: Có 3 loại phòng (A, B, C) với đơn giá tương ứng (150.000, 170.000, 200.000)

Sơ đồ luồng dữ liệu: (Sơ đồ 1)

 Các thuộc tính mới:

TenLoaiPhong

 Thiết kế dữ liệu:

Trang 17

 Thuộc tính trừu tượng:

MaLoaiPhong

 Sơ đồ logic:

PHONG LOAIPHONG

2 Xét yêu cầu lập phiếu thuê phòng:

2.1 Thiết kế dữ liệu với tính đúng đắn:

 Biểu mẫu liên quan: BM2

Trang 18

PK MaKhach

TenKhach Cmnd DiaChi

CT_PHIEUTHUE

PK MaCTPhieuThue

MaPhieuThue MaKhach

 Các thuộc tính trừu tượng:

MaPhieuThue, MaCTPhieuThue, MaKhachHang

 Sơ đồ logic:

PHONG LOAIPHONG

PHIEUTHUE CT_PHIEUTHUE KHACHHANG

2.2 Thiết kế dữ liệu với tính tiến hóa:

 Qui định liên quan: QĐ2

QĐ2: Có 2 loại khách (nội địa, nước ngoài) Mỗi phòng có tối đa 3 khách

Sơ đồ luông dữ liêu: (Sơ đồ 2)

 Các thuộc tính mới:

SoKhachToiDa, TenLoaiKhach

 Thiết kế dữ liệu:

Trang 19

PK MaKhach

TenKhach Cmnd DiaChi

MaLoai

CT_PHIEUTHUE

PK MaCTPhieuThue

MaPhieuThue MaKhach

3 Xét yêu cầu tra cứu phòng:

3.1 Thiết kế dữ liệu với tính đúng đắn:

 Biểu mẫu liên quan: BM3

Trang 20

PK MaKhach

TenKhach Cmnd DiaChi

MaLoai

CT_PHIEUTHUE

PK MaCTPhieuThue

MaPhieuThue MaKhach

4 Xét yêu cầu lập hóa đơn thanh toán:

4.1 Thiết kế dữ liệu với tính đúng đắn:

Biểu mẫu liên quan: BM4

Khách hàng/Cơ quan: Địa chỉ :

Trang 21

PK MaKhach

TenKhach Cmnd DiaChi

MaLoai

CT_PHIEUTHUE

PK MaCTPhieuThue

MaPhieuThue MaKhach

CT_HOADON

PK MaCTHoaDon

MaHoaDon MaCTPhieuThue

 Các thuộc tính trừu tượng:

4.2 Thiết kế dữ liệu với tính tiến hóa:

 Quy định liên quan: QĐ4

Trang 22

QĐ4: Đơn giá phòng cho 2 khách Khách thứ 3 phụ thu 25% Khách nước ngoài ( chỉ cần có 1 trong phòng ) được nhân với hệ số 1.5

Sơ đồ luồng dữ liệu: (Sơ đồ 4)

KHACHHANG

PK MaKhach

TenKhach Cmnd DiaChi

MaLoai

CT_PHIEUTHUE

PK MaCTPhieuThue

MaPhieuThue MaKhach

CT_HOADON

PK MaCTHoaDon

MaHoaDon MaCTPhieuThue

PHUTHU

PK MaPhuThu

TenPhuThu LoaiKhach TiLePhuThu

 Thuộc tính trừu tượng:

MaPhuThu

 Sơ đồ logic:

Trang 23

PHONG LOAIPHONG

PHIEUTHUE CT_PHIEUTHUE KHACHHANG

LOAIKHACH

HOADON CT_HOADON

PHUTHU

5 Xét yêu cầu lập báo cáo tháng:

5.1 Thiết kế dữ liệu với tính đúng đắn:

 Biểu mẫu liên quan: BM5.1

BM5.1: Báo Cáo Doanh Thu Theo Loại

Phòng

Tháng:

STT Loại Phòng Doanh Thu Tỷ Lệ

12

Biểu mẫu liên quan: BM5.2 BM5.2: Báo Cáo Mật Độ Sử Dụng Phòng

Tháng:

STT Phòng Số Ngày Thuê Tỷ Lệ

12

Sơ đồ luồng dữ liệu: (Sơ đồ 5)

 Các thuộc tính mới:

 Thiết kế dữ liệu:

Trang 24

PK MaKhach

TenKhach Cmnd DiaChi

MaLoai

CT_PHIEUTHUE

PK MaCTPhieuThue

MaPhieuThue MaKhach

CT_HOADON

PK MaCTHoaDon

MaHoaDon MaCTPhieuThue

PHUTHU

PK MaPhuThu

TenPhuThu LoaiKhach TiLePhuThu

 Các thuộc tính trừu tượng:

PHUTHU

6 Xét yêu cầu thay đổi quy định: còn thiếu

6.1 Thiết kế dữ liệu với tính tiến hóa:

QĐ6: Người dùng có thể thay đổi các qui định như sau :

Trang 25

+ QĐ1 : Thay đổi số lượng và đơn giá các loại phòng

+ QĐ2 : Thay đổi số lượng và hệ số các loại khách, số lượng

khách tối đa trong phòng.

+ QĐ4 : Thay đổi tỷ lệ phụ thu

Sơ đồ luồng dữ liệu: (Sơ đồ 6)

Trang 26

thành công thì các label tham số, danh mục, quản trịđều bị ẩn, khi đăng nhập thành công mới có quyền thao các trên các label trên

Nhấn yes để thoát khỏi, nhấn No

hóa đơn thanh toán

Xuất hiện from frmThemXoaSuaHoaDon

8 Nhấn vào mục Tra

cứu

Xuất hiện from danh sách các from: Tra cứu phòng, tra cứu khách hàng, Tra cứu hóa đơn, Tra cứu phiếu thuê

9 Nhấn vào mục Tra

11 Nhấn vào mục Tra

cứu hóa đơn

Xuất hiện from frmTimKiemHoaDon

Trang 27

12 Nhấn vào mục Tra

cứu phiếu thuê

Xuất hiện from frmTimKiemPhieuThue

13 Nhấn vào mục

Phòng

Xuất hiện from frmPhong

14 Nhấn vào mục Loại

Trang 28

cáo doanh thu frm_rptbaocaodoanhthu

26 Nhấn vào mục Báo

2 Nhấn vào DateTimePicker (dtpNgayBDauT) để

chọn ngày bắt đầu thuê

3 Nhấn vào DateTimePicker (dtpngaytraphong) để

Trang 29

database và dữ liệu sẽ được load lên datagridview

10 Nhấn vào btnThemkhachhang Xuất hiện bảng thêm khách

hàng

11 Nhấn vào btnThemphieuthue Xuất hiện bảng thêm phiếu

thuê

13 Nhấn vào btnCapnhat Cập nhật lại dữ liệu cần chỉnh

sữa

3. Thiết kế màn hình Lập hóa đơn

Trang 30

Danh sách các biến cố

1 Nhập mã hóa đơn vào ô textbox (txtmakhach)

2 Click chọn ngày lập vào dtpngaylap Ngày lập sẽ được chọn từ

4 Nhập mã khách vào ô textbox (txtmakhach)

5 Nhập mã phòng vào ô textbox (txtmaphong)

6 Click chọn ngày thuê trong ô dtpngaythue Ngày thuê sẽ được chọn từ

Trang 31

10 Nhập số ngày thuê vào textbox (txtngaythue)

11 Nhập thành tiền vào textbox (txtthanhtien)

datagriview (grvhoadon) bên cạnh

14 Nhấn button cập nhật Cho phép thay đổi các thông

tin hóa đơn

(grvhoadon) bên cạnh sẽ bị xóa

16 Nhấn nút làm lại Dữ liệu tại các ô sẽ được xóa

đi để cho phép nhập lại

17 Nhấn vào button thoát Thoát ra khỏi giao diện

danhh mục khách (trở về giaodiện chính của phần mềm)

4. Thiết kế màn hình Tra cứu phòng

Trang 32

Danh sach các biến cố

thì sẽ được load lên datagridview1

5. Thiết kế màn hình Tra cứu khách hàng

Trang 33

thì sẽ được load lên datagridview1

Trang 34

6 Nhấn btnNhaplai Các ô nhập liệu sẽ rỗng

6. Thiết kế màn hình Tra cứu hóa đơn

thì sẽ được load lên datagridview1

Trang 35

8 Thiết kế màn hình Tìm kiếm phiếu thuê

thì sẽ được load lên datagridview1

Trang 37

Danh sách các biến cố

frmThemSuaXoaLoaiPhong

database thì sẽ được load lên datagridview1

11. Thiết kế màn hình Lập phiếu khách hàng

Trang 39

database và load lên datagridview1

Trang 40

fromThemXoaSuaLoaiKhach

Trang 41

13. Thiết kế màn Phiếu thuê phòng

14.Thiết kế màn hình Hóa đơn

Trang 42

Danh sách các biến cố

Trang 43

15.Thiết kế màn hình giới thiệu

16 Thiết kế giao diện báo cáo doanh thu

Trang 44

Danh sách các biến cố

báo cáo lên CrytalReportViewer

17 Thiết kế giao diện báo cáo mật độ

Trang 45

Danh sách biến cố

báo cáo lên CrytalReportViewer

18 Thiết kế giao diện báo cáo hóa đơn

Trang 46

Danh sách biến cố

cáo

báo cáo lên CrytalReportViewer

Ngày đăng: 22/06/2014, 10:38

HÌNH ẢNH LIÊN QUAN

1. Sơ đồ luồng dữ liệu cho yêu cầu lập danh mục phòng: - ĐỒ ÁN C# QUẢN LÝ KHÁCH SẠN
1. Sơ đồ luồng dữ liệu cho yêu cầu lập danh mục phòng: (Trang 6)
2. Sơ đồ luồng dữ liệu cho yêu cầu lập phiếu thuê phòng: - ĐỒ ÁN C# QUẢN LÝ KHÁCH SẠN
2. Sơ đồ luồng dữ liệu cho yêu cầu lập phiếu thuê phòng: (Trang 7)
3. Sơ đồ luồng dữ liệu cho yêu cầu tra cứu phòng: - ĐỒ ÁN C# QUẢN LÝ KHÁCH SẠN
3. Sơ đồ luồng dữ liệu cho yêu cầu tra cứu phòng: (Trang 8)
4. Sơ đồ luồng dữ liệu cho yêu cầu lập hóa đơn thanh toán: - ĐỒ ÁN C# QUẢN LÝ KHÁCH SẠN
4. Sơ đồ luồng dữ liệu cho yêu cầu lập hóa đơn thanh toán: (Trang 10)
5. Sơ đồ luồng dữ liệu cho yêu cầu lập báo cáo tháng: - ĐỒ ÁN C# QUẢN LÝ KHÁCH SẠN
5. Sơ đồ luồng dữ liệu cho yêu cầu lập báo cáo tháng: (Trang 11)
6. Sơ đồ luồng dữ liệu cho yêu cầu thay đổi quy định: - ĐỒ ÁN C# QUẢN LÝ KHÁCH SẠN
6. Sơ đồ luồng dữ liệu cho yêu cầu thay đổi quy định: (Trang 12)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w