Tải bản đầy đủ (.pdf) (21 trang)

báo cáo bài tập môn nhập môn công nghệ phần mềm đề tài hệ thống quản lý cho thuê phòng trọ của chủ nhà trọ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.46 MB, 21 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN I </b>

<b>BÁO CÁO BÀI TẬP </b>

<b>MƠN: NHẬP MƠN CƠNG NGHỆ PHẦN MỀM </b>

<i>Nhóm học phần: </i> <b>INT1340-10 </b>

<i>Đề Tài: </i> Hệ thống quản lý cho thuê phòng trọ của chủ nhà trọ

<i> Tên modul: </i> <sub> Lên hoá đơn tháng cho khách hàng </sub><i> Yêu cầu buổi học: </i> <sub> Báo cáo tổng hợp </sub>

<b><small> </small></b><i><b>Hà Nội, tháng 5 năm 2021</b></i>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>1. Biểu đồ Use case chi tiết + mô tả các Use case của modul. </b>

<b>Biểu đổ UC chi tiết: </b>

o Nhân viên quản lý đăng nhập: Use case này cho phép người quản lý

<b>đăng nhập vào hệ thống quản lý. </b>

o Lên hoá đơn hàng tháng: Use case này cho phép người quản lý lên hoá

<b>đơn hàng tháng cho khách thuê trọ. </b>

o Chọn một phòng: Use case này cho phép người quản lý chọn một phịng

<b>cần lên hố đơn theo mục đích của người quản lý. </b>

o Nhập thông tin điện nước: Use case này cho phép người quản lý nhập

<b>thông tin điện nước cho khách thuê trọ. </b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>2. Kịch bản chuẩn: kịch bản lên hố đơn cho phịng 305. </b>

1. Nhân viên quản lý đăng nhập vào hệ thống quản lý để lên hố đơn cho phịng 305.

2. Hệ thống hiện lên giao diện đăng nhập:

o

Username: ô điền username

o

Password: ô điền password.

o

Nút “Đăng nhập”.

3. Nhân viên nhập thông tin:

o

Username: username.

o

Password: password.

o

Chọn “Đăng nhập”.

4. Hệ thống hiện lên giao diện của người quản lý gồm:

o

Quản lý thông tin phịng.

o

Quản lý thơng tin tài sản.

o

Làm hợp đồng cho th phịng.

o

Lên hố đơn tháng cho khách hàng.

o

Thanh toán hoá đơn tháng cho khách hàng.

o

Thống kê doanh thu.

o

Nút “Đăng xuất”.

5. Nhân viên quản lý chọn chức năng “Lên hoá đơn tháng cho khách hàng”.

6. Hệ thống quản lý hiển thị danh sách các phòng chưa lên hố đơn trong tháng này (danh sách có phịng 305 chưa lên hoá đơn). Danh sách dạng bảng gồm các cột:

o

STT

o

ID phòng.

o

Tên phòng.

o

Mơ tả.

7. Người quản lý click chọn phịng 305.

8. Hệ thống hiện lên giao diện nhập số điện nước tháng này cho khách hàng gồm:

o

Ô nhập số điện tháng này.

o

Ô nhập số nước tháng này.

o

Nút “Xác nhận”.

9. Người quản lý nhập thơng tin điện nước tháng này và sau đó click “Xác nhận”.

10. Hệ thống hiển thị giao diện hoá đơn tháng với thơng tin hố đơn đầy đủ gồm:

o

Thông tin đầy đủ của khách thuê trọ:

-

Họ tên khách hàng.

-

Ngày sinh.

-

Số CCCD.

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

-

Số điện thoại.

-

Quê qn.

o

Thơng tin đầy đủ của phịng:

-

Tên phịng.

-

Giá phịng.

-

Kiểu phịng.

-

Mơ tả

o

Tiền phòng: Đơn giá, thành tiền.

o

Tiền vệ sinh: đơn giá, thành tiền.

o

Phí gửi xe: đơn giá, thành tiền.

o

Tiền điện: số điện cũ, số điện mới, thành tiền.

o

Tiền nước: số nước cũ, số nước mới, thành tiền.

o

Tổng hoá đơn.

o

Số nợ tồn dư.

o

Thành tiền.

o

Nút “Xác nhận”.

11. Người quản lý click vào nút “Xác nhận”.

12. Hệ thống in ra hoá đơn tương ứng và đưa ra thơng báo in hố đơn thành cơng và nút “OK”.

13. Người quản lý click “OK”.

14. Hệ thống trở về giao diện chính của người quản lý.

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>3. Biểu đồ thực thể pha phân tích của modul. </b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>4. Biểu đồ lớp pha phân tích của modul. </b>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>5. Biểu đồ tuần tự pha phân tích của modul. </b>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>6. Biểu đồ thiết kế lớp thực thể của modul. </b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>7. Biểu đồ thiết kế CSDL của modul. </b>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>8. Biểu đồ lớp thiết kế chi tiết của modul. </b>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>9. Biểu đồ tuần tự pha thiết kế của modul. </b>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>10. Test plan và test case chuẩn cho test hộp đen của modul. </b>

<b> Test plan. </b>

1 Lên hoá đơn tháng cho khách hàng

Lên hố đơn tháng cho phịng chưa lên hoá đơn. Nhập số điện âm

Nhập số điện nhỏ hơn số điện hiện tại của phịng đó

Nhập số nước âm.

Nhập số nước nhỏ hơn số nước hiện tại của phịng đó.

Lên hố đơn hai lần liên tiếp cho một phịng.

<b>Test case chuẩn : Lên hố đơn tháng cho phịng chưa lên hố đơn. </b>

<b>tblManager: </b>

1 manager username password host 21/11/2000 123456 123456 ND

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>tblRoom: </b>

1 101 singel 3.000.000 50000 1 Garden view 2 102 double 3.000.000 0 0 Garden view

4 202 Singel 1.500.000 200.000 1 No view 5 301 Double 1.500.000 50.000 1 Balcony view 6 302 twin 1.000.000 0 0 Balcony view

<b>tblCotract: </b>

<b>Number </b>

<b>water Number </b>

<b>Manager </b>

<b>id Client </b>

4 10/01/2021 10/03/2021 2.000.000 Giảm 500k tiền phòng

5 10/01/2021 10/02/2021 2.500.000

Giảm 500k tiền phòng

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>Kịch bản thử nghiệm và kết quả mong đợi </b>

1. Khởi tạo phần mềm Giao diện đăng nhập hiện ra gồm một ô nhập username, một ô nhập password và một nút “Đăng nhập”:

<b>Đăng nhập </b>

Username Password 1. Nhập usernam = username

password = password Click “Đăng nhập”

Giao diện trang chủ người quản lý hiện ra. Gồm có 6 chức năng:

<b>Position: host </b>

Quản lý thơng tin phịng Quản lý tài sản trong phòng. Tạo hợp đồng mới cho khách hàng.

Lên hoá đơn tháng cho khách hàng Thanh toán hoá đơn cho khách hàng

Thống kê doanh thu. Đăng xuất

2. Click vào “Lên hoá đơn tháng cho khách hàng”

Giao diện lên hoá đơn tháng hiện ra gồm bảng liệt kê các phòng chưa lên hố đơn tháng

STT ID Tên phịng Mô tả 1 4 202 Singel 2 5 301 Double 3. Người quản lý click vào một

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

4. Người quản lý nhập số điện, nước. ( số điện = 201, số nước = 15)

Giao diện lên hoá đơn chi tiết hiện ra: hố đơn hồn chỉnh gồm:

<b>Hố đơn </b>

Phịng: 202

<b>Tên: Manager Position: host </b>

Khách hàng: Sơn Ngày sinh: 16/10/2000 Số CCCD: 3456

Số điện thoại: 3456 Quê quán: TB Phòng: 202

Kiểu phòng: Singel Giá phịng: 1.500.000 Mơ tả: no view

STT Tên Số

cũ <sup>Số mới </sup>

Thành tiền 1 Điện 70 150 353.500 2 Nước 17 20 176.200 STT Tên SL Đơn giá Thành

tiền 3 Giá

phòng

1 1.500.000 1.500.000 4 Tiền

vệ sinh

1 30.000 30.000

5 Phí gửi xe

0 30000 30000 Tổng tiền 1.905.700

Nợ 0 Thành

tiền

1.905.700 Xác nhận 5. Người quản lý kiểm tra lại thông

tin và ấn “Xác nhận”

Hệ thống in hoá đơn chi tiết và hiện ra thơng báo in hố đơn thành cơng (gồm một nút “OK”).

In hố đơn thành cơng OK

6. Người quản lý click “OK” của thông báo.

Hệ thống trở về giao diện chính của người quản lý.

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<b>Quản lý Tên: Manager Id: 1 </b>

Quản lý thơng tin phịng Quản lý tài sản trong phòng. Tạo hợp đồng mới cho khách hàng.

Lên hoá đơn tháng cho khách hàng Thanh toán hoá đơn cho khách hàng

Thống kê doanh thu. Đăng xuất

<b>Cơ sở dữ liệu sau thử nghiệm </b>

Có sự thay đổi ở các bảng tblBill, tblRentedRoom và tblElectricWaterService.

</div>

×