1. Trang chủ
  2. » Luận Văn - Báo Cáo

xây dựng website bisum shop trên framework laravel proposal document

22 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bisum Shop Trên Framework Laravel
Tác giả Nguyễn Hoàng Duy Nhất, Nguyễn V Huy, Nguyễn Trương Quân, Lê Ngọc Phúc, Trương Quang Vinh
Người hướng dẫn ThS. Hồ Lê Viết Nin
Trường học Đại học Duy Tân
Chuyên ngành Công Nghệ Thông Tin
Thể loại proposal document
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 22
Dung lượng 1,25 MB

Nội dung

 Đưa ra các đề xut dự án, kế hoạch hnh động dự án, kiến trc, giải pháp thực hiện,bao gồm cả về quy hoạch, phát triển, thực hiện v giám sát các dự án. Ngoi ra, xác định nhu cầu kinh

Trang 1

ĐẠI HỌC DUY TÂN

KHOA CÔNG NGHỆ THÔNG TIN

Lê Ng&c Ph)c - 26211227560Trương Quang Vinh - 25211201519

Trang 2

Lead Institution Khoa Công Nghệ Thông Tin, Trường Đại H&c Duy Tân

Giáo viên hướng

TÊN TÀI LIỆU

Tiêu đề tài liệu Proposal Document

Tác giả Nguyn Trương Quân

Chức năng Thnh Viên

Ngày 30/10/2023 Tên tệp: [BS]Proposal_v1.1.docx

URL

Trang 3

LỊCH SỬ BẢN SỬA

1.0 Nguyn Trương Quân 30/10/2023 Tạo ti liệu

1.1 Lê Ng&c Ph)c 01/11/2023 Chỉnh sửa ti liệu

Trang 4

PHÊ DUYỆT TÀI LIỆU

Cần có các chữ ký sau để phê duyệt ti liệu ny

Người hướng dẫn Hồ Lê Viết Nin

Signature:

Date: ………/10/2023Chủ sở hữu Hồ Lê Viết Nin

Signature:

Date: ………/10/2023Scrum Master Nguyn Hong Duy Nht

Trang 5

MỤC LỤC

1 GIỚI THIỆU: 6

1.1 Mục đích của ti liệu: 6

1.2 Phạm vi: 6

1.3 Tham khảo: 6

2 TỔNG QUAN DỰ ÁN: 7

2.1 Định nghĩa dự án: 7

2.2 Mô tả vn đề: 7

2.3 Giải pháp đề xut: 7

2.3.1 Mục tiêu dự án: 8

2.3.2 Tổng quan hệ thống: 8

2.3.3 Công nghệ rng buộc: 10

2.3.4 Phân tích SWOT: 11

3 KẾ HOẠCH TỔNG THỂ: 12

3.1 Định nghĩa Scrum: 12

3.1.1 Mô tả Scrum: 12

3.1.2 The artifacts: 13

3.1.3 Quá trình (Process): 13

3.2 Kế hoạch tổng thể: 14

3.3 Quản lý tổ chức: 15

3.3.1 Nguồn nhân lực: 15

3.3.2 Phương pháp giao tiếp: 16

3.3.3 Nguồn vật lực: 16

3.4 Lịch trình: 17

3.4.1 Từng giai đoạn: 17

3.4.2 Cột mốc quan tr&ng: 17

3.5 Rủi ro v quản lý rủi ro: 18

Trang 6

1 GIỚI THIỆU:

1.1 Mục đích của tài liệu:

 Xác định yêu cầu, ý tưởng v các vn đề liên quan đến việc xây dựng dự án

 Đưa ra các đề xut dự án, kế hoạch hnh động dự án, kiến tr)c, giải pháp thực hiện,bao gồm cả về quy hoạch, phát triển, thực hiện v giám sát các dự án

 Ngoi ra, xác định nhu cầu kinh doanh, các vn đề hoặc tình huống liên quan đếncác dự án khởi tạo, xây dựng v các rủi ro khi triển khai dự án

1.2 Phạm vi:

 Bên cạnh việc cung cp cho bạn các ti liệu, nó sẽ liệt kê tt cả các thnh viên trongnhóm phát triển trong dự án ny, quy trình v khuôn khổ m dự án sẽ áp dụng

 Ti liệu ny đưa ra kế hoạch cho từng giai đoạn của quy trình phát triển phần mềm

dự trên quy trình Scrum bao gồm: thời gian bắt đầu, thời gian kết th)c v một sốngy lm việc Đây l kế hoạch chung v sẽ được cập nhật chi tiết về quy trình pháttriển phần mềm trong phiên bản tiếp theo của ti liệu Đề xut bao gồm giới thiệucác giải pháp, xác định cách tốt nht để phát triển m ch)ng tôi tạo ra, tổng chi phíước tính, thời gian hon vốn v khối lượng hòa vốn cho dự án

Trang 7

2 TỔNG QUAN DỰ ÁN:

2.1 Định nghĩa dự án:

Đây l dự án trong lĩnh vực phát triển website, nhằm xây dựng một nền tảng trựctuyến cho việc mua sắm các sản phẩm thời trang thông qua internet Đây l một trangweb được thiết kế đặc biệt để cung cp các loại thời trang, bao gồm quần áo, giy dép,phụ kiện v các sản phẩm liên quan khác

2.2 Mô tả vấn đề:

Dự án website bán hng online fashion cần giải quyết các vn đề sau: Tích hợpthanh toán an ton, quản lý sản phẩm v danh mục rõ rng giao diện người dùng thânthiện v d sử dụng, tối ưu hóa tốc độ tải trang, quản lý đơn hng v vận chuyển hiệuquả, hỗ trợ người quản trị v quản lý d dng, chiến lược tiếp thị trực tuyến hp dẫn

2.3 Giải pháp đề xuất:

Nhóm ch)ng tôi khuyên bạn nên sử dụng website thời trang với một số tính năngđặc biệt cho người dùng:

 Khách hng có thể d dng tìm kiếm v so sánh giá cả của các sản phẩm quần

áo, giy dép trên các website ny, gi)p h& đưa ra quyết định mua sắm thôngminh v an ton

 Khách hng có thể thuận tiện giao dịch nhanh nht

 Công nghệ thực hiện: PHP (Laravel Framework), VueJS, HTML, CSS,MySQL

 Quy trình phát triển ứng dụng: Quy trình Scrum

Trang 8

2.3.1 Mục tiêu dự án:

 Xác định yêu cầu, ý tưởng v các vn đề liên quan đến việc xây dựng dự án

 Đưa ra các đề xut dự án, kế hoạch hnh động dự án, kiến tr)c, giải pháp thực hiện,bao gồm cả về quy hoạch, phát triển, thực hiện v giám sát các dự án

 Thiết kế v xây dựng hon thnh website tìm kiếm v bán quần áo với các tính năng

Trang 9

để có cái nhìn chi tiết về sản phẩm.

 Đối với Member: Có thể quản lý thông tin cá nhân, tìm kiếm sản phẩm, xemsản phẩm, tìm kiếm bi viết, xem bi viết Ngoi ra, Member còn có thể mua,đánh giá khách quan về mức độ hi lòng của bản thân đối với sản phẩm Đặcbiệt, member còn có thể xem đơn hng hoặc hủy đơn hng khi có vn đề phátsinh

 Đối với Admin: Có thể quản lý: ti khoản, danh mục sản phẩm, sản phẩm,danh mục bi viết, bi viết, đánh giá, đơn hng v báo cáo thống kê

2.3.2.3 Các chức năng cơ bản của hệ thống:

 Chức năng chung:

- Tìm kiếm sản phẩm

- Xem sản phẩm

- Tìm kiếm bi viết

- Xem bi viết

 Khách vãng lai:

- Đăng kí

- Tìm kiếm sản phẩm

- Xem sản phẩm

- Tìm kiếm bi viết

- Xem bi viết

- Chatbox

Trang 10

 Ngôn ngữ lập trình: PHP với Laravel, JS, Vue.js.

 Cơ sở dữ liệu: MySQL

 Quy trình quản lý ứng dụng: Scrum Model

Trang 11

2.3.3.2 Môi trường:

 Máy người dùng phải được kết nối Internet, có trình duyệt Web

 Phần mềm phát triển dự án: MySQL, VSCode

 Công cụ quản lý mã nguồn: Github

 Các thnh viền đều được h&c qua về

hướng đối tượng v các ngôn ngữ

 Được giáo viên hướng dẫn có kinh

nghiệm trong việc quản lý dự án

 Được giáo viên hướng dẫn có kinh

nghiệm trong việc nghiên cứu thuật

toán

Bất lợi

 Thời gian v kinh phí cho việc nghiêncứu hạn chế

Trang 12

3 KẾ HOẠCH TỔNG THỂ:

3.1 Định nghĩa Scrum:

Scrum l một tập hợp con của Agile v l một trong những khuôn khổ quy trìnhphổ biến nht để triển khai Agile Nó l một mô hình phát triển phần mềm lặp đi lặplại được sử dụng để quản lý phát triển phần mềm v sản phẩm phức tạp Các lần lặp có

độ di cố định, được g&i l nước r)t kéo di từ một đến hai tuần, cho phép nhóm vậnchuyển phần mềm theo nhịp đều đặn Vo cuối mỗi sprint, các bên liên quan v cácthnh viên trong nhóm h&p để lập kế hoạch cho các bước tiếp theo

3.1.1 Mô tả Scrum:

Có ba vai trò cụ thể trong Scrum:

Chủ sở hữu sản phẩm: Chủ sở hữu sản phẩm tập trung vo các yêu cầu kinh

doanh v thị trường, ưu tiên tt cả các công việc cần được thực hiện Anh y hoặc

cô y xây dựng v quản lý công việc tồn đ&ng, cung cp hướng dẫn về các tính năngcần vận chuyển tiếp theo, đồng thời tương tác với nhóm v các bên liên quan khác

để đảm bảo m&i người đều hiểu các mục trong sản phẩm tồn đ&ng Product Ownerkhông phải l người quản lý dự án Thay vì quản lý tình trạng v tiến độ, công việccủa anh ta hoặc cô ta l th)c đẩy nhóm với mục tiêu v tầm nhìn

Scrum Master: Thường được coi l người hun luyện cho nhóm, Scrum

Master gi)p nhóm lm việc tốt nht có thể Điều ny có nghĩa l tổ chức các cuộch&p, đối phó với ro cản v thách thức, đồng thời lm việc với Product Owner đểđảm bảo sản phẩm tồn đ&ng đã sẵn sng cho sprint tiếp theo Scrum Master c ngđảm bảo nhóm tuân thủ quy trình Scrum Người đó không có quyền đối với cácthnh viên trong nhóm, nhưng người đó có quyền đối với quy trình Ví dụ: ScrumMaster không thể cho ai đó biết phải lm gì, nhưng có thể đề xut một nhịp chạynước r)t mới

Nhóm làm việc tại Scrum: Nhóm Scrum bao gồm từ năm đến bảy thnh viên.

M&i người trong dự án lm việc cùng nhau, gi)p đỡ lẫn nhau v chia sẻ tình bạn

Trang 13

thân thiết sâu sắc Không giống như các nhóm phát triển truyền thống, không có cácvai trò riêng biệt như lập trình viên, nh thiết kế hoặc người kiểm tra M&i ngườicùng nhau hon thnh tập hợp công việc Nhóm Scrum sở hữu kế hoạch cho mỗisprint; h& dự đoán khối lượng công việc h& có thể hon thnh trong mỗi lần lặp lại.

3.1.2 The artifacts:

Product Backlog: Product Owner v Nhóm Scrum h&p để sắp xếp thứ tự ưu tiên

các hạng mục trong product backlog (công việc trên product backlog đến từ các câuchuyện v yêu cầu của người dùng) Product backlog không phải l danh sách những thứcần hon thnh, m nó l danh sách tt cả các tính năng mong muốn của sản phẩm Sau

đó, nhóm phát triển kéo công việc từ sản phẩm tồn đ&ng để hon thnh trong mỗi sprint

Sprint Backlog: l danh sách các chức năng được phát triển cho Sprint; nó được

xác định bởi cuộc h&p Lập kế hoạch Sprint Sprint Backlog l chức năng được ch&n từProduct Backlog dựa trên mức độ ưu tiên v khả năng phát triển của nhóm

Estimation: Trong SCRUM, các thnh viên của Nhóm công tác sẽ do chính bạn lựa

ch&n v ước tính thời gian phát triển dự kiến v chịu trách nhiệm về ước tính ny Sau khihon thnh bảng sẽ cập nhật Sprint Backlog

3.1.3 Quá trình (Process):

Trang 14

Hình 2: Quá trình Scrum

Trang 15

3.2 Kế hoạch tổng thể:

Bảng 3.2: Quy hoạch tổng thể

1.1 Thu Thập Yêu Cầu 2 ngy 30/10/2023 31/11/2023

1.2 Tạo ti liệu 1 ngy 1/11/2023 1/11/2023

2.1 H&p bắt đầu dự án 2 ngy 2/11/2023 3/11/2023

2.2 Bổ sung ti liệu ban đầu 5 ngy 4/11/2023 8/11/2023

Trang 16

 Giám sát m&i hoạt động của đội.

Hồ Lê Viết Nin

 Phân tích yêu cầu

 Thiết kế v hon thiện dần mẫu

 Code v kiểm tra ứng dụng

 Ci đặt v triển khai các chức

năng của hệ thống

 Triển khai sản phẩm

Nguyn V HuyNguyn Trương Quân

Lê Ng&c Ph)cTrương Quang Vinh

 Quản lý rủi ro

 Đưa ra các giải pháp để giải quyết

vn đề

Nguyn Hong Duy Nht

Trang 18

3.3.2 Phương pháp giao tiếp:

Bảng 3.3.2 Phương pháp giao tiếp trong dự án

Người tham gia Chủ đề Thời gian Phương phápManager, Mentor v

Ceptance Criteria (optional)

Trang 19

3.4.2 Cột mốc quan trọng:

Bảng 3.4.2 Các cột mốc quan tr&ng trong dự án

No Giai đoạn Mô tả Hon thnh

1 Start-up ● Lên ý tưởng cho dự án

● Nghiên cứu quy tình Scrum

● Mô tả yêu cầu (Requirement)

● Nghiên cứu công nghệ thực hiện

● Tạo ti liệu Proposal

● Tạo ti liệu Project Plan

08-11-2023

Trang 20

● Tạo ti liệu User Requirements

● Tạo ti liệu Product Backlog

● Tạo ti liệu Architecture

● Tạo ti liệu Test Plan

M Trung Bình Ảnh hưởng trung bình

H Cao Ảnh hưởng cao

Trang 21

NA Không Không ảnh hưởng

Bảng 3.5.2 Các giải pháp khắc phục

Rủi ro Định nghĩa Mức

độ

Khả năng

Chiến lược để giảm thiểu

Đánh giá kế

hoạch của dự

án

Kế hoạch có thể bị

hoãn lại do dự toán

ban đầu của dự án

L L Phân tích v đánh giá quy mô

Giảm yêu cầu

Yêu cầu Mâu thuẫn có thể tồn

tại bên trong yêu cầu

Yêu cầu quan tr&ng có

Kinh nghiê “m

lâ“p trình

Ngôn ngữ lập trình v

công nghệ

M L Chia sẻ kinh nghiệm để

nghiên cứu trong thời gianngắn nht

Trang 22

của ch)ng tôi tốn thời

gian để vừa tìm hiểu

H M Tăng thời gian lm việc trong

ngy, tăng ca thêm vo ngythứ 7 v chủ nhật

Ngày đăng: 01/05/2024, 21:26

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w