Yêu cầu chung của phần mềm - Đáp ứng được những nhu cầu cơ bản: tìm kiếm, thêm, sửa, xóa phòng trọ, thiết bị, dịch vụ… - Giao diện thân thiện, dễ sử dụng.. Đối tượng người dùng - Chủ nhà
Trang 1HỌC VIỆN KĨ THUẬT MẬT MÃ
KHOA CÔNG NGHỆ THÔNG TIN
XÂY DỰNG HỆ THỐNG QUẢN LÝ PHÒNG TRỌ TÀI LIỆU ĐẶC TẢ YÊU CẦU PHẦN MỀM
1
Trang 2MỤC LỤC
1 TỔNG QUAN VỀ PHẦN MỀM 3
1.1 Yêu cầu chung của phần mềm 3
1.2 Mục tiêu của phần mềm 3
1.3 Đối tượng người dùng 3
1.4.Mô hình tổng thể phần mềm: 3
2 PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ 5
2.1.Chức năng Đăng nhập 5
2.1.1.Sự kiện kích hoạt 5
2.1.2 Mô hình quy trình 5
2.1.3 Mô hình các bước 6
2.2 Chức năng Thanh toán hóa đơn 6
2.2.1.Sự kiện kích hoạt 6
2.2.2.Mô hình quy trình 6
2.2.3 Mô hình các bước 7
2.3 Chức năng Yêu cầu dịch vụ 8
2.3.1.Sự kiện kích hoạt 8
2.3.2.Mô hình quy trình 8
2.3.3 Mô hình các bước 9
2.4 Chức năng Yêu cầu sửa chữa thiết bị 9
2.4.1.Sự kiện kích hoạt 9
2.4.2.Mô hình quy trình 9
2.4.3 Mô hình các bước 10
2.5 Chức năng Trả phòng 11
2.5.1.Sự kiện kích hoạt 11
2.5.2.Mô hình quy trình 11
2.5.3 Mô hình các bước 12
Trang 32.6.1.Sự kiện kích hoạt 12
2.6.2.Mô hình quy trình 12
2.6.3 Mô hình các bước 14
2.7 Chức năng Quản lý người thuê trọ 14
2.7.1.Sự kiện kích hoạt 14
2.7.2.Mô hình quy trình 14
2.1.3 Mô hình các bước 16
3.YÊU CẦU CHỨC NĂNG CỦA PHẦN MỀM 17
4 CÁC YÊU CẦU KHÁC 18
4.1.Yêu cầu phi chức năng 18
4.1.1.Bảo mật 18
4.1.2.Hiệu suất 18
4.1.3.Tính dễ sử dụng của hệ thống 18
5 TIÊU CHUẨN NGHIỆM THU PHẦN MỀM 19
3
Trang 41 TỔNG QUAN VỀ PHẦN MỀM
1.1 Yêu cầu chung của phần mềm
- Đáp ứng được những nhu cầu cơ bản: tìm kiếm, thêm, sửa, xóa phòng trọ, thiết bị, dịch vụ…
- Giao diện thân thiện, dễ sử dụng
- Đảm bảo an toàn thông tin
1.2 Mục tiêu của phần mềm
Việc đưa công nghệ thông tin vào công tác quản lý làm giảm bớt sức lao động của con người, tiết kiệm thời gian, độ chính xác cao và tiện lợi hơn rất nhiều so với việc quản lý thủ công trên giấy tờ như trước Công nghệ thông tin giúp thu hẹp không gian lưu trữ, tránh thất lạc dữ liệu, tự động hóa hệ thống và cụ thể hóa các thông tin theo nhu cầu của con người
1.3 Đối tượng người dùng
- Chủ nhà trọ muốn quản lý thông tin liên quan đến các vấn đề khách hàng, dịch vụ, thiết bị, bảo mật, …
- Người thuê trọ muốn tìm kiếm thông tin phòng trọ nhanh và hiệu quả
- Khách đã thuê phòng trọ muốn có thể trực tiếp xem được hóa đơn, thanh toán hóa đơn, thông tin về phòng trọ, …
1.4.Mô hình tổng thể phần mềm:
Trang 62 PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ
2.1.Chức năng Đăng nhập
2.1.1.Sự kiện kích hoạt
Khi có yêu cầu cần phải đăng nhập để thực hiện các vấn đề liên quan đến phòng
2.1.2 Mô hình quy trình
Hình 17 Biểu đồ hoạt động Đăng nhập
Trang 72.1.3 Mô hình các bước
Bước 1: Thực hiện đăng nhập
Bước 2: Kiểm tra xem có hiển thị form đăng nhập hay không.Nếu có thì nhập username và password, nếu chưa có thì thực hiện gửi xác nhận qua email
Bước 3: kết thúc
2.2 Chức năng Thanh toán hóa đơn
2.2.1.Sự kiện kích hoạt
Khi người dùng muốn thanh toán hóa đơn
2.2.2.Mô hình quy trình
7
Trang 8Hình 18 Biểu đồ hoạt động Thanh toán hóa đơn
2.2.3 Mô hình các bước
- Khách hàng yêu cầu thanh toán hóa đơn, nếu khách hàng chọn thanh toán tiền mặt thì hẹn gặp chủ trọ
- Nếu khách hàng chọn thanh toán qua thẻ thì thực hiện đăng nhập form
Trang 92.3 Chức năng Yêu cầu dịch vụ
2.3.1.Sự kiện kích hoạt
Khi người dùng muốn thêm các dịch vụ hay hủy một dịch vụ nào đó
2.3.2.Mô hình quy trình
Hình 19 Biểu đồ hoạt động Yêu cầu dịch vụ
9
Trang 102.3.3 Mô hình các bước
Khách hàng yêu cầu cung cấp dịch vụ hoặc hủy dịch vụ gửi thông báo sang cho cung cấp dịch vụ
Cung cấp dịch vụ sẽ cung cấp dịch vụ hoặc hủy dịch vụ cho khách hàng và lưu vào dịch vụ
2.4 Chức năng Yêu cầu sửa chữa thiết bị
2.4.1.Sự kiện kích hoạt
Khi người dùng yêu cầu sửa chữa thiết bị bị hỏng hay trục trặc gì đó
2.4.2.Mô hình quy trình
Trang 11Hình 20 Biểu đồ hoạt động Yêu cầu sửa chữa thiết bị 2.4.3 Mô hình các bước
Khách hàng gửi yêu cầu sửa chữa
Cung cấp dịch vụ sẽ thông báo và thỏa thuận thời gian sửa chữa
11
Trang 122.5 Chức năng Trả phòng
2.5.1.Sự kiện kích hoạt
Khi khách hàng muốn trả phòng
2.5.2.Mô hình quy trình
Hình 21 Biểu đồ hoạt động Trả phòng
Trang 132.5.3 Mô hình các bước
Bước 1: Khách hàng yêu cầu trả phòng
Bước 2: Nhân viên kiểm tra thiết bị phòng Nếu hỏng hóc thì yêu cầu khách hàng bồi thường Nếu không có gì thì thực hiện trả tiền cọc
2.6 Chức năng Quản lý phòng trọ
2.6.1.Sự kiện kích hoạt
Khi có yêu cầu cần phải xem danh sách phòng để tiến hành thêm, sửa hoặc xóa phòng.
2.6.2.Mô hình quy trình
13
Trang 14Hình 22 Biểu đồ hoạt động Quản lý phòng trọ
Trang 152.6.3 Mô hình các bước
Bước 1: Nhân viên thực hiện chức năng quản lý phòng, nếu là kiểm tra danh sách phòng thì sang bước 4 Nếu là Thay đổi Phòng thì sang bước 2
Bước 2: Kiểm tra xem thực hiện chức năng nào trong 3 chức năng thêm, sửa, tìm kiếm và sang bước 3
Bước 3: cập nhật lại sự thay đổi về phòng
Bước 4: kết thúc
2.7 Chức năng Quản lý người thuê trọ
2.7.1.Sự kiện kích hoạt
Khi nhân viên muốn quản lý thông tin về người thuê trọ
2.7
.2.Mô hình quy trình
15
Trang 172.1.3 Mô hình các bước
Bước 1: Nhân viên thực lựa chọn chức năng thuê mới người thuê hoặc tìm kiếm người thuê
Bước 2: Nhập thông tin người thuê
Bước 3: cập nhật lại sự thay đổi về thông tin người thuê
Bước 4: kết thúc
17
Trang 183.YÊU CẦU CHỨC NĂNG CỦA PHẦN MỀM
- Quản lý tài khoản: đăng nhập, đăng ký tài khoản, xem thông tin tài khoản, chỉnh sửa, cập nhật thông tin, đổi mật khẩu, đặt lại mật khẩu
- Tìm kiếm: tra cứu thông tin về phòng trọ, phòng còn trống, …
- Quản lý phòng trọ: cho phép chủ trọ thêm thông tin về phòng trọ, xem thông tin những phòng có người muốn thuê…
- Quản lý dịch vụ, thiết bị: cho phép chủ trọ thêm, sửa, xóa dịch vụ, thiết bị sử dụng được trong nhà trọ
- Phần mềm được nghiệm thu nếu tất cả các yêu cầu trên được thỏa mãn
Trang 194 CÁC YÊU CẦU KHÁC
4.1.Yêu cầu phi chức năng
4 1.1.Bảo mật
- Guest: chỉ có thể xem được các phòng trọ, đặt phòng và nhận thông tin về phòng trọ
- Customer: Đăng nhập được vào hệ thống và chỉ xem được thông tin của phòng trọ của cá nhân
- Owner: Đăng nhập vào hệ thống và xem được toàn bộ tính năng của hệ thống
4 1.2.Hiệu suất
- Thời gian phản hồi cho một giao dịch ngắn, số lượng giao dịch thực hiện được mỗi giây nhiều, công suất
- Tất cả những màn hình input và output dữ liệu cần phải được sẵn sàng hiển thị cho người dùng trong vòng 3 giây Trong đó, số trường dữ liệu được giới hạn ở mỗi màn hình
4.1.3.Tính dễ sử dụng của hệ thống
- Hiệu quả: làm được đúng những gì đưa ra
- Nhanh và chính xác
- Mức độ giao diện tương tác với người dùng: không chỉ đẹp mà cần phù hợp với đối tượng sử dụng
- Mức độ dễ tha thứ của hệ thống: khi nhập sai trường dữ liệu thì cảnh báo có lỗi và chỉ yêu cầu nhập lại trường dữ liệu đó
- Độ nhất quán của các form màn hình
19
Trang 205 TIÊU CHUẨN NGHIỆM THU PHẦN MỀM