Sản phẩm theo từng giai đoạn - Bản phân tích về website theo yêu cầu của khách hàng - Bản thiết kế website và giao diện quản lý máy chủ 4.. Yêu cầu kỹ thuật - Giao diện thân thiện, dễ sử
Trang 1DỰ ÁN XÂY DỰNG WEBSITE CÔNG NGHỆ FOTOMATE LIÊN KẾT GIỮA THỢ CHỤP ẢNH VỚI NHỮNG NGƯỜI MUỐN
ĐƯỢC CHỤP ẢNH
I Bảng tuyên bố phạm vi dự án
1 Mục tiêu dự án
- Xây dựng website trong thời gian 8 tháng cho khách hàng Nguyễn Văn Duy với chi phí
500 triệu
2 Mô tả website
● Với Fotomate, chúng tôi sẽ đem đến những lợi ích sau :
- Định vị GPS giúp khách nhanh chóng tìm được photographer gần nhất
- Đa dạng sự lựa chọn theo nhu cầu: giá cả, ngành ảnh, vị trí, thời điểm chụp,
- Đặt lịch nhanh thông qua chính sách người dùng hai bên thuận lợi
- Chức năng tìm kiếm nhanh - Flashbooking
- Cung cấp thông tin rõ ràng (tên tuổi, rating, mức giá, ảnh, độ tuổi, kinh nghiệm, thiết bị chụp: điện thoại, máy ảnh, ) từ đó đưa ra bộ lọc phù hợp với mục đích người dùng: mức giá, loại hình chụp, vị trí,…
- Cả hai bên đều có thể theo dõi hành trình đơn hàng, đánh giá chất lượng lẫn nhau được đăng ở chế độ công khai trên tiểu sử của người dùng
- Cập nhật tính năng an toàn cho người dùng như chia sẻ hành trình, liên hệ khẩn cấp,
3 Sản phẩm theo từng giai đoạn
- Bản phân tích về website theo yêu cầu của khách hàng
- Bản thiết kế website và giao diện quản lý máy chủ
4 Các mốc quan trọng
- 15/10: Hoàn thành bản phân tích về website theo yêu cầu khách hàng
- 15/11: Hoàn thành bản thiết kế website và giao diện quản lý máy chủ
- 1/4: Xây dựng bản demo của website
- 21/5: Bàn giao website hoàn thiện cho khách hàng
5 Yêu cầu kỹ thuật
- Giao diện thân thiện, dễ sử dụng
- Tính năng rating từ 2 phía (khách hàng và photographer)
- Tính năng khớp lịch chụp tự động
TIEU LUAN MOI download : skknchat@gmail.com
Trang 2- Lượng truy cập: 5000 người cùng lúc
6 Giới hạn
- Chi phí xây dựng và hoàn thiện website giới hạn dưới 500 triệu
- Thời gian trong 8 tháng
- Giới hạn về nhân lực
- Giới hạn về thiết kế và yêu cầu kỹ thuật: Theo các thông số kỹ thuật và thiết kế của bản thiết kế ban đầu
7 Phê duyệt với khách hàng
- Cần sự phê duyệt và đồng ý của khách hàng sau mỗi kế hoạch hoặc cột mốc quan trọng cũng như các sản phẩm theo từng giai đoạn
II Bảng cấu trúc phân tách công việc
1 Phân tích công việc theo yêu cầu của khách hàng
1.1 Gặp gỡ khách hàng
1.2 Xác định yêu cầu
1.3 Kiểm tra yêu cầu
1.4 Tổng hợp yêu cầu
1.5 Lập kế hoạch chi tiết thực hiện công việc
1.6 Báo cáo khách hàng
2 Thiết kế
2.1 Thiết kế website
2.1.1 Thiết kế logo
2.1.2 Thiết kế phông nền, màu sắc chủ đạo của website
2.1.3 Thiết kế menu, các button
2.1.4 Thiết kế các tiêu đề nhỏ của website
2.1.5 Thiết kế header, footer của website
2.2 Thiết kế giao diện máy chủ
3 Xây dựng website
3.1 Phát triển website
3.1.1 Xây dựng website với các chức năng cơ bản
3.1.1.1 Chức năng đăng ký tài khoản, đăng nhập, đăng xuất 3.1.1.2 Chức năng nhắn tin, chăm sóc khách hàng
3.1.1.3 Chức năng thanh toán 3.1.2 Xây dựng các chức năng nâng cao
3.1.2.1 Hệ thống rating, theo dõi hành trình đơn hàng 3.1.2.2 Công cụ lọc tìm kiếm nhiếp ảnh gia
TIEU LUAN MOI download : skknchat@gmail.com
Trang 33.1.2.3 Chức năng tự động khớp lịch chụp 3.1.2.4 Chức năng định vị GPS
3.1.2.5 Các chức năng về đảm bảo an toàn
3.2 Xây dựng mô hình máy chủ
3.2.1 Xây dựng giao thức kết nối, truyền và nhận an toàn giữa mạng và máy chủ
3.2.2 Chạy thuật toán kết nối người mẫu và nhiếp ảnh gia
4 Hoàn thiện website
4.1 Test website 4.1.1 Chạy thử 4.1.2 Nhận và đánh giá phản hồi từ khách hàng 4.2 Chỉnh sửa website
4.2.1 Điều chỉnh giao diện web 4.2.2 Tối ưu hóa máy chủ, thuật toán 4.2.3 Sửa chữa các lỗi phát sinh
5 Bàn giao website cho khách hàng
III Bảng phân công nhiệm vụ
việc theo
của
1.2Xác định yêu cầu
khách
1.3Kiểm tra yêu cầu
R 1.4Tổng hợp yêu cầu
1.5Lập kế hoạch thực hiện công việc
R 1.6Báo cáo khách hàng
Trang 4TIEU LUAN MOI download : skknchat@gmail.com
2 Thiết
kế
kế
3.Xây
dựng
website 3.1 Phát triển
website
dựng đăng ký tài khoản, website với đăng nhập, đăng các chức xuất
năng cơ
nhắn tin, CSKH
thanh toán
dựng các rating, theo dõi hành chức năng trình đơn hàng nâng cao
kiếm nhiếp ảnh gia
động khớp lịch chụp
định vị GPS
năng về đảm bảo an toàn
3.2 Xây dựng mô truyền và nhận an toàn giữa mạng
và máy chủ hình máy chủ
Trang 5TIEU LUAN MOI download : skknchat@gmail.com
Trang 6người mẫu và nhiếp ảnh gia
thiện 4.1 Test website
website
từ KH
4.2 Chỉnh sửa
website
toán
Sơ đồ công việc
TIEU LUAN MOI download : skknchat@gmail.com
Trang 7IV Ước lượng các gói công việc
1 Ước lượng từ trên xuống
2 Ước lượng từ dưới lên
tích công
yêu cầu
của khách
hàng
website
2.3 Thiết kế menu, các button
2.4 Thiết kế các tiêu đề nhỏ
2.5 Thiết kế header, footer
TIEU LUAN MOI download : skknchat@gmail.com
Trang 83 Xây 3.1 Thiết kế giao diện quản lý máy chủ 30.000.000 dựng
website 3.2 Phát 3.2.1 Xây 3.2.1.1 Chức năng đăng ký tài khoản, 50.000.000
website website với
các chức 3.2.1.2 Chức năng nhắn tin, CSKH năng cơ bản
3.2.1.3 Chức năng thanh toán
3.3 Xây
dựng và
chạy giao
thức kết
nối
4 Hoàn 4.1 Test
website
4.2
Chỉnh sửa
website
3.2.2 Xây 3.2.2.1 Hệ thống rating, theo dõi hành 80.000.000 dựng các trình đơn hàng
chức năng nâng cao 3.2.2.2 Công cụ tìm kiếm nhiếp ảnh
gia
3.2.2.3 Chức năng tự động khớp lịch chụp
3.2.2.4 Chức năng định vị GPS 3.2.2.5 Các chức năng về đảm bảo an toàn
3.3.1 Xây dựng giao thức kết nối, truyền và nhận an 60.000.000 toàn giữa mạng và máy chủ
3.3.2 Chạy thuật toán kết nối người mẫu và nhiếp 30.000.000 ảnh gia
4.2.3 Chỉnh sửa các lỗi phát sinh
TIEU LUAN MOI download : skknchat@gmail.com
Trang 9V Sơ đồ mạng lưới dự án
1 Các hoạt động
A: Phân tích công việc
B: Thiết kế website
C: Thiết kế giao diện quản lý máy chủ D Xây dựng các chức năng cơ bản
E: Xây dựng các chức năng nâng cao
F: Xây dựng và chạy giao thức kết nối
G: Chạy thuật toán kết nối
H: Test website
I: Chỉnh sửa website
J: Bàn giao website
TIEU LUAN MOI download : skknchat@gmail.com
Trang 102 Sơ đồ mạng lưới dự án
TIEU LUAN MOI download : skknchat@gmail.com
Trang 11VI Quản trị rủi ro
Bước 1: Nhận dạng rủi ro
Danh sách các rủi ro có thể xảy ra
+ Người phụ trách dự án gặp vấn đề, thiếu lựa chọn thay thế
+ Rủi ro bảo mật thông tin
+ Sập máy chủ do quá lượng truy cập, mất điện
+ Quá trình test web xảy ra nhiều lỗi chức năng vượt quá dự kiến
Bước 2: Đánh giá rủi ro
mắt phiên bản demo
vượt quá dự kiến
Bước 3: Lên kế hoạch phản ứng với rủi ro
* Rủi ro 1: Người phụ trách dự án gặp vấn đề, thiếu lựa chọn thay thế
+ Lựa chọn nhiều ứng viên có khả năng đa nhiệm
+ Xây dựng đội ngũ nhân sự được đào tạo khả năng đảm nhiệm nhiều vai trò có thể thay thế tạm thời cho nhau
- Phòng tránh rủi ro:
+ Người phụ trách trước khi bắt đầu dự án sẽ ký hợp đồng hoàn thành dự án với các điều kiện đi kèm
+ Đánh giá và sắp xếp các thứ tự và luôn có phương án dự phòng cho các ứng
TIEU LUAN MOI download : skknchat@gmail.com
Trang 12viên thứ 2, thứ 3 lên thay bất kỳ lúc nào
* Rủi ro 2: Rủi ro bảo mật thông tin của khách hàng
Kế hoạch phản ứng rủi ro
+ Các quản trị viên nâng cao ý thức bảo mật cho trang web
+ Cấu hình security cho website, kiểm tra mã nguồn website định kỳ
+ Hạn chế tối đa việc cài các plugin lạ
+ Sao lưu dữ liệu thường xuyên Backup dữ liệu hàng tuần hoặc hàng tháng
+ Sử dụng tường lửa để chặn lưu lượng truy cập không mong muốn hoặc là chặn lưu lượng truy cập đến từ các nguồn IP xấu, hoặc có các pattern không hoàn thiện
+ Thực hiện phân quyền người dùng đúng cách và nhất quán với sự áp dụng triệt
để các Whitelist
+ Xây dựng quá trình audit lỗ hổng bảo mật trên máy chủ trước khi triển khai
+ Lập kế hoạch khắc phục tác hại khi rủi ro xảy ra
Bước 4: Kiểm soát phản ứng với rủi ro
* Rủi ro 1: Người phụ trách dự án gặp vấn đề, thiếu lựa chọn thay thế
- Thiết lập bản cam kết phù hợp với các điều kiện của dự án và mặt bằng chung trước khi tiến hành dự án Chọn ra các ứng cử viên và sắp xếp thứ tự theo các tiêu chí phù hợp Người phù hợp với các yêu cầu và cam kết, đồng thời ngầm chọn ra các ứng cử viên thứ hai và thứ ba để thay thế
- Trong quá trình tiến hành dự án, luôn giám sát tiến độ dự án và báo cáo của người phụ trách đồng thời có các kế hoạch dự phòng cho các ứng cử viên tiếp theo để không bị gián đoạn dự án
- Với các tình huống bất ngờ xảy ra, sẽ tiến hành bàn giao công việc cho các ứng cử viên tiếp theo và các kế hoạch dự phòng
* Rủi ro 2: Rủi ro bảo mật thông tin của khách hàng
- Trong quá trình thiết kế và xây dựng cần theo dõi sát sao để kịp thời phát hiện rủi ro.
- Đảm bảo rằng trang web đang được theo dõi và bảo trì thường xuyên, điều này sẽ đảm bảo dữ liệu được lưu trữ trên đó an toàn và bảo mật
Bảng phân bổ ngân sách theo thời gian
1 Phân tích yêu cầu công việc - 4 tuần, 3-25-9-9
2 Thiết kế website - B: tuần 5-8, 10-10-10-5
3 Thiết kế giao diện quản lý máy chủ - C Tuần 5-7 : 10-10-10
4 Xây dựng các chức năng cơ bản - D Tuần 9-11 : 15-15-20
5 Xây dựng các chức năng nâng cao - E Tuần 10-13 : 15-20-20-20
6 Xây dựng giao thức kết nối - F Tuần 14-19 : 10-10-10-10-10-10
7 Chạy thuật toán kết nối - G Tuần 20-22 : 10-10-10
8 Test Website- H Tuần 23-28 : 10-10-10-10-10-10
9 Chỉnh sửa website - I 24-28 : 10-15-15-15-15
10 Bàn giao cho khách hàng- J Tuần 29 : 0
TIEU LUAN MOI download : skknchat@gmail.com