Ứng dụng cakephp trong thiết kế và xây dựng website bán hàng
LỜI NÓI ĐẦU Ngày nay với sự phát triển mạnh mẽ của khoa học công nghệ, Công nghệ Thông tin là một trong những ngành có vị thế dẫn đầu và có vai trò rất lớn trong sự phát triển chung đó. Các ứng dụng của công nghệ thông tin được áp dụng trong mọi lĩnh vực nghiên cứu khoa học cũng như trong mọi lĩnh vực của đời sống. Là một phần của Công nghệ thông tin, Công nghệ web đang có được sự phát triển và phổ biến rất nhanh bởi những lợi ích mà nó mang lại cho cộng đồng là rất lớn. Bằng việc lựa chọn và thực hiện đề tài “Ứng dụng cakephp trong thiết kế & xây dựng website bán hàng”, em muốn tìm hiểu và đưa ra một giải pháp tốt nhất cho các doanh nghiệp ,mang lại cho các doanh nghiệp rất nhiều lợi ích như: Khả năng quảng cáo, phổ biến tên tuổi công ty rất nhanh trên môi trường mạng toàn cầu; Việc kinh doanh sẽ mở cửa 24 tiếng / 1 ngày; giảm thiểu chi phí nhân viên cho tiếp thị, quảng cáo; dễ dàng nhận phản hồi từ phía khách hàng; cơ hội mở rộng liên kết và hợp tác ở phạm vi quốc tế…v v. Nội dung của đề tài gồm các phần như sau: Phần I: Giới thiệu về công ty tin học VNPT Đà Nẵng. Phần II: Tổng quan về cakephp. Phần III: Ứng dụng cakephp thiết kế & xây dựng website bán hàng. Phần IV: Thiết kế giao diện và cài đặt Website. Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 1 PHẦN I: GIỚI THIỆU VỀ CÔNG TY TIN HỌC VNPT ĐÀ NẴNG I. CƠ QUAN THỰC TẬP Tên doanh nghiệp: CÔNG TY TIN HỌC ĐÀ NẴNG – CHI NHÁNH VIỄN THÔNG ĐÀ NẴNG Địa chỉ: 47- Trần Phú – Quận Hải Châu – TP Đà Nẵng. Điện thoại: 0511.3893119; 0511.365 2222 Fax: 0511.3893121 E- mail: ptc@ptc.com.vn / banbientap@ptc.com.vn Website : www.ptc.com.vn II. SỰ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA CÔNG TY 1. Sự ra đời công ty Tin Học VNPT Đà Nẵng Tiền thân là trung tâm Tin Học trực thuộc Bưu điện thành phố Đà Nẵng (thành lập ngày 1/9/1999), Công ty Tin Học Đà Nẵng được thành lập theo quyết định số: 149/QĐ – TCCB nagyf 03/01/2008 của Tập đoàn Bưu chính Viễn thông Việt Nam. Công ty Tin Học Đà Nẵng là đơn vị kinh tế trực thuộc, hạch toán phụ thuộc Viễn thông Đà Nẵng, có chức năng và nhiệm vụ hoạt động sản xuất kinh doanh và phục vụ chuyên ngahnhf viễn thông- công nghệ thông tin. 2. Ngành nghề hoạt động - Tổ chức, xây dựng và phát triển hệ thống công nghệ thông tin phục vụ công tác quản lý và sản xuất kinh doanh của Viễn thông Đà Nẵng. - Kinh doanh các dịch vụ Tin học- Công nghệ thông tin (trừ các dịch vụ trên mạng cố định), kinh doanh các dịch vụ nội dung, các dịch vụ tên miền, thiết kế website và hosting, dịch vụ Web hosting. - Các chương trình, phần mềm ứng dụng dùng chung: Hệ thống Chăm sóc Khách hàng CSS, hệ thống thông tin quản lí Khách sạn/Resort, chương trình quản lí nhân sự, Hệ thống thông tin quản lý tác nghiệp cho cơ quan/ doanh nghiệp BIN PLUS, chương trình phân phối thu nhập, quản lý thông tin y tế… - Tooe chức sản xuất, gia công và kinh daonh các sản phẩm phần mềm tin học, kinh daonh các dịch vụ đào tạo chuyên ngành viễn thông- công nghệ thông tin. - Thực hiện tính cước, in cước, in bảng kê, in cước chi tiết,…cho các dịch vụ điện thoại cố định, MegaVNN, FiberVNN. Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 2 - Triển khai Data center của Viễn thông Đà Nẵng và vùng. - Kinh doanh vật tư, thiết nị tin học- công nghệ thông tin. - Kinh doanh các ngành nghề khác khi được Viễn thông Đà Nẵng cho phép và phù hợp với quy định của pháp luật. 3. Sự phát triển của công ty Tin Học VNPT Đà Nẵng Là một đơn vị cung cấp các dịch vụ công nghệ thông tin, với nỗ lực khẳng định mình, nhiều năm nay, Công ty Tin học Đà Nẵng đã tạo được một thị trường và niềm tin tốt đối với khách hàng tại thành phố Đà Nẵng (đặc biệt là dịch vụ Internet tốc độ cao MegaVNN, FiberVNN trước đây) cũng như các đơn vị trên các tỉnh thành khác. Các sản phẩm phần mềm tiêu biểu hiện nay của Công ty Tin học Đà Nẵng là Hệ thống Dịch vụ Khách hàng – Customer Service System, gọi tắt là CSS; Phần mềm quản lý và điều hành doanh nghiệp (Business Information Network - BIN Plus ). Sản phẩm Phần mềm quản lý và điều hành doanh nghiệp (Business Information Network - BIN Plus ) được xem như làVăn phòng điện tử chuyên nghiệp, cung cấp giải pháp cho doanh nghiệp, giúp phát huy tối đa khả năng quản lý, điều hành của doanh nghiệp, khả năng tương tác giữa các thành viên trong doanh nghiệp và trên hết là tạo ra một môi trường làm việc thuận lợi, mọi nơi, mọi lúc và tiết kiệm chi phí hiệu quả. Nếu sử dụng BIN Plus một doanh nghiệp vừa và nhỏ có thể tiết kiệm chi phí hàng trăm triệu đồng/năm. Về lĩnh vực đào tạo, mục tiêu của Công ty là phấn đấu trở thành đơn vị đào tạo uy tín, chất lượng tại TP Đà Nẵng. Thông qua Chương trình Đào tạo, tư vấn sẽ truyền tải những kiến thức, kỹ năng, kinh nghiệm tốt nhất nhằm đem lại những thành công mới cho doanh nghiệp. Bên cạnh đó, công ty còn là nhà tư vấn, thiết kế và phát triển các giải pháp CNTT toàn diện cho doanh nghiệp, bao gồm các dịch vụ như tư vấn, thẩm định các dự án CNTT, thiết kế triển khai cơ sở hạ tầng công nghệ thông tin, phát triển và phân phối các sản phẩm phần mềm có chất lượng cao, đáp ứng các nhu cầu đa dạng của khách hàng. Một số thành tự đạt được - Huân chương lao động hạng ba. - Cờ Bộ Bưu chính viễn thông Việt Nam. - Cờ tập đoàn Bưu chính viễn thông Việt Nam. - Cờ bộ thồn tin và Truyền thông. 4. Một số khách hàng lớn - Viễn thông Thanh Hóa - Viễn thông Bình Định Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 3 - Viễn thông Tiền Giang - Viễn thông Bình Dương - Viễn thông Đăklak - Viễn thông Kontum - Viễn thông Đălnong - UBND tỉnh Quảng Nam - UBND thành phố Đà Nẵng - …. III. BỘ MÁY TỔ CHỨC CỦA CÔNG TY 1. Phòng Tổ chức-Hành chính-Tổng hợp 2. Phòng Kỹ thuật- Nghiệp vụ - Xây dựng kế hoạch, quy hoạch phát triển mạng máy tính, hệ thống máy chủ và các hệ thống khác do Công ty Tin học quản lý; phối hợp tham gia xây dựng, quy hoạch phát triển mạng xDSL, của VTĐN. - Định hướng phát triển công nghệ thông tin, xây dựng chiến lược công nghệ, chủ trì triển khai ISO - Tham mưu xây dựng và giám sát thực hiện quy trình sản xuất phần mềm; Đánh giá chất lượng công tác phần mềm. - Xây dựng, triển khai, giám sát thực hiện quy trình nghiệp vụ. - Công tác Phòng chống lụt bão, giảm nhẹ thiên tai: Tiếp nhận, triển khai, giám sát, báo cáo thực hiện lệnh điều hành của TT Điều hành VTĐN theo quy định. Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 4 - Tính cước, đối soát cước, in cước các dịch vụ VT-CNTT của VTĐN. - Công tác nghiên cứu khoa học, sáng kiến cải tiến kỹ thuật, sáng tạo VNPT. 3. Phòng Tài chính- Kế toán- Thống kê 4. Phòng Kế hoạch - Căn cứ các chỉ tiêu kế hoạch được giao, phân tích đánh giá các nguồn lực và thị trường để tham mưu cho Ban Giám đốc giao chỉ tiêu kế hoạch cho các đơn vị trực thuộc. Theo dõi, tổng hợp và phân tích đánh giá tình hình thực hiện kế hoạch đã giao từ đó đề xuất Ban Giám đốc các giải pháp định hướng, hỗ trợ các đơn vị hoàn thành kế hoạch. - 5. Trung tâm phát triển Phần mềm - Triển khai phần mềm CSS dùng chung theo yêu cầu của Tập đoàn. - Thiết kế, xây dựng và bảo trì các sản phần phần mềm, website cho khách hàng. - Thiết kế, xây dựng và nâng cấp, hỗ trợ khai thác, bảo trì, bảo dưỡng tất cả các hệ thống phần mềm, Website phục vụ của VNPT Đà Nẵng. - Nghiên cứu các giải pháp công nghệ mới theo định hướng của Công ty trong công tác xây dựng phần mềm. - Phối hợp tham gia đào tạo, chuyển giao công nghệ. Mô hình Trung tâm Phần mềm gồm 2 tổ: A. Tổ thiết kế xây dựng phần mềm B. Tổ triển khai và hỗ trợ phần mềm 6. Trung tâm Kỹ thuật - Chuyên Quản lý, vận hành khai thác và bảo dưỡng hệ thống mạng máy tính Viễn thông Đà Nẵng. Thực hiện công tác quản lý, khai thác, vận hành hệ thống MANE, xDSL và các hệ thống thiết bị khác hoạt động tốt 24/24. Khắc phục các sự cố. - Hỗ trợ thiết kế và tư vấn khách hàng giải pháp xây dựng mạng và phối hợp lập dự toán cho các công trình công nghệ thông tin. - Thi công các công trình mạng cho Viễn thông Đà Nẵng và khách hàng; thực hiện nhiệm vụ bảo dưỡng và sửa chữa theo cho khách hàng theo hợp đồng của đơn vị. Mô hình Trung tâm Kỹ thuật gồm hai tổ: A. Tổ Quản trị mạng: B. Tổ Kỹ thuật 7. Trung tâm Đào tạo - Xây dựng chiến lược đào tạo của Công ty; tổ chức đào tạo và bồi dưỡng nghiệp vụ về công nghệ thông tin và các chuyên ngành khác theo quy định cho CB-CNV, học viên trong và ngoài ngành; kinh doanh các dịch vụ giá trị gia tăng có liên quan trên mạng Internet, lĩnh vực đào tạo. - Tổ chức đào tạo, đào tạo nguồn nhân lực phục vụ cho Công ty. Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 5 Mô hình trung tâm đào tạo bao gồm: A. Tổ Đào tạo Phát triển B. Tổ Biên tập thông tin 8. Trung tâm Kinh doanh - Xây dựng phương án kinh doanh dịch vụ VT-CNTT. - Trực tiếp quản lý cửa hàng 47 Trần Phú. - Chủ trì phát triển dịch vụ viễn thông. - Chủ trì kinh doanh các sản phẩm dịch vụ phần mềm và GTGT của Công ty: tên miền, thiết kế website, hosting, các phần mềm đóng gói, - Kinh doanh các dự án phần mề - Chủ trì kinh doanh các dự án VT&CNTT. - Hợp tác với các đối tác nhập hàng hoá cho các công trình, dự án, bán lẻ,…. - Chủ trì kinh doanh các loại thẻ. - Chủ trì công tác chăm sóc khách hàng. - Quản lý đại lý dịch vụ, công tác viên. - Thực hiện các nhiệm vụ khác do lãnh đạo Công ty phân công. Mô hình Trung tâm Kinh doanh A. Cửa hàng B. Tổ dự án C. Tổ kinh doanh phần mềm PHẦN II: TỔNG QUAN VỀ CAKEPHP I. CAKEPHP 1. CakePHP là gì CakePHP là một Framework mã nguồn mở, miễn phí dành cho việc phát triển các ứng dụng web bằng ngôn ngữ PHP, mục đích của CakePHP là cung cấp một framework cho người sử dụng php phát triển những ứng dụng web nhanh, mạnh không mất tính linh hoạt của nó. Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 6 CakePHP là một nền tảng phát triển ứng dụng nhanh, cấu trúc của nó được tạo ra để lập trình viên tạo các ứng dụng web. Nó tạo ra một nền tảng có cấu trúc, cho phép bạn làm việc trên cấu trúc đó một cách nhanh chóng mà không mất đi sự uyển chuyển. Ngoài ra, CakePHP loại bỏ sự nhàm chán trong việc ứng dụng web: cung cấp các công cụ để viết thứ ta cần, thay vì phải làm đi làm lại một thứ. Khi bắt đầu tạo mới dự án (project), chỉ cần tạo ra bản copy của CakePHP và tập trung vào việc chính của dự án. CakePHP có một đội ngũ phát triển cà cộng đồng năng động, điều này mang lại giá trị to lớn cho các dự án. Ngoài việc giúp bạn khỏi phải đi làm lại một việc nào đó, sử dụng CakePHP đồng nghĩa với phần cốt lõi của ứng dụng mà bạn đã kiểm chứng và cải tiếng không ngừng. 2. Chức năng của CakePHP - Nguồn mở, miễn phí, có cộng đồng sử dụng và hỗ trợ rộng lớn. - Tương thích PHP4 và PHP5. - Mô hình MVC - Đa ngôn ngữ - Sinh code tự động - Caching - Phân quyền (ACL) - Kiểm tra ràng buộc dữ liệu - Xây dựng nhiều thư viện hỗ trợ như View : Ajax, HTML Form, Javasript… - Xây dựng nhiều thư viện hỗ trợ cho Controller: Email, Security, Session, Cookies, Request Handling. - Dễ dàng viết thêm thư viện hỗ trợ, liên kết với ứng dụng khác (thông qua vendors). - Đa giao diện - Hỗ trợ nhiều hệ quản trị CSDL. 3. Cấu trúc thư mục CakePHP - App: là nơi chứ mã nguồn ứng dụng - Cake: là nơi chứa mã nguồn của CakePHP. - Vendors: chứa ứng dụng của bên thứ 3. - Plugins: chứa các phần mở rộng cho ứng dụng. Các thư mục trong app: - Config Chứa file cấu hình hệ thống Controllers Chứa các controller và component Locale Chứa file ngôn ngữ , phục vụ cho ứng dụng đa ngôn ngữ Molels Chứa file Model và behavor, datasource Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 7 Plugins Chứa các gói mở rộng TmpThư mục tạm của ứng dụng Vendors Chứa ứng dụng của bên thứ 3 Views Chứa các file giao diện Webroot Chứa tài liệu (hình ảnh,file ), file CSS , file javascript… 4. Cấu trúc CakePHP CakePHP hoạt động theo mô hình MVC Mô hình này chia ứng dụng làm 3 phần chính: - Model: mô tả dữ liệu cảu ứng dụng. Trên Model ta có thể thiết lập các ràng buộc dữ liệu, quan hện giữa các bảng. Model giao tiếp với database, có thể viết các query cũng như các xử lý logic ở đây. - View: đảm nhận việc hiển thị thông tin đã được xử lý gởi đến từ Controller, View còn được hiểu nôm na là nơi chứa các file html để hiện thị cho người xem. - Controller: xử lý và điều hướng các yêu cầu của client, Controller nới trực tiếp viết các xử lý lấy các request từ url và form để thao tác trực tiếp với Model, sau đó dùng View để hiển thị ra Ví dụ mô hình cơ bản như sau: Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 8 Mô hình MVC - Đầu tiên client dử dụng web browwser để gởi yêu cầu đến ywngs dụng bằng cách gõ hoặc click vào một đường link liên kết có dạng sau: http://{Domain}.com/{Application}/{Controller}/{Action}/{Parameter 1, etc.} - Bộ phần điều vận Dispatcher (một thành phần của CakePHP) sẽ kiểm tra phần tử để xác định controller nào sẽ thực thi và gởi yêu cầu tới controller tương ứng. - Khi yêu cầu được gởi đền Controller, nó sẽ làm một vài thao rác luận lí cần thiết, có thể nó sẽ xử lý ngay tại Controller haowcj sử dụng Model tương ứng để truy xuất dữ liệu. Dữ liệu ở đây có thể là các record trong table của một database, hoặc một dạng khác. - Sau khi lấy được dữ liệu, Controller sẽ đưa dữ liệu này ra View và View này có nhiện vụ chuẩn bị đưa dữ liệu đầu ra. View có thể chuẩn bị dữ liệu ở dạng HTML, PDF, tài liêu XML hoặc một số đối tượng JSON, cuối cùng là view sẽ được hiển thị trên trình duyệt. 5. Các quy tắc đặt tên trong CakePHP 5.1. Model và cơ sở dữ liệu - Class : viết hình thức số ít, viết hao đầu mỗi từ VD: User, PostTag… 1 class User extends AppModel { //function } Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 9 - File: viết ở hình thức số ít, chữ thường, các từ cách nhau bằng dầu gạch dưới VD: user.php, post_yag.php - Table: viết dưới hình thức số nhiều (theo quy tắc viết số nhiều của tiếng Anh),nếu có nhiều từ cách nhau bằng dấu gạch dưới VD: users, post_tags. - Khóa chính : mỗi table có 1 trường kháo chính đặt tên là id và số nguyên tự động tắng. - Khóa ngoại: nếu bảng có kháo ngoại thì tên trường làm kháo ngoại và được đặt theo quy tắc: tên_bảng_được_tham_chiếu_đến_id VD: bảng posts tham chiếu tới bảng users, vậy bảng post có khóa ngoại là user_id. 5.2. Controller - Class: viết hình thức số nhiều, viết hoa chức cái đầu tiên của mỗi từ, kết thúc bằng Controller. VD: UsersController, PostTagsController 1 class UsersController extends AppController { //function } - File: viết hình thức số nhiều, viết thường, mỗi từ cách nhau bằng dấu gạch chân, kết thức bằng controller VD: users_controller.php. post_tags_controller.php 5.3. View - Path: mỗi file trong view được đặt trong thư mục tương ứng với một controller. VD: app/view/user, app/view/post_tags - File: tên file trùng tên hàm tương ứng trong controller VD: add.ctp, edit.ctp II. CƠ SỞ DỮ LIỆU MYSQL 1. Khái niệm MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 10 [...]... Xây dựng website bán máy tính và linh kiện máy tính Trang 14 PHẦN III: ỨNG DỤNG CAKEPHP THIẾT KẾ & XÂY DỰNG WEDSITE BÁN HÀNG I GIỚI THIỆU VỀ WEDSITE BÁN LAPTOP VÀ LINH KIỆN LAPTOP Với sự phát triển nhanh chóng của khoa học kĩ thuật, đặc biệt là thiết bị điện tử, các công nghệ mới xuất hiện cho ra đời nhiều sản phẩm mới chất lượng cao phục vụ thị trường khách hàng Laptop (máy tính xách tay) là một trong. .. kiếm, khách hàng có thể truy cập từ xa để tìm kiếm các xem mặt hàng đặt mua • Cập nhật mặt hàng, loại mặt hàng, khách hàng II PHÂN TÍCH VÀ THIẾT KẾ CHỨC NĂNG Qua phần khảo sát hệ thống thì có thể thấy hệ thống website bán laptop và linh kiện laptop có hai đối tác chính là công ty (đại diện là quản trị hệ thống) và khách hàng. Vì vậy hệ thống sẽ có hai phần: Đề tài: Xây dựng website bán máy tính và linh kiện... khách hàng: Khách hàng là những người có nhu cầu mua sắm hàng hóa Họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các mặt hàng này Vì thế website phải thỏa mãn các chức năng sau: • Thứ nhất: Hiển thị danh sách các mặt hàng của công ty để khách hàng có thể xem nhanh, xem chi tiết và chọn vào giỏ hàng • Thứ hai: Cung cấp chức năng tìm kiếm mặt hàng Với nhu cầu của người sử dụng, khi bước vào... phẩm phù hợp và quyết định mua hàng, khách hàng phải làm hóa đơn thanh toán và thanh toán đủ tiền.Tất cả mọi thông tin về sản phẩm,khách hàng đều được nhân viên của công ty lưu trữ vào cơ sở dữ liệu Như vậy ta thấy hệ thống này còn nhiều hạn chế: Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 15 • Khi muốn mua hàng khách hàng, mới tới công ty mua hàng được như vậy khách hàng phải mất... tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 23 Hình 4.3: Giao diện chi tiết sản phẩm 1.4 Liên hệ Hình 4.4: Giao diện liên hệ 2 Giao diện quản trị Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 24 2.1 Đăng nhập Hình 4.5: Giao diện đăng nhập 2.2 Trang chủ quản trị Hình 4.6: Giao diện trang chủ quản trị 2.3 Quản lí danh sách sản phẩm Đề tài: Xây dựng website bán máy... Chức năng quản lý cập nhật (thêm , sửa, xóa ) các mặt hàng trên trang web, việc này không phải dễ Nó đòi hỏi sự chính xác cao • Thứ hai: Tiếp nhận và kiểm tra đơn đặt hàng của khách hàng Hiển thị đơn đặt hàng hay xóa bỏ đơn đặt hàng Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 17 • Thứ ba:Cập nhật và chỉnh sửa các tin tức đăng trên website Ngoài những chức năng nêu trên thì trang web... quản trị (hoặc Khách hàng) , Form tìm kiếm, Form kết quả tìm kiếm, đối tượng điều khiển tìm kiếm, đối tượng sản phẩm Hình 3.5: Biều đồ tuần tự chức năng tìm kiếm sản phẩm PHẦN IV: THIẾT KẾ GIAO DIỆN VÀ CÀI ĐẶT WEBSITE I GIAO DIỆN CHƯƠNG TRÌNH 1 Giao diện khách hàng Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 22 1.1 Trang chủ Hình 4.1 Giao diện trang chủ 1.2 Kết quả tìm kiếm 1.3... mặt hàng mà họ cần và muốn mua Khách hàng có thể tìm kiếm nhanh và hiệu quả các mặt hàng mà họ cần tìm • Thứ ba : Sau khi khách hàng lựa chọn xong những mặt hàng cần đặt mua thì hệ thống phải có chức năng hiển thị đơn đặt hàng để khách hàng nhập vào những thông tin cần thiết, tránh những đòi hỏi hay những thông tin yêu cầu quá nhiều từ phía khách hàng để tạo cảm giác thoải mái, riêng tư cho khách hàng. .. tính và linh kiện máy tính Trang 25 Hình 4.7: Giao diện quản lí danh sách sản phẩm 2.4 Giao diện thêm mới sản phẩm Hình 4.8: Giao diện thêm mới sản phẩm 2.5 Giao diện sữa sản phẩm Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang 26 Hình 4.9: Giao diện sữa sản phẩm TỔNG KẾT VÀ ĐÁNH GIÁ 1 Ưu điểm - Chương trình có giao diện thân thiện, thuận tiện cho người sử dụng Đề tài: Xây dựng website. .. sản phẩm mà khách hàng dự định mua lại không còn • Thông tin về sản phẩm,thương hiệu của công ty, không được truyền bá rộng rãi Bởi vậy, cần đưa hệ thống bán hàng của công ty lên một tầm cao mới Với yêu cầu đặt ra là hệ thống cho phép công ty và khách hàng tham gia trao đổi mua hàng hóa thông qua mạng internet Đây là một website nhằm hỗ trợ việc bán và giới thiệu rộng rãi các mặt hàng của công ty đến . quan về cakephp. Phần III: Ứng dụng cakephp thiết kế & xây dựng website bán hàng. Phần IV: Thiết kế giao diện và cài đặt Website. Đề tài: Xây dựng website bán máy tính và linh kiện máy tính Trang. triển và phổ biến rất nhanh bởi những lợi ích mà nó mang lại cho cộng đồng là rất lớn. Bằng việc lựa chọn và thực hiện đề tài Ứng dụng cakephp trong thiết kế & xây dựng website bán hàng ,. đoàn. - Thiết kế, xây dựng và bảo trì các sản phần phần mềm, website cho khách hàng. - Thiết kế, xây dựng và nâng cấp, hỗ trợ khai thác, bảo trì, bảo dưỡng tất cả các hệ thống phần mềm, Website