Professional Documents
Culture Documents
Proposal - VI - 1 - Tham Khao
Proposal - VI - 1 - Tham Khao
CÔNG TY TNHH THIẾT KẾ, QUẢNG CÁO & CÔNG NGHỆ THÔNG TIN B.T.Q
Phần 1:
CẤU TRÚC NỘI DUNG VÀ CHỨC NĂNG
Phần 2:
FRONT END – GIAO DIỆN THIẾT KẾ VÀ LẬP TRÌNH HTML
Phần 3:
BACK END – CMS VÀ DATABASE
Phần 4:
SEO – HỖ TRỢ TIẾP THỊ
Phần 5:
BẢO MẬT
Phần 6:
KẾ HOẠCH THỰC HIỆN
2. Giao diện sáng tạo, sinh động uyển chuyển mang phong
cách doanh nghiệp, thân thiện với người dùng.
3. Tương thích tất cả các thiết bị có tính năng duyệt website (Desktop, Tablet,
Smartphone,...), Tùy biến phù hợp với từng giao diện khi xoay màn hình đứng (portrait) hoặc màn hình ngang
(landscape) nội dung và hình ảnh được điều chỉnh phù hợp và nhanh chóng cho từng thao tác vẫn giữ nguyên tính
thẩm mỹ, tránh trường hợp bị mất nội dung hình ảnh.
4. Tương thích các trình duyệt: Google Chrome, Mozilla Firefox, Internet Explorer 10 +, Microsoft Edge, Safari (Mac),
Opera, Coccoc,... và các trình duyệt của thiết bị di động mới nhất.
5. Tốc độ xử lý và đáp ứng kịp thời nhanh chóng cho lượng lớn người dùng.
6. Cookies được sử dụng để duy trì thông tin trạng thái khi vào các trang khác nhau trên một website hoặc ghé thăm lại
website vào một thời điểm khác. Được thiết kế để kiểm tra nếu như chức năng cookies đã được bật lên và sẽ thông báo
trên màn hình nếu chức năng cookies không được hỗ trợ.
7. Hệ thống CMS năng động, được xây dựng chủ yếu với các nhóm chức năng (module) gắn kết phù hợp tổng thể cấu
trúc chung. Có khả năng mở rộng và tích hợp mới API (Application programming interface) từ các nguồn khác bên
ngoài website. Các module có thể hoạt động độc lập được điều hành bởi webmaster và các cấp người dùng liên quan
tương tác với hệ thống .
• Các hiệu ứng kỹ thuật mới nhất được sử dụng trên từng
trang, tính chất hiện đại và đa dạng về hình chuyển động,
tải nhanh các nội dung phù hợp cho việc tiếp thị quảng bá
thương hiệu.
• Tất cả hình ảnh đều được tối ưu hoá về mặt băng truyền và tái sử dụng từ cache của hệ thống để giảm thiểu thời gian
tải về.
• Hình ảnh sử dụng theo tiêu chuẩn của tập tin dùng cho website (jpg, png, svg,...).
• Các kiểu chữ tiêu đề (H1,H2,H3,...) được sử dụng font chuẩn unicode từ nguồn Goolge Fonts đa dạng.
• Về mặt mỹ thuật, các chữ tiêu đề trên site cần dùng các font chữ đặc biệt không có sẵn trong hệ thống unicode sẽ
được thiết kế lại bằng hình vector tạo được độ sắc nét trên mọi thiết bị.
• Hình ảnh bitmap graphics được thiết kế có kích thước lớn (1440
pixel - 20000 pixel) phù hợp cho mọi giao diện màn hình nhưng vẫn
đảm bảo kích thước file đúng tiêu chuẩn (<300KB)
• Canvas và video được lập trình giúp tải nhanh, xem trọn màn hình (full-screen) tạo tính thẩm mỹ cao cũng như các
tương tác thông minh.
• Khi sử dụng các trang web có nhiều thông tin cần được tải về nhanh [ tiết kiệm được bộ nhớ của thiết bị (Ram), băng
truyền khi tải website (bandwidth) ].
• CSS được viết theo chuẩn World Wide Web Consortium (W3C). Có khả năng nhận biết kích thước của thiết bị.
• Toàn bộ Javascript, css, html, image SVG, image JPG, image PNG có trên website sẽ được lập trình sẳn sử dụng giải
pháp nén thông qua Node.js.
• Các tính năng hiển thị và chức năng cập nhật dữ liệu
thật đơn giản giúp cho việc nhập liệu thuận tiện, nhanh
chóng và chính xác (không cần am hiểu nhiều về IT)
• CMS tích hợp sẵn chức năng quản lý liên kết các mạng xã hội,
Google map, Google Analytics cho website.
• Tính năng thay đổi kích cỡ hình (image resize) cho thiết bị di động, kết hợp với giải pháp nén thông qua Node.js
• CMS được thiết kế nhập liệu nhiều ngôn ngữ song song trên cùng 1 giao diện.
• Có chức năng chọn các trang tích hợp với AMP (Accelerated Mobile Pages) dành cho tìm kiếm nhanh trên mobile.
• Chú thích cụ thể các khu vực nhập liệu, công cụ chuyển đổi ngôn ngữ trên các menu chính, menu phụ, các từ khóa,...
• CMS có khả năng phân chia quản lý tài khoản quản trị website (Manage Administrator Account)
• Thiết lập cơ sở dữ liệu trên máy lưu trữ (Host Windows Server 2016 hoặc mới hơn) với tên và mật khẩu (user name,
password).
• Mô hình MVC là một khung phát triển website mang lại hiệu quả cao với kiến trúc mô hình gọn gàng chia thành ba
phần chính là Model – View – Controller.
+ View: Là phần hiển thị giao diện, tương tác với người dùng.
• MVC Framework được xây dựng các thành phần độc lập
dễ phát triển, dễ bảo trì nâng cấp.
• Các website được phát triển bởi PHP MVC thường hoạt động ổn định,
mượt mà, tốc độ tải trang tốt, mang lại sự thân thiện cho người dùng. PHP MVC
có độ truy xuất dữ liệu nhanh, hỗ trợ lưu trữ dung lượng lớn.
• Độ bảo mật của PHP MVC rất cao. Hiện nay đây là ngôn ngữ lập trình được các chuyên gia trong ngành đánh giá khả
năng chống tấn công mạng cao nhất.
• Hỗ trợ nhiều cơ chế Cache như: Memory Cache, Output Cache… việc này làm giảm tải hệ thống server khi có số
lượng truy cập nhiều cùng một thời điểm.
Ngoài những tính năng cơ bản nói trên, hệ thống CMS của B.T.Q còn có những tiện ích nổi bật khác như:
• Module hỗ trợ nhiều ngôn ngữ: Module này được thiết kế nhập liệu nhiều ngôn ngữ song song trên cùng giao diện
và kiểm tra các phần thông tin nhập liệu chưa đồng nhất khi sử dụng website đa ngôn ngữ.
• Module quản lý hình ảnh: Module này tích hợp chức năng quản lý hình ảnh, file.. Cho phép người quản trị chèn
hoặc kéo thả file, hình ảnh… đem lại sự thuận tiện cho người sử dụng. Ngoài ra khi upload hình ảnh hệ thống còn có
chức năng Crop tool cho ảnh theo từng kích cỡ mà người quản trị muốn tinh chỉnh.
• Sitemap XML:
Là sơ đồ trang web giúp Google Bot nhận ra cấu trúc
website và lưu lại toàn bộ thông tin cấu trúc này vào hệ thống
Google Search Console.
Việc này rất quan trọng đối với công tác SEO, module này tự động sinh ra sitemap
mới mỗi khi thông tin trên website được cập nhật và đánh chỉ mục trên Google tìm kiếm, giúp cho việc thao tác SEO
lên Top nhanh hơn.
• Sử dụng Node js :
Module sẽ nén toàn bộ các files có liên quan đến phần Front-end giúp load trang nhanh hơn hoặc khi admin cần nén
các hình ảnh thông qua CMS.
Thẻ H Sử dụng H2, H3, span... chèn thêm từ khóa, nội dung mô tả.
URL Rewrite url (tạo các đường link thân thiện với từ khóa)
Title Ghi dưới 70 ký tự, tránh các ký tự vô nghĩa; Các cụm từ cách nhau bằng dấu phẩy (,). Mặc định title thông
thường là tên doanh nghiệp, tên website.
Meta Description Nội dung thẻ này sẽ hiển thị dưới tên website trong kết quả tìm kiếm.
Nên miêu tả nội dung hoạt động cần thiết để khách viếng thăm có thể hình dung ra.
Thẻ này nên gồm 158-160 ký tự.
Meta Keyword Giá trị thẻ này chứa các từ khóa cần thực hiện SEO, mỗi trang chỉ nên chứa khoảng 10-20 từ khóa. Nên có
sự liên quan giữa các từ khóa với title website.
Meta Property Gồm vị trí, ngôn ngữ, url, image,... image thông thường là logo của website (share các mạng xã hội).
Image - img Cần miêu tả ở ALT của từng hình trên website (rất quan trọng cho hình ảnh của sản phẩm)
Tiêu đề nội dung Tiêu đề nên sử dụng thẻ H (từ H2 đến H3) là tốt nhất, có thể dùng nhiều thẻ H2 và H3 trên một trang
1. Security headers:
• Bao gồm Content Security Policy, X-XSS-Protection,
X-Frame-Options, X-Content-Type-Options, Access-Control-Al-
low-Origin, Public-Key-Pins. Được khai báo đúng quy chuẩn bảo
mật.
• Ngăn chặn các phương thức tấn công Anti XSS (Cross Site Scripting),
CSRF (Cross Site Request Forgery), Cookie Stealing, Over Posting. Được cấu
hình trong web.config kết hợp với PHP MVC.
2. Source code:
• Tránh việc copy, dùng tool download giao diện front-ent, website được nén toàn bộ các files js, css, html,image,...
không thể tái sử dụng.
6. Sử dụng Token:
• Khi User gửi thông tin thông qua Form hệ thống sẽ kiểm tra Token tồn tại hoặc không tồn tại nếu Token bị thiếu, giá
trị không đúng hệ thống sẽ không xử lý yêu cầu này, việc này ngăn chặn tấn công giả mạo.
9. Phân quyền: theo từng cấp độ trên máy chủ Server cho các thư mục website có liên quan đến việc cập nhật
2. Bước 2: Thiết kế các trang trong của website (Hoàn thiện phần
thiết kế đồ họa). Thời gian thực hiện: 7 ngày
Căn cứ kết quả làm việc ở bước 1, căn cứ bảng mô tả cấu trúc thông tin và chức năng
website, chúng tôi sẽ thiết kế tất cả các trang của website trên thiết bị (Desktop). Trong trường hợp layout
chưa được chọn hoặc cần chỉnh sửa, chúng tôi sẽ thực hiện lại trong 5 ngày.
3. Bước 3: Hoàn thiện trang front-end của website (giao diện website). Thời gian thực hiện: 15 ngày
Lập trình HTML, CSS, CSS3, jQuery, Javasript, Canvas, chuyển động SVG, Video cho các trang giao diện thiết kế nói trên,
hoàn thiện phần front-end tương thích cho mọi thiết bị. Kết quả giai đoạn này sẽ đưa lên đường dẫn test: http://digi-
tal-marketing.com.vn/test và thông báo Quý Công Ty nghiệm thu online.
Thời gian ở đây không bao gồm thời gian Quý Công Ty xem, duyệt, sửa chữa; không bao gồm thời gian chúng tôi chờ
Quý Công Ty cung cấp hình ảnh, thông tin thực hiện công việc; không bao gồm thứ bảy, chủ nhật và các ngày lễ, tết.
2. Nếu có trục trặc gì trong thời gian bảo trì này, chúng tôi sẽ chịu trách nhiệm sửa chữa trong 3 ngày làm việc sau khi
nhận được thông báo từ Quý Công Ty. Việc bảo trì được định nghĩa ở đây là các vấn đề lỗi về các liên kết trên website
và các lỗi thông thường khác với điều kiện source web còn nguyên vẹn (không bị can thiệp bởi Quý Công Ty hay bên
thứ 3 bất kỳ).
3. Sau thời gian bảo hành, trong điều kiện source web còn nguyên vẹn (không bị can thiệp bởi bên A và / hoặc bên
thứ 3 bất kỳ), trên website có cụm từ “Develop by 3graphic”, chúng tôi sẽ tiếp tục bảo hành vô thời hạn.
Website do chúng tôi thiết kế và phát triển thuộc bản quyền của chúng tôi. Khi Quý Công Ty thực hiện xong các điều
khoản thanh toán của hợp đồng, chúng tôi sẽ chuyển toàn bộ quyền sở hữu cho Quý Công Ty.
Bảng kiến nghị này dựa trên giải pháp hiện thời do B.T.Q đề nghị.
Tuỳ theo yêu cầu thay đổi của Quý Công Ty, khối lượng công việc sẽ phải thay đổi
và toàn bộ kế hoạch phát triển, giá thành, lịch trình
sẽ thay đổi theo để phản ánh đúng thực tế của dự án.