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.49 MB, 13 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<i><b>PHẦN 1. GIỚI THIỆU CHUNG...6</b></i>
1. 1 Giới thiệu đề tài...6
2.1 Danh sách tác nhân (actor)...8
2.2 Danh sách các use case...8
2.3 Mơ hình hệ thống (Use case model)...8
2.4 Đặc tả Use case...8
2.4.1 Use case Đăng nhập...8
2.5 Ma trận phân quyền chức năng...9
<i><b>PHẦN 3. THIẾT KẾ HỆ THỐNG...9</b></i>
3.1 Thiết kế cơ sở dữ liệu hệ thống...9
3.1.1 Xác định thực thể...9
3.1.2 Xây dựng cơ sở dữ liệu...9
3.2. Thiết kế giao diện...9
3.3 Thuật tốn (cơng nghệ)...9
<i><b>PHẦN 4. THỰC HIỆN...10</b></i>
4.1 Kế hoạch thực hiện hệ thống...10
4.2 Quản lý dự án...10
4.3 Quản lý source code...10
<i><b>PHẦN 5. KIỂM THỬ VÀ TRIỂN KHAI HỆ THỐNG...11</b></i>
Với sự phát triển mạnh mẽ của công nghệ thông tin với những ứng dụng của chúng đối với đờisống hiện nay. Các thiết bị điện tử như máy tính, điện thoại là thứ phương tiện khơng cịn lạ lẫm như trước mà nó đang trở thành cơng cụ làm việc và giải trí được sở hữu thơng dụng và phổ biến, không chỉ trong môi trường công sở mà ngay tại trong gia đình.
Trong nền kinh tế hiện nay, với xu thế tồn cầu hóa nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hóa
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">GIẢI THÍCH THUẬT NGỮ
1 Font-end Phần front-end của một trang web là phần tươngtác với người dùng, là một sự kết hợp của HTML, CSS, và JavaScript được điều khiển bởi trình duyệt máy tính của bạn.
2 Back-end Bao gnm quá trình xử lý các dữ liê ou request ở phía server và q trình nhào nă on trên trình ứng dụng server (application) để tạo ra gói trả lời response gửi trả về cho client. Cụ thể là cần truyxupt phần thông tin nào tq database.
3 Validate form Dữ liệu trong đó phải theo đúng chuẩn mà ứng dụng của bạn có thể xử lý.
5
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">1.1.1 Lý do chọn đề tài
- Viết 1 đoạn lý do vì sao làm đề tài
- Đưa ra biểu đn khảo sát một vài các câu hỏi liện quan tới website của mình
1.1.2 Hệ thống tương tự
Hình 2.1Ưu điểm:
-Nhược điểm:-
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">-1.1.3 Mục đích làm đề tài1.1.4 Đối tượng sử dụng hệ thống
1.2 Thành viên tham gia dự án
1.3 Các công cụ và công nghệ sử dụng1.3.1 Các công cụ
1.3.2 Các công nghệ
7
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">Mô tả chung <sup>Dùng để đăng nhập âffdsf</sup>Tác nhân chính Thành viên,
Tiền điều kiện Phải có tài khoản trong hệ thống
- Nếu không gõ email và pass sẽ thơng s
- Nếu email hoặc pass bị sai. Thì báo “ Đăng nhập không hợp lệ”
Hậu điều kiện Đăng nhập thành công hoặc không đăng nhập được2.4.2 Use Case Đặt Hàng
Tên use case: Đặt hàng
Mô tả chung <sup>Dùng để đăng nhập</sup>Tác nhân chính Thành viên,
Tiền điều kiện Phải có tài khoản trong hệ thống
- Nếu khơng gõ email và pass sẽ thông s
- Nếu email hoặc pass bị sai. Thì báo “ Đăng nhập khơng hợp lệ”
Hậu điều kiện Đăng nhập thành công hoặc không đăng nhập được
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">2.5 Ma trận phân quyền chức năng
STT Chức năng Khách Thành viên Quản trị
3.1.2 Xây dựng cơ sở dữ liệu
<b>No. NameTypeLength Not nullKeyGhi chú</b>
1 id int 11 PK ID của thể loại2 category_name vachar 200 Tên thể loại3 category_slug text Slug của thể loại3.2. Thiết kế giao diện
3.3 Thuật tốn (cơng nghệ)
9
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">