Chúng tôi thiết kế webite, thiết kế phần mềm, thiêt kế bộ nhận diện thương hiệu, thiết kế hệ thống dữ liệu thông tin, viết ứng dụng cho Mobile trên các nền tảng iOS, Android, Phân tích từ khoá, thúc đẩy thứ hạng tìm kiếm và cung cấp lập trình viên. Cho đi và nhận lại Mong muốn tạo ra những sản phẩm tốt trên mạng toàn cầu, Skynet cố gắng đem lại những sản phẩm giá trị đến với khách hàng, CHO ĐI VÀ NHẬN LẠI là triết lý đã thấm nhuần trong mỗi tư tưởng các cá nhân, do đó những gì chúng tôi có được đều là sự cống hiến và đền đáp xứng đáng.
LỜI CẢM ƠN Trên thực tế, thành công mà không gắn liền với hỗ trợ, giúp đỡ dù nhiều hay ít, dù trực tiếp hay gian tiếp người xung quanh Trong suốt trình bắt đầu học tập giảng đường đại học đến nay, chúng em nhận nhiều quan tâm quý Thầy cô, gia đình bạn bè ! Để hoàn thành cáo tốt nghiệp này, trước hết, với lòng biết ơn sâu sắc nhất; chúng em xin cảm ơn thầy giáo, cô giáo Khoa Công Nghệ Thông Tin trường Genetic Bách Khoa Hà Nội; người với trí thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em giúp chúng em hiểu rõ lĩnh vực nghiên cứu để hoàn thành đề tài giao Chúng em xin cảm ơn sâu sắc thầy giáo Nguyễn Cường – người hướng dẫn, bảo tận tình để chúng em hoàn thành tốt báo cáo tốt nghiệp Bài báo cáo thực khoảng thời gian gần tuần.Những bước đầu vào thực tế với kiến thức hạn chế nhiều bỡ ngỡ Do không tránh khỏi thiếu sót điều chắn, em mong nhận ý kiếng đóng góp quý báu quý thầy cô bạn học lớp Sau cùng, em xin kính chúc quý Thầy cô trường thật dồi sức khỏe nhiệt huyết timđể tiếp tục thực sứ mệnh Trồng Người Em xin trân trọng cảm ơn! HN, ngày….tháng….năm 2015 Sinh viên thực (kí ghi rõ họ tên) CHAPTER 1: INTRODUCTION 1.1 Scenario Trong thời đại ngày nay, đất nước hội nhập vào WTO với phát triển nhanh chóng công nghệ thông tin (CNTT) áp dụng lĩnh vực sống kinh tế, trị, văn hóa xã hội… Tất cần đến hỗ trợ lớn từ CNTT hay gọi Internet Như biết lập trình thiết kế Ứng dụng di động coi ngành nghề “hot” mà giới trẻ quan tâm Nhận thức tầm quan trọng Internet nhu cầu tìm kiếm thông tin, giải trí xã hội, đời hàng loạt ứng dụng di động cho mục đích thương mại, giải trí, tin tức, thời sự… Để đáp ứng nhu cầu mua sắm ngày người ứng dụng di động bán hàng trực tuyến online nhu cầu tất yếu trải nghiệm tuyệt vời Chính vậy, chúng em đưa định Xây dựng thiết kế Ứng dụng di động Bán Điện Thoại Di Động – Gen Phone cách vận dụng ngôn ngữ PHP; MySQL Dreamweaver Hiện việc sử dụng Internet không xa lạ với chúng ta, nhu cầu sử dụng Internet ngày nhiều với hình thức kinh doanh mạng ngày đa dạng phog phú; đồng nghĩa với việc yêu cầu người tiêu dùng ngày khắt khe đòi hỏi phải tiện lợi Cũng lí đó, xây dựng trang web hệ thống trực tuyến giúp khách hàng thuận lợi việc mua sản phẩm công ty mà không cần phải vất vả đến tận nơi để mua hàng lúc trước Ứng dụng di động xây dựng dựa công ty với đầy đủ cấu tổ chức cách thức hoạt động công ty QUẢN LÍ NHÂN VIÊN QUẢN LÍ KHÁCH HÀNG NHÂN VIÊN BÁN HÀNG SHIPPER (GIAO HÀNG) NHÂN VIÊN CHĂM SÓC KHÁCH HÀNG CHỦ CỬA HÀNG Sơ đồ tổ chức công ty Ngày nay, sống kỳ nguyên CNTT, CNTT làm thay đổi mạnh mẽ tới hoạt động kinh doanh chủ đầu tư doanh nghiệp.Với đời Internet, thay đổi diễn ngày nhanh chóng làm thay đổi chiến lược tổ chức công ty Sự xuất Internet làm thay đổi hoàn toàn sống hoạt động kinh doanh người Internet tác động trực tiếp đến lợi nhuận, hoạt động thương mại quảng bá hình ảnh, sản phẩm doanh nghiệp lớn doanh nghiệp nhỏ Cùng phát triểu song song với Internet đời hàng loạt hoạt động thương mại điện tử mua bán hàng hóa, dịch vụ, thông tin, thời báo… tăng trưởng với tốc độ chóng mặt, với doanh số tăng trưởng hàng năm lớn Trong bối cảnh hội nhập kinh tế quốc tế nay, thương mại điện tử (TMÐT) đánh giá công cụ thiết yếu nâng cao sức cạnh tranh doanh nghiệp.Hoạt động TMÐT không trình mua bán thông thường mà dịch vụ khách hàng, kết nối đối tác kinh doanh, thực giao dịch điện tử Do đó, số lượng doanh nghiệp nước tham gia ứng dụng TMÐT ngày tăng, bước tiếp cận việc quảng bá, giới thiệu sản phẩm mạng internet Nhiều giao dịch thành công, nhiều hợp đồng ký kết với trị giá cao.Cùng với việc hội nhập với thị trường quốc tế nay, việc sử dụng TMĐT vô quan trọng cần thiết doanh nghiệp Việt Nam Có thể nói sau: - Đối với DN: Thương mại điện tử hỗ trợ DN tốt việc marketing tìm kiếm hội kinh doanh, thị trường quốc tế.Tương lai không xa, Thương mại điện tử giúp DN tiết kiệm nhiều chi phí hoạt động đa số hoạt động kinh doanh hệ thống CNTT quản lý - Đối với cá nhân hay cộng đồng: Thương mại điện tử mang lại nhiều lợi ích cho cá nhân như: Quyền chọn lựa dịch vụ, sản phẩm để an tâm mua (vì Thương mại điện tử buộc DN phải cạnh tranh chất lượng, giá cả, dịch vụ nên cuối người tiêu dùng có lợi) Truy cập nguồn thông tin, kiến thức phong phú, bổ ích Được hưởng lợi ích từ cộng đồng trực tuyến – người bạn “ảo” sẵn sàng giúp có nhu cầu cần hỗ trợ Đối với quốc gia: Thương mại điện tử góp phần lớn vào việc phát triển kinh tế quốc gia, phục vụ lợi ích cộng đồng (chủ yếu thông tin, kiến thức, dịch vụ) để giúp Việt Nam nâng cao dân trí, phát triển kinh tế, sớm sánh vai nước khu vực -Các DNVVN VN nên suy nghĩ việc áp dụng Thương mại điện tử để làm tăng lợi cạnh tranh mình, trước thềm thay đổi to lớn môi trường kinh doanh Do phần hiểu tầm quan trọng thương mại điện tự tác động trực tiếp tới hoạt động kinh doanh việc tạo Ứng dụng di động giới thiệu bán điện thoại cần thiết Được đồng ý hướng dẫn thầy giáo, chúng em chọn đề tài “Xây dựng phát triển ứng dụng di động bán điện thoại di động” 1.2 Project scope : Ứng dụng di động mua bán điện thoại di động trang web, mà khách hàng xem thông tin truy cập trực tiếp để mua bán sản phẩm thời gian tương đối ngắn.Xu thời đại ngày phát triển đặc biệt công nghệ thông tin ứng dụng di động mà muốn xây dựng minh chứng Thay phải cửa hàng cần với máy tính nối mạng ta truy cập vào trang web muốn để tìm kiếm thông tin mua sản phẩm ưa thích cách nhanh mà không gặp khó khăn Ứng dụng di động mua bán điện thoại di động cung cấp cho bạn thông tin, với tính năng, giá mẫu điện thoại có thị trường Giúp khách hàng lựa chọn cách dễ dàng để tìm sản phẩm mà họ ưng ý Bài toán tạo công nghệ web sử dụng ngôn ngữ PHP kết hợp HTML Javascipt với sở liệu phpMyadmin Cụ thể toán chia làm phần sau đây: - Quản lí bán hàng: Bao gồm việc giới thiệu sản phẩm, chọn đặt hàng, cập nhật chỉnh sửa, thêm bớt nội dung hàng, thống kê danh sách khách hàng đặt, tìm kiếm sản phẩm, thống kê sản phẩm bán chạy… - Quản lí thông tin: Bao gồm việc giới thiệu đôi nét công ty, liên hệ, tư vấn hỗ trợ kĩ thuật, giari trí, hỗ trợ dịch vụ, thông tin thị trường… - Quản trị hệ thống: Quản lý thành viên quản trị, thông tin góp ý khách hàng, quản lý menu liên kết, quản lý quảng cáo, quản lý thống kê sản phẩm bán chạy nhiều khách hàng quan tâm… CHAPTER :Introduction to Technologies/Developing Technologies Trong kỹ thuật phần mềm , ứng dụng máy tính để bàn chương trình máy tính chạy cục thiết bị máy tính, chẳng hạn máy tính để bàn máy tính xách tay máy vi tính Trái ngược với ứng dụng web, mà giao cho thiết bị địa phương Internet từ máy chủ từ xa.Môi trường sử dụng khác ảnh hưởng đến việc máy tính để bàn ứng dụng web giải pháp tốt cho nhu cầu bạn 2.1 Technologies Assessment : Một số công nghệ : ASP.Net, PHP, Java, C#,C++ - ASP.Net : • Ưu điểm + Thiết kế web Asp net hỗ trợ mạnh với thư viện phong phú NET Framework + Thiết kế web Asp net giải tượng nghẽn cổ chai, tối ưu hệ thống có nhiều nguồn truy cập + Quá trính thiết kế web Asp net phù hợp với hệ thống sở liệu lớn, ứng dụng web lớn + ASP.Net sử dụng phong cách lập trình mới: Code behide Tách code riêng, giao diện riêng.Dễ đọc, dễ quản lý bảo trì • Nhược điểm : + Không thể chạy Linux + Không có Visual Studio khó viết code cho ASP.net - PHP : • Ưu điểm : + Mã nguồn mở (open source code) + Miễn phí, download dễ dàng từ Internet + Ngôn ngữ dễ học, dễ viết + Mã nguồn sửa lại nhiều viết chạy cho hệ điều hành từ Windows, Linux, Unix + Rất đơn giản việc kết nối với nhiều nguồn DBMS, ví dụ : MySQL, Microsoft SQL Server 2000, Oracle, PostgreSQL, Adabas, dBase, Empress, FilePro… • Nhược điểm : + Mã nguồn không đẹp + Chỉ chạy ứng dụng web - Java : • Ưu điểm : + Mã nguồn rõ ràng, mã nguồn tách biệt với giao diện HTML + Chạy chậm PHP & ASP.NET cải thiện hardware + Visual Studio sinh mã, tiết kiệm thời gian viết code + Dựa vào XAMP + Tomcat plugin (dễ cấu hình) + Đi cặp Oracle • Nhược điểm : + Tốc độ chậm Lý chúng em lựa chọn PHP trang web dùng mã nguồn mở, có nhiều khách hàng, bảo trì rẻ, đơn giản, gọn nhẹ, không nhiều chi phí phù hợp với cửa hàng vừa nhỏ 2.2.Tóm tắt công nghệ chọn: -Dreamweaver :Phần mềm Dreamweaver MX hãng macromedia sản xuất công cụ biên sọan HTML chuyên nghiệp nhằm để thiết kế quản lý Ứng dụng di động - Ngôn ngữ PHP ngôn ngữ phổ biến việc phát triển viết web toàn giới PHP mã nguồn mở nên không sử dụng chúng miễn phí Ngoài ngôn ngữ PHP hỗ trợ tối đa phần mềm hỗ trợ tối đa cho Database.Facebook web tiếng sử dụng PHP - Mã nguồn mở : PHP sản phẩm mã nguồn mở (Open-source) nên việc cài đặt tùy biến PHP miễn phí tự - Vì có ưu nguồn mở nên PHP cài đặt hầu hết Web Server thông dụng Apache, IIS - Tính cộng đồng PHP :Là ngôn ngữ mã nguồn mở với phổ biến PHP cộng đồng PHP coi lớn có chất lượng - Cập nhật phiên vá lỗi PHP nhanh chóng - Thư viện phong phú :Ngoài hỗ trợ cộng đồng, thư viện script PHP phong phú đa dạng Từ nhỏ đoạn code, hàm (PHP.net…) lớn Framework (Zend, CakePHP, CogeIgniter, Symfony…) ,ứng dụng hoàn chỉnh (Joomla, WordPress, PhpBB…) - Với thư viện code phong phú, việc học tập ứng dụng PHP trở nên dễ dàng nhanh chóng Đây đặc điểm khiến PHP trở nên bật nguyên nhân ngày có nhiều người sử dụng PHP để phát triển web - Tính bảo mật :PHP mã nguồn mở cộng đồng phát triển tích cực nên nói PHP an toàn - PHP cung cấp nhiều chế cho phép bạn triển khai tính bảo mật cho ứng dụng Kết hợp với kỹ thuật bảo mật tầng khác ứng dụng PHP trở nên chắn đảm bảo hoạt động cho ứng dụng di động - Khả mở rộng cho PHP : Bằng việc xây dựng ngôn ngữ C mã nguồn mở nên khả mở rộng cho ứng dụng PHP nói giới hạn - Với thư viện phong phú khả mở rộng lớn, ứng dụng PHP tương tác với hầu hết loại ứng dụng phổ biến xử lý hình ảnh, nén liệu, mã hóa, thao tác file PDF, Office, Email, Streaming… 2.3 Database Management System Assessment : - Một số hệ quản trị : SQL, MYSQL , ORACLE SQL :là loại ngôn ngữ máy tính phổ biến để tạo, sửa, lấy liệu từ hệ quản trị sở liệu quan hệ I Ưu điểm : i Vấn đề an ninh tốt cho người sử dụng ii Truy vấn đơn giản lấy liệu từ bảng khác iii Hiệu suất tốt cho người dung II Nhược điểm : i Có mức giá kèm cao ii Khả sử dụng : sử dụng ngôn ngữ cốt lõi nên lập trình viên phải học ngôn ngữ thiết lập khác cho SQL iii Phần cứng : phiên cũ cài đặt phần cứng cũ phiên đòi hỏi công nghệ tiên tiến đắt đỏ MySQL : hệ quản trị sở liệu tự nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng I Ưu điểm : Cơ sở liệu MySQL dễ quản lý có tốc độ xử lý cao tới ba bốn lần so với hệ quản trị sở liệu khác ii MySQL hệ quản trị nhỏ, bảo mật, dễ sử dụng, thường sử dụng cho ứng dụng nhỏ trung bình iii MySQL hệ quản trị sở liệu mô hình quan hệ, có mã nguồn mở Nó cung cấp miễn phí máy chủ UNIX, OS/2 Windows iv MySQL sử dụng hoàn toàn miễn phí Nhược điểm: i Độ bảo mật chưa cao trình restore có phần chậm chạp i II Oracle hệ quản trị sở liệu tập hợp tiến trình ngầm cấu trúc nhớ để truy cập vào liệu trọng CSDL Được phát triển phân phối tập đoàn Oracle I Ưu điểm : i ii iii iv II Quản lý liệu dư thừa Đảm bảo tính quán cho liệu Tạo khả chia sẻ liệu Cải tiến tính toàn vẹn cho liệu Nhược điểm : i Hệ quản trị sở liệu Oracle phức tạp ii Chiếm nhiều dung lượng nhớ iii Dùng để quản trị CSDL nhỏ lãng phí dung lượng - Lý chúng em chọn MySQL : MySQL nhanh, đáng tin cậy dễ dàng để sử dụng MySQL có tập đặc điểm thiết thực phát triển Đăng nhập Yêu cầu xem TT sản phẩm Xem TT sản phẩm Tài khoản khách hàng Khách hàng Khách hàng Sản phẩm Yêu cầu hóa đơn TT khách hàng Đăng ký Đặt hàng Hóa đơn Đơn hàng Hình 3.4.2 : Chức giao dịch QL tài khoản Cập nhật TT nhà sản xuất Khách hàng Sản phẩm Tài khoản Mua SP TT đơn hàng khách hàng Đơn hàng Cập nhật đơn hàng Hình 3.4.3 : Chức quản trị QL TT điện thoại Sản phẩm Liên Hệ Đặt hàng Cập nhật SP Giao dịch Quản trị Khách hàng Yêu cầu Hóa Đơn TT phản hồi TT Hóa đơn Khách hàng Hình 3.4.4 : Chức cập nhập khách hàng CHƯƠNG :SYSTEM DESIGN 4.1 Database design : Table Design : Fields CategoryID CategoryName Data Type int Varchar(50) Category Is Null References Not null Primary key Not null Product Description Category ID Category Name Fields ProductID Product Name Description Price Quantity CategoryID Data Type int(11) Varchar(50) Varchar(200) Varchar(50) int(11) int(11) Fields CustomerID CustomerName CustomerPhone CustomerAddress Data Type int(11) Varchar(50) Varchar(50) Varchar(50) Is Null Not null Not null Not null Not null Not null Not null Customer Is Null Not null Not null Not null Not null References Primary key Foreign key References Primary key Description Product ID Product Name Description Price Quantity Category ID Description Customer ID Customer Name Customer Phone Customer Address Fields InvoiceID ProductID Quantity Detailed Invoice Data Type Is Null References int(11) Not null Primary key int(11) Not null Foreign key int(11) Not null Description Invoice ID Product ID Quantity Fields InvoiceID Date Payment CustomerID Data Type int(11) date Varchar(50) int(11) Invoice Is Null References Not null Primary key Not null Not null Not null Foreign key Description Invoice ID Date Payment Customer ID Data Type int(11) Varchar(50) Varchar(50) Invoice Is Null References Not null Primary key Not null Not null Description User ID User Name Pass word Fields UserID UserName Pass word Type_of_user Varchar(50) 4.2 Interface design : * Giao diện trang chủ : Not null Type_of_user * Giao diện sản phẩm : * Giao diện quản trị : 4.3 Program Design : Flow chart Login Begin Inputuser name and password End Try again? False Yes No User exists and password match Access application Flow chart Add new a record Begin Input fields False Validate data Save to database Message End Flow chart Update a record Begin Inputdata False Validate data Save to database Message End Flow chart Delete a record Begin Choose record to delete False Validate data Save to database Message End CHƯƠNG V: CONCLUTION 1.Kết đạt - Tìm hiểu thương mại điện tử tầm quan trọng phát triển doanh nghiệp - Xây dựng thành công ứng dụng di động bán điện thoại di động đáp ứng nhu cầu thị hiếu người tiêu dùng - Nắm rõ công cụ xây dựng ứng dụng di động MySQL, PHP - Giao diện ứng dụng di động thân thiện dễ sử dụng ứng dụng di động giúp người •ung tiết kiệm thời gian, công sức để có sản phẩm ưng ý - Ứng dụng di động chủ yếu đáp ứng nhu cầu ứng dụng di động bán hàng điện thoại; dễ dàng quản lí thông tin khách hàng, thông tin sản phẩm đơn hàng người mua từ thuận lợi cho việc giao hàng trả phí toán 2.Hạn chế đề tài - Chưa cập nhật hết tất sản phẩm có thị trường - Hiệu ứng đơn giản - Ứng dụng di động trình xây dựng nên cung cấp chức bản, số chức nâng cao chưa bỏ sung để tạo sức hút cho khách hàng 3.Hướng phát triển - Nhóm có cố gắng hoàn thành đề tài thời gian lực có hạn nên ứng dụng di động nhóm sâu vào chức bán sản phẩm - Trong thời gian tới, nhóm em cố gắng hoàn thiện kĩ lập trình, thiết kế web phát triển ứng dụng di động thành ứng dụng di động chuyên nghiệp - Trong tương không xa, có điều kiện nhóm em liên kết vứi nhà cung cấp đồng thời liên kết với số ngân hàng để ứng dụng di động trở thành địa thân thuộc nơi mua sắm - toán qua mạng dễ dàng 4.Đề nghị ý kiến Trong thời gian thực đề tài nhóm em tránh khỏi sai sót Nhóm em mong nhận góp ý thầy, cô giáo khoa bạn sinh viên khóa để khắc phục thiếu sót chúng em đưa ứng dụng di động vào sử dụng thực tế Một lần nhóm em xin gửi lời cảm ơn chân thành đến thầy Nguyễn Hùng Cường bạn tham gia đóng góp ý kiến, tạo điều kiện tốt cho chúng em hoàn thành đề tài tốt đẹp ! Tham khảo tài liệu : Adaptive Human-Computer Interfaces - A F NORCIO & J STANLEY - Human Computer Interaction Laboratoryi " Information Technology Division https://skynet-software.com/5-loi-khuyen-de-phat-trienung-dung-di-dong-thanh-cong.html https://era.vn/phat-trien-ung-dung-tren-thiet-bi-didong.html * PHÂN CÔNG CÔNG VIỆC : No Team member name Date Task Status Le Viet Anh 01/03/2015 01/06/2015 - Database Design - Write report - Complete Le Thanh Huy 01/03/2015 01/06/2015 - Write report - Complete Nguyen Thanh Phuong 01/03/2015 01/06/2015 - Interface design - Write report - Complete Nguyen Duc Duy - Development - Complete Nguyen Thi Thuy Linh - Write report - Complete 01/03/2015 01/06/2015 [...]... CHƯƠNG V: CONCLUTION 1.Kết quả đạt được - Tìm hiểu được thương mại điện tử và tầm quan trọng của nó đối với sự phát triển của doanh nghiệp - Xây dựng thành công ứng dụng di động bán điện thoại di động đáp ứng được nhu cầu thị hiếu của người tiêu dùng - Nắm được khá rõ về các công cụ xây dựng ứng dụng di động như MySQL, PHP - Giao di n của ứng dụng di động thân thiện và dễ sử dụng do đó ứng dụng di động. .. lực có hạn nên ứng dụng di động của nhóm mới chỉ đi sâu vào chức năng bán sản phẩm - Trong thời gian tới, nhóm em sẽ cố gắng hoàn thiện kĩ năng lập trình, thiết kế web và phát triển ứng dụng di động thành một ứng dụng di động chuyên nghiệp - Trong một tương không xa, nếu có điều kiện thì nhóm em sẽ liên kết vứi những nhà cung cấp đồng thời liên kết với một số ngân hàng để ứng dụng di động trở thành... phẩm ưng ý - Ứng dụng di động chủ yếu đã đáp ứng được nhu cầu cơ bản của một ứng dụng di động bán hàng điện thoại; dễ dàng quản lí thông tin khách hàng, thông tin sản phẩm và những đơn hàng của người mua từ đó sẽ thuận lợi cho việc giao hàng và trả phí thanh toán 2.Hạn chế của đề tài - Chưa cập nhật hết được tất cả các sản phẩm đang có trên thị trường - Hiệu ứng còn khá đơn giản - Ứng dụng di động đang...trong một sự hợp tác rất chặt chẽ với người sử dụng Sự kết nối, tốc độ và sự bảo mật đã làm cho MySQL trở nên thích ứng cao cho việc truy cập các CSDL trên internet CHAPTER 3 :SYSTEM ANALYSIS 3.1 System requirement analysis : System Ứng dụng di động 1 Management User Pass Login Signword up in 2 Management Product 3 Management sales Update Category... Primary key Not null Not null Description User ID User Name Pass word Fields UserID UserName Pass word Type_of_user Varchar(50) 4.2 Interface design : * Giao di n trang chủ : Not null Type_of_user * Giao di n sản phẩm : * Giao di n quản trị : 4.3 Program Design : Flow chart 1 Login Begin Inputuser name and password End Try again? False Yes No User exists and password match Access application Flow chart... địa chỉ thân thuộc và là nơi mua sắm - thanh toán qua mạng dễ dàng nhất 4.Đề nghị ý kiến Trong thời gian thực hiện đề tài nhóm em cũng không thể tránh khỏi những sai sót Nhóm em rất mong nhận được sự góp ý của các thầy, cô giáo trong khoa cũng như các bạn sinh viên cùng khóa để khắc phục những thiếu sót của chúng em và có thể đưa ứng dụng di động vào sử dụng thực tế Một lần nữa nhóm em xin được gửi... thành đề tài tốt đẹp ! Tham khảo tài liệu : 1 2 3 4 5 6 Adaptive Human-Computer Interfaces - A F NORCIO & J STANLEY - Human Computer Interaction Laboratoryi " Information Technology Division https://skynet-software.com/5-loi-khuyen-de-phat-trienung-dung -di- dong-thanh-cong.html https://era.vn/phat-trien-ung-dung-tren-thiet-bi-didong.html * PHÂN CÔNG CÔNG VIỆC : No Team member name Date Task Status 1... products code , quantity , unit price, Amount Process Check the validity of the product Save the information in the database if the transaction is successful Output Notify customer invoices created successfully or not 3.4 Function Requirement analysis 3.4.1 Data Flow Diagram Flow Process Data Store External Data 3.4.2 Context Diagram : Liên Hệ Sản phẩm TT sản phẩm Cập nhật SP Đặt hàng Tìm kiếm Giao... Khách hàng Hình 3.4.1 :Sơ đồ luồng dữ liệuMức đỉnh Đăng nhập Yêu cầu xem TT sản phẩm Xem TT sản phẩm Tài khoản khách hàng Khách hàng Khách hàng Sản phẩm Yêu cầu hóa đơn TT khách hàng Đăng ký Đặt hàng Hóa đơn Đơn hàng Hình 3.4.2 : Chức năng giao dịch QL tài khoản Cập nhật TT nhà sản xuất Khách hàng Sản phẩm Tài khoản Mua SP TT đơn hàng khách hàng Đơn hàng Cập nhật đơn hàng Hình 3.4.3 : Chức năng quản trị... quản trị QL TT điện thoại Sản phẩm Liên Hệ Đặt hàng Cập nhật SP Giao dịch Quản trị Khách hàng Yêu cầu Hóa Đơn TT phản hồi TT Hóa đơn Khách hàng Hình 3.4.4 : Chức năng cập nhập khách hàng CHƯƠNG 4 :SYSTEM DESIGN 4.1 Database design : Table Design : Fields CategoryID CategoryName Data Type int Varchar(50) Category Is Null References Not null Primary key Not null Product Description Category ID Category