Phương pháp vận dụng sáng tạo khoa học để giảii bài toán tin học
1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG BÙI MINH HIẾU 06520160BÀI THU HOẠCH MÔNPHƯƠNG PHÁP LUẬN SÁNG TẠO KHOA HỌCTRONG TIN HỌCGiáo viên hướng dẫn: GS.TS HOÀNG VĂN KIẾM 2-- NĂM 2009 --MỤC LỤCLỜI MỞ ĐẦU 3ỨNG DỤNG PHƯƠNG PHÁP LUẬN SÁNG TẠO KHOA HỌC ĐỂ GIẢI QUYẾT MỘT BÀI TOÁN TRONG TIN HỌC .4kẾT LUẬN .18TÀI LIỆU THAM KHẢO 19 3LỜI MỞ ĐẦUTrong cuộc sống hàng ngày, mỗi người chúng ta dùng suy nghĩ rất nhiều. Từ việc trả lời những câu hỏi bình thường như “Hôm nay ăn gì? Mặc gì? Làm gì? Mua gì? Mặc gì? Đi đâu .” đến việc làm các bài tập, chọn ngành nghề học, lo sức khỏe, việc làm, thu nhập, giải quyết các vấn đề nảy sinh trong công việc, quan hệ xã hội . tất tần tật đều đòi hỏi phải suy nghĩ (tư duy). Nhờ tư duy – sản phẩm của bộ não – loài người sáng tạo ra nền văn minh và chiếm ưu thế tuyệt đối trong tự nhiên. Tuy vậy con người không phải ai cũng biết cách suy nghĩ hợp lý và có hiệu quả. Các nghiên cứu cho thấy, phần lớn mọi người thường suy nghĩ một cách tự nhiên như đi lại, ăn uống, hít thở mà ít suy nghĩ về chính suy nghĩ của mình, xem nó hoạt động ra sao để cải tiến, làm suy nghĩ của mình trở nên tốt hơn. Cách suy nghĩ tự nhiên nói trên có năng suất, hiệu quả rất thấp. Phương pháp luận sáng tạo và đổi mới (tiếng Anh là Creativity anh Innovation Methodologies) là phần ứng dụng của Khoa học về sáng tạo, gồm hệ thống các phương pháp và các kỹ năng cụ thể giúp nâng cao năng suất và hiệu quả, về lâu dài tiến tới điều khiển tư duy sáng tạo (quá trình suy nghĩ giải quyết vấn đề và ra quyết định) của người sử dụng. Dưới sự hướng dẫn của GS.TS Hoàng Kiếm, môn học này đã được chính thức giảng dạy trong trường Đại hoc Công nghệ thông tin – Đại học quốc gia TP.HCM. Phần dưới đây sẽ trình bày cách áp dụng phương pháp sáng tạo trong khoa học để giải quyết một bài toán trong tin học mà cụ thể ở đây là sử dụng các phương pháp sáng tạo trong khoa học để xây dựng một hệ thống website bán xe máy (xe mô tô) trực tuyến. 4ỨNG DỤNG PHƯƠNG PHÁP LUẬN SÁNG TẠO KHOA HỌC ĐỂ GIẢI QUYẾT MỘT BÀI TOÁN TRONG TIN HỌC1.1 GIỚI THIỆU ỨNG DỤNGNgày nay, khi nhịp sống ngày càng hối hả và bận rộn, con người càng ngày càng yêu cầu về sự di chuyển nhanh và tiện nghi hơn để đáp ứng nhu cầu tiết kiệm thời gian và sức lực. Trong thời gian trước việc di chuyển từ nơi này đến nơi khác bằng chiếc xe đạp mất khá nhiều thời gian và sức lực làm cho công việc kinh doanh không đạt được hiệu quả đích thực của nó vì vậy ngành công nghiệp môtô mở ra chính là để đáp ứng nhu cầu đó của con người nhằm đẩy nền kinh tế đến đúng tầm của nó. Người ta có câu nói: Thời gian là vàng là bạc, do đó nếu ta nắm bắt và chủ động điểu khiển được thời gian thì việc đẩy nhanh nền kinh tế phát triển vượt bật là điều nằm trong tầm tay. Hơn nữa, ngày nay khi mạng Internet phát triển một cách mạnh mẽ, các doanh nghiệp đều nhận thấy tiềm năng to lớn của nó để phục vụ vào việc kinh doanh. Mạng Internet và các ứng dụng của nó như thương mại điển tử chỉ mới xuất hiện ở Việt Nam trong vòng một thập kỉ qua nhưng đã nhanh chóng thu hút được sự chú ý của mọi người. Ngày càng có nhiều doanh nghiệp Việt Nam biết tận dụng khai thác mạng Internet nhằm nâng cao hiệu quả kinh doanh và đã đạt được những thành công không nhỏ. Ngày càng có nhiều doanh nghiệp Việt Nam biết tận dụng khai thác mạng Internet nhằm nâng cao hiệu quả kinh doanh và đã đạt được những thành công không nhỏ. Thương mại điện tử đã và đang là thách thức cho các doanh nghiệp trong thời kì cạnh tranh và hội nhập khắc nghiệt như hiện nay. Và buôn bán xe gắn máy cũng không phải là ngoại lệ. Hệ thống website được xây dựng nhằm phục vụ cho những khách hàng có nhu cầu tìm mua một chiếc môtô dân dụng để phục vụ việc đi lại nhưng không có thời gian tìm đến những cửa hàng. Tuy nhiên việc xây dựng một hệ thống website như vậy không phải là dễ dàng. Việc áp dụng các phương pháp sáng tạo khoa học sẽ giúp việc xây dựng website dễ dàng và đạt hiệu quả cao hơn. 1.2 CÁC NGUYÊN TẮC ĐƯỢC ÁP DỤNG ĐỂ GIẢI QUYẾT VẤN ĐỀ1.2.1 Nguyên tắc phân nhỏ Nguyên tắc đầu tiên được áp dụng là Nguyên tắc phân nhỏ để xây dựng hệ thống website. Nội dung của nguyên tắc phân nhỏ bao gồm các phần sau: 5• Chia đối tượng thành các phần độc lập.• Làm đối tượng thành các phần độc lập.• Tăng mức độ phân nhỏ của đối tượng.Ở đây, chúng ta sẽ áp dụng nguyên tắc phân nhỏ để chia nhỏ các tính năng của website ra để thuận tiện cho việc quản lý cũng như mua hàng cho khách hàng. Ví dụ như việc hiển thị mặt hàng cho khách hàng xem được chia nhỏ thành nhiều trang khác nhau thay vì liệt kê trong một trang. Hay như đặc điểm kỹ thuật của từng sản phẩm, đối với cơ sở dữ liệu, ta sẽ chia các đặc điểm kỹ thuật đó ra thành các phần riêng để lưu thí dụ như màu sắc, thông số kỹ thuật, chiều cao . thay vì lưu chung trong một khối. Việc này sẽ giúp cho ta dễ dàng hơn trong việc truy suất cơ sở dữ liệu cũng như sửa chữa, thêm các sản phẩm mới. Đối với khách hàng thì việc hiển thị các đặc điểm kỹ thuật cũng được chia ra làm nhiều mục khác nhau với các hình ảnh minh họa cụ thể phù hợp với các đặc điểm kỹ thuật đó trong phần chi tiết của một sản phẩm. Nó sẽ giúp cho các khách hàng thuận tiện hơn trong việc xem xét sản phẩm. Hay như hình ảnh minh họa cho một sản phẩm, thay vì chỉ chụp chung một tấm tổng quát thì hình ảnh của một sản phẩm xe máy cũng được chia nhỏ ra chụp các bộ phận, góc nhìn khác nhau tạo thuận lợi cho người mua hàng. Bên cạnh đó, việc áp dụng nguyên tắc chia nhỏ cũng được thực hiện trong quá trình lập trình cho website. Như trong việc tìm kiếm sản phẩm ta có thể thực hiện việc chia nhỏ trong quá trình xây dựng thuật giải tìm kiếm. 1.2.2 Nguyên tắc “Tách khỏi” Một nguyên tắc khác được áp dụng trong quá trình xây dựng website là Nguyên tắc “Tách khỏi”. Nội dung của nguyên tắc này như sau:• Tách phần gây “phiền phức” (tính chất “phiền phức”) hay ngược lại, tách phần duy nhất “cần thiết” (tính chất “cần thiết”) ra khỏi đối tượng.Ở đây, nguyên tắc này được áp dụng để tách phần quản lý của người quản trị với khách hàng độc lập với nhau để đảm bảo sự an toàn cho thông tin, thuận tiện cho người quản lý cũng như cho khách hàng. Nếu để chung sẽ gây khó khăn cho người quản trị để quản lý sản phẩm cũng như gia tăng nguy cơ bảo mật. Khi người quản trị muốn vào phần quản lý website, họ chỉ cần vào phần quản lý dành riêng cho người quản trị với các chức năng riêng biệt chỉ dùng để quản trị. Việc này sẽ tạo thuận lợi cho người quản trị khi xử lý công việc cũng như cho khách hàng không cần thiết phải vào những phần không liên quan tới mình cũng như tăng sự bảo mật cho website. Ngoài ra, một lựa chọn cho chức năng thanh toán trực tuyến được tách ra sử dụng dịch vụ thanh toán trực tuyến PayPal. Để có 6thể thực hiện việc thanh toán trực tuyến khách hàng chỉ việc đăng ký thông tin của mình như: họ tên, địa chỉ, số điện thoại, email liên lạc và thông tin về thẻ tín dụng với dịch vụ thanh toán trực tuyến nổi tiếng PayPal thì khách hàng đã có ngay một tài khoản có thể thanh toán trực tuyến. Việc này tạo thuận lợi không chỉ cho người mua hàng mà còn tạo thuận lợi cho doanh nghiệp.1.2.3 Nguyên tắc phẩm chất cục bộ Bên cạnh đó, Nguyên tắc phẩm chất cục bộ cũng được áp dụng trong quá trình xây dựng website. Nội dung của nguyên tắc như sau:• Chuyển đối tượng (hay môi trường bên ngoài, tác động bên ngoài) có cấu trúc đồng nhất thành không đồng nhất.• Các phần khác nhau của đối tượng phải có các chức năng khác nhau.• Mỗi phần của đối tượng phải ở trong những điều kiện thích hợp nhất đối với công việc.Nguyên tắc này được áp dụng trong website để người quản trị có thể dễ dàng quản lý mặt hàng cũng như khách hàng có thể dễ dàng thực hiện việc mua hàng. Ở đây cùng mặt hàng là xe máy nhưng được quản lý, liệt kê theo xe của các hãng. Ví dụ như xe của hãng yamaha sẽ được quản lý trong cơ sở dữ liệu theo hãng yamaha cũng như được liệt kê hiển thị cho khách hàng khi khách hàng chỉ muốn xem các sản phẩm của Yamaha. Việc áp dụng nguyên tắc này giúp người quản lý có thể quản lý dựa theo đặc tính riêng của các hãng khi cập nhật mặt hàng hay quản lý số lượng hàng, cũng như người mua hàng có thể dễ dàng tìm đến loại xe mình mong muốn.1.2.4 Nguyên tắc kết hợp Nguyên tắc kết hợp cũng được áp dụng trong quá trình xây dựng website. Nội dung của nguyên tắc như sau:• Kết hợp các đối tượng đồng nhất hoặc cái đối tượng dùng cho các hoạt động kế cận.• Kết hợp về mặt thời gian các hoạt động đồng nhất hoặc kế cận.Website bán hàng ô tô ở đây được xây dựng nhờ sự kết hợp nhiều thành phần khác nhau, bao gồm Apache HTTP server, Tomcat, Lighttpd, hệ quản trị cơ sở dữ liệu MySQL, Struts framework và Hibernate framework cùng với ngôn ngữ lập trình Java. Việc xây dựng website khó có thể thực hiện từ đầu đến cuối chỉ với một ngôn ngữ lập trình hay một thành phần được. Ví dụ như ta không thể chỉ xây dựng website bán hàng chỉ với ngôn ngữ 7Java mà không có hệ quản trị cơ sở dữ liệu MySQL để lưu dữ liệu sản phẩm. Việc kết hợp các thành phần giúp cho việc xây dựng website trở nên dễ dàng và thuận tiện hơn nhiều. Bên cạnh đó, tính năng của website cũng trở nên phong phú hơn rất nhiều.1.2.5 Nguyên tắc “Chứa trong” Một nguyên tắc nữa được áp dụng trong quá trình xây dựng website là Nguyên tắc “Chứa trong”. Nội dung của Nguyên tắc “Chứa trong” bao gồm những phần sau đây:• Một đối tượng được đặt bên trong một đối tượng khác và bản thân nó lại chứa một đối tượng thứ ba• Một đối tượng chuyển động xuyên suốt bên trong đối tượng khácTrong giai đoạn xây dựng website bán môtô, Nguyên tắc “Chứa trong” được áp dụng trong suốt quá trình xây dựng, lập trình cho website. Website là một chương trình chính bao gồm các module thực hiện các chức năng là các chương trình con nằm trong chương trình chính. Ngoài ra trong các module thực hiện các chức năng đó còn bao gồm các phần xử lý các chức năng riêng nằm trong module đó. Ở đây website bán hàng bao gồm module xử lý các chức năng như xem hàng, mua hàng, thanh toán paypal, liên hệ với người bán . cho khách hàng và các module xử lý việc quản lý sản phẩm, cập nhật sản phẩm, quản lý khách hàng, quản lý hóa đơn .cho người quản trị. Tất cả đều được chứa trong website bán hàng xe ôtô. Ngoài ra, module xử lý việc liệt kê hàng còn bao gồm chức năng liệt kê chi tiết từng sản phẩm và các đặc điểm chi tiết kỹ thuật của sản phẩm đó.1.2.6 Nguyên tắc thực hiện sơ bộ Nguyên tắc thực hiện sơ bộ cũng được áp dụng trong quá trình xây dựng website. Nội dung của Nguyên tắc thực hiện sơ bộ như sau:• Thực hiện trước sự thay đổi, tác động cần có, hoàn toàn hoặc từng phần, đối với đối tượng.• Cần sắp xếp các đối tượng trước, sao cho chúng có thể hoạt động từ vị trí thuận lợi nhất và không mất thời gian dịch chuyển.Ở đây, nguyên tắc thực hiện sơ bộ được áp dụng trong một số chức năng của website. Như trong quá trình thanh toán qua mạng cho sản phẩm, khách hàng chỉ cần điền thông tin về mình vào trong những form đã được thiết kế sẵn. Hoặc như trong phần quản lý thông tin sản phẩm của người quản trị, tất cả các thông số kỹ thuật đã được liệt kê sẵn thành từng khung cập nhật riêng biệt, phù hợp với sản phẩm của từng hãng. Việc này giúp cho việc cập nhật thông tin hoặc thêm thông tin được nhanh chóng, tiện lợi. Bên cạnh đó, 8website cũng gồm các tính năng sắp xếp sẵn theo giá tiền từ cao xuống thấp, hay từ thấp đến cao, hoặc theo tên của sản phẩm tùy theo yêu cầu của khách hàng. Ngoài ra còn một số chức năng khác như việc chọn sản phẩm vào giỏ hàng để mua được đặt ở cả trang liệt kê sản phẩm và trang chi tiết sản phẩm tạo thuận lợi cho khách hàng khi mua sản phẩm. Việc tính chi phí tổng cộng cũng như số lượng sản phẩm đã đưa vào giỏ hàng của khách hàng cũng được cung cấp sẵn. Khách hàng chỉ việc chọn thêm vào giỏ hàng và cuối cùng xem các mặt hàng mình đã chọn và quyết định mua hay không. 1.2.7 Nguyên tắc dự phòng Nguyên tắc kế tiếp được áp dụng trong quá trình xây dựng website là Nguyên tắc dự phòng. Nội dung chính của nguyên tắc này là:• Bù đắp độ tin cậy không lớn của đối tượng bằng cách chuẩn bị trước các phương tiện báo động, ứng cứu, an toàn.Đây là một nguyên tắc khá quan trọng trong quá trình xây dựng website. Như chúng ta đã biết, việc xảy ra các sự cố bất ngờ luôn luôn tiềm ẩn đối với mọi việc, vì vậy việc áp dụng nguyên tắc dự phòng rất quan trọng trong quá trình xây dựng và hoạt động đối với website. Đối với cơ sở dữ liệu của website, việc áp dụng Nguyên tắc dự phòng rất quan trọng. Đối với các doanh nghiệp thì cơ sở dữ liệu rất quan trọng, nếu không có sự chuẩn bị sẵn khi xảy ra một vấn đề nào đó đối với cơ sở dữ liệu thì không thể lường trước được thiệt hại lớn đến mức độ nào. Vì vậy việc backup cơ sở dữ liệu được thực hiện thường xuyên để đảm bảo không mất mát dữ liệu quá nhiều khi xảy ra sự cố. Bên cạnh đó, việc backup trang web cũng được thực hiện thường xuyên để đảm bảo không bị mất mát nhiều khi xảy ra các sự cố như bị hacker tấn công. Việc áp dụng nguyên tắc dự phòng cũng được áp dụng trong quá trình xây dựng website. Trong quá trình code để xây dựng website, code của website được lưu theo nhiều lần với các thời điểm khác nhau để đảm bảo không xảy ra sự cố khi chạy kiểm tra, thử lỗi cho chương trình. Bên cạnh đó, khi code chương trình cũng như trong cơ sở dữ liệu, việc khai báo biến và miền giá trị cho biến cũng rất quan trọng. Biến được lựa chọn sao cho miền xác định của dữ liệu không bao giờ vượt quá miền xác định của kiếu biến. Vì vậy, dữ liệu không bao giờ bị tràn hoặc xảy ra sự cố. Dưới đây là một bảng cơ sỡ dữ liệu Bill lưu trữ thông tin khách hàng trong website:Thuộc tính Kiểu dữ liệu Ghi chú / Ý Nghĩaid int(11) Mã billcode varchar(128) Mã số thanh toánpayer int(11) Mã khách hàng 9total_price double Tổng tiềndate date Ngày muaname varchar(100) Tên khách hàngstreet varchar(50) Tên đườngcity varchar(50) Tên thành phốstate varchar(50) Tên quậncountrycode varchar(20) Mã quốc giaBảng 1. Bảng cơ sỡ dữ liệu BillNgoài ra, để đảm bảo sự hoạt động của website, hệ thống server dự phòng hoạt động song song cho website cũng được xây dựng ở một nơi khác để dự phòng cho các trường hợp xảy ra các sự có nghiêm trong như thiên tai ở tại ở một nơi đặt server. Server dự phòng được đồng bộ dữ liệu với server chính và hoạt động song song, chia tải với server chính. Khi xảy ra sự cố, một server ngừng hoạt động nhưng server còn lại vẫn hoạt động đảm bảo cho công việc kinh doanh luôn diễn ra xuyên suốt và không mất mát dữ liệu. Hơn nữa, nguyên tắc dự phòng còn được áp dụng trong việc sử dụng nhiều đường kết nối Internet của các nhà cung cấp dịch vụ khác nhau để dự phòng trường hợp dịch vụ mạng của một nhà cung cấp dịch vụ có sự cố không thế kết nối với Internet được.1.2.8 Nguyên tắc linh động Nguyên tắc linh động cũng được áp dụng trong quá trình xây dựng website. Nội dung của Nguyên tắc linh động bao gồm những phần sau đây:• Cần thay đổi các đặc trưng của đối tượng hay môi trường bên ngoài sao cho chúng tối ưu trong từng gian đoạn làm việc.• Phân chia đối tượng thành từng phần có khả năng dịch chuyển đối với nhau.• Nếu đối tượng nhìn chung bất động, làm nó di động được.Ở đây, nguyên tắc linh động được áp dụng trong việc thanh toán trực tuyến cho khách hàng. Khách hàng có thể lựa chọn hình thức thanh toán bằng cách chuyển khoản ngân hàng cho doanh nghiệp hoặc có thể lựa chọn hình thức thanh toán trực tuyến bằng Paypal. Việc linh động trong thanh toán này tạo thuận lợi cho khách hàng rất nhiều khi mua hàng, 10đáp ứng được nhu cầu của khách hàng. Ngoài ra sự linh động còn được áp dụng trong việc xây dựng cơ sở dữ liệu. Người quản lý có thể thực hiện việc thêm bớt, chỉnh sửa cơ sở dữ liệu các mặt hàng sản phẩm một cách dễ dàng.1.2.9 Nguyên tắc chuyển sang chiều khác Kế đến, một nguyên tắc được áp dụng trong quá trình xây dựng hệ thống website bán hàng là Nguyên tắc chuyển sang chiều khác. Nội dung chính của nguyên tắc bao gồm các phần sau đây:• Những khó khăn do chuyển động (hay sắp xếp) đối tượng theo đường (một chiều) sẽ được khắc phục nếu cho đối tượng khả năng di chuyển trên mặt phẳng (hai chiều), tương tự, những bài toán liên quan đến chuyển động (hay sắp xếp) các đối tượng trên mặt phẳng sẽ được đơn giản hóa khi chuyển sang không gian (ba chiều).• Chuyển các đối tượng có kết cấu một tầng thành nhiều tầng.• Đặt đối tượng nằm nghiêng.• Sử dụng mặt sau của diện tích cho trước.• Sử dụng các luồng ánh sáng tới diện tích bên cạnh hoặc tới mặt sau của diện tích cho trước.Trong hệ thống website bán hàng xe máy, hê thống server được xây dựng theo hướng cân bằng tải cho các bên và được áp dụng Nguyên tắc chuyển sang chiều khác. Khi một bên server có quá đông người truy cập thì những kết nối sau sẽ chuyển đến server còn lại để đảm bảo một bên không bị quá tải và đồng thời quá trình truy cập website của khách hàng có thể diễn ra thuận lợi, xuyên suốt. Ngoài ra, việc truy cập đến server hay từ server ra ngoài còn bao gồm nhiều đường kết nối Internet của các dịch vụ khác nhau. Vì vậy, các kết nối có thể chuyển sang chiều kết nối khác với điều kiện băng thông trống hơn để kết nối được nhanh chóng.1.2.10 Nguyên tắc liên tục các tác động có ích Một nguyên tắc tiếp theo được áp dụng trong quá trình xây dựng hệ thống website là Nguyên tắc liên tục các tác động có ích. Nội dung của nguyên tắc này bao gồm các phần như sau:• Thực hiện công việc một cách liên tục (tất cả các phần của đối tượng cần luôn luôn làm việc ở chế độ đủ tải).• Khắc phục vận hành không tải và trung gian. [...]... hàng với dịch vụ thanh toán là PayPal được sử dụng cấu trúc rẽ nhánh: 19 TÀI LIỆU THAM KHẢO Phương pháp nghiên cứu Khoa học trong Tin học – GS.TSKH Hoàng Văn Kiếm Các thủ thuật (nguyên tắc) sáng tạo cơ bản – Phan Dũng 1 TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG BÙI MINH HIẾU 06520160 BÀI THU HOẠCH MÔN PHƯƠNG PHÁP LUẬN SÁNG TẠO KHOA HỌC TRONG TIN HỌC Giáo viên hướng... Nguyên tắc sử dụng trung gian Nguyên tắc sử dụng trung gian cũng được áp dụng trong quá trình xây dựng hệ thống. Nội dung của nguyên tắc này như sau: • Sử dụng đối tượng trung gian, chuyển tiếp để mang, truyền tác động. • Tạm thời gắn đối tượng cho đối tượng cho trước với các đối tượng khác, dễ tách rời sau đó. 2 NĂM 2009 MỤC LỤC LỜI MỞ ĐẦU 3 ỨNG DỤNG PHƯƠNG PHÁP LUẬN SÁNG TẠO KHOA HỌC ĐỂ GIẢI QUYẾT... HỌC ĐỂ GIẢI QUYẾT MỘT BÀI TOÁN TRONG TIN HỌC 4 kẾT LUẬN 18 TÀI LIỆU THAM KHẢO 19 11 • Chuyển chuyển động tịnh tuyến qua lại thành chuyển động quay. Hệ thống server của website hoạt động liên tục khơng nghỉ, tạo điều kiện cho khách hàng có thể mua hàng vào mọi thời điểm. Bên cạnh đó, website cịn có những khoảng trống cho phép các doanh nghiệp khác đặt quảng cáo, banner.Việc này tạo điều kiện cho doanh... HOÀNG VĂN KIẾM 6 thể thực hiện việc thanh toán trực tuyến khách hàng chỉ việc đăng ký thơng tin của mình như: họ tên, địa chỉ, số điện thoại, email liên lạc và thơng tin về thẻ tín dụng với dịch vụ thanh tốn trực tuyến nổi tiếng PayPal thì khách hàng đã có ngay một tài khoản có thể thanh tốn trực tuyến. Việc này tạo thuận lợi không chỉ cho người mua hàng mà còn tạo thuận lợi cho doanh nghiệp. 1.2.3... chung bất động, làm nó di động được. Ở đây, nguyên tắc linh động được áp dụng trong việc thanh toán trực tuyến cho khách hàng. Khách hàng có thể lựa chọn hình thức thanh toán bằng cách chuyển khoản ngân hàng cho doanh nghiệp hoặc có thể lựa chọn hình thức thanh toán trực tuyến bằng Paypal. Việc linh động trong thanh toán này tạo thuận lợi cho khách hàng rất nhiều khi mua hàng, ... chuyển trên mặt phẳng (hai chiều), tương tự, những bài toán liên quan đến chuyển động (hay sắp xếp) các đối tượng trên mặt phẳng sẽ được đơn giản hóa khi chuyển sang khơng gian (ba chiều). • Chuyển các đối tượng có kết cấu một tầng thành nhiều tầng. • Đặt đối tượng nằm nghiêng. • Sử dụng mặt sau của diện tích cho trước. • Sử dụng các luồng ánh sáng tới diện tích bên cạnh hoặc tới mặt sau của diện... thanh toán Paypal sử dụng màu sắc và biểu tương khác so với phần cịn lại: Hình 4.Chức năng giỏ hàng. 10 đáp ứng được nhu cầu của khách hàng. Ngoài ra sự linh động còn được áp dụng trong việc xây dựng cơ sở dữ liệu. Người quản lý có thể thực hiện việc thêm bớt, chỉnh sửa cơ sở dữ liệu các mặt hàng sản phẩm một cách dễ dàng. 1.2.9 Nguyên tắc chuyển sang chiều khác Kế đến, một nguyên tắc được áp dụng. .. mạng cho sản phẩm, khách hàng chỉ cần điền thông tin về mình vào trong những form đã được thiết kế sẵn. Hoặc như trong phần quản lý thông tin sản phẩm của người quản trị, tất cả các thông số kỹ thuật đã được liệt kê sẵn thành từng khung cập nhật riêng biệt, phù hợp với sản phẩm của từng hãng. Việc này giúp cho việc cập nhật thơng tin hoặc thêm thơng tin được nhanh chóng, tiện lợi. Bên cạnh đó, 12 Hình... và không mất mát dữ liệu. Hơn nữa, nguyên tắc dự phòng còn được áp dụng trong việc sử dụng nhiều đường kết nối Internet của các nhà cung cấp dịch vụ khác nhau để dự phòng trường hợp dịch vụ mạng của một nhà cung cấp dịch vụ có sự cố khơng thế kết nối với Internet được. 1.2.8 Nguyên tắc linh động Nguyên tắc linh động cũng được áp dụng trong quá trình xây dựng website. Nội dung của Nguyên tắc linh... tắc “Vượt nhanh” bao gồm những phần sau đây: • Vượt qua các giai đoạn có hại hoặc nguy hiểm với vận tốc lớn. • Vượt nhanh để có hiệu ứng cần thiết. Nguyên tắc này được áp dụng trong quá trình xây dựng cũng như hoạt động của website. Trong giai đoạn lập trình, xây dựng website, cấu trúc rẽ nhánh sẽ được sử dụng. Nhờ đó q trình hoạt động của các chức năng website sẽ giúp website hoạt động nhanh hơn, . thông tin – Đại học quốc gia TP.HCM. Phần dưới đây sẽ trình bày cách áp dụng phương pháp sáng tạo trong khoa học để giải quyết một bài toán trong tin học. sử dụng các phương pháp sáng tạo trong khoa học để xây dựng một hệ thống website bán xe máy (xe mô tô) trực tuyến. 4ỨNG DỤNG PHƯƠNG PHÁP LUẬN SÁNG TẠO KHOA