Báo cáo cuối kỳ công nghệ phần mềm mới

44 0 0
Báo cáo cuối kỳ công nghệ phần mềm mới

Đ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

Mục đích của dự án:- Với xu thế đọc truyện chữ ngày càng tăng của giới trẻ, từ các lứa tuổi khác nhau.. Vì lẽ đó chúng em quyết định tạo ra một trang web đọc truyện chữ sử dụng các công

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCMKHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CUỐI KỲ

Trang 4

CHƯƠNG 2: LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN 5

2.1 Giới thiệu nhân sự (Project team member): 5

2.2 Lịch biểu công việc 5

2.4 Cấu trúc bảng công việc (WBS) 9

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ 13

3.1 Vòng đời dự án 13

3.2 Phân tích thiết kế 13

3.2.1 Sơ đồ class 13

3.2.2 Sơ đồ Usecase tổng quát 15

3.2.3 Sơ đồ ERD tổng quát 16

3.2.4 Sơ đồ tuần tự: 17

3.2.5 Sơ đồ Activity 19

CHƯƠNG 4: KẾT THÚC ĐỒ ÁN 32

4.1 Giao diện chương trình phía người dùng 32

4.2 Giao diện chương trình phía quản lý 39

1

Trang 5

+ Trần Bảo Duy (DEV) + Trần Kiện Khang (DEV) + Hoàng Hữu Đức (DEV, TESTER)

d Thời gian thực hiện dự án:

- Tổng thời gian 95 ngày.

- Thời gian bắt đầu dự án: 01/09/2022 - Thời gian kết thúc dự án: 04/12/2022.

e Mục đích của dự án:

- Với xu thế đọc truyện chữ ngày càng tăng của giới trẻ, từ các lứa tuổi khác nhau Các công ty dần trong thấy một thị trường tiềm năng để phát triển với chi phí đâu tư ít nhưng lợi nhuận cao Vì lẽ đó chúng em quyết định tạo ra một trang web đọc truyện chữ sử dụng các công nghệ mới hiện đại, phù hợp với phần lớn người sử dụng.

f Mục tiêu cần thực hiện của dự án:

- Xây dựng hệ thống website đọc truyện chữ với các yêu cầu sau:

Trang 6

- Công nghệ được sử dụng trong dự án: ReactJS, NodeJS, MongoDB - Các phần mềm hỗ trợ:

+ Draw.io.

+ Github For Desktop + Visual Studio Code + Discord.

+ Trello - Môi trường test:

+ Tài liệu các quy trình Test.

+ Các trình duyệt web phổ biến như Microsoft Edge, Google Chrome, Mozilla FireFox, Opera, Safari,…

Trang 7

CHƯƠNG 2: LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN2.1 Giới thiệu nhân sự (Project team member):

Trang 8

Tổng thời gian dự kiến là 95 ngày được phân chia như sau: + Lập kế hoạch cho dự án : 10 ngày.

+ Lập kế hoạch lấy đặc tả yêu cầu : 10 ngày + Phân tích và thiết kế phần mềm : 10 ngày + Xây dựng phần mềm : 33 ngày + Tích hợp và kiểm thử : 28 ngày + Chuyển giao hợp đồng : 1 ngày + Dự phòng: 7 ngày.

- Thời gian chi tiết:

Công việc cụ thể được lên kế hoạch phân công thành các giai đoạn như sau: + Ngày khởi động dự án: ngày 01/09/2022.

Nhiệm vụSố ngày làmNgày bắt đầu Ngày kết thúc

Tài liệu quản lý dự án 10 ngày 01/09/2022 10/09/2022

Giai đoạn 2: Lấy đặc tả yêu cầu

5

Trang 9

- Người thực hiện: + Trần Bảo Duy + Nguyễn Phúc An Bảng chi tiết:

Nhiệm vụSố ngày làmNgày bắt đầu Ngày kết thúc

Yêu cầu phi chức năng 1 ngày 12/09/2022 12/09/2022

Mô tả giao diện hệ thống 3 ngày 18/09/2022 20/09/2022

Giai đoạn 3: Phân tích và thiết kế

nạp tiền, rút tiền 5 ngày 26/09/2022 30/09/2022 Các biểu đồ cho hệ thống 2 ngày 26/09 /2022 27/09/2022

Trang 11

Giai đoạn 5: Tích hợp và kiểm thử

- Người thực hiện: + Hoàng Hữu Đức Bảng chi tiết:

Nhiệm vụSố ngày làmNgày bắt đầu Ngày kết thúc

Báo cáo kiểm thử chức

Báo cáo kiểm thử chức

Báo cáo kiểm thử chức

năng tạo/đọc truyện 3 ngày 09/11/2022 12/11/2022 Báo cáo kiểm thử chức

năng quản lý tài khoản 3 ngày 13/11/2022 15/11/2022 Báo cáo kiểm thử chức

Báo cáo kiểm thử chức

năng nạp tiền, rút tiền 3 ngày 19/11/2022 21/11/2022 Báo cáo kiểm thử chức

năng quản lý tiền nạp 3 ngày 22/11/2022 24/11/2022

Sản phẩm bàn giao:

- Hệ thống được thiết kế và triển khai đầy đủ các chức năng, yêu cầu của bên phía khách hàng.

- Cơ sở dữ liệu hệ thống - Mã nguồn (Source code).

2.4 Cấu trúc bảng công việc (WBS)

Trang 12

2.1 Yêu cầu chức năng 2.2 Yêu cầu phi chức năng 2.3 Use case.

2.4 Mockup.

2.5 Mô tả giao diện hệ thống 3.0 Phân tích và thiết kế

3.1 Các biểu đồ cho hệ thống trang web đọc truyện chữ 3.2 Các biểu đồ cho hệ thống đăng nhập.

3.3 Các biểu đồ cho hệ thống tạo truyện 3.4 Các biểu đồ cho hệ thống đọc truyện 3.5 Các biểu đồ cho hệ thống đánh giá, phản hồi.

3.6 Các biểu đồ cho hệ thống nạp tiền, quản lý “tiền” của hệ thống 3.6 Bản thiết kế CSDL.

4.0 Xây dựng hệ thống 4.1 Xây dựng CSDL 4.2 Xây dựng giao diện.

4.3 Xây dựng hệ thống đăng nhập tài khoản 4.4 Xây dựng hệ thống tạo truyện.

5.2 Báo cáo kiểm thử chức năng đăng nhập 5.3 Báo cáo kiểm thử chức năng bình luận.

9

Trang 13

5.4 Báo cáo kiểm thử chức năng tạo/đọc truyện 5.5 Báo cáo kiểm thử chức năng quản lý tài khoản 5.6 Kiểm thử hiệu năng.

Trang 15

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ

Trang 17

3.2.2 Sơ đồ Usecase tổng quát

Trang 18

3.2.3 Sơ đồ ERD tổng quát

15

Trang 19

3.2.4 Sơ đồ tuần tự:

Trang 22

3.2.5 Sơ đồ Activity

Đăng nhập

19

Trang 23

Đăng ký

Trang 24

Đăng Xuất

21

Trang 25

Đổi Mật Khẩu

Trang 26

Kích hoạt tài khoản

23

Trang 27

Sửa hồ sơ tài khoản

Trang 29

Tìm truyện

Đánh dấu truyện

Trang 30

Xem Truyện

27

Trang 31

Xem Chương

CRUD Truyện

Trang 33

CRUD Chương

Trang 35

CHƯƠNG 4: KẾT THÚC ĐỒ ÁN

4.1 Giao diện chương trình phía người dùng

Trang 42

4.2 Giao diện chương trình phía quản lý

39

Trang 44

41

Ngày đăng: 09/04/2024, 16:16

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

Tài liệu liên quan