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

báo cáo chuyên đề học phần phân tích thiết kế hướng đối tượng đề tài phân tích và thiết kế hệ thống quản lý nhà cho thuê

52 6 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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 52
Dung lượng 2,2 MB

Nội dung

Trang 1

TRUONG DAI HOC DIEN LUC KHOA CONG NGHE THONG TIN

£

ĐáIi HỌC ĐIỆT LỰC

ELECTRIC POWER UNIVERSITY

BAO CAO CHUYEN DE HOC PHAN PHAN TICH THIET KE HUONG DOI TUONG

DE TAI: PHAN TICH VA THIET KE HE THONG QUAN LY NHA CHO THUE

Sinh viên thực hiện : DO QUANG HUY

Giảng viên hướng dẫn : TS NGUYÊN THỊ HỎNG KHANH

Ngành : CÔNG NGHỆ THONG TIN

Chuyên ngành : CONG NGHE PHAN MEM

Lớp : DI4CNPM4

: 2019-2024

Trang 2

MUC LUC

LOT MO DAU .ccccessccescccsscececccsccceecccssceencecssceescceseceeceeeecs 2

CHUONG 1 KHAO SAT HE THONG VA

XAC DINH YEU CAU NGUOT DUNG c.c0sseccccsssecccceecccceceeeceeeess 3 CHUONG 2 PHẦN TÍCH THIẾT KẺ HỆ THÓNG - - .<- 4

1 Tác nhân và cách sử dụng «eo ssc «sec S51 s2 S sse -t

2 USC CASC cccccccccccccccccccccccccccssccccccecsccccssesescccesesssecceseesccceeees 4

3 DAC 6 60 h J 4 Biều đồ ca sử dụng tham gia quản lý nhà cho thuê 9 5 Biểu đồ lớp tham gia ca sử dụng - - << -<< << << <=<+ 11

6 Biéu 6 trinh tur ccccccccsscseceecceccesceescescesseescescessceeseeseus cesses 19 7 Biêu d6 trang thai ccccccccsscseccescseccesceeceeseescecceescuscesseuscees 28

8 Biéu dO hoat dOng ccceccsecseceeccnscceceeccscessceeceescsceeseesceecs 31

Trang 3

LOI MO DAU

Trong thời đại kỷ nguyên số ngày nay, Công nghệ thông tin không những là một phương tiện hữu ích mà còn giữ vai trò ngày càng quan trọng trong việc quyết định trình độ phát triển của từng khu vực, từng quốc gia, thông qua việc ngày càng làm tăng năng suất sản xuất một cách tối đa Việc áp dụng công nghệ tân tiễn trong mọi mặt đời sống là một điều tất yếu

Ở bất cứ thời kỳ lịch sử nào, vẫn đề nhà ở được coi là một trong những nhu câu thiết yếu cơ bản của con người Đa phan công việc cho thuê nhà vẫn còn được làm thủ công Với mong muốn áp dụng công nghệ thông ¡n vào đời sống, em nhóm đã quết định lựa chọn để tài “Phân tích thiết kế hướng đối tượng về hệ thống nhà cho thuê”

Với nhu cầu thực tế của các khách sạn trên khắp cả nước, công tác quản lí hoạt động trên thủ tục giấy tờ đã và đang trở nên lạc hậu, không còn hiệu quả để thúc đây hoạt động phát triển đi lên nữa Và, cách đơn giản hóa công tác quản lí ay, xu hướng tin học hóa hoạt động nghiệp vụ khách sạn là một su lua chon

hàng đâu Nó rất phù hợp với thời đại, mang đến sự chuyên nghiệp trong phục vụ,quản lí khoa học, chính xác, hiệu quả, giảm nhẹ cách thức lưu trữ, thủ tục sử dụng dịch vụ, v.v Mang đến cho những người trong lĩnh vực kinh doanh sự hài lòng trước biến yêu cầu thay đổi trước mắt

Báo cáo dưới đây sẽ phân tích và giới thiệu về ứng dụng quản lý hệ

Trang 4

CHUONG 1 KHAO SAT HE THONG VA XAC DINH YEU CAU NGUOI DUNG

1 Hoạt động thuê nhà

Đối với khách hàng có nhu cầu ở phải báo trước cho nhân viên Có hai hinh thức đặt nhà trước: gọi điện thoại hoặc tới trực tiếp khách hàng cần khai báo chính xác thông tin cá nhân: họ tên, địa chỉ, CMND và số điện thoại khách hàng có thé đăng kí mọi dịch vụ trước hoặc sau Sau khi nhận đầy đủ

thông tin khách hàng nhân viên sẽ kiểm tra số lượng nhà trong, dam nhiém viéc

đón khách, lập phiếu thuê sau đó giao nhà cho khách, bố trí cho khách thuê nhà và sử dụng các dịch vụ

Trước khi trả nhà khách báo trước cho bộ phận nhân viên cử người tới nhận và kiểm tra nhà Sau đó nhân viên sẽ lập hóa đơn thanh toán cho khách, khách hàng có thể thanh toán trực tiếp bằng tiền mặt hoặc qua thẻ

2 Đăng ký sử dụng dịch vụ

Đăng ký sử dụng dịch vụ Khách hàng có nhu cầu sử dụng dịch vụ thì có thể đăng ký với bộ phận nhân viên Sau đó bộ phận nhân viên lập phiếu đăng ký dịch vụ và báo với các bộ phận liên quan để đáp ứng nhu cầu khách hàng Nếu có sự cô xảy ra thì báo cho bộ phận nhân viên Khi thanh toán bộ phận nhân viên có nhiệm vụ lập và đưa phiếu thu cho khách

3 Lập báo cáo

Trang 5

CHUONG 2 PHAN TICH THIET KE HE THONG

1 Tác nhân và cách sử dụng

Khách hàng: Là người có nhu cầu thuê nha, str dụng dịch vụ của nhà thuê Nhân viên: Là người trực tiếp quản lý hầu hết các hoạt động trong 1 tòa nha:QL nha,QL khách hàng, QL dịch vụ, QL thuê dịch vụ

Người quản trị:Là người điều hành, kiểm soát nhân viên tổng hợp, thống kê, báo cáo hàng tháng

2 Use case

Quản lý thuê nhà (đặt nhà, hủy đặt nhà, trả nhà, kiểm tra nhà trong, lap phiéu thué nha)

Quản lý nhân viên (thêm, sửa, xóa nhân viên) Quản lý khách hàng (thêm, sửa, xóa khách hàng) Lập hóa đơn

Lập báo cáo (báo cáo doanh thu, tình trạng nhà, danh sách khách thuê nhà)

Quản lý nhà (thêm, sửa, xóa nhà)

Quản lý dịch vụ (thêm, sửa, xóa dịch vụ)

Quản lý thuê dịch vụ (Đăng ký, hủy đăng ký sử dụng dịch vụ) Quản lý tài khoản (Đăng nhập, kiểm tra tài khoản, thêm, sửa, xóa tài khoản nhân viên)

3 Đặc tả sử dụng 3.1 Quản lý thuê nhà

Mô tả quy trình thuê/trả nhà:

Trang 6

- Khách hàng lựa chọn nhà muốn thuê, nhân viên lựa chọn chức năng lập phiếu thuê

- Khách hàng cung cấp đầy đủ thông tin đề nhân viên điền đầy đủ vào phiếu thuê

- Nhân viên lưu phiếu thuê, In và sao lưu, giao cho khách T bản

- Nếu đồng ý khách hàng nhận phiếu thuê nhân viên cử người đưa khách đi nhận nhà Nếu không, khách có quyền đổi nhà hoặc không thuê nữa

3.2 Quản lý nhà

Ca sử dụng được dùng để quản lý nhà cho thuê

Nhân viên đăng nhập vào hệ thống băng tài khoản của mình, lựa chọn từng chức năng phù hợp với yêu cầu: thêm/sửa/xóa

Nếu lựa chọn, thêm hoặc sửa thông tin nhà Sau khi nhập và điều chỉnh đầy đủ thông tin về nhà cần điều chỉnh hoặc thêm, nhân vien clickvào cập nhật thông tin về nhà tự động thêm vào bảng CSDL

Nếu nhân viên lựa chọn xóa thì yêu cầu nhân viên nhập chính xác mã nhà cần xóa Sau đó xác nhận thông tin về nhà sẽ được xóa khỏi bảng CSDL của hệ thống

3.3 Quản lý khách hàng

Ca sử dụng được dùng dễ quản lý thông tin về khách thuê nhà, sử dụng dịch vụ Ca sử dùng được dùng khi muốn thêm khách hàng hoặc có sự thay đổi về thông tin khách hàng, hoặc xóa thông tin và tìm kiếm thông tin

Nhân viên đăng nhập vào hệ thống băng tài khản của mình lựa chọn từng chức năng phù hợp với yêu câu: thêm/ sửa/ xóa/ tìm kiếm

Trang 7

Nếu nhân viên lựa chọn xóa thì yêu cầu nhân viên nhập chính xác mã khách hàng sau đó lựa chọn xóa, thông tin về khách hàng sẽ được xóa khỏi bảng CSDL

Nếu lựa chọn tìm kiếm yêu cầu nhân viên nhâp chính xác mã khách hàng sau đó chọn tìm kiếm hệ thống sẽ đưa ra thông tin về khách hàng đó

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

Ca sử dụng dùng để người quản trị quản lý nhân viên

Ca sử dụng được dùng khi muốn thêm tài khoản hoặc có sự thay đối về thông tin tài khoản, xem hoặc xóa thông tin nhân viên cần quản lý

Người quản trị đăng nhập vào hệ thông băng tài khoản của mình, với quyền quản trị lựa chọn từng chức năng phù hợp với yêu cầu: thêm/ sửa/ xóa/ tìm kiếm

Nếu thêm hoặc sửa, sau khi nhập đầy đủ thông tin về tài khoản cần cấp phát hoặc sửa, quản trị viên clickcập nhật để lưu thong tin vao bang CSDL

Nếu lựa chọn xóa thì yêu cầu quản trị viên nhập chính xác thông tin về tài khoản cần xóa, sau khi xác nhận thông tin về tài khoản, tài khoản sẽ được xóa khỏi bảng CSDL

Người quản trị có thể xem chỉ tiết về tài khoản, về quyền hạn, nhân viên đó

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

Giúp người quản trị có thể quản lý nhân viên của mình

Ca sử dùng này được dùng khi muốn thêm nhân viên hoặc có sự thay đổi về thông tin của nhân viên hoặc sa thải nhân viên

Người quản trị đăng nhập vào hệ thông băng tài khoản của mình, với quyền quản trị lựa chọn từng chức năng phù hợp với yêu cầu: thêm/ sửa/ xóa/

Trang 8

Nêu thêm hoặc sửa, sau khi nhập đây đủ thông tin vê nhân viên cân cap phát hoặc sửa, quản trị viên clickcập nhật để lưu thong tin vao bang CSDL

Nêu lựa chọn xóa thì yêu câu quản trị viên nhập chính xác mã nhân viên, sau khi xác nhận mã nhân viên,sau đó lựa chọ xóa, hệ thông sữ tự động cập nhật danh sách các nhân viên

Người quản trị có thể xem chỉ tiết về tài khoản, về quyền hạn, nhân viên đó

3.6 Lập hóa đơn

Ca sử dụng này cho phép lập và in hóa đơn tính tiền, chi phí mà khách hàng phải trả

Ca sử dụng được dùng khi nhân viên lựa chọn chức năng này

Nhân viên nhạp đầy đủ thông tin về khách thuê nhà số nhà, người lập hóa đơn, ngày thuê/trả và các giấy tờ liên quan, hệ thống sẽ tính tiền dựa vào giá nhà, thời gian thuê nhà và số dịch vụ đã sử dụng

Sau đó nhân viên có nhiệm vụ In vào sao lưu hóa đơn, giữ lại l bản và giao cho khách

3.7 Lap bao cao

Ca sử dụng cho phép người quản trị lây thông tin, báo cáo nhỏ từ nhân viên, tổng hợp báo cáo hàng tháng hoặc báo cáo khi có yêu cầu về doanh thu, tình trạng nhà hoặc danh sách khác thuê

Người quản trị đăng nhập vào hệ thông băng tài khoản của mình, với quyền quản trị lựa chọn từng chức năng thống kê lấy bản thống kê từ nhân viên

Lựa chọn các tổng hợp có thể theo thang, tuần hoặc theo thời gian Người quản trị có thể chọn lưu và in báo cáo

Trang 9

Ca sử dụng này dùng để quản lý dịch vụ có trong nhà

Nhân viên đăng nhập vào hệ thống băng tài khản của mình lựa chọn từng chức năng phù hợp với yêu cầu: thêm/ sửa/ xóa

Nếu như chọn thêm hoặc sửa dịch vụ sau khi nhâp hoặc điều chỉnh đày đủ thông tin về các dịch vụ trong nhà Nhân viên click vào cập nhật tông tin về dich vu trong nhà, thông tin tự động được thêm vào bảng CSDL

Nếu nhân viên lựa chọn xóa, yêu cầu nhập đúng thông tin về mã dịch vụ cần xóa, nhân viên xác nhận, thông tin về dịch vụ cần xóa sẽ được xóa khỏi CSDL

Nếu sai sót trong quá trình nhập hệ thống có hiển thị thông báo cho nhân viên biết

3.9 Quản lý thuê dịch vụ

Ca sử dụng này dùng để quản lý việc cho thuê dịch vụ có trong nhà

Khi khách hàng có yêu cầu sử dụng dịch vụ có thê liên hệ bộ phận nhân viên

Nhân viên tìm kiếm về dịch vụ mà khách hàng yêu cầu trong hệ thống dịch vụ

Nhân viên lập phiếu đăng ký sử dụng dịch vụ cho khách hàng

Trang 10

4 Biều đồ ca sử dụng tham gia quản lý nhà cho thuê <> Quan Ly Nha `- `*„.«<include>> Cc <<include>> ` “ Lore Ly KhachHang ”' - = i ig + = eae sine „CĐ ` a eae - NhanVien c» su Dang Nhap Quan Ly Dich Vu : ra _-* <<include>> - > Hinh 1 Biéu dé ca su dung goi nhan vién i <<include>> Quan Ly Nhan Vien *>._ 7 ag ace: ` `À ` <<include>>

NguolQuanTn fren wenn ener nee e eens >

(from Logical View) s7

Quan Ly Tai Khoan _ ’ Dang Nhap <<include>> l

Lap Bao Cao

Trang 11

NhanVien

TraTienMat

Hình 3 Biểu đô ca sử dụng gói thuê nhà 5 Biếu đồ lớp tham gia ca sử dụng

5.1 Quản lý thuê nhà

FC)

A w_Nha

NhanVien _ C3 )

(from Use Case View) &GiaNha

@TinhTrang Nha PhieuThue

ThemChiTietNha() F Ma - ~ @MaPhieuThue _

®SuaChiTietNha( ; Le nt

®XoaChTleINha( Soc ‘Ruseanten

’ ®XemChiTietNha() @GiaNha @MaNha \ — Thue ‘ iNha yTra | © > C › ©) *ThemNha() *ThemPhieuThue() *SuaNha() *SuaPhieuThue() ®XoaNha() *XoaPhieuThue() XacNhanDangNhap w_QLThueNha QLThueNha *TimKiemNha() *TimKiemPhieuThue() @TenTruyCap DanhSachNha &MatKhau — ¬

"1 GEN Phu Thue()

*XacNhan() ®DapUng() ®LapHoaDon()

Trang 14

5.4 Quan ly tai khoan

Trang 16

5.6 Lập hóa đơn

Trang 18

5.8 Quan ly dich vu

Trang 30

7.1 Dich vu

Trang 42

10 Biéu d6 thanh phan

Nha PhieuT hue

Mau: ——” aPhIeuT hue

BdienTicn Gen aknachHang

&DiaChi Sen aNhanVien

&Giatiha Sew atina

&TinhTrang yNgayThue HoaDon ÊLoaiNha Ất NgayTra

Gu ako 4l*

Ì@wuaKr ®ThemNha() ST hemPhieuT hue) Seu anv ®Suah a() ®SuaP hieuT hue()

É>NgayT hue ®XoaNha) SXoaPhieuT hue’)

qayT ra ®T ImKiemNha0 'mKiemPhieuThue() \Se-T ongTien ®ThemHD0 <a tr —À ‘Guan Pe Taikhoan TimKiemHD() &TenTruyCap Đưa anv Khach Hang : ar ương 4 Gell aKH >>

yHoT eniKH đThemNVQ Đ $ ®ThemTKO

&DiaChikH ®SuaNV0 ®SuaT K@ CWND ®XoaNV0 *xoaTKO @soT ST imKiemNVO ®T¡mKiemT K( ®T nemKH() ‘ Suakd0 4 ⁄ acd 92] QX08KHO PhieuThu | ®T:mkiemKH0

Dị chVu GeMaP hiewT hu p_*

EeMadV pe &eMaDV ÑTenBC

ÑTenDV o* &TenDV »SLKhach

&GiaDV $-GIaDV ẾyTTNha

@TTOV oe oannT hu

==) STongTien

®ThemDV0 1* 4 ®ThemBC0

®SuaDV0) - ~ | ®LapPhleuT hu0 ®SuaBC0

®XoaDV0 ®SuaPhleuT hu() ®XoaBC0

®T!mKI enDV() ®Xo aPhieuT hu() ®TimKiemBC(0

Trang 44

Application server Printer Database server Lan server Work station 12 Phat sinh m4 trinh 12.1 Lớp nhà i &Ddiscni Tinh Trang LcaiNha ®ThemNna) ®suaNna) ®XoaNha() ®TimKiemtina() 12.2 Lớp khách hàng #include "BaoCao.h" wid BaoCao::ThemBC() {

// TODO - implement BaoCao::ThemBC throw "Not yet implemented’; }

wid BaoCao::SuaBC() {

/f TODO - implement BaoCao::SuaBC throw "Not yet implemented’; } wid BaoCao::XoaBC() {

Trang 47

‘a —_— &- T— & XÃ “ TF #include "TaiKhoan.h” void TaiKhoan::ThemTK() { (í/ TODO - implement TaiKhoan:: ThemTK throw "Not yet implemented";} void TaiKhoan::SuaTK() {

Trang 48

#include "HoaDon.h" void HoaDon::ThemHD() { // TODO - implement HoaDon::ThemHD throw "Not yet imple mented"s} void HoaDon::SuaHD() {

// TODO - implement HoaDon::SuaHD throw "Not yet implemented"s}

void HoaDon::XoaHD({) {

Trang 49

PhieuThue @MePhieuThue & -MaNhanVien &-MaNha —— ThemPhieuThue() SusPhieuThue() **XcaPhieu Thue() *TimKiemPhieuThue() #include "PhieuThue.h" void PhieuThue::ThemPhieuThue() { // TODO - implement PhieuThue::ThemPhieuThue throw "Not yet implemented";} void PhieuThue::SuaPhieuThue() { // TODO - implement PhieuThue::SuaPhieu Thue

throw "Not yet implemented";}

Ngày đăng: 03/01/2024, 01:05

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

TÀI LIỆU LIÊN QUAN

w