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

PHÁT TRIỂN PHẦN mềm QUẢN lý QUÁN KARAOKE 5 SAO TRẦN PHÚ – hà ĐÔNG

30 843 5

Đ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 30
Dung lượng 1,14 MB

Nội dung

CHƯƠNG I: KHẢO SÁT HỆ THỐNG PHẦN MỀM QUẢN LÝ QUÁN KARAOKE 5 SAO TRẦN PHÚ –HÀ ĐÔNG1.1 Khảo sát sơ bộ cho hệ thống quản lý quán karaoke 5 Sao Trần Phú – Hà Đông - Hoạt động nghiệp vụ của q

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA CÔNG NGHỆ THÔNG TIN

ĐỀ TÀIPHÁT TRIỂN PHẦN MỀM QUẢN LÝ QUÁN

KARAOKE 5 SAO TRẦN PHÚ – HÀ ĐÔNG

Sinh viên thực hiện: Nguyễn Trung Đức_B13CCCN012

Nguyễn Dương_B13CCCN013 Nguyễn Ngô Thế Duy_B13CCCN014Nguyễn Thị Thu Hà_B13CCCN016

Trang 2

CHƯƠNG I: KHẢO SÁT HỆ THỐNG PHẦN MỀM QUẢN LÝ QUÁN KARAOKE 5 SAO TRẦN PHÚ –

HÀ ĐÔNG1.1 Khảo sát sơ bộ cho hệ thống quản lý quán karaoke 5 Sao Trần Phú – Hà

Đông

- Hoạt động nghiệp vụ của quán karaoke 5 Sao

Trong bài toán này nhân viên quán karaoke sẽ tính tiền phòng hát màkhách hàng sử dụng và lập hóa đơn giao cho khách hàng thanh toán Người quản lý ghi nhận trong sổ những dữ liệu giao dịch có thể đolường bằng tiền, từ đó tiến hành thống kê doanh thu, số lượng kháchhàng,… Những việc này được thống kê theo từng ngày, theo tháng, theoquý Những thông tin này được người quản lý quán karaoke sử dụng đểđưa ra những quyết định, những phương án kịp thời để phát triển cửahàng

Khách hàng có những hành vi đập phá đồ đạc trong phòng hát, hoặclàm hỏng những thiết bị của phòng thì sẽ chị phạt theo những quy địnhcủa cửa hàng đã đề ra từ trước

Với hệ thống hiện hành là một hệ thống hoàn toàn thủ công Tất cảcông đoạn từ đặt phòng, chọn bài hát, yêu cầu phục vụ đồ ăn, nước uống,hóa đơn đều làm bằng tay Dễ dẫn đến những sai sót và gây nhiều phiềntoái cho quản lý, nhân viên và khách hàng

1.2 Xác định yêu cầu quản lý

Để có thể tin học hóa công tác quản lý nhằm giảm tối đa các công đoạnthủ công, là một chương trình quản lý phải có những chức năng:

- Chức năng tra cứu

Phần tra cứu phải đảm bảo được nhiệm vụ phục vụ khách hàng là xemthông tin về phòng hát, bảng giá giờ hát và dịch vụ

- Chức năng đặt phòng và thanh toán

Đặt phòng phải đảm bảo có đầy đủ thông tin đặt như tên khách hàng, sốđiện thoại, ngày đặt và mã phòng

Thanh toán đầy đủ những dịch vụ mà khách hàng sử dụng và giờ hát mộtcác chính xác và nhanh gọn

Trang 3

- Chức năng thống kê, báo cáo

Phần thông tin báo cáo phải được đảm bảo việc thống kê về doanh thu, sốlượng khách hàng phải báo cáo chính xác

1.3 Xác định yêu cầu cho hệ thống mới

- Cung cấp cho nhân viên của quán karaoke thông tin về phòng hát, bảnggiá dịch vụ

- Giúp nhân viên có thể tìm kiếm phòng hát theo yêu cầu của khách hàng

- Hỗ trợ cho người quản lý trong việc thống kê doanh thu của quán, thống

kê số lượng khách hàng

- Hỗ trợ nhân viên thanh toán phòng một cách nhanh chóng nhất cho kháchhàng

Các yêu cầu phi chức năng:

- Khách hàng có thể xem bảng giá phòng và dịch vụ của quán karaoke

- Thông tin thống kê phải đảm bảo chính xác, đầy đủ, khách quan

1.4 Mẫu biểu: Danh sách bảng giá

 Mẫu biểu: Thống kê

Danh sách bảng giá Giá phòng hát

STT Loại phòng hát Giá tiền Đơn vị tính

Trang 4

 Phiếu đặt phòng

Trang 5

 Hóa đơn thanh toán

Trang 7

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN LÝ QUÁN KARAOKE 5 SAO TRẦN PHÚ

– HÀ ĐÔNG2.1 Xây dựng biểu đồ user case

Theo so luong khach hang

Xem Thong Tin Bang Gia

Nhan Vien

• Phân rã use case xem thông tin bảng giá

Trang 8

D/S Bang Gia Phong Va Dich Vu

• Phân rã use case thống kê, báo cáo

Trang 9

Theo Doanh Thu

Theo So Luong Khach HangQuan Ly Thong Ke Bao Cao

<<include>>

<<include>>

2.2 Xây dựng kịch bản cho use case

Scenario cho usecase xem thông tin bảng giá

Trang 10

Tiền điều kiện Nhân viên đã đăng nhập vào hệ thống

Chuỗi sự kiện chính:

1. Nhân viên chọn chức năng thông tin bảng giá của hệ thống

2. Hệ thống hiển thị Form thông tin bảng giá của dịch vụ và giáphòng hát

3. Khách hàng xem thông tin bảng giá

4. Nếu khách hàng xem xong, nhân viên nhấn nút thoát

Ngoại lệ:

2.a.Hệ thống không thể truy cập vào cơ sở dữ liệu của hệ thống

2.a.1.Hệ thống thông báo không thể kết nối cơ sở dữ liệu

2.a.2.Quay lại trang chủ

Scenario cho usecase đặt phòng hát

Trang 11

5. Nhân viên chọn chức năng đặt phòng của hệ thống

6. Hệ thống hiển thị Form đặt phòng và yêu cầu người dùng nhập: tênkhách hàng, điện thoại, ngày đặt phòng, giờ vào, tiền đặt cọc, buổiđặt phòng, mã phòng

7. Nhân viên nhập thông tin và kích nút Đặt phòng

8. Hệ thống kiểm tra thông tin đặt phòng và hiển thị đặt phòng thànhcông

Ngoại lệ:

4.a.Người dùng nhập thiếu hoặc sai thông tin

4.a.1.Hệ thống thông báo đăng ký thất bại

4.a.2.Quay lại Form nhập thông tin

4.b.Phòng đặt đã có người dùng

4.b.1.Hệ thống thông báo đặt phòng thất bại

4.b.2.Quay lại Form nhập thông tin đặt phòng

Scenario cho usecase thanh toán phòng hát

Trang 12

và quay lại giao diện chức năng tương ứng

thị thông tin thanh toán phòng đó

Chuỗi sự kiện chính:

1. Nhân viên chọn chức năng thanh toán phòng của hệ thống

2. Hệ thống hiển thị Form: yêu cầu người dùng nhập:tên khách hàng,

số điện thoại, tên phòng hát, tiền dịch vụ, giờ vào, giờ ra, loạiphòng, tiền hát, tiền đặt cọc và số hóa đơn

3. Người dùng nhập thông tin và kích nút thanh toán

4. Hệ thống kiểm tra thông tin thanh toán và hiển thị thanh toán thànhcông

Ngoại lệ:

4.a.Người dùng nhập thiếu hoặc sai thông tin

4.a.1.Hệ thống thông báo thanh toán thất bại

4.a.2.Quay lại Form nhập thông tin thanh toán

Scenario cho usecase thống kê, báo cáo

Trang 13

Đảm bảo tối thiểu Trở lại giao diện thống kê để người quản lý

thực hiện lại

Chuỗi sự kiện chính:

1. Người quản lý chọn chức năng ThongKe

2. Hệ thống hiển thị Form thống kê, yêu cầu người quản lý chọnthống kê theo ngày

3. Hệ thống hiển thị danh sách số lượng khách hàng trong 1 ngày,tổng số tiền trong ngày đó

4. Người quản lý chọn chức năng tiếp tục thống kê hoặc kết thúc

Trang 14

- Bảng tblGiaPhongHat

- Bảng tblPhieuDatPhong

Trang 15

- Bảng tblChiTietHoaDon

- Bảng tblHoaDonThanhToan

Trang 16

- Bảng tblThongKeBaoCao

Trang 17

clsChiTietHoaDonSoHoaDon : IntegerSoPhieuDat : IntegerTienDichVu : FloatTenDichVu : StringDonGia : FloatSoLuong : String

Xemthongtinchitiethoadon()

Lapphieuchitiethoadon()

clsHoaDonThanhToanSoHoaDon : StringTenKhachHang : String

SoDienThoai : StringMaPhong : StringLoaiPhongHat : StringGioVao : DateGioRa : DateTienHat : FloatTienDichVu : FloatTenDichVu : StringTienDatCoc : FloatTongTien : Float

Laphoadonthanhtoan()Xemhoadonthanhtoan()

clsThongKeBaoCaoSoHoaDon : StringTongTien : FloatNgayLap : Date

Lapthongkebaocao()Xemthongkebaocao()

Trang 18

: Khach Hang : Nhan Vien Form Banggiadichvu : GD CSDL tblGiaDichVu :

TT

CSDL tblGiaDichVu :

TT1: Y/c xem bang gia dich vu

2: Chon chuc nang xem bang gia

3: select * from tblGiaDichVu

4: Kiem tra thong tin gia dich vu5: Hien thi du lieu bang gia dich vu

6: Xem bang gia dich vu

Trang 19

: Khach Hang : Nhan Vien Form Banggiaphonghat : GDForm Banggiaphonghat : GD CSDL tblGiaPhongHat :

TT

CSDL tblGiaPhongHat :

TT1: Y/c xem bang gia phong hat

2: Chon chuc nang xem bang gia phong hat

3: select * from tblGiaPhongHat

4: Kiem tra thong tin gia phong hat

5: Hien thi du lieu bang gia phong hat

6: Xem bang gia phong hat

Trang 20

: Khach Hang : Nhan Vien Form PhieuDatPhong : GD PhieuDatPhong : DK CSDL

tblPhieuDatPhong : TT

CSDL tblPhieuDatPhong : TT 1: Y/c Dat Phong

2: Y/c Tao phieu dat phong 3: Y/c nhap thong tin phieu dat phong 4: Y/c thong tin phieu dat phong

5: Gui thong tin phieu dat phong

6: Nhap thong tin phieu dat phong

7: Tao moi doi tuong phieu dat phong

8: Truy xuat dl: inset into tblPhieuDatPhong() values()

9: Kiem tra thong tin phieu dat phong 10: Hien thi dat phong hat thanh cong

11: Thong bao dat phong thanh cong

Trang 21

: Khach Hang : Nhan Vien Form Hoadonthanhtoan : GD DKHoadonthanhtoan :

DK

DKHoadonthanhtoan : DK

CSDL tblChiTietHoaDon : TT

CSDL tblChiTietHoaDon : TT

May in : TT 1: Y/c thanh toan

2: Y/c thong tin thanh toan

3: Gui thong tin thanh toan

4: Y/ tao Hoa don thanh toan 5: Y/c nhap thong tin hoa don 6: Nhap thong tin hoa don

7: Tao moi doi tuong hoa don thanh toan

8: Truy xuat dl select()

9: Kiem tra TT chi tiet hoa don 10: Thong bao gia hoa don

11: Tinh tien hoa don

12: Y/c in hoa don thanh toan

13: Xuat hoa don thanh toan 14: Xuat hoa don thanh toan

Trang 22

: Quan Ly Form ThongKeBaoCao : GD ThongKeBaoCao : DK CSDL

tblThongKeBaoCao : TT

CSDL tblThongKeBaoCao : TT

In thong ke bao cao : TT

In thong ke bao cao : TT 1: Y/c lap thong ke

2: Y/c tao thong ke

3: Truy van thong tin thong ke 4: Tra ve ket qua thong ke 5: Hien thi Thong ke bao cao

6: Y/c in thong ke bao cao

7: Y/c in thong ke bao cao 8: Xuat thong ke bao cao 9: Xuat thong ke bao cao

Trang 23

CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH PHẦN

MỀM QUẢN LÝ QUÁN KARAOKE3.1 Cơ sở dữ liệu chương trình quản lý quán karaoke 5 Sao

Trang 24

3.2 Giao diện chương trình phần mềm quản lý quán karaoke 5 Sao

3.1.1 Màn hình chính

Trang 25

3.2 Chức năng chương trình

 Bảng giá dịch vụ

- Câu lệnh truy vấn

• Câu lệnh hiển thị bảng giá dịch vụ

SELECT TenDV, DonGia FROM tblGiaDichVu;

• Câu lệnh chèn dữ liệu giá dịch vụ vào bảng giá dịch vụ

INSERT INTO tblGiaDichVu(MaDV TenDV, DonGia ) VALUES(‘’, ‘’);

Trang 26

 Bảng giá phòng hát

- Câu lệnh truy vấn

• Câu lệnh hiển thị bảng giá phòng hát:

SELECT LoaiPhong, GiaTien, DonViTinh FROM tblGiaDichVu;

• Câu lệnh chèn giá phòng vào bảng giá phòng hát

INSERT INTO tblGiaPhongHat(LoaiPhong, GiaTien, DonViTinh)

VALUES(‘’, ‘’);

Trang 27

 Phiếu đặt phòng

- Câu lệnh truy vấn

• Câu lệnh hiển thị bảng phiếu đặt phòng

SELECT SoPhieuDat, TenKhachHang, SoDienThoai, NgayDat, GioDat,BuoiDat, TienDatCoc, MaPhong FROM tblPhieuDatPhong;

• Câu lệnh chèn dữ liệu vào bảng phiếu đặt phòng

Trang 28

INSERT INTO tblPhieuDatPhong(SoPhieuDat, TenKhachHang,

SoDienThoai, NgayDat, GioDat, BuoiDat, TienDatCoc, MaPhong)

VALUES(‘’, ‘’);

 Chi tiết hóa đơn

- Câu lệnh truy vấn

• Câu lệnh hiển thị bảng hóa đơn dịch vụ

SELECT SoHoaDon, SoPhieuDat, TienDichVu, TenDichVu, DonGia,SoLuong FROM tblChiTietHoaDon;

• Câu lệnh chèn dữ liệu vào bảng hóa đơn dịch vụ

Trang 29

INSERT INTO tblChiTietHoaDon(SoHoaDon, SoPhieuDat, TienDichVu, TenDichVu, DonGia, SoLuong) VALUES(‘’, ‘’, ‘’, ‘’, ‘’, ‘’);

 Hóa đơn thanh toán

- Câu lệnh truy vấn

• Câu lệnh hiển thị bảng hóa đơn thanh toán

SELECT SoHoaDon, TenKhachHang, SoDienThoai, MaPhong, LoaiPhong,GioVao, GioRa, SoLuong, TienHat, TenDichVu, TienDichVu, TongTienFROM tblHoaDonThanhToan;

• Câu lệnh chèn dữ liệu vào bảng hóa đơn thanh toán

INSERT INTO tblHoaDonThanhToan(SoHoaDon, TenKhachHang,

SoDienThoai, MaPhong, LoaiPhong, GioVao, GioRa, SoLuong, TienHat,

Trang 30

TenDichVu, TienDichVu, TongTien) VALUES(‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’,

‘’, ‘’, ‘’);

 Thống kê báo cáo

Ngày đăng: 11/07/2016, 22:39

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w