Tải bản đầy đủ (.pdf) (10 trang)

Xây dựng website bán thuốc dựa trên nền tảng laravel đại học HH

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 (230.77 KB, 10 trang )

lOMoARcPSD|17838488

TRƯỜNG ĐẠI HỌC HẢI PHỊNG
KHOA CƠNG NGHỆ THƠNG TIN
___________________________________

PROPOSAL DOCUMENT

TÊN ĐỀ TÀI
NHÓM SINH VIÊN THỰC HIỆN:
1. Cao Văn Lâm

Mã SV:

Lớp:

2. Nguyễn Văn An

Mã SV:

Lớp:

3. Nguyễn Văn An

Mã SV:

Lớp:

GIẢNG VIÊN HƯỚNG DẪN:
PGS.TS Lê Đắc Nhường


Hải Phòng, năm 2022

Downloaded by hây hay ()


lOMoARcPSD|17838488

2

THÔNG TIN DỰ ÁN
(PROJECT INFORMATION)
Dự án viết tắt
DrugStore
(Project Acronym)
XÂY DỰNG WEBSITE BÁN THUỐC DỰA TRÊN NỀN
Tên dự án
TẢNG LARAVEL
(Project title)
Ngày bắt đầu
Ngày kết thúc
04/10/2021
04/12/2021
(Start Date)
(End Date)
Khoa
Khoa Công Nghệ Thông Tin, Trường Đại học Hải Phòng
(Lead Institution)
Name: PGS.TS Lê Đắc Nhường
Người hướng dẫn Email:
(Project Mentor)

Phone: 0901982883
Đơn vị triển khai Đặng Ngọc Khải
Email:
sản phẩm
(Product Owner) Phone: 0934747602
Phamvantuan0111099@gmail 0364656860
Trưởng nhóm
.com
Quản lý dự án
Phạm Văn Tuân
(Project Manager
&Scrum Master)

0705253605
Nguyễn Hữu Khoa
Thành viên
0376206224
(Team Members)
Nguyễn Văn Hợp

Downloaded by hây hay ()


lOMoARcPSD|17838488

3

TÀI LIỆU DỰ ÁN
(DOCUMENT INFORMATION)
Dự án

(Project)

XÂY DỰNG WEBSITE BÁN THUỐC DỰA TRÊN NỀN
TẢNG LARAVEL

Tên tài liệu
(Document Title)
Người lập
(Creator)

Project Plan
Khoa + Khải

LỊCH SỬ THAY ĐỔI
(REVISION HISTORY)
Version

Người lập

Ngày

Mô tả (Description)

1.0

Nguyễn Hữu Khoa

10/2021

Create Document


1.0

Đặng Ngọc Khải

10/2021

Create Document

PHÊ DUYỆT TÀI LIỆU
(DOCUMENT APPROVAL)
Họ và tên
(Name)

Vai trò
(Role)

MR. Nguyễn Quốc Long

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

Ngày
(Date)

Downloaded by hây hay ()

Chữ ký
(Signature)


lOMoARcPSD|17838488

4

MỤC LỤC

THÔNG TIN DỰ ÁN (PROJECT INFORMATION)

2

TÀI LIỆU DỰ ÁN (DOCUMENT INFORMATION)......................................3
LỊCH SỬ THAY ĐỔI (REVISION HISTORY)................................................3
PHÊ DUYỆT TÀI LIỆU (DOCUMENT APPROVAL)...................................3
MỤC LỤC............................................................................................................ 4

1.

Giới thiệu.................................................................................................. 5

1.1. Mục đích.................................................................................................. 5
1.2 Phạm vi..................................................................................................... 5
1.3 Tài liệu tham khảo................................................................................... 5
2.

Tổng quan dự án...................................................................................... 5

2.1 Định nghĩa dự án..................................................................................... 5
2.2 Mô tả vấn đề............................................................................................. 5
2.3 Đề xuất dự án........................................................................................... 6
2.4 Mục tiêu dự án......................................................................................... 6
3.

Kế hoạch dự án (Master Plan)................................................................7

3.1. Định nghĩa............................................................................................... 7
3.2 Master plan (Quy hoạch tổng thể).........................................................9
3.3 Organization management (Quản lí tổ chức)......................................10

Downloaded by hây hay ()


lOMoARcPSD|17838488

5


1. Giới thiệu
1.1. Mục đích
Tài liệu này cung cấp cho bạn cái nhìn tổng quan và có thể biết được mục
đích, lý
do dự án quản lí quầy thuốc của chúng tơi ra đời.
Tài liệu này 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ơ hình như thế nào, lịch trình phát triển, rủi ro, chi phí, các giải
pháp hay các tiện ích cho người dùng hoặc các doanh nghiệp khi lựa chọn sử
dụng hệ thống quản lí quầy thuốc này.
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, nó sẽ cho bạn biết chi
tiết quy trình làm việc của từ thành viên trong dự án về phát triển và các khuôn
khổ mà chúng tôi sẽ áp dụng.
Tài liệu này sẽ liệt kê ra từng giai đoạn của 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
giờ làm việc.
Đây là kế hoạch chung và sẽ được cập nhập chi tiết về quy trình phát triển
phần mềm trong tài liệu và sẽ được đề xuất về những giải pháp, xác định hướng
đi tốt nhất để phát triển phần mềm. Chúng tơi cịn sẽ liệt kê ra tổng chi phí ước
tính, thời gian hồn vốn và 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
Laravel
Github
Tool and Technical
Visual studio code
Tài liệu yêu cầu của giáo viên hướng dẫn cung cấp

Information


1. Tổng quan dự án
2.1 Định nghĩa dự án
Là một website bán thuốc trực tuyến giuṕ ngườ i dùng có thể tra cứu
và mua thuốc trực tuyến. Nhanh chóng và tiện lợi nhất.
2.2 Mơ tả vấn đề

Downloaded by hây hay ()


lOMoARcPSD|17838488

6

Ngày nay với sự phát triển của công nghệ, mọi thứ người tiêu dung cần
đều có ở trên internet (thuốc cũng khơng ngoại lệ) chính vì lí do này để giúp
khách hàng tiện lợi hơn trong việc xem thông tin của thuốc cũng như mua thì
chúng tơi tạo ra website này để giúp người tiêu dùng nhanh chóng xem được
thơng tin thuốc và cũng như là mua hàng.
2.3 Đề xuất dự án
Nhóm chúng tơi xây dựng website với một số tính năng cơ bản cho người
dùng:
-

Tìm thuốc

-

Xem chi tiết thuốc


-

Mua thuốc

-

Quản lý thông tin

-

Tin tức

2.4 Mục tiêu dự án
Đáp ứng được nhu cầu tiêu dung của khác hạng trực tuyến hiện nay.
2.4.1 Tổng quan hệ thống
Người dùng có thể:
-

Tìm thuốc

-

Xem chi tiết thuốc

-

Mua thuốc

-


Tin tức

2.4.2 Ràng buộc kĩ thuật
Kỹ thuật phát triển hệ thống:
-

Ngơn ngữ lập trình: PHP

Mơi trường:
-

Các cơng cụ phát triển: Visual studio code

-

Quản lý công cu ̣m愃̀ nguồn: Git hub

-

Kết nối internet

-

Cơ Sở Dữ Liệu: MySQL

Downloaded by hây hay ()


lOMoARcPSD|17838488


7

Các ràng buộc khác:
-

Nguồn lưc: 4 ngườ i

-

Kinh phí: có han ̣

-

Thờ i gian: Dự án phải hoàn thành trong 2 tháng

-

Công nghê: ̣Laravel

2. Kế hoạch dự án (Master Plan)
3.1. Định nghĩa
Scrum là một tập hợp con của Agile và là một trong những framework
quy trình phổ biến nhất để triển khai Agile
Theo tài liệu hướng dẫn Scrum (The Scrum Guide), Scrum là khung làm
việc (framework) để phát triển, chuyển giao và duy trì các sản phẩm phức tạp
theo phương thức lặp (iterative) và tăng trưởng (incremental).
Quá trình phát triển được thực hiện thông qua các phân đoạn nối tiếp
nhau. Khung làm việc Scrum định nghĩa rõ các giá trị cốt lõi, vai trò, sự kiện,
tạo tác và các quy tắc để gắn kết tất cả thành một hệ thống nhất giúp các nhóm
làm việc đạt hiệu quả cao

Ngày nay, Scrum còn được quan niệm như là một khung quản trị hiện đại
đa mục đích.
3.1.1 Mơ tả Scrum
Có ba vai trò cụ thể trong Scrum:
Product Owner:
- Là một trong ba vai trò của Scrum. Vai trò này chịu trách nhiệm định
hướng sản phẩm trong suốt quá trình sản xuất. Nhiệm vụ của
Product Owner là tối ưu hóa giá trị sản phẩm thông qua việc tận
dụng tốt nhất khả năng của nhóm sản xuất.
- Product Owner cần là người có hiểu biết về tầm nhìn sản phẩm và
những yêu cầu để thực hiện hóa những yêu cầu đó. Có thể Product
Owner chưa cẩn biết ngay từ đầu thật cụ thể sẽ làm những gì,
nhưng có hiểu biết sâu sắc tại sao lại xây dựng sản phẩm này.
- Product Owner là một người duy nhất, là người đại diện duy nhất
chịu trách nhiệm về sản phẩm đang xây dựng. Cụ thể, Product

Downloaded by hây hay ()


lOMoARcPSD|17838488

8

Owner là người duy nhất chịu trách nhiệm quản lý Product
Backlog.
Scrum Master:
- Thường được coi là huấn luyện Scrum cho nhóm.
- Scrum Master giúp nhóm làm cơng việc tốt nhất có thể của họ. Cụ
thể là tổ chức các cuộc họp, thanh tra thu thập và bạch hóa thơng
tin, đối phó với các trở ngại rào cản và thách thức, và 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 cũng đảm bảo nhóm tuân thủ quy trình Scrum.
- Người đó khơng có thẩm quyền đối với các thành viên trong nhóm,
nhưng họ có thẩm quyền đối với q trình này. Ví dụ, Scrum
Master dẫn dắt nhóm họp hằng ngày hoặc dạy cho Nhóm phát triển
một kỹ thuật mới.
Teams working at scrum:
- Là đội ngũ trực tiếp làm ra sản phẩm, nhóm này bao gồm các
chuyên gia có nhiệm vụ chuyển giao phần tăng trưởng có thể
chuyển giao được ở mỗi cuối Sprint.
- Là một nhóm có tổ chức và liên chức năng, được trao quyền để tự
định hướng và đưa ra các quyết định liên quan đến cơng việc sản
xuất.
- Nhóm có tồn quyền lựa chọn cơng cụ, kỹ thuật và 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 và nhóm Scrum họp để sắp xếp thứ
tự ưu tiên cho các hạng mục trong product backlog (công việc trên product
backlog đến từ các câu chuyệ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 hồn thành, mà nó là danh sách tất cả
những tính năng mong muốn của sản phẩm. Nhóm phát triển sau đó kéo cơng

Downloaded by hây hay ()


lOMoARcPSD|17838488


9

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 lựa 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.
Ước tính: Trong SCRUM, các thành viên của Nhóm Nhiệm vụ 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 khi hồn thành bảng sẽ cập nhật Sprint Backlog.
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.

Thời
gian

Tiến trình

Bắt đầu

Kết thúc

Khởi tạo:

5 ngày


04-10-2021

08-10-2021

1.1

Thu Thập Yêu Cầu

2 ngày

04-10-2021

05-10-2021

1.2

Tạo tài liệu

3 ngày

06-10-2020

08-10-2021

Bắt đầu

7 ngày

09-10-2021


15-10-2021

2.1

Họp bắt đầu dự án

2 ngày

09-10-2021

10-10-2021

2.2

Bổ sung tài liệu ban đầu

5 ngày

11-10-2021

15-10-2021

Phát triển

43 ngày

16-10-2021

27-11-2021


3.1

Sprint 1

22 ngày

16-10-2021

06-11-2021

3.2

Sprint 2

21 ngày

07-11-2021

27-11-2021

Họp nhận phản hồi dự án

3 ngày

28-11-2021

30-11-2021

Downloaded by hây hay ()



lOMoARcPSD|17838488

10

Viết báo cáo và kết thúc dự án

4 ngày

01-12-2021

04-12-2021

3.3 Quản lí tổ chức (Organization management)
3.3.1 Human resources (Nguồn nhân lực)
Table 3.3.1: Human resources
Item

1

Purpose

Laptop

PHP
Visual Studio
code
Chrome


Acceptance
Criteria
(optional)

Critical
Quantity
Yes/No

Target
date

Yes

5

I5-7200U,
4CPU:2.5
GHz-2.7GHz, 5-10-2021
HDD: 500
GB, RAM: 8G

Yes

1

5-10-2021

Tools

Yes


1

5-10-2021

Browser

Yes

4

5-10-2021

Developme
nt

Programing
Language

Downloaded by hây hay ()



×