Thiết kế Giao diện Người dùng cho Website Bảo Hiểm Trực Tuyến

MỤC LỤC

GIỚI THIỆU MỘT SỐ NGÔN NGỮ & CÔNG CỤ XÂY DỰNG HỆ THỐNG

Giới thiệu

Không những điều này làm cho việc phát triển Web trở nên dễ dàng hơn mà còn cung cấp hết lợi ích của những công cụ đó, bao gồm GUI mà người phát triển có thể phân phối việc vận hành chính và tổng hợp đầy đủ những lỗi dễ mắc trên trang Web. Trong ví dụ ứng dụng cụ thể này, một số Web cho phép khách hàng biết được sản phẩm và đưa ra các yêu cầu ứng dụng dựa trên nền tảng của hệ thống Microsoft Window cho phép những đại biểu kinh doanh chuyển yêu cầu dữ liệu cho khách hàng người đã gọi điện cho công ty. Ví dụ, trong ví dụ đơn lẻ, lập trình viên có thể thực hiện một phương thức cho việc xem dữ liệu sản phẩm mà cho phép người dùng chọn một danh mục từ danh sách danh mục sản phẩm đang tồn tại sau đó chọn sản phẩm riêng biệt trong danh mục đã được chọn để xem chi tiết sản phẩm.

Chính cách này của dòng quá trình và sự logic chỉ huy chung thì không được mã hoá cẩn thận trong những nguyên tố giao diện người sử dụng và “bộ máy” ảnh hưởng sử dụng cơ bản giống nhau có thể được sử dụng lại bảng tối đa hoá ảnh hưởng người dùng. Để trưng bày thương mại logic như là một dịch vụ, lập trình viên phải thiết kế giao diện dịch vụ mà hỗ trợ cho hợp đồng giao tiếp (giao tiếp cơ bản thông tin, việc định dạng, giao thức, bảo mật và các việc khác ) mà người tiêu dùng cần. Thực thể nghiệp vụ cần được sử dụng đồng bộ trong ứng dụng thường là cấu trúc dữ liệu như DataSet, DataReaders, hoặc là XML (Extensible. Markup Language) nhưng chúng có thể được sử dụng để thực thi lớp hướng đối tượng mà việc ứng dụng của lập trình viên phải làm việc như sản phẩm hay đơn đặt hàng.

Hình 1: Thành phần trong mô hình hoá
Hình 1: Thành phần trong mô hình hoá

CÔNG CỤ LÀM WEB

  • Tổng quan ORACLE
    • Ngôn ngữ lập trình PHP

      - Organization: Khi đề cập đến tổ chức cơ sở dữ liệu, chúng phụ thuộc vào cơ sở dữ liệu, phân tích và thiết kế cơ sở dữ liệu, điều này có nghĩa tổ chức cơ sở dữ liệu phụ thuộc vào từng đặc điểm của ứng dụng, tuy nhiên khi tổ chúc cơ sở dữ liệu, cầm phải tuân theo một tiêu chuẩn của hệ thống cơ sở dư liệu, nhằm tính tối ưu khi truy cập và xử lý. - Mainpulation: Trong nhiều trường hợp chỉ cần tính toán và truy vấn dữ liệu với mục đích khác nhau, cần sử dụng nhứng câu truy vấn cùng các phép toán, phát biểu cơ sở dữ liệu để kết xuất ra kết quả như yêu cầu của mình. Thực tế để thao tác hay xử lý cơ sở dữ liệu bên trong chính cơ sở dữ liệu hay sử dụng ngôn ngữ lập trình: PHP, C++, Java, Visual Basic, C Shap …….

      Một tập hợp các mục dữ liệu và đối tượng trợ giúp được tổ chức và trình bày để thuận tiện phục vụ như: tìm kiếm, sắp thứ tự, khôi phục, cập nhật và phân tích dữ liệu. Trong Oracle có một ngôn ngữ đặc biệt cho phép kết hợp ngôn ngữ thủ tục truyền thống với sự truy xuất các đối tượng cơ sở dữ liệu thông qua ngôn ngữ SQL, đó là ngôn ngữ PL/SQL.  Redo log files: là các tập tin được sử dụng để lưu giữ các thông tin ban đầu và toàn bộ quá trình thay đổi của CSDL sau khi nó được tạo ra, phục vụ cho mục đích phục hồi lại CSDL trong trường hợp hệ thống bị sự cố.

      Các sequence có thể dùng cho nhiều mục đích trong các hệ CSDL, nhưng thường người ta dùng nó để tạo ra các khóa chính của bảng một cách tự động. Một stored procedure hay function là một đối tượng CSDL gồm một tập các lệnh SQL hay PL/SQL tạo thành một tập tin thực thi để thực hiện một tác vụ đặc biệt nào đó. Stored procedure và function cho phép ta kết hợp dễ dàng và linh động chức năng có tính thủ tục với một ngôn ngữ lập trình có cấu trúc SQL.

      PHP là một ngôn ngữ kịch bản phía máy phục vụ, mã nguồn mở được sử dụng rộng rãi vào các mục đích chung mà đặc biệt thích hợp cho phát triển Web và có thể nhúng vào trang HTML. Ngôn ngữ kịch bản PHP có thể nhúng vào HTML nên đây chính là điểm khác của nó với các ngôn ngữ khác như Perl hoặc C, thay vì một chương trình được viết với nhiều dòng lệnh để xuất ra trang HTML, bạn viết một kịch bản HTML trong đó gắn mã nguồn PHP để làm một vài việc. PHP chủ yếu đặt trọng tâm trên kịch bản phía máy phục vụ vì thế bạn có thể làm bất cứ điều gì mà các chương trình CGI khác có thể làm được, như tập hợp dữ liệu hình thức, tạo ra nội dung các trang động hoặc gửi và nhận các cookie.

       Viết các ứng dụng GUI phía máy khách: PHP thì không có khả năng để viết rất tốt các ứng dụng windows nhưng nếu PHP của bạn tuyệt vời và có thể sử dụng những đặc trưng thuận lợi của PHP trên các ứng dụng phía máy khách bạn cũng có thể sử dụng PHP-GIK để viết các chương trình. PHP có thể sử dụng trên tất cả các hệ điều hành chính, bao gồm Linux, nhiều hệ Unix khác nhau, Microsoft Windows, Mac OS X, RISC OS, …PHP cũng hỗ trợ cho hầu hết các máy phục vụ Web hiện nay như là Apache, Microsoft Internet Information Server, Personal Web Server, … Vì thế với PHP, bạn có thể tự do chọn lựa một hệ điều hành và một máy phục vụ Web. PHP có thể tự động sinh ra các tệp dạng này và lưu chúng trong hệ thống tệp thay vì in nó ra, nội dung động được định dạng nhanh từ phía máy phục vụ.

      HỆ THỐNG

      CÀI ĐẶT HỆ THỐNG I. CÀI TRÊN CLIENT

      Yêu cầu

      Bước 8: Chờ khi nào cài đặt song sang bước 9 Click chọn Finish khi đó việc cài đặt của bạn đã hoàn thành. Bước 10: Khởi động Easy PHP bạn vào Start / Program / Accessories / Easy PHP Mà hình khởi động Easy PHP như sau, bạn chờ khi nào cả hai đèn đều xanh thì khi đó đã hoàn thành việc khởi động sau đso bạn hu nhỏ màn hình lại và vào Internet Explorer để duyệt web. Lưu ý: Khi trình duyệt web trên máy chủ bạn phải đánh Localhost vào URL (địa chỉ trình duyệt web) và tên website.

      Hình 5 : Màn hình khi khởi động Easy PHP
      Hình 5 : Màn hình khi khởi động Easy PHP

      GIAO DIỆN WEBSITE

        Với giao diện đẹp cách phối màu hợp lý thông tn đầy đủ bao quát toàn bộ Website. Trang giới thiệu với thiết kế thông tin thay đổi do người quản trị quản lý ở đây các tin tức chính là giưới thiệu về công ty.

        Hình 10: Trang giới thiệu
        Hình 10: Trang giới thiệu

        ỨNG DỤNG VÀ PHÁT TRIỂN I. ỨNG DỤNG

          Khách hàng của bạn dễ dàng tìm kiếm hàng hoá, chọn hàng, thêm bớt mặt hàng vào giỏ hàng (Shopping Cart), tự động tính toán / ghi nhớ đơn hàng và gửi đơn đăng ký mua hàng dễ dàng. Ở chế độ mua hàng của người viếng thăm, chúng tôi luôn tuân thủ chế độ bảo mật SSL và phối hợp với các nhà cung cấp dịch vụ thanh toán (PSP - Payment Service Provider), các dịch vụ kiểm tra Credit Cards có tên tuổi như Barclays Merchant Services, LloydsTSB Cardnet. Lưu trữ, thống kê các hoạt động gắn với các khách hàng của doanh nghiệp.

          Mọi hoạt động gắn với khách hàng và đơn hàng đều có thể thực hiện từ xa, không phụ thuộc vào vị trí địa lý. Chương trình này có ưu điểm là tính bảo mật tuyệt đối, dễ sử dụng và được bảo chứng bởi một trong 3 nhà xử lý thanh toán trực tuyến nổi tiếng thế giới: PayPal, 2Checkout.com, Authorize.NET. Các doanh nghiệp đều đã tin tưởng rằng cửa hàng online hoàn chỉnh của bạn thỏa mãn được khách hàng trong nước và quốc tế truy cập vào cũng như yêu cầu đặt ra đối với việc bán hàng qua Internet.

          - Quản lý dễ dàng, cập nhật nhanh chóng các bài viết giới thiệu doanh nghiệp, dịch vụ, tin tức. - Bài viết có thể dùng ảnh, đặt Web links liên kết, upload files và có thể đăng ở nhiều mục tin. - Bài viết có chức năng gửi bài qua e-mail cho bạn bè, in ấn bài viết.

          - Quản lý người soạn nội dung với nhiều quyền hạn khác nhau quy trình đăng tin lên Web site. - Đếm số lượng người truy cập, tần số đọc bài, tần số viết bài, các thông tin thống kê về hoạt động của Web site. - Chức năng tìm kiếm thông tin trong Web site theo từ khoá (search by keywords).

          Do ở Việt Nam dịch vụ thẻ chưa phát triển nên cũng hạn chế nhiều mặt khi khách hàng mua bảo hiểm phải thanh toán bằng tiền mặt cũng chính vì thế mà dịch vụ bán hàng trực tuyến cũng hạn chế rất nhiều khi thanh toán chuyển khoản.