Tài liệu phân tích thiết kế hệ thống luyện thi lý thuyết bằng lái xe

19 27 0
Tài liệu phân tích thiết kế hệ thống luyện thi lý thuyết bằng lái xe

Đ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

SE-UIT Trường Đại học Công Nghệ Thông Tin – ĐHQG TPHCM ĐỒ ÁN 1,2 Tài liệu phân tích thiết kế - Hệ thống luyện thi lý thuyết lái xe - Sinh viên: Nguyễn Văn Minh – 17520757 Giảng viên hướng dẫn: Ths Huỳnh Hồ Mộng Trinh Ho Chi Minh City, 11/2021 HRMS_2021 : Software Requirements Specification - Human Resource Management System TABLE OF CONTENTS I OVERVIEW I.1 Objective I.2 Implementation I.3 Glossary II Functional Requirements II.1 II.1.1 Database Diagram II.1.2 Database Description II.2 Use Case II.2.1 Use Case Diagram II.2.2 Description of Actors II.2.3 Description of Use Cases II.3 III Database Screens 13 II.3.1 Màn hình đăng nhập 13 II.3.2 Màn hình chọn đề 14 II.3.3 Màn hình thi 15 II.3.4 Màn hình kết 16 II.3.5 Màn hình Admin 17 II.3.6 Màn hình Loại đề 17 II.3.7 Màn hình Danh sách câu hỏi 18 II.3.8 Màn hình Đề thi 18 Non-functional Requirements 19 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 2/19 Trang 2/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System III.1 Messages 19 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 3/19 Trang 3/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System I OVERVIEW I.1 Objective - Tài liệu mô tả tính năng, use case, database website luyện thi lái xe (LTBLX) Việt Nam - Hệ thống bao gồm chức cần thiết website LTBLX: Đăng nhập, đăng xuất, quản lý loại bằng, quản lý câu hỏi, quản lý đề thi, thi, chấm điểm xem kết I.2 I.3 Implementation - FrontEnd: Angular 12 - Backend: Net core - Database: SQL Server - Framework: Entity Framework Glossary ❖ No ❖ Term ❖ Description ❖ ❖ LTBLX ❖ Luyện thi lái xe ❖ ❖ UC ❖ Use Case ❖ ❖ CRUD ❖ Create, Read, Update, Delete 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 4/19 Trang 4/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System II Functional Requirements II.1 Database II.1.1 Database Diagram II.1.2 Database Description STT Table Name Description Users Tất user account hệ thống Roles Tất role hệ thống UserRoles Phân quyền role cho user ExamTypes Các dạng đề thi vd: A1, A2, B2… Topics Cấu trúc dạng đề thi Exams Các đề thi Questions Danh sách câu hỏi 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 5/19 Trang 5/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System Answers Danh sách câu trả lời câu hỏi ExamQuestions Danh sách câu hỏi mổi đề 10 UserExam Lưu kết thi user II.1.2.1 Users STT Column Name Description Id Khóa Email Email để login vào hệ thống Password Password II.1.2.2 Roles STT Column Name Description Id Khóa Name Role name Description Mơ tả Role II.1.2.3 UserRoles STT Column Name Description UserId Khóa ngoại RoleId Khóa ngoại II.1.2.4 Examtypes STT Column Name Description Id Khóa Name Tên loại đề Time Thời gian làm 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 6/19 Trang 6/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System NumberQuestion Số lượng câu hỏi NumberQuestionPass Số lượng câu để đậu II.1.2.5 Topics STT Column Name Description Id Khóa Name Tên chủ đề Number Số lượng câu có đề II.1.2.6 Question STT Column Name Description Id Khóa Content Đề câu hỏi CorrectAnswer Số lượng câu có đề FailQuestion Có phải câu hỏi liệt hay khơng TopicId Khóa ngoại Chủ đề câu hỏi II.1.2.7 Answer STT Column Name Description Id Khóa Content Nội dung câu trả lời QuestionId Khóa ngoại Chủ đề câu hỏi II.1.2.8 Exam STT Column Name Description Id Khóa Name Tên đề 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 7/19 Trang 7/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System ExamTypeId Khóa ngoại Loại đề II.1.2.9 ExamQuestions STT Column Name Description Id Khóa ExamId Khóa ngoại Đề thi QuestionId Khóa ngoại Câu hỏi Order Số thứ tự II.1.2.10 UserExams STT Column Name Description Id Khóa ExamId Khóa ngoại Đề thi UserId Khóa ngoại User Time Start Thời gian bắt đầu thi Time End Thời gian kết thúc thi Number Số câu Status Đậu không II.2 Use Case II.2.1 Use Case Diagram 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 8/19 Trang 8/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System Login Tạo đề ngẫu nhiên Logout CRUD ExamType Chọn đề thi Luyện thi CRUD Question Thi Admin CRUD Exam User Register Xem kết Change Password II.2.2 Description of Actors No Actor Name Definition User Admin Người dùng thông thường Quản trị trang web II.2.3 Description of Use Cases II.2.3.1 Login Use case name Login Description Người dùng đăng nhập vào hệ thống Triggering event Actors Người dùng truy cập vào trang web Hoặc nhấn nút “Đăng nhập” Admin, User Pre conditions Hệ thống load trang đăng nhập Post conditions Người dùng login vào hệ thống 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 9/19 Trang 9/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System Flow of events Load trang đăng nhập -> nhập email password -> kiểm tra email password -> chuyển đến trang chủ II.2.3.2 Logout Use case name Logout Description Người dùng đăng xuất khỏi hệ thống Triggering event Nhấn nút “Đăng xuất” Actors Admin, User Pre conditions Người dùng đăng nhập Post conditions Người dùng logout hệ thống Flow of events Chọn “đăng xuất” -> hệ thống xử lý-> chuyển đến trang login II.2.3.3 Chọn đề thi Use case name Chọn đề thi Description Người dụng chọn đề thi Triggering event Nhấn nút “Luyện tập” Actors Admin, User Pre conditions Trang luyện thi load Post conditions Người dùng vào trang thi Flow of events Chọn loại đề-> chọn đề -> chuyển đến trang thi II.2.3.4 Tạo đề ngẫu nhiên Use case name Tạo đề ngẫu nhiên Description Hệ thống tự tạo đề dựa vào config loại đề 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 10/19 Trang 10/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System Triggering event Nhấn nút “Luyện thi” Actors Admin, User Pre conditions Trang luyện thi load Post conditions Người dùng vào trang thi Flow of events Chọn loại đề-> chọn “Ngẫu nhiên” -> chuyển đến trang thi II.2.3.5 Xem kết Use case name Xem kết Description Xem kết sau thi xong Triggering event Nhấn nút “Luyện tập” Actors Admin, User Pre conditions Đã vào trang thi Bấm nút “nộp bài” hết thời gian làm Post conditions Kết thi Flow of events Bấm “nộp bài” hết -> hệ thống tín tốn -> chuyển đến trang xem kết II.2.3.6 Register Use case name Register Description Đăng ký tài khoản Triggering event Nhấn nút “Đăng ký” Actors User Pre conditions Trang đăng ký load Post conditions Tài khoản tạo Flow of events Bấm “đăng ký” hết -> load trang đăng ký -> nhập email, password, re password -> tài khoản tạo 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 11/19 Trang 11/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System II.2.3.7 CRUD Examtype Use case name CRUD Examtype Description Thêm xóa sửa examtype Triggering event Actors Người dùng nhấn vào “Loại đề thi lái” Admin Pre conditions Đăng nhập quyền Admin Post conditions Thông tin ExamType lưu Flow of events II.2.3.8 CRUD Question Use case name CRUD Question Description Thêm xóa sửa câu hỏi Triggering event Actors Người dùng nhấn vào “Danh sách câu hỏi” Admin Pre conditions Đăng nhập quyền Admin Post conditions Thông tin Câu hỏi lưu Flow of events II.2.3.9 CRUD Exam Use case name CRUD Exam Description Thêm xóa sửa đề thi Triggering event Actors Người dùng nhấn vào “Danh sách đề thi thủ update” Admin Pre conditions Đăng nhập quyền Admin Post conditions Thông tin Exam lưu 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 12/19 Trang 12/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System Flow of events II.3 Screens II.3.1 Màn hình đăng nhập 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 13/19 Trang 13/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System II.3.2 Màn hình chọn đề 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 14/19 Trang 14/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System II.3.3 Màn hình thi 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 15/19 Trang 15/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System II.3.4 Màn hình kết 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 16/19 Trang 16/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System II.3.5 Màn hình Admin II.3.6 Màn hình Loại đề 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 17/19 Trang 17/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System II.3.7 Màn hình Danh sách câu hỏi II.3.8 Màn hình Đề thi 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 18/19 Trang 18/19 HRMS_2021 : Software Requirements Specification - Human Resource Management System III Non-functional Requirements III.1 Messages This section describes the details of messages used in business rules e.g error messages, confirmation messages, Message Code Message Content Description MSG “Tên trường” + “không để trống” Khi cột bắt buộc bị bỏ trống MSG “Không nhập quá” + “Number” + “Ký tự” Khi người dùng nhập số lượng cho phép MSG “Khơng hơn” + “Number” + “Ký tự” Khi người dùng nhập số lượng tối thiểu MSG “Tên trường” + "Không hợp lệ" Khi người dung nhập không format MSG “Email mật khơng xác” Khi đăng nhập thất bại MSG “Email tồn tại” Khi người dùng đăng ký email đăng ký MSG “Mật xác nhận khơng xác” Khi người dùng nhập mật nhập lại không 02.01-BM/PM/HDCV/FIS 1/1 Top TopSecret Secret 19/19 Trang 19/19 ... Objective - Tài liệu mơ tả tính năng, use case, database website luyện thi lái xe (LTBLX) Việt Nam - Hệ thống bao gồm chức cần thi? ??t website LTBLX: Đăng nhập, đăng xuất, quản lý loại bằng, quản lý câu... Users Tất user account hệ thống Roles Tất role hệ thống UserRoles Phân quyền role cho user ExamTypes Các dạng đề thi vd: A1, A2, B2… Topics Cấu trúc dạng đề thi Exams Các đề thi Questions Danh sách... trang thi II.2.3.5 Xem kết Use case name Xem kết Description Xem kết sau thi xong Triggering event Nhấn nút ? ?Luyện tập” Actors Admin, User Pre conditions Đã vào trang thi Bấm nút “nộp bài” hết

Ngày đăng: 15/01/2022, 21:44

Hình ảnh liên quan

II.3.1 Màn hình đăng nhập - Tài liệu phân tích thiết kế hệ thống luyện thi lý thuyết bằng lái xe

3.1.

Màn hình đăng nhập Xem tại trang 13 của tài liệu.
II.3.2 Màn hình chọn đề - Tài liệu phân tích thiết kế hệ thống luyện thi lý thuyết bằng lái xe

3.2.

Màn hình chọn đề Xem tại trang 14 của tài liệu.
II.3.3 Màn hình thi - Tài liệu phân tích thiết kế hệ thống luyện thi lý thuyết bằng lái xe

3.3.

Màn hình thi Xem tại trang 15 của tài liệu.
II.3.4 Màn hình kết quả - Tài liệu phân tích thiết kế hệ thống luyện thi lý thuyết bằng lái xe

3.4.

Màn hình kết quả Xem tại trang 16 của tài liệu.
II.3.5 Màn hình Admin - Tài liệu phân tích thiết kế hệ thống luyện thi lý thuyết bằng lái xe

3.5.

Màn hình Admin Xem tại trang 17 của tài liệu.

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

  • Đang cập nhật ...

Tài liệu liên quan