Hướng dẫn xây dựng website quản lý đặt hàng online hiệu quả

MỤC LỤC

Phía nhà cung cấp

Nhà cung cấp có trách nhiệm cung cấp cho công ty đủ só lượng hàng để người quản lý nhập kho để cung cấp cho khách hàng.

Khả năng thực hiện trang web

Đánh Giá sơ bộ tính khả thi của dự án

-Dự án công nghệ hóa và hiện đại hóa cũng được đảng và nhà nước khuyến khích thực hiện nên chắc chắn cũng sẽ được sự ủng hộ rất lớn từ các ban ngành của chính phủ. Kết luận: Nhu cầu cần có một hệ thống thông tin để giúp đỡ bán hàng trong công ty là rất cao và mang tính khả thi, lợi nhuận thu được từ dự án này tương xứng với công sức bỏ ra.

Nội dung trang web sẽ xây dựng

-Nhu cầu mua hàng là rất lớn trên thị trường cho cả các nhà cung cấp lẫn nhười tiêu dùng. -Nhu cầu cần có và cần ứng dụng trong công tác quản lý và bán hàng là cực kỳ cần thiết.

Lựa chọn ngôn ngữ cài đặt

Lựa chọn ngôn ngữ thiết kế

    Khi một Browser thông qua trình duyệt Web gửi yêu cầu đến một tập tin .asp nào đó thì kịch bản chứa trong tập tin sẽ được chạy và trả kết quả về cho Browser đó. Sử dụng đối tượng Application chúng ta có thể điều khiển các đặc tính liên quan đến việc khởi động và dừng ứng dụng, cũng như việc lưu trữ các thông tin có thể được truy nhập bởi các ứng dụng nói chung.

    Lựa chọn ngôn ngữ lập trình

      ADO (Active Data Object) 1. Đó là ActiveX Data Object, là công nghệ truy cập cơ sở dữ liệu của Microsoft. Công nghệ này cung cấp cho bạn một giao diện thống nhất dùng để truy cập tất cả loại dữ liệu cho dù nó xuất hiện ở đâu trên ổ đĩa của bạn. Ngoài ra, chúng cung cấp mức độ linh hoạt lớn nhất của bất kỳ công nghệ truy cập dữ liệu của Microsoft. Các đối tượng của ADO. Có 8 đối tượng trong ADO: Recordset, Connection, Command, Parameter, Record, Field, Stream, Error. Trong đó 3 đối tượng chính thường xuyên được sử dụng đó là: Connection, Recordset và Command. kỳ kiểu dữ liệu nào khác) trong kiểu dữ liệu Variant. Để chuyển dữ liệu từ kiểu này sang kiểu khác ta dùng các hàm chuyển như: CBool, CByte, CInt, CStr, CDate,…. Biến là một tên tham chiếu đến một vùng nhớ, là nơi chứa thông tin của chương trình mà thông tin này có thể được thay đổi trong thời gian script chạy.

      Tên biến phải bắt đầu bằng một kí tự chữ, trong tên biến không chứa dấu chấm, chiều dài tối đa là 255 kí tự và một biến phải là duy nhất trong tầm vực mà nó được định nghĩa. Hằng là một tên có nghĩa đại diện cho một số hay một chuỗi và không thể thay đổi trong quá trình chạy. Cách khai báo hằng số giống như là khai báo biến, chỉ cần thay Dim bằng Const.

      Nếu muốn chỉ định thứ tự ưu tiờn của toỏn tử một cỏch rừ ràng thỡ dựng dấu ( ), thứ tự ưu tiên của các toán tử như sau (từ trên xuống dưới, từ trái sang phải).

      Phân tích và thiết kế

      • Phân tích và thiết kế các chức năng của website đặt hàng qua mạng
        • Phân tích và thiết kế cơ sở dữ liệu
          • Thiết kế giao diện cho website

            Trong mô hình này ta có thể thấy được sự tương tác qua lại giữa người sử dụng với hệ thống đồng thời thấy được tầm quan trọng của người quản trị viên với hệ thống, sự tuơng tác này là qua lại với nhau và phụ thuộc vào nhau. Người sử dụng có thể xem được thông tin mặt hàng với nhiều chủng loại và mức giá thông qua chức năng này đồng thời họ có thể đặt hàng trực tiếp tại website, nếu là người mua thường xuyên họ có thể tạo tài khoản cho mình để phục vụ cho những lần đăng nhập sau, sau khi đăng nhập tài khoản người dùng dữ liệu được lưu vào kho người dùng, thông tin này sẽ được bảo mật với các người dùng khác và chỉ có người quản trị website mới có thể tác động được. Chức năng quản trị thông tin và quảng cáo dùng cho việc tải các tin tức lên website nhằm phục vụ cho các thông tin về công ty, các chính sách mới hay những tin tức mới cập nhật, phần quảng cáo website cho phép đăng ký quảng cáo trên mạng để giúp tăng nguồn thu thêm cho công ty từ việc đăng ký quảng cáo của các công ty khác muốn liên kết quảng cáo trên website.

            Chức năng thông tin và quảng cáo tuy không đóng vai trò quan trọng như những chức năng khác nhưng nó không thể thiếu được trong một trang website chức nảng này nhằm cung cấp những thông tin cần thiết cho người dùng như các chính sách ,cách thức đặt hàng hay chiết khấu cho các đơn hàng ,ngoài ra chức năng quảng cáo còn cho phép đăng các quảng cáo về các công. Khi thiết kế cơ sở dữ liệu phải phõn biệt rừ với thiết kế cỏc quỏ trỡnh xử lý dữ liệu và phải tạo ra được một cơ sở dữ liệu lưu trữ thông tin của các đối tượng quản lý (tên khách hàng, tên hàng) để thông tin không bị lưu trữ thừa. Khi chon vào phần mua hàng xong thì sản phảm mà bạn mua sẽ cập nhật trong giỏ hàng của bạn, trong giỏ hàng bạn có thể thấy tên mặt hàng mà bạn đã chọn, đơn giá, số luợng và hai chức năng cập nhật và xóa cho từng mặt hàng.

            Trong trang đăng ký này những mục có dấu sao là những mục mà bạn bắt buộc phải nhập, sau khi đăng nhập xong bạn sẽ được coi là một thàng viên của website và thông tin về bạn sẽ được lưu trong cơ sở dữ liệu để phục vụ cho những lần giao dịch sau. Khi đăng nhập với quyền quản trị bạn sẽ nhìn thấy giao diện của người quản trị, trong đó có các quyền quản lý như logo, thư liên hệ, thành viên, giới thiệu, đơn đặt hàng thêm hàng hóa mới phân loại hàng hóa, nhóm hàng hóa, loại tin tức, tin tức, bảo trì thống kê. Là chức năng phân loại các bản tin, bản tin nào cần thiết mang tính chiến lược phục vụ cho việc kinh doanh hay chính sách của công ty thì sẽ được đưa lên top đầu còn các tin phụ khác thì được đưa vào nhằm làm giảm mức nhàm chán khi khách hàng tham quan trang web, chức năng này thực sự cần thiết đối với cả khách hàng lẫn người quản lý giúp gia tăng lượng thông tin trao đổi giữa khách hàng và công ty.

            Là chức năng thống kê số lượng thành viên đăng ký, tổng số mặt hàng, tổng số đơn hàng, thông tin liên hệ và số lượng người truy cập, giúp người quản lý có cái nhìn chung nhất về hệ thống website có hoạt động được tốt hay không, có nhiều khách hàng tham gia và góp ý hay không để thấy được trang web có thực sự đáp ứng được kỳ vọng đã đặt ra hay không. Trang này dùng cho nguời duyệt trang web xem các thông tin mà người quản trị đã up lên, tin tức này có thể là những chính sách mới hay đơn thuần chỉ là những trang tin cập nhật ở trên mạng, trang này nhằm mục đích làm phong phú thêm, sinh động thêm cho trang website.

            Hình  2.2: Sơ đồ ngữ cảnh
            Hình 2.2: Sơ đồ ngữ cảnh

            Đánh giá và hướng phát triển

              Hơn nữa việc tìm hiểu ngôn ngữ cài đặt (ASP và VBscript) còn nhiều hạn chế nên việc tận dụng được những thế mạnh của ngôn ngữ là chưa mang lại hiệu quả cao. Hệ thống website khi được phân tích thiết kế và được cài đặt hoàn thiện sẽ góp phần quan trọng trong việc quản lý chứng từ sổ sách giảm đi sự thao tác của nhân viên giúp cho viêc bán hàng được thuận lợi và nhanh chóng. Chương trình website đặt hàng qua mạng không cần đòi hỏi nhiều nhân lực và tài lực nên thụân lợi cho việc triển khai và thay đổi khi có những yêu cầu mới.

              Hệ thống được nâng cấp sẽ có thêm chức năng phân quyền cho từng người quản lý và người bán hàng cũng như thủ kho, chức năng thanh toán trực tiếp tại các ngân hàng bằng các loại thẻ ATM hay mastercard, visacard. Hệ thống có thể phát triển thêm các chương trình phục vụ trong tài chính kế toán cho việc lập hóa đơn hay sử dụng, đây là hệ thống mở cho các modul chức năng khác thêm vào. Hiện nay hệ thống vẫn được phát triển trên ngôn ngữ ASP nhưng trong tương lai sẽ được thay thế bằng ASPNET để theo kịp các ứng dụng mới trên thế giới.

              Vì vậy ý tưởng giới thiệu và đặt hàng qua mạng tuy không phải là mới nhưng phần nào cũng giúp cho khách hàng thuận tiện trong việc lựa chọn và mua hàng.