Trân trọng,Bùi Thanh PhongNguyễn Hồng lê Trang 6 DANH MỤC BẢNG, SƠ ĐỒBảng 2.1: Danh sách yêu cầu nghiệp vụ Trang 7 DANH MỤC HÌNH ẢNHHình 2.2.1: Sơ đồ luồng dữ liệu tiếp nhận kháchHình
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC VĂN HIẾN
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
PHÁT TRIỂN VẬN HÀNH VÀ BẢO TRÌ PHẦN MỀM
PHẦN MỀM QUẢN LÝ PHÒNG TRỌ
GVHD: THS DƯƠNG QUANG TRIẾT
Sinh Viên Thực Hiện:
Bùi Thanh Phong 191A020011 Nguyễn Hồng Lê 191A010047
TP HỒ CHÍ MINH – 2023
Trang 2BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC VĂN HIẾN
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
PHÁT TRIỂN VẬN HÀNH VÀ BẢO TRÌ PHẦN MỀM
PHẦN MỀM QUẢN LÝ PHÒNG TRỌ
GVHD: THS DƯƠNG QUANG TRIẾT
Sinh Viên Thực Hiện:
Bùi Thanh Phong 191A020011 Nguyễn Hồng Lê 191A010047
TP HỒ CHÍ MINH – 2023
Trang 3BẢNG ĐÁNH GIÁ CÔNG VIỆC CỦA NHÓM 16
mềm(phân tích, biểu mẫu, quy định, vẽ sơ đồ luồng dữ liệu, mô tả luồng dữ liệu, thuật toán)
-3 Vẽ sơ đồ thực thể ERD -4 Sơ đồ cơ sở dữ liệu SQL sever Diagram
- 1 Thiết kế giao diện
- 2.
100%
Trang 4LỜI CẢM ƠN
Em viết lời cảm ơn này để bày tỏ lòng biết ơn chân thành đến thầy về môn học
"Phát triển, vận hành và bảo trì phần mềm" mà thầy đã giảng dạy trong học kỳ vừa qua
Đây là một môn học đầy hứa hẹn và rất quan trọng đối với sự nghiệp phát triển phần mềm của chúng em, em cảm thấy rất may mắn và biết ơn khi được học từ thầy Thầy đã thể hiện sự kiên nhẫn, sự am hiểu sâu sắc và tâm huyết đáng kinh ngạc trong việc truyền đạt kiến thức cho chúng em Thầy đã tổ chức các buổi học một cách rõ ràng và có cấu trúc, giúp chúng em hiểu rõ các khía cạnh quan trọng của phát triển phần mềm từ giai đoạn thiết kế, triển khai, đến vận hành và bảo trì
Không chỉ giảng dạy lý thuyết, thầy còn cung cấp cho chúng em nhiều ví dụ thực
tế và tài liệu tham khảo hữu ích Điều này giúp chúng tôi áp dụng kiến thức vào thực tế và hiểu rõ hơn về quy trình phát triển phần mềm trong môi trường thực tế Thầy cũng đã sẵn lòng trả lời những câu hỏi của chúng em và tạo ra một môi trường học tập tích cực Nhờ vào sự hướng dẫn tận tâm của thầy, chúng em đã có
cơ hội phát triển các kỹ năng quan trọng như quản lý dự án, gỡ lỗi, và duy trì phần mềm một cách hiệu quả
Em rất biết ơn những kiến thức và kinh nghiệm quý báu mà mình đã học được từ thầy trong môn học này Em tin rằng những gì em đã học sẽ trở thành nền tảng vững chắc cho sự thành công của em trong lĩnh vực phát triển phần mềm Một lần nữa, em xin chân thành cảm ơn thầy Dương Quang Triết vì những gì thầy đã làm cho chúng em Sự tận tâm và sự dạy dỗ của thầy đã góp phần quan trọng trong việc xây dựng những nền tảng kiến thức tốt cho tương lai của chúng em Chúc thầy luôn khỏe mạnh, hạnh phúc và thành công trong công việc giảng dạy Mong rằng chúng ta sẽ có cơ hội được học từ thầy trong những khóa học tương lai
Trân trọng,
Trang 5NHẬN XÉT CỦA GIÁO VIÊN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 6DANH MỤC BẢNG, SƠ ĐỒ
Bảng 2.1: Danh sách yêu cầu nghiệp vụ
Bảng 2.1: Bảng trách nhiệm và yêu cầu nghiệp vụ
Trang 7DANH MỤC HÌNH ẢNH
Hình 2.2.1: Sơ đồ luồng dữ liệu tiếp nhận khách
Hình 2.2.2: Sơ đồ luồng dữ liệu lập hợp đồng
Hình 2.2.3 Sơ đồ luồng dữ liệu tra cứu danh sách phòng, số lượng kháchHình 2.2.4 Sơ đồ luồng dữ liệu lập phiếu sử dụng dịch vụ, yêu cầu thiết bịHình 2.2.5: Sơ đồ luồng dữ liệu lập phiếu thu tiền
Hình 2.2.6: Sơ đồ luồng dữ liệu lập phiếu chi
Hình 2.2.7: Sơ đồ luồng dữ liệu lập báo cáo doanh số
Hình 2.2.8: Sơ đồ luồng dữ liệu báo cáo tồn
Hình 3.1: Sơ đồ quan hệ thực thể ERD
Hình 3.2: Sơ đồ cơ sở dữ liệu Diagram
Hình 4.1: Biểu đồ Usecase Quản lý thu tiền – khách trọ
Hình 4.2 Biểu đồ Usecase Quản lý thuê – Khách trọ
Trang 8LỜI MỞ ĐẦU
Trong thực tế, việc phát triển, vận hành và bảo trì phần mềm đóng vai trò quan trọng trong ngành công nghệ thông tin Công việc này liên quan đến quá trình tạo ra, triển khai và duy trì các ứng dụng và hệ thống phần mềm
Phát triển phần mềm là quá trình xây dựng các ứng dụng phần mềm từ việc hiểu
và phân tích yêu cầu của khách hàng, thiết kế kiến trúc, lập trình và kiểm thử Điều này bao gồm việc sử dụng các ngôn ngữ lập trình và công cụ phát triển phần mềm để tạo ra các giải pháp phần mềm đáp ứng nhu cầu của người dùng Vận hành phần mềm là giai đoạn sau khi phần mềm được triển khai và sẵn sàng
sử dụng Nhiệm vụ chính là quản lý và duy trì hoạt động của hệ thống phần mềm, đảm bảo rằng nó hoạt động một cách ổn định và đáp ứng yêu cầu của người dùng Công việc này bao gồm giám sát, xử lý sự cố, nâng cấp và tối ưu hóa hiệu suất của hệ thống
Bảo trì phần mềm là quá trình duy trì và cải tiến phần mềm sau khi nó đã được triển khai Điều này bao gồm việc sửa chữa lỗi, thực hiện các bản vá bảo mật, cung cấp bản cập nhật mới và thay đổi chức năng để đáp ứng nhu cầu người dùng Bảo trì phần mềm cũng bao gồm việc quản lý phiên bản và kiểm soát các thay đổi trong quá trình phát triển và vận hành phần mềm
Tổng quan, việc phát triển, vận hành và bảo trì phần mềm là một quá trình liên tục và đòi hỏi sự chuyên môn cao Đội ngũ phát triển phần mềm cần có kiến thức vững chắc về lập trình, quản lý dự án, kiểm thử và triển khai Các chuyên gia vận hành và bảo trì phần mềm cần có hiểu biết sâu về quản lý hệ thống, giải quyết sự cố và tối ưu hóa hiệu suất Quá trình này đảm bảo rằng phần mềm hoạt động một cách ổn định, an toàn và đáp ứng được yêu cầu của người dùng.
Trang 9CHƯƠNG I PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ PHÒNG TRỌ
1 Đặc tả về mô hình quản lý phòng trọ
Chương trình cung cấp các thao tác hỗ trợ quy trình quản lý phòng trọ Giúp cho công việc quản lý trở nên đơn giản và nhanh chóng hơn
Các thao tác chính của chương trình:
Quản lý đăng ký thuê phòng: Khi khách đến thuê phòng, chủ nhà trọ
phải ghi nhận lại các thông tin có liên quan đến khách theo quy định chung của phòng trọ để tiện cho việc quản lý khách trong thời gian họ đăng ký thuê phòng Tất cả cácthông tin đăng ký thuê phòng đều được chủ nhà trọ dựa trên họ tên khách đăng ký, sốlượng phòng, ngày đến, ngày đi và số điện thọai liên lạc Đồng thời chủ phòng trọ sẽ cung cấp bản hợp đồng thuê, và phổ biến những thông tin bao gồm diện tích, tiện nghi,giá cả và các điều khoản về điều kiện thuê phòng
Quản lý phòng và thông tin phòng - nhà trọ: Sau khi đã làm thủ tục đăng ký thuê
phòng hoặc nhà trọ( theo mô hình căn hộ gia đình với số lượng thành viên nhiều hơn
và diện tích rộng hơn so với việc thuê phòng trọ ), khách thuê sẽ được chủ nhà trọ trao phòng và chính thức ghi nhận thời gian mà họ nhận phòng Nhà trọ sẽ quản lý những thông tin như số phòng nhận, họ tên người nhận phòng, ngày nhận, giờ nhận Nếu đã đăng ký phòng trước qua hình thức online thì chủ trọ sẽ dựa theo thông tin đăng ký và đối chiếu với thông tin khách cung cấp phải đúng với thông tin đăng ký thuê phòng đã khai báo trước đó, thì sẽ nhận được phòng Mỗi nhà trọ sẽ có nhiều loại phòng, mỗi loại có nhiều phòng, mỗi phòng có nhiều trang thiết bị khác nhau Vì vậy, các phòng của nhà trọ phải được quản lý dựa vào số phòng, loại phòng, giá phòng cơ bản, số lượng người ở trong phòng Tiện nghi được quản lý theo tên thiết bị, số lượng, nhãn hiệu
Quản lý khách hàng: Khi khách đến đăng ký và nhận phòng ở nhà trọ, mỗi người đều
phải cung cấp những thông tin như: Họ tên, giới tính, địa chỉ, điện thoại, số CMND(PassPort, Visa) …, quốc tịch để nhà trọ có thể quản lý và trích suất thông tin theo yêu cầu (hợp pháp)
Quản lý sử dụng dịch vụ:Bên cạnh việc thuê phòng, khách hàng còn có nhu cầu sử dụng các loại dịch vụ Để đáp ứng điều đó, nhà trọ đã cung cấp các loại dịch vụ và các loại hình dịch vụ này sẽ được quản lý theo: tên dịch vụ, đơn vị tính, đơn giá, bao gồm
điện nước wifi
Quản lý thiết bị: Lập danh sách các thiết bị có trong phòng trọ, điều này sẽ giúp đảm
bảo rằng tất cả các thiết bị cần thiết đều có sẳn và duy trì đúng cách, bao gồm: máy sấytóc, bàn là, đèn ngủ, máy quạt, nồi cơm điện, bếp từ, Sau khi xác định danh sách thiết bị, quản lý thu tiền sẽ tiến hành mua sắm các thiết bị cần thiết, đảm bảo chọn nhà cung cấp đáng tin cậy và chất lượng để biết rằng thiết bị đáp ứng được yêu cầu và tuổi
Trang 10thọ cao Đồng thời lưu giữ lại phiếu chi để tiện cho việc báo cáo, trong phiếu chi có chi tiết phiếu chi gồm: ngày chi, số tiền, số phòng đã tiếp nhận chi và lý do chi Các yêu cầu thiết bị sẽ được lắp đặt và kiểm tra để đảm bảo chúng hoạt động tốt và an toàn cho người sử dụng.
Bảo trì và sửa chữa: Quản lý thu chi phòng trọ có trách nhiệm kiểm tra tiếp nhận yêu
cầu của khách để duy trì và sửa chữa các thiết bị cần thiết Điều này bao gồm việc thựchiện bảo trì định kỳ, kiểm tra và làm sạch thiết bị, thay thế linh kiện hỏng hoặc cũ, và sửa chữa các sự cố kỹ thuật Việc duy trì định kỳ sẽ giúp giữ cho thiết bị hoạt động tốt hơn và kéo dài tuổi thọ của chúng
Quản lý thu chi: Quản lý thu tiền phòng trọ đảm bảo việc thu tiền phòng đúng hẹn theo
quy định được thoả thuận giữa quản lý thuê phòng và khách thuê Điều này có thể bao gồm việc xác định và thu phí thuê theo đúng giá cả và thời hạn hợp đồng Ngoài tiền thuê phòng, quản lý thu tiền có thể thu thêm các khoản phí do khách thuê sử dụng theoyêu cầu như thiết bị phụ thêm, dịch vụtiền điện, tiền nước, tiền internet hoặc các dịch
vụ khác như giặt ủi, vệ sinh phòng, gửi xe,…sau khi thu tiền của khách hàng, quản lý thu chi sẽ xuất ra hoá đơn chi tiết thu tiền, bao gồm các thông tin sử dụng dịch vụ, tiền phòng hàng tháng và thiết bị phụ thêm
Quản lý báo cáo, thống kê tổng hợp hoá đơn: Bao gồm việc quản lý các hoá đơn, chi
tiết phiếu chi, chi tiết phiếu thu tiền để tiến hành kiểm kê thu chi theo định kì ( hàng tháng ) Dựa vào các hoá đơn đã tổng kết, báo cáo để quản lý thuê phòng trọ tính lãi suất và đóng thuế kinh danh hàng tháng
Trang 112 Xác định và mô hình hoá yêu cầu phần mềm
2.1 Phân loại yêu cầu phần mềm
- Danh sách yêu cầu nghiệp vụ:
STT Tên yêu cầu Biểu mẫu Qui định Ghi chú
Biểu mẫu 2 Quy định 2
sách phòng,
số lượng khách
Biểu mẫu 3 Không có
dụng dịch vụ, yêu cầu thiết bị
Biểu mẫu 4 Quy định 4.1
Quy định 4.2
tiền
Biểu mẫu 5 Quy định 5
Biễu mẫu 8 Không có
Bảng 2.1: Danh sách yêu cầu nghiệp vụ
- Bảng trách nhiệm và yêu cầu nghiệp vụ:
STT Nghiệp vụ Người dùng Phần mềm Ghi chú
1
Trang 123
4
5
6
7
Bảng 2.1: Bảng trách nhiệm và yêu cầu nghiệp vụ
2.2 Sơ đồ luồng dữ liệu
2.2.1 Yêu cầu tiếp nhận khách
- Biểu mẫu 1:
Họ tên ………
CMND ………
Giới tính ………
Nghề nghiệp ………
Trang 13Bảng 2.2.1: Biểu mẫu 1
- Quy định 1:
Mỗi một khách sẽ có 1 hồ sơ riêng lưu đầy đủ thông tin của khách hàng như: Họ tên, chứng minh nhân dân, giới tính, nghề nghiệp Trong mỗi ngày tiếp nhận số lượng khách không giới hạn, cho đến khi phòng trọ đã hết phòng.
- Sơ đồ 1:
Hình 2.2.1: Sơ đồ luồng dữ liệu tiếp nhận khách
- Mô tả các luồng dữ liệu
D1: Tên khách hàng, chứng minh nhân dân, giới tính, nghề nghiệp, ngày tiếp nhận
Trang 14- Thuật toán:
Bước 1: Nhận D1 từ người dùng
Bước 2: Kết nối cơ sở dữ liệu
Bước 3: Đọc D3 từ cơ sở dữ liệu
Bước 4: Tính toán tổng số khách hàng trong ngày hiện tại
Bước 5: Kiểm tra các thông tin họ tên khách hàng, chứng minh nhân dân, giới
tính, nghề nghiệp (D1) đã tồn tại chưa Nếu đã có thì không cần lưu các thông tin này nữa
Bước 6: Lưu D4 xuống cơ sở dữ liệu
Bước 7: Xuất D5 ra máy in nếu có yêu cầu
Bước 8: Đóng kết nối cơ sở dữ liệu
Trang 15Ông/bà: ………Sinh ngày: ……….
Nơi đăng ký HK: ………
CMND số: ……… cấp ngày …./…./…… tại:………
Số điện thoại:………
2 Bên thuê phòng trọ (Bên B): Ông/bà: ……… Sinh ngày: ………
Nơi đăng ký HK thường trú: ………
Số CMND: ……… cấp ngày … /… /…… tại: ………
Số điện thoại:………
Sau khi bàn bạc trên tinh thần dân chủ, hai bên cùng có lợi, cùng thống nhất như sau: Bên A đồng ý cho bên B thuê 01 phòng ở tại địa chỉ: ………
……… …
Giá thuê: ……… đ/tháng Hình thức thanh toán: ………
……… ……
Tiền điện ………… ….đ/kwh tính theo chỉ số công tơ, thanh toán vào cuối các tháng Tiền nước: ………….đ/người thanh toán vào đầu các tháng Tiền đặt cọc:………
Hợp đồng có giá trị kể từ ngày …… tháng …… năm 20… đến ngày … tháng … năm 20…
TRÁCH NHIỆM CỦA CÁC BÊN
* Trách nhiệm của bên A:
- Tạo mọi điều kiện thuận lợi để bên B thực hiện theo hợp đồng
- Cung cấp nguồn điện, nước, wifi cho bên B sử dụng
* Trách nhiệm của bên B:
- Thanh toán đầy đủ các khoản tiền theo đúng thỏa thuận
- Bảo quản các trang thiết bị và cơ sở vật chất của bên A trang bị cho ban đầu (làm hỏng phải sửa, mất phải đền)
- Không được tự ý sửa chữa, cải tạo cơ sở vật chất khi chưa được sự đồng ý của bên A
- Giữ gìn vệ sinh trong và ngoài khuôn viên của phòng trọ
- Bên B phải chấp hành mọi quy định của pháp luật Nhà nước và quy định của địa phương
- Nếu bên B cho khách ở qua đêm thì phải báo và được sự đồng ý của chủ nhà đồng thời phải chịu trách nhiệm về các hành vi vi phạm pháp luật của khách trong thời gian ở lại
Trang 16TRÁCH NHIỆM CHUNG
- Hai bên phải tạo điều kiện cho nhau thực hiện hợp đồng
- Trong thời gian hợp đồng còn hiệu lực nếu bên nào vi phạm các điều khoản đã thỏa thuận thìbên còn lại có quyền đơn phương chấm dứt hợp đồng; nếu sự vi phạm hợp đồng đó gây tổnthất cho bên bị vi phạm hợp đồng thì bên vi phạm hợp đồng phải bồi thường thiệt hại
- Một trong hai bên muốn chấm dứt hợp đồng trước thời hạn thì phải báo trước cho bên kia ítnhất 30 ngày và hai bên phải có sự thống nhất
- Bên A phải trả lại tiền đặt cọc cho bên B
- Bên nào vi phạm điều khoản chung thì phải chịu trách nhiệm trước pháp luật
- Hợp đồng được lập thành 02 bản có giá trị pháp lý như nhau, mỗi bên giữ một bản
ĐẠI DIỆN BÊN B ĐẠI DIỆN BÊN A
- Quy định 2:
Bên thuê và bên cho thuê: Hợp đồng nêu rõ tên và địa chỉ, chứng minh nhân dân của bên thuê (khách trọ) và bên cho thuê (Quản lý thuê).
Trang 17Hình 2.2.2: Sơ đồ luồng dữ liệu lập hợp đồng
- Mô tả luồng dữ liệu:
D1: Tên khách hàng, chứng minh nhân dân, giới tính, ngày lập hợp đồng, ngày
kết thúc hợp đồng
D2: Không có
D3: Danh sách khách hàng, danh sách đơn hợp đồng
D4: D1 + ngày thu tiền cọc
D5: D1 + địa chỉ liên lạc + số điện thoại
Trang 18Bước 3: Kết nối cơ sở dữ liệu
Bước 4: Đọc D3 từ cơ sở dữ liệu
Bước 5: Tính toán tổng số đơn lập hợp đồng trong ngày
Bước 6: Kiểm tra các thông tin họ tên khách hàng, chứng minh nhân dân, giới
tính, ngày lập hợp đồng, ngày kết thúc hợp đồng (D1) đã tồn tại chưa Nếu đã
có thì không cần lưu các thông tin này nữa
Bước 7: Thêm thông tin ngày thu tiền cọc (D4) vào cơ sở dữ liệu
Bước 8: Thêm thông tin địa chỉ liên lạc, số điện thoại (D5) vào cơ sở dữ liệu Bước 9: Lưu D6 vào cơ sở dữ liệu
Bước 10: Xuất D6 ra máy in nếu có yêu cầu
Bước 11: Đóng kết nối cơ sở dữ liệu
Trang 19Hình 2.2.3 Sơ đồ luồng dữ liệu tra cứu danh sách phòng, số lượng khách
- Mô tả luồng dữ liệu:
D1: không có
D2: Không có
D3: Danh sách các phòng trọ và khách hàng hiện tại đang ở trong phòng D4: Không có
Trang 20D5: Dãy…, STT, Phòng 01, phòng 02, phòng 03, phòng 04,…
D6: D5
- Thuật toán
Bước 1: Kết nối cơ sở dữ liệu
Bước 2: Đọc D3 từ cơ sở dữ liệu
Bước 3: So sánh và tìm kiếm dựa trên D3
Bước 4: Nếu không có dữ liệu nào trùng khớp thì đến bước 7
Bước 5: Xuất D5 ra máy in
Bước 6: Đưa thông tin của D5 cho người dùng xem kham thảo
Bước 7: Đóng kết nối cơ sở dữ liệu
Tên Khách
Trang 21Bảng 2.2.4: Biểu mẫu 4
- Quy định 4.1:
Mỗi khách sẽ có 1 phiếu sử dụng dịch vụ riêng bao gồm: Số ngày sử dụng dịch
vụ, Thời gian sử dụng, Tên khách, số phòng, dịch vụ sử dụng, và thiết bị sử dụng.
- Quy định 4.2
Mỗi phòng sẽ có phiếu sử dụng thiết bị riêng (nếu như phòng đó có yêu cầu sử dụng ) bao gồm: Ngày đăng ký, thời gian sử dụng * 8.000/ngày, tên khách, số phòng, thiết bị sử dụng, và dịch vụ sử dụng
- Sơ đồ 4:
Hình 2.2.4 Sơ đồ luồng dữ liệu lập phiếu sử dụng dịch vụ, yêu cầu thiết bị
- Mô tả luồng dữ liệu:
D1: Ngày đăng ký, thời gian sử dụng, tên khách, số phòng, dịch vụ, loại thiết bị D2: Không có
D3: Danh sách phiếu tiếp nhận, danh sách khách hàng, danh sách dịch vụ, danh sách thiết bị
D4: D1 + thanh toán trước
D5: D4 + hoá đơn thanh toán
Trang 22D6: D5
- Thuật toán:
Bước 1: Nhận D1 từ người dùng
Bước 2: Kết nối cơ sở dữ liệu
Bước 3: Đọc D3 từ cơ sở dữ liệu
Bước 4: Tìm ‘Phiếu tiếp nhận’ (D3) có thông tin trùng khớp với tên khách và số
phòng hay không Nếu không thì tới bước 19
Bước 5: Kiểm tra ‘Phiếu tiếp nhận’ (D3) đã được thanh toán trước (D4) hay
chưa Nếu chưa thì tới bước 19
Bước 6: Kiểm tra ‘Phiếu tiếp nhận’ (D3) đã được thanh toán hoá đơn (D5) hay
chưa Nếu chưa thì tới bước 19
Bước 7: Kiểm tra ‘Dịch vụ’ có nằm trong danh sách (D3) hay không
Bước 8: Kiểm tra ‘Dịch vụ’ có còn hoạt động hay không Nếu không thì tới
bước19
Bước 9: Kiểm tra ‘Thiết bị’ có nằm trong danh sách hay không
Bước 10: Kiểm tra tình trạng ‘Thiết bị’ có bị hư hỏng hay thiệt hại gì hay không.
Nếu không thì tới bước 19
Bước 11: ‘Thành tiền phụ thêm = Thời gian sử dụng thiết bị * 8.000/ngày’
Bước 12: Đối chiếu ‘Loại thiết bị ’ (D1) để lấy giá trị ‘Đơn giá’ từ danh sách
thiết bị (D3)
Bước 14: ‘Thành tiền = số lượng * đơn giá + thời gian sử dụng thiết bị’
Bước 15: Cập nhật giá trị tiền nợ của khách hàng liên quan.
Bước 16: Lưu D4 + D5 vào cơ sở dữ liệu
Bước 17: Xuất D5 ra máy in
Bước 18: Trả D6 cho người dùng
Bước 19: Đóng kết nối cơ sở dữ liêu
Bước 20: Kết thúc
Trang 232.2.5 Lập phiếu thu tiền