Phân tích hệ thống môi giới nhà trọ sinh viên

34 530 8
Phân tích hệ thống môi giới nhà trọ sinh viên

Đ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

Phân tích hệ thống môi giới nhà trọ sinh viên môn Công nghệ phần mềm. Tài liệu đặc tả các chức năng cần thiết của hệ thống môi giới nhà trọ sinh viên Tài liệu được sử dụng cho các tài liệu thiết kế, lập trình và kiểm thử sau này.

MỤC LỤC GIỚI THIỆU CHUNG 1.1 Mục đích Tài liệu xây dựng nhằm mục đích phân tích yêu cầu cho dự án xây dựng Hệ thống môi giới nhà trọ sinh viên, đồng thời sở để đàm phán với khách hàng phạm vi dự án Tài liệu mô tả yêu cầu phần mềm toàn hệ thống, hệ thống dùng làm đầu vào cho trình thiết kế, xây dựng use case lập trình 1.2 Phạm vi Tài liệu đặc tả chức cần thiết hệ thống môi giới nhà trọ sinh viên Tài liệu sử dụng cho tài liệu thiết kế, lập trình kiểm thử sau 1.3 Tài liệu tham khảo Các tài liệu tham khảo internet khác… MÔ TẢ TỔNG QUAN HỆ THỐNG 2.1 Khảo sát thực tế a Với chủ nhà trọ: Hệ thống cần cho phép chủ nhà trọ đăng lên thơng tin tìm kiếm nhà trọ, nội dung đăng cần có: Địa chỉ, số người, giá tiền, diện tích phòng trọ, mơ tả chủ nhà trọ, số điện thoại, email liên hệ b Với sinh viên: Hệ thống cho phép sinh viên tìm kiếm nhà trọ Sinh viên tìm kiếm theo địa chỉ, diện tích, số người mong muốn Hệ thống có thêm chức tìm kiếm thơng minh cho phép người dùng nhập số thông tin mong muốn nhà trọ tìm kiếm nhà trọ phù hợp c Với tương tác: Ngoài tạo tương tác chủ nhà trọ sinh viên hệ thống có thêm chức cho phép chủ nhà trọ đánh giá sinh viên theo chiều ngược lại sinh viên đánh giá nhà trọ theo số Điều cho phép ngồi thơng tin mà chủ nhà trọ đăng sinh viên có đánh giá khác nhà trọ thơng qua số lượng trung bình theo chiều ngược lại chủ nhà trọ ngồi thơng tin sinh viên tên, tuổi, trường đánh giá sinh viên thông qua số trung bình 2.2 - - Các yêu cầu chức cần có Có hệ thống quản lý thơng tin chủ nhà trọ, nhà trọ sinh viên Ở ngồi lưu thơng tin thêm chức xác nhận thông tin người dùng đăng ký, xác nhận thơng tin phòng trọ Hệ thống cho phép sinh viên tìm kiếm nhà trọ theo nhiều tiêu chí, cho phép chủ nhà trọ đăng thơng tin tìm kiếm người th Hệ thống có phần quản lý riêng cho tồn hệ thống: sinh viên, nhà trọ Để tăng tương tác, hệ thống có thêm phần quản lý forum đơn giản cho phép sinh viên đặt câu hỏi để người dùng khác trả lời Ngồi ra, hệ thống cung cấp chức sâu như: cho phép chủ nhà trọ đăng lên đăng ngày, quản lý số lần sinh viên gửi yêu cầu muốn thuê nhà trọ ngày 2.3 Mơ hình use-case 2.4 Danh sách tác nhân mô tả Tác nhân Mô tả tác nhân At_Student Tác nhân Sinh viên At_Houseowner Tác nhân Chủ nhà trọ At_Supporter Tác nhân phận quản lý account At_Manager Tác nhân phận quản lý hệ thống At_Admin Tác nhân Người quản trị cao Ghi 2.5 ID Danh sách Use case mô tả Tên Use case Mô tả ngắn gọn Use case Chức Cho phép người dùng đăng ký account hệ thống Cho phép người dùng đăng nhập hệ thống để sử dụng chức hỗ trợ đối tượng người dùng Cho phép Người dùng sửa thông tin cá nhân Đăng ký UC_1 Người dùng đăng ký hệ thống UC_2 Người dùng đăng nhập hệ thống UC_3 Người dùng thay đổi thơng tin cá nhân Sinh viên tìm kiếm Cho phéo sinh viên tìm thơng tin nhà trọ kiếm tìm kiếm theo u cầu nâng cao thơng tin nhà trọ phù hợp yêu cầu Sinh viên đăng ký Giúp sinh viên đăng ký phòng trọ vào phòng trọ mà muốn thuê trọ Sinh viên bỏ đăng Giúp sinh viên bỏ đăng ký phòng trọ ký vào phòng trọ mà khơng muốn th trọ Sinh viên xem Giúp sinh viên quản lý danh sách phòng tổng quát phòng trọ trọ đăng ký đăng ký Sinh viên phản hồi Sinh viên đặt câu hỏi tin đăng phòng trọ cho chủ nhà trọ hệ chủ phòng thống Chủ nhà trọ nạp Cho phép chủ nhà trọ tiền vào tài khoản nạp tiền vào tài khoản Chủ nhà trọ thêm Cho phép chủ nhà trọ đăng tạo đăng Chủ nhà trọ mua Cho phép chủ nhà trọ dịch vụ mua dịch vụ UC_4 UC_5 UC_6 UC_7 UC_8 UC_9 UC_10 UC_11 Đăng nhập Sửa thơng tin Tìm kiếm - Theo giá - Theo địa - Theo số người - Theo diện tích Đăng ký phòng trọ Bỏ đăng ký phòng trọ Quản lý tin đăng kí Phản hồi đăng Quản lý tài khoản Quản lý đăng – Thêm đăng Mua dịch vụ Ghi UC_12 UC_13 UC_14 UC_15 UC_16 UC_17 UC_18 UC_19 UC_20 UC_21 Chủ nhà trọ sửa đăng Chủ nhà trọ xóa đăng Chủ nhà trọ xem đăng, phản hồi lại câu hỏi sinh viên Chủ nhà trọ xem lịch sử đăng Chủ nhà trọ xem lịch sử nạp tiền Chủ nhà trọ xem lịch sử toán Chủ nhà trọ xem thống kê Supporter sửa người dùng Supporter xóa người dùng Supporter tạm khóa tài khoản UC_22 Supporter kiểm duyệt người dùng UC_23 Supporter tìm kiếm người dùng UC_24 Supporter sửa đăng Supporter xóa đăng Supporter kiểm UC_25 UC_26 Cho phép chủ nhà sửa đăng Cho phép chủ nhà xóa đăng Cho phép chủ nhà xem đăng, phản câu hỏi trọ Quản lý đăng – Sửa đăng trọ Quản lý đăng – Xóa đăng trọ Xem , Phản hồi câu hỏi sinh viên hồi Cho phép chủ nhà trọ xem lịch sử đăng Cho phép chủ nhà trọ xem lịch sử nạp tiền vào tài khoản Cho phép chủ nhà trọ xem lịch sử toán Thống kê nạp tiền, tốn, số lượng phòng cho trọ,… Supporter sửa tài khoản Supporter xóa tài khoản người dùng Supporter khóa tài khoản thấy xảy vấn đề Supporter kiểm duyệt tính xác thực thơng tin người dùng Tìm kiếm nhanh chuyển đến hồ sơ sinh viên theo Mã SV, mã account hay Họ tên hai thơng tin đưa vào tìm kiếm Supporter sửa đăng có lỗi Supporter xóa đăng vi phạm Supporter kiêm duyệt Quản lý đăng – Lịch sử đăng Quản lý tài khoản Quản lý tài khoản Quản lý tài khoản Quản lý người dùng Quản lý người dùng Quản lý người dùng Quản lý người dùng Quản lý người dùng Quản lý đăng Quản lý đăng duyệt đăng UC_27 UC_28 UC_29 UC_30 UC_31 UC_32 đăng có đảm bảo chất lượng Supporter đóng Supporter đóng đăng đăng vượt giới hạn cho phép, người dùng đăng bị khóa Manager tạo dịch vụ Manager sửa dịch vụ Manager xóa dịch vụ Manager thống kê Supporter thống kê lịch thu, chi, … sử, số lượng hợp đồng thành công, thu chi đạt hệ thống Admin phân quyền Admin phân quyền đến người dùng nhóm account Quản lý đăng Quản lý dịch vụ Quản lý dịch vụ Quản lý dịch vụ Thống kê Phân quyền ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG 3.1 UC_001_Người dùng đăng ký hệ thống Use case: {UC_001_Người dùng đăng ký hệ thống} Mục đích: Người dùng đăng ký thành công để thực công việc Mơ tả: Cho phép người dùng đăng ký hệ thống để sử dụng chức hỗ trợ đối tượng người dùng Tác nhân: At_Student , At_Houseowner Điều kiện trước: Luồng kiện (Basic flows) - Truy cập vào website hệ thống - Nhập tên tài khoản - Nhập mật tài khoản - Nhập thông tin mà hệ thống yêu cầu - Nhập xác thực hệ thống số điện thoại Luồng kiện phụ (Alternative Flows): Điều kiện sau: - Đăng ký khơng thành cơng tên tài khoản trùng - Đăng ký khơng thành cơng mật confirm khơng khớp - Đăng ký khơng thành cơng khơng điền đủ thông tin Đăng ký thành công xác nhận số điện thoại thành công, bắt đầu sử dụng chức khác hệ thống 3.2 Người dùng đăng nhập hệ thống Use case: {UC_002_Người dùng đăng nhập hệ thống} Mục đích: Người dùng đăng nhập thành cơng để thực cơng việc Mô tả: Cho phép người dùng đăng nhập hệ thống để sử dụng chức hỗ trợ đối tượng người dùng Tác nhân: At_Student , At_Houseowner Điều kiện trước: Luồng kiện (Basic flows) Luồng kiện phụ (Alternative Flows): Điều kiện sau: - Truy cập vào website hệ thống, đăng ký thành công - Nhập tên tài khoản - Nhập mật tài khoản - Đăng nhập khơng thành cơng sai tên tài khoản - Đăng nhập khơng thành cơng mật không khớp với tài khoản Đăng nhập thành công bắt đầu sử dụng chức khác hệ thống 3.3 Người đổi thông dùng thay tin cá nhân Use case: {UC_003_Người dùng thay đổi thông tin cá nhân} Mục đích: Người dùng thay đổi thơng tin cá nhân hệ thống Mơ tả: Cho phép người dùng thay đổi thông tin cá nhân hệ thống Tác nhân: At_Student , At_Houseowner Điều kiện trước: Luồng kiện (Basic flows) - Truy cập vào website hệ thống - Đăng nhập thành công - Nhập thông tin cần thay đổi Luồng kiện phụ (Alternative Flows): Điều kiện sau: 3.4 - Thông tin nhập sai quy định Lưu thành công Sinh viên tìm kiếm thơng tin nhà trọ theo u cầu Use case: {UC_004_Tìm kiếm thơng tin nhà trọ theo u cầu} Mục đích: Tìm kiếm nhà trọ theo u cầu sinh viên Mơ tả: Tìm kiếm nhanh lọc nhà trọ đủ yêu cầu theo giá, số lượng, diện tích, địa chỉ… Tác nhân: At_Student, At_Houseowner Điều kiện trước: Luồng kiện (Basic flows) - Đăng nhập thành cơng - Kích mục chọn tìm kiếm theo tiêu chí, kích lọc - Hiển thị danh sách nhà trọ đủ yêu cầu Theo giá Theo số lượng Theo diện tích Theo địa Theo tổ hợp yêu cầu Luồng kiện phụ (Alternative Flows): - Không tồn nhà trọ phù hợp - Nhập tiêu chí khơng định dạng Điều kiện sau: - Hiển thị danh sách nhà trọ đủ yêu cầu, cho phép sinh viên đăng ký trọ 3.5 Sinh viên đăng ký phòng trọ Use case: {UC_005_Đăng ký phòng trọ} Mục đích: Đăng ký phòng trọ Mơ tả: Đăng ký phòng trọ, thêm vào danh sách phòng trọ đăng ký, sinh viên sau đăng ký liên hệ vs chủ nhà trọ xem xét nhà trọ At_Student Tác nhân: Điều kiện trước: - Truy cập vào website - Đăng nhập thành công với tài khoản sinh viên - Kích mục Đăng ký tin nhà trọ Luồng kiện (Basic flows) - Chọn phòng trọ phù hợp để đăng Luồng kiện phụ (Alternative Flows): - Đăng ký số phòng trọ đăng ký ngày - Tin hết hạn Điều kiện sau: - Thêm vào danh sách tin đăng ký sinh viên 3.6 Sinh viên bỏ đăng ký phòng trọ Use case: {UC_006_Bỏ đăng ký phòng trọ} Mục đích: Bỏ đăng ký phòng trọ Mơ tả: Bỏ đăng ký phòng trọ mà trước sinh viên đăng ký Tác nhân: At_Student Điều kiện trước: - Truy cập vào website - Đăng nhập thành công với tài khoản sinh viên - Kích mục tin đăng ký chức phía bên trái - Kích mục bỏ đăng ký tin Luồng kiện (Basic flows) - Bỏ đăng ký phòng trọ đăng ký danh sách Luồng kiện phụ (Alternative Flows): - Danh sách trống Điều kiện sau: - Thông tin sinh viên đăng ký phòng trọ xóa bỏ Mục đích: Xóa hồ sơ lưu trữ thông tin người dùng Mô tả: Xóa thơng tin nhập trước sinh viên, chủ nhà trọ Tác nhân: At_Supporter Điều kiện trước: - Đăng nhập thành công với quyền truy cập phận quản lý Kích mục chọn hồ sơ sinh viên, chủ nhà trọ, nhân viên chức Quản lý người dùng - Sinh viên, chủ nhà trọ cần xóa tài khoản - Kích hoạt nút xóa form Thơng tin chi tiết Luồng kiện (Basic flows) - Xóa tồn thơng tin người dùng Luồng kiện phụ (Alternative Flows): - Khơng thể xóa lỗi phần mềm Điều kiện sau: - Xóa thành cơng 3.21 Supporter tạm khóa tài khoản Use case: {UC_021 Tạm khóa người dùng} Mục đích: Khóa hồ sơ lưu trữ thơng tin sinh viên, chủ nhà trọ, nhân viên Mô tả: Tạm khóa tài khoản người dùng vi phạm Tác nhân: At_Supporter Điều kiện trước: Luồng kiện (Basic flows) - Đăng nhập thành công với quyền truy cập phận quản lý Kích mục chọn hồ sơ sinh viên, chủ nhà trọ, nhân viên chức Quản lý người dùng - Kích hoạt nút tạm khóa form Thơng tin chi tiết - Khóa tài khoản tạm thời, không cho phép người dùng sử dụng Luồng kiện phụ (Alternative Flows): Điều kiện sau: - Hồ sơ người dùng lưu lại CSDL với trạng thái tạm khóa 3.22 Supporter kiểm duyệt người dùng Use case: {UC_022 Sửa người dùng} Mục đích: Sửa hồ sơ lưu trữ thông tin sinh viên, chủ nhà trọ Mô tả: Thay đổi lại thông tin nhập trước sinh viên, chủ nhà trọ Tác nhân: At_Supporter Điều kiện trước: - Đăng nhập thành công với quyền truy cập phận quản lý Kích mục chọn hồ sơ sinh viên, chủ nhà trọ, nhân viên chức Quản lý người dùng Luồng kiện (Basic flows) - Kiểm duyệt tính xác thực người dùng - Kích hoạt account kiểm duyệt thỏa mãn - Hồ sơ người dùng lưu lại CSDL với thơng tin xác Luồng kiện phụ (Alternative Flows): Điều kiện sau: 3.23 Supporter tìm kiếm người dùng Use case: {UC_023_Tìm kiếm nhanh hồ sơ người dùng} Mục đích: Chuyển nhanh đến hồ sơ người dùng để thực thao tác khác Mơ tả: Tìm kiếm thơng tin người dùng theo Họ tên, mã để nhanh chóng chuyển đến hồ sơ để xem hay thay đổi thơng tin Tác nhân: At_Supporter Điều kiện trước: - Đăng nhập thành công với quyền truy cập phận quản lý - Kích mục chọn tìm kiếm Luồng kiện (Basic flows) - Tìm thấy người dùng có tên, mã vừa đưa vào Luồng kiện phụ (Alternative Flows): - Khơng tìm thấy Điều kiện sau: - Tìm thấy hiển thị đầy đủ thông tin người dùng form Thông tin người dùng 3.24 Supporter sửa đăng Use case: {UC_024 Supporter sửa đăng} Mục đích: Sửa lại nội dung đăng Mô tả: Sửa nội dung đăng đăng trước Tác nhân: At_Supporter Điều kiện trước: - Truy cập vào website - Đăng nhập thành cơng với tài khoản quản lý - Kích mục sửa tin đăng chức quản lý tin Luồng kiện (Basic flows) - Sửa thông tin đăng lưu Luồng kiện phụ (Alternative Flows): - Thông tin nhập vào không định dạng Điều kiện sau: - Nhập thông tin lưu thành cơng 3.25 Supporter xóa đăng Use case: {UC_025_ Supporter xóa đăng} Mục đích: Xóa đăng Mơ tả: Khi đăng sai cần xóa đăng Tác nhân: At_supporter Điều kiện trước: Luồng kiện - Truy cập vào website - Đăng nhập thành công với tài khoản quản lý - Kích xóa tin đăng chức quản lý tin - Xóa đăng đăng (Basic flows) Luồng kiện phụ (Alternative Flows): - Bài đăng rỗng, Điều kiện sau: - Xóa đăng thành cơng 3.26 Supporter đóng đăng Use case: {UC_026_ Đóng đăng} Mục đích: Đóng đăng Mơ tả: Khi cần đóng đăng tài khoản bị khóa Tác nhân: At_Supporter Điều kiện trước: - Truy cập vào website - Đăng nhập thành công với tài khoản quản lý - Kích đóng tin đăng chức quản lý tin Luồng kiện (Basic flows) - Xóa đăng đăng Luồng kiện phụ (Alternative Flows): - Bài đăng rỗng, Điều kiện sau: - Xóa đăng thành cơng 3.27 Supporter kiểm duyệt đăng Use case: {UC_027_ Kiểm duyệt đăng} Mục đích: Kiểm duyệt đăng Mơ tả: Duyệt đăng trước đăng tải Tác nhân: At_Supporter Điều kiện trước: - Truy cập vào website - Đăng nhập thành cơng với tài khoản quản lý - Kích tin đợi đăng chức quản lý tin Luồng kiện (Basic flows) - Kiểm duyệt cho phép tin đăng Luồng kiện phụ (Alternative Flows): - Tin xóa Điều kiện sau: - Đăng tin thành công 3.28 Manager tạo dịch vụ Use case: {UC_028_ Tạo dịch vụ} Mục đích: Tạo dịch vụ Mơ tả: Tạo thêm dịch vụ cho chủ nhà trọ lựa chọn Tác nhân: At_Manager Điều kiện trước: - Truy cập vào website - Đăng nhập thành công với tài khoản quản lý kinh doanh - Kích thêm dịch vụ Luồng kiện (Basic flows) - Thêm dịch vụ Luồng kiện phụ (Alternative Flows): - Dịch vụ trùng Điều kiện sau: - Thêm dịch vụ thành công 3.29 Manager sửa dịch vụ Use case: {UC_029_ Sửa dịch vụ} Mục đích: Sửa dịch vụ Mơ tả: Sửa dịch vụ cho chủ nhà trọ lựa chọn Tác nhân: At_Manager Điều kiện trước: - Truy cập vào website - Đăng nhập thành công với tài khoản quản lý kinh doanh - Kích dịch vụ, kích sửa Luồng kiện (Basic flows) - Sửa thơng tin dịch vụ Luồng kiện phụ (Alternative Flows): - Thông tin nhập không hợp lý Điều kiện sau: - Sửa dịch vụ thành công, lưu vào sở liệu 3.30 Manager xóa dịch vụ Use case: {UC_030_ Xóa dịch vụ} Mục đích: Xóa dịch vụ Mơ tả: Xóa dịch vụ cho chủ nhà trọ lựa chọn Tác nhân: At_Manager Điều kiện trước: Luồng kiện (Basic flows) - Truy cập vào website - Đăng nhập thành cơng với tài khoản quản lý kinh doanh - Kích Xóa dịch vụ - Xóa dịch vụ - Xóa dịch vụ thành công Luồng kiện phụ (Alternative Flows): Điều kiện sau: 3.31 Manager thống kê thu, chi, … Use case: {UC_031_ Thống kê } Mục đích: Thống kê doanh số hệ thống thời gian Mô tả: Chọn thời gian, thông kế doanh số đạt hệ thống Tác nhân: At_Manager Điều kiện trước: - Truy cập vào website - Đăng nhập thành công với tài khoản quản lý kinh doanh - Kích thống kê Luồng kiện (Basic flows) - Thống kê theo thời gian Luồng kiện phụ (Alternative Flows): - Thời gian sai Điều kiện sau: - Thống kê thành công 3.32 Admin phân quyền người dùng Use case: {UC_032_Phân quyền người dùng} Mục đích: Phân quyền cho tài loại tài khoản tương ứng với đối tượng người sử dụng cho hệ thống Mô tả: Phân quyền phù hợp cho đối tượng sử dụng hệ thống Tác nhân: At_Admin Điều kiện trước: - Đăng nhập thành công với quyền cao hệ thống - Kích mục chọn Phân quyền chức Quản lý hệ thống Luồng kiện (Basic flows) - Phân quyền cho group account Luồng kiện phụ (Alternative Flows): - Khơng có quyền Điều kiện sau: - Group không tồn - Phân quyền thành công CÁC YÊU CẦU PHI CHỨC NĂNG 4.1 Yêu cầu bảo mật Hệ thống cho phép xác thực người dùng theo tài khoản truy cập cho phép đăng nhập theo tài khoản với mật mã hoá chiều Đồng thời, hệ thống cho phép phân quyền theo mơ hình tổ chức với vai trò người dùng hệ thống (người cần thuê trọ, người chủ trọ) Mọi lịch sử hệ thống , người dùng ghi lại vét phục vụ tra cứu bảo đảm vết sau lưu lại : - Lịch sử tìm kiếm Lịch sử đăng kí thuê phòng Lịch sử đăng thuê phòng Lịch sử đăng cho thuê phòng Lịch sử hệ thống Vết người dùng Vết hệ thống Vết kiện (lỗi, cảnh báo) 4.2 Yêu cầu lưu Hệ thống cung cấp công cụ lưu liệu theo hình thức: thủ cơng tự động (định kỳ theo năm) tạo file CSDL, lưu theo năm 4.3 Yêu cầu tính sử dụng (Usability) Nền tàng hệ thống đảm bảo cho hệ thống có giao diện thân thiên, với hình đại, ngôn ngữ Tiếng Việt Unicode thân thiên dễ hiểu với người sử dụng , đầy đủ chức mà người dùng cần , chiết xuất thông tin mà đối tượng cần sử dụng - Các từ ngữ giao diện quán , viết tiếng việt theo thuật ngữ sử dụng nghiệp vụ Có tài liệu trợ giúp sử dụng tiếng việt Đối tượng người trực tiếp sử dụng hệ thống Đối tượng người không trực tiếp sử dụng hệ thống mà lấy thông tin hệ thống để xử lý 4.4 Yêu cầu tính ổn định (Reliability) Nền tảng hệ thống đảm bảo hệ thống có tính tin cậy cao Hệ thống hỗ trợ truy xuất liệu nhanh chóng Sự ổn định lưu lượng truy cập lớn Kiểm sốt tính đắn liệu đầu vào liệu đầu trình người dùng sử dụng hệ thống 4.5 Yêu cầu hiệu Hệ thống đảm bảo hiệu với lưu lượng người truy cập lớn bảo đảm nhanh sử dụng giao thức TCP Sử dụng chế Circuit Breaker(Bộ ngắt mạch) toàn hệ thống để đảm bảo cố xảy server khơng chết tiếp tục tiếp nhận , phục vụ request người dùng 4.6 Yêu cầu hỗ trợ (Supportability) Hệ thống cung cấp cho bên mua sau trả đủ tiền : System core , tài liệu , mã nguồn 4.7 Các ràng buộc thiết kế (Design Constraints) Hệ thống với công nghệ kèm phù hợp đáp ứng toàn nên tàng sở vật chất mà cơng ty có Có thể chuyển giao cơng nghệ nên có yêu cầu từ bên mua với hợp đồng 4.8 Mơ hình truyền thơng, triển khai Mơ hình truyền thông , triển khai hệ thống phải thoải mãn : - Tại công ty, máy chủ sever + Cơ sở liệu : Bao gồm lược đồ liệu Các khối Database tách riêng mặt vật lý + Sẽ sử dụng phiên SQL Server 2005 Enterprise để partition (tách liệu theo Data File) + Application Service: Bao gồm dịch vụ: Business Service, Communication Service Trong đó: Business Service: Các dịch vụ quy tắc nghiệp vụ Communication Service: Dịch vụ truyền thông + Application Server - Website: Cài đặt máy chủ Tại đầu cuối : Ứng dụng tảng điện thoại, web : Khai thác , giao dịch 4.9 Mô hình ứng dụng - Đối với nhân viên hệ thống, thực tảng máy tính, sử dụng phần mềm triển khai web nội - Đối với người dùng sinh viên, chủ cho thuê sử dụng phần mềm triển khai web 4.10 Mã hố Hệ thống phải có chế mã hoá chiều cho liệu: - Mật người dùng Mã hóa chứng minh thư chủ nhà trọ 4.12 Xác thực người dùng Hệ thống phải đảm bảo chế xác thực người dùng (Authentication) sau xác thực ứng dụng Dữ liệu người dùng cho phép khai báo ứng dụng 4.13 Phân quyền hệ thống Hệ thống phải đảm bảo chế phân quyền hệ thống theo mơ hình Rolebased Access Control Trong đó, quyền người dùng tổ chức theo level sau: Quyền theo nhóm: Mỗi nhóm bao gồm tập Roles Khi người dùng thuộc nhóm kế thừa tồn Roles nhóm Sau vào menu, quyền module quy định theo Roles hệ thống định nghĩa Phân quyền theo Module hệ thống: Role cá nhân người Xem, Sửa, Xóa Export module đó, field module 4.14 Cơ chế truyền nhận liệu Sử dụng chế truyền nhận liệu không dây Sử dụng wifi mạng di động 4.15 Yêu cầu tính động Hệ thống phải đảm bảo tính động trường hợp sau : - Tính động module chức Tính động cập nhật kịp thời trạng thái đối tượng hệ thống 4.16 Cơ chế kiểm soát phiên Hệ thống có chế kiểm sốt phiên sau : - Đóng packet dạng file jar,xml Hệ thống cho phép cập nhật liệu tự động thủ cơng Khi hệ thống có phiên có thời gian hiệu lực Nếu khơng cập nhật người dùng không tiếp tục sử dụng hệ thống Cập nhật remove cũ đưa vào 4.17 Yêu cầu Giao tiếp (Interfaces) - Tương thích với nhiều hình khác thuộc vào kích cỡ smartphone, tablet Giao tiếp phần mềm (Software interfaces) Hệ thống sử dụng kiến trúc hướng dịch vụ (SOA) với interface định nghĩa trước để thực trao đổi (Bên nội phân hệ hệ thống sử dụng interface theo chuẩn WCF (với giao thức TCP, HTTP) để trao đổi Sử dụng Api để phục vụ trao đổi liệu , thông tin từ máy chủ Giao thức /Protocol Api Chiều trao đổi/Direction Hai chiều, hệ thống cung cấp api cho lấy phép liệu update trạng thái liệu Tần suất nhận liệu/Frequence 10 phút/request Kích thước trao đổi liệu/Size Maximum 200 ghi Xác thực/Authentication Xác thực tài khoản, mật Các yêu cầu tài liệu người dùng hỗ trợ trực tuyến Hệ thống kèm với tài liệu sau: - Tài liệu hướng dẫn cài đặt phận quản lý - Tài liệu hướng dẫn khai thác sử dụng cho khách hàng Tất sử dụng Tiếng Việt Unicode định dạng thích hợp (Word, PowerPoint) ... ký Giúp sinh viên đăng ký phòng trọ vào phòng trọ mà muốn thuê trọ Sinh viên bỏ đăng Giúp sinh viên bỏ đăng ký phòng trọ ký vào phòng trọ mà khơng muốn th trọ Sinh viên xem Giúp sinh viên quản... nhà trọ sửa đăng Chủ nhà trọ xóa đăng Chủ nhà trọ xem đăng, phản hồi lại câu hỏi sinh viên Chủ nhà trọ xem lịch sử đăng Chủ nhà trọ xem lịch sử nạp tiền Chủ nhà trọ xem lịch sử toán Chủ nhà trọ. .. phòng tổng quát phòng trọ trọ đăng ký đăng ký Sinh viên phản hồi Sinh viên đặt câu hỏi tin đăng phòng trọ cho chủ nhà trọ hệ chủ phòng thống Chủ nhà trọ nạp Cho phép chủ nhà trọ tiền vào tài khoản

Ngày đăng: 10/02/2020, 15:56

Từ khóa liên quan

Mục lục

  • 1. GIỚI THIỆU CHUNG

    • 1.1 Mục đích

    • 1.2 Phạm vi

    • 1.3 Tài liệu tham khảo

    • Các tài liệu tham khảo trên internet khác….

    • 2. MÔ TẢ TỔNG QUAN HỆ THỐNG

      • 2.1. Khảo sát thực tế

      • 2.2. Các yêu cầu chức năng cần có

      • 2.3. Mô hình use-case

      • 2.4. Danh sách tác nhân và mô tả

      • 2.5. Danh sách Use case và mô tả

      • 3. ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG

        • 3.1. UC_001_Người dùng đăng ký hệ thống

        • 3.2. Người dùng đăng nhập hệ thống

        • 3.3. Người dùng thay đổi thông tin cá nhân

        • 3.4. Sinh viên tìm kiếm thông tin nhà trọ theo yêu cầu

        • 3.5. Sinh viên đăng ký phòng trọ

        • 3.6. Sinh viên bỏ đăng ký phòng trọ

        • 3.7. Sinh viên xem danh sách phòng trọ đã đăng ký

        • 3.8. Sinh viên phản hồi tin đăng phòng trọ của chủ phòng

        • 3.9. Chủ nhà trọ nạp tiền vào tài khoản

        • 3.10. Chủ nhà trọ thêm bài đăng

        • 3.11. Chủ nhà trọ mua dịch vụ

Tài liệu cùng người dùng

Tài liệu liên quan