lOMoARcPSD|17838488 TRƯâNG Đ¾I HàC DUY TÂN KHOA CƠNG NGHỆ THƠNG TIN KHểA LUắN TịT NGHIP Ti: XY DNG WEBSITE BN THUịC DA TRấN NN TNG LARAVEL ữử PROPOSAL DOCUMENT GIÀNG VIÊN HƯàNG DẪN : ThS Ngun Qc Long NHĨM SINH VIÊN THĀC HIàN: Đặng Ngác KhÁi - 2321124092 Nguyßn Hÿu Khoa - 2321123202 Ph¿m Văn Tuân - 23211212384 Nguyßn Văn Hÿp - 2321124799 Đà Nẵng, 10/2021 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 PROJECT INFORMATION Project Acronym: Project title: DrugStore XÂY DĀNG WEBSITE BÁN THUÞC DĀA TRÊN NÀN TÀNG LARAVEL 04/10/2021 04/12/2021 Start Date: Ngày k¿t thúc Lead Institution: Khoa Công Nghệ Thông Tin, Đ¿i học Duy Tân Name: ThS Nguyễn Qußc Long Project Mentor: Email: quoclongdng@gmail.com Phone: 0905523543 Đặng Ngọc KhÁi Product Owner Email: dangngockhai69@gmail.com Phone: 0934747602 Project Manager Ph¿m Văn Tuân Phamvantuan0111099@gmail 0364656860 com &Scrum Master khoa43012@gmail.com Nguyễn Hÿu 0705253605 Khoa Team Members: Nguyễn Văn Nguyenhop204@gmail.com 0376206224 Hợp Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 DOCUMENT INFORMATION Project XÂY DĀNG WEBSITE BÁN THUÞC DĀA TRÊN NÀN TÀNG LARAVEL Document Title Project Plan Creator Khoa + KhÁi REVISION HISTORY Version Person Date Description 1.0 Nguyễn Hÿu Khoa 10/2021 Create Document 1.0 Đặng Ngọc KhÁi 10/2021 Create Document DOCUMENT APPROVAL Name MR Nguyễn Qußc Long Role Date Mentor/ Product Owner Đặng Ngọc KhÁi Scrum Master Ph¿m Văn Tuân Team Member Nguyễn Hÿu Khoa Team Member Nguyễn Văn Hợp Team Member Downloaded by hây hay (vuchinhhp3@gmail.com) Signature lOMoARcPSD|17838488 MĀC LĀC ………………………………………… ÷Āÿư 1 Giái thiáu 1.1 Māc đích 1.2 Ph¿m vi 1.3 Tài liáu tham khÁo Tổng quan dā án 2.1 Đßnh nghĩa dā án 2.2 Mô tÁ vấn đÁ 2.3 ĐÁ xuất dā án 2.4 Māc tiêu dā án 2.4.1 Tổng quan há thßng 2.4.2 Ràng bußc kĩ thu¿t Master Plan 3.1 Đßnh nghĩa: 3.1.1 Mô tÁ Scrum 3.1.2 The artifacts 3.1.3 Process 3.2 Master plan (Quy ho¿ch tổng thể) 3.3 Organization management (QuÁn lí tổ chức) 10 3.3.1 Human resources (Nguồn nhân lāc) 10 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Giái thiáu 1.1 Māc đích Tài liệu cung cấp cho b¿n nhìn tổng quan bi¿t mục đích, lý dā án qn lí quầy thc chúng tơi đời Tài liệu cịn cho b¿n thêm thơng tin chi ti¿t vÁ cách hệ thßng chúng tơi làm việc, mơ th¿ nào, lịch trình phát triển, rủi ro, chi phí, giÁi pháp hay tiện ích cho người dùng doanh nghiệp lāa chọn sử dụng hệ thßng qn lí quầy thc 1.2 Ph¿m vi Bên c¿nh việc cung cấp cho b¿n chi ti¿t vÁ tài liệu, cho b¿n bi¿t chi ti¿t quy trình làm việc từ thành viên dā án vÁ phát triển khuôn khổ mà áp dụng Tài liệu liệt kê giai đo¿n quy trình phát triển phần mÁm dāa theo quy trình Scrum bao gồm: thời gian bắt đầu, thời gian k¿t thúc, sß ngày làm việc Đây k¿ ho¿ch chung cập nhập chi ti¿t vÁ quy trình phát triển phần mÁm tài liệu đÁ xuất vÁ nhÿng giÁi pháp, xác định hướng tßt để phát triển phần mÁm Chúng tơi cịn liệt kê tổng chi phí ước tính, thời gian hồn vßn khßi lượng hịa vßn cho dā án 1.3 Tài liáu tham khÁo Document Information References Scrum Process https://www.mountaingoatsoftware.com/agile/scrum Tool and Technical Laravel Github Visual studio code Tài liệu yêu cầu giáo viên hướng dẫn cung cấp Information Tổng quan dā án 2.1 Đßnh nghĩa dā án - Là website bán thußc trāc tuy¿n giup ngươi dung co thể tra cưu va mua thc trực tu n Nhanh chóng tiện lợi 2.2 Mô tÁ vấn đÁ - Ngày với sā phát triển công nghệ, thứ người tiêu dung cần đÁu có internet (thc khơng ngo¿i lệ) lí để giúp khách hàng tiện lợi việc xem thơng tin thc mua chúng tơi t¿o website để giúp người tiêu dùng nhanh chóng xem thơng tin thußc mua hàng 2.3 ĐÁ xuất dā án - Nhóm chúng tơi xây dāng website với sß tính bÁn cho người dùng: o Tìm thc o Xem chi ti¿t thc Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 o Mua thußc o QuÁn lý thông tin o Tin tức 2.4 Māc tiêu dā án - Đáp ứng nhu cầu tiêu dung khác h¿ng trāc tuy¿n 2.4.1 Tổng quan há thßng - Người dùng có thể: o Tìm thc o Xem chi ti¿t thußc o Mua thußc o Tin tức 2.4.2 Ràng bußc kĩ thu¿t - - Kỹ thuật phát triển hệ thßng: o Ngơn ngÿ lập trình: PHP Mơi trường: o Các công cụ phát triển: Visual studio code o Quản ly công cu ̣ mã nguô n: Git hub o Kê t nô i internet o Cơ Sở Dÿ Liệu: MySQL - Các ràng buộc khác: o Nguô n lực: ngươi o Kinh phi: co ̣n o Thơi gian: Dự an phải hoan thanh thang o Cơng nghê ̣: Laravel Master Plan 3.1 Đßnh nghĩa: - Scrum tập hợp Agile nhÿng framework quy trình phổ bi¿n để triển khai Agile - Theo tài liệu hướng dẫn Scrum (The Scrum Guide), Scrum khung làm việc (framework) để phát triển, chuyển giao trì sÁn phẩm phức t¿p theo phương thức lặp (iterative) tăng trưởng (incremental) - Quá trình phát triển thāc thơng qua phân đo¿n nßi ti¿p Khung làm việc Scrum định nghĩa rõ giá trị cßt lõi, vai trò, sā kiện, t¿o tác quy Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 tắc để gắn k¿t tất cÁ thành hệ thßng giúp nhóm làm việc đ¿t hiệu quÁ cao - Ngày nay, Scrum quan niệm khung quÁn trị đ¿i đa mục đích 3.1.1 Mơ tÁ Scrum Có ba vai trò cụ thể Scrum: Product Owner: Là ba vai trò Scrum Vai trò chịu trách nhiệm định hướng sÁn phẩm sußt trình sÁn xuất Nhiệm vụ Product Owner tßi ưu hóa giá trị sÁn phẩm thơng qua việc tận dụng tßt khÁ nhóm sÁn xuất Product Owner cần người có hiểu bi¿t vÁ tầm nhìn sÁn phẩm nhÿng yêu cầu để thāc hóa nhÿng yêu cầu Có thể Product Owner chưa cẩn bi¿t từ đầu thật cụ thể làm nhÿng gì, có hiểu bi¿t sâu sắc t¿i l¿i xây dāng sÁn phẩm Product Owner người nhất, người đ¿i diện chịu trách nhiệm vÁ sÁn phẩm xây dāng Cụ thể, Product Owner người chịu trách nhiệm quÁn lý Product Backlog Scrum Master: Thường coi huấn luyện Scrum cho nhóm Scrum Master giúp nhóm làm cơng việc tßt họ Cụ thể tổ chức họp, tra thu thập b¿ch hóa thơng tin, đßi phó với trở ng¿i rào cÁn thách thức, làm việc với Chủ sở hÿu sÁn phẩm để đÁm bÁo tồn đọng sÁn phẩm sẵn sàng cho nước rút ti¿p theo Scrum Master đÁm bÁo nhóm tn thủ quy trình Scrum Người khơng có thẩm qun đßi với thành viên nhóm, họ có thẩm qun đßi với q trình Ví dụ, Scrum Master dẫn dắt nhóm họp ngày d¿y cho Nhóm phát triển kỹ thuật Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Teams working at scrum: Là đội ngũ trāc ti¿p làm sÁn phẩm, nhóm bao gồm chuyên gia có nhiệm vụ chuyển giao phần tăng trưởng chuyển giao ci Sprint Là nhóm có tổ chức liên chức năng, trao quyÁn để tā định hướng đưa quy¿t định liên quan đ¿n cơng việc sÁn xuất Nhóm có tồn qun lāa chọn cơng cụ, kỹ thuật cách thức để hồn thành cơng việc Trong q trình sÁn xuất, nhóm tā ti¿n hành ước lượng, phân bổ, theo dõi, điÁu ti¿t cơng việc theo hình thức tập thể 3.1.2 The artifacts - Product Backlog: Chủ sở hÿu dā án nhóm Scrum họp để x¿p thứ tā ưu tiên cho h¿ng mục product backlog (công việc product backlog đ¿n từ câu chuyện yêu cầu người dùng) Product backlog không phÁi danh sách nhÿng thứ cần hồn thành, mà danh sách tất cÁ nhÿng tính mong mn sÁn phẩm Nhóm phát triển sau kéo cơng việc từ sÁn phẩm tồn đọng để hoàn thành sprint - Sprint Backlog: danh sách chức phát triển cho Sprint; xác định họp Lập k¿ ho¿ch Sprint Sprint Backlog chức lāa chọn từ Product Backlog dāa mức độ ưu tiên khÁ phát triển nhóm - Ưác tính: Trong SCRUM, thành viên Nhóm Nhiệm vụ b¿n lāa chọn ước tính thời gian phát triển dā ki¿n chịu trách nhiệm vÁ ước tính Sau hồn thành bÁng cập nhật Sprint Backlog Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 3.1.3 Process Figure 3.1: Scrum process 3.2 Master plan (Quy ho¿ch tổng thể) Table 3.2: Master Plan (Quy hoạch tổng thể) No Ti¿n trình Thãi gian Bắt đầu K¿t thúc Khởi t¿o: ngày 04-10-2021 08-10-2021 1.1 Thu Thập Yêu Cầu ngày 04-10-2021 05-10-2021 1.2 T¿o tài liệu ngày 06-10-2020 08-10-2021 Bắt đầu ngày 09-10-2021 15-10-2021 2.1 Họp bắt đầu dā án ngày 09-10-2021 10-10-2021 2.2 Bổ sung tài liệu ban đầu ngày 11-10-2021 15-10-2021 Phát triển 43 ngày 16-10-2021 27-11-2021 3.1 Sprint 22 ngày 16-10-2021 06-11-2021 3.2 Sprint 21 ngày 07-11-2021 27-11-2021 Háp nh¿n phÁn hồi dā án ngày 28-11-2021 30-11-2021 Vi¿t báo cáo k¿t thúc dā án ngày 01-12-2021 04-12-2021 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 3.3 Organization management (QuÁn lí tổ chức) 3.3.1 Human resources (Nguồn nhân lāc) Item Laptop Table 3.3.1: Human resources Purpose Critical Quantity Acceptance Developme (Yes/No Criteria ) (optional) Yes nt I5-7200U, Target date 5-10-2021 4CPU:2.5 GHz-2.7GHz, HDD: 500 GB, RAM: 8G PHP Programing Yes 5-10-2021 Tools Yes 5-10-2021 Browser Yes 5-10-2021 Language Visual Studio code Chrome Downloaded by hây hay (vuchinhhp3@gmail.com) ...lOMoARcPSD|17838488 PROJECT INFORMATION Project Acronym: Project title: DrugStore XÂY DĀNG WEBSITE BÁN THUÞC DĀA TRÊN NÀN TÀNG LARAVEL 04/10/2021 04/12/2021 Start Date: Ngày k¿t thúc Lead Institution:... hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 DOCUMENT INFORMATION Project XÂY DĀNG WEBSITE BÁN THUÞC DĀA TRÊN NÀN TÀNG LARAVEL Document Title Project Plan Creator Khoa + KhÁi REVISION HISTORY... thơng tin thc mua chúng tơi t¿o website để giúp người tiêu dùng nhanh chóng xem thơng tin thc mua hàng 2.3 ĐÁ xuất dā án - Nhóm chúng tơi xây dāng website với sß tính bÁn cho người dùng: o Tìm thc