Xây dựng ứng dụng web tích hợp tin tức và bán hàng trực tuyến

MỤC LỤC

QUY TRÌNH KINH DOANH TRONG THƯƠNG MẠI ĐIỆN TỬ

    Với Internet, việc xác định giá cho một sản phẩm và dịch vụ cụ thể nào đó là khá dễ dàng và nhanh chóng thông qua các cách như gửi thư hỏi giá, thư báo giá đến các đối tác, đưa giá sản phẩm, dịch vụ của mình trên website để tất cả những ai quan tâm có thể xem được, có thể trao đổi, đàm phán trực tiếp với đối tác về các điều khoản của hợp đồng…. Các sản phẩm, dịch vụ liên quan đến thông tin như dịch thuật, tư vấn, đào tạo, các dịch vụ báo chí, truyền thông đều có thể được vận chuyển một cách dễ dàng nhanh chãng qua Internet .Đối với các hàng hoá phải chuyển theo các kênh truyền thống như đường biển, đường hàng không … Internet vẫn giúp cỏc đối tỏc theo dừi được tỡnh trạng cũng như vị trớ của hàng hoỏ trờn đường vận chuyển.

    Giới Thiệu Về Đề Tài

    Tên Đề Tài :Xây Dựng Ứng Dụng Web Tin Tức Và Bán Hàng Trực Tuyến

    Thành công và sức mạnh của ADC được thể hiện trong việc hợp tác chặt chẽ và hiệu quả với các chuyên gia hàng đầu thuộc các ngành, lĩnh vực kinh tế, xã hội khác cũng như phát huy tối đa sức sáng tạo, tinh thần đoàn kết, tự chủ của tập thể các cán bộ trẻ trung, năng động đang làm việc tại ADC.

    Mô tả hoạt động của dự án

    Người quản lý website nhận thông tin yêu cầu, phản hồi thông tin từ phía khách hàng, thường xuyên cập nhật sản phẩm, đơn hàng để sản phẩm mà nhà sản xuất giới thiệu cho khách hàng luôn được đổi mới về chủng loại, kiểu dáng cũng như sự phục vụ…đem lại sự tin tưởng cho khách hàng về sản phẩm của mình. Người quản lý website có thể quản lý các sản phẩm bày bán trong website, thống kê về các hàng hóa bán được, các nhu cầu của khách hàng từ đó đưa ra được những thay đổi phù hợp để có thể mang lại lợi nhuận cao nhất từ việc bán hàng qua mạng.

    Đối tượng sử dụng

    Cung cấp các phần mềm chuyên dụng, các sản phẩm software liên quan đến máy tính hay các driver chính hãng nếu khách hàng mua hàng tại website.

    XÁC ĐỊNH YÊU CẦU CỦA HỆ THỐNG

    Yêu cầu về giao diện của hệ thống

    + Gửi các yêu cầu hay câu hỏi cho người quản trị website: Khi khách hàng có yêu cầu đặc biệt cũng như các câu hỏi thì họ có thể gửi đến người quản trị thông qua website một cách dễ dàng. + Quản lý admin: xem thông tin, thêm, sửa, xóa và phân quyền cho các admin quản trị hệ thống website.

    PHÂN TÍCH HỆ THỐNG

      Trong phần này người quản trị có thể cấp quyền quản lý hệ thống hoặc là người quản lý 1 danh mục như (quản lý kho hàng,quản lý tin tức, quản lý liên hệ). • Quản lý tin tức: Người quản trị có thể cập nhật, thêm mới, xóa các danh mục tin tức và tin tức cho người dùng xem thông tin các sản phẩm. • Quản lý liên lạc: Quản lý các thông tin của khách hàng và người dùng về liên hệ. • Đăng nhập hệ thống: Đối với người quản trị phải có Account để đăng nhập với quyền để vào hệ thống quản lý website. • Đăng nhập: Khách hàng và người dùng muốn đặt mua sản phẩm thì phải đăng nhập, khi đăng nhập thành công thì nó sẽ lưu trữu trạng thái của khách hàng ở trên trình duyệt. • Chức năng đăng ký thành viên: nếu người dùng muốn mua hàng thì người dùng phải đăng ký các thông tin mà hệ thống cung cấp. Sau khi đăng ký thành viên thành công thì có thể đăng nhập để đặt mua hàng. • Chức năng xem thông tin: Khách hàng và người dùng có thể tìm hiểu các thông tin sản phẩm liên quan. • Chức năng tìm kiếm thông tin: Khách hàng và người dùng có thể gừ từ khúa để tỡm kiếm. • Chức năng chọn giỏ hàng: Khách hàng có thể chọn đặt mua bất kỳ sản phẩn nào mà khách hàng chọn mua. • Chức năng Cập nhật giỏ hàng: Tại đây khách hàng có thể thêm hoặc bớt số lượng sản phẩm. • Chức năng xóa giỏ hàng: Khách hàng có thể xóa các sản phẩm mà không muốn mua. • Chức năng gửi giỏ hàng: Gửi giỏ hàng đã đặt mua để người quản lý biết và cung cấp các sản phẩm mà khách hàng đã đặt mua. • Chức năng gửi ý kiến đóng góp: Khách hàng có thể góp ý về các. • Một tài khoản trên hệ thống tương ứng với quyền được cấp. • Trạng thái hệ thống trước khi đăng nhập. - Hệ thống: Chờ đăng nhập. • Trạng thái hệ thống sau đăng nhập. - Hệ thống: xác đinh thành công với quyền quản lý hệ thống tương ứng. - Đầu vào bao gồm: account và password tương ứng với quyền được cấp. - Quá trình thực hiện: hệ thống kiểm tra xem với account và password tương ứng với quyền được cấp có phù hợp hay trong cơ sở dữ liệu hay không. - Đầu ra: thống báo quyền tương ứng với quản trị hoặc là đăng nhập hệ thống không thành công. Biểu đồ luồng của use case đăng nhập hệ thống. Hình 4 : Biểu đồ luồng sự kiện của admin Biểu đồ tuần từ use case đăng nhập hệ thống. Hình 5 : Biểu đồ tuần tự đăng nhập hệ thống. Thêm nhóm danh mục tin tức:. a) Đây là use case thêm nhóm danh mục tin tức. • Để thực hiện điều kiện ban đầu cần có:. • Bạn là admin của mục quản lý tin tức hay là quản lý hệ thống. • Trạng thái trước khi thêm nhóm danh mục tin tức:. - Hệ thống: chờ thêm nhóm danh mục tin tức. • Trạng thái hệ thống sau khi thêm nhóm danh mục. - Hệ thống: thêm danh mục nhóm tin thành công. - Hệ thống hiển thị danh sách các nhóm tin. - Admin chọn thêm nhóm danh mục tin. - Hiển thị trang thêm nhóm danh mục tin và sau đó người quản trị điền các thông tin mà hệ website cung cấp. - Sau đó chọn save. b) Biểu đồ tuần tự của use case thêm danh mục nhóm tin. Hình 6 : Biểu đồ tuần tự thêm nhóm danh mục tin. Sửa nhóm danh mục tin tức. • Hệ thống: đưa ra các thông tin cần thiết trước khi sửa đổi. Trạng thái hệ thống sau khi kết thúc. • Hệ thống: xác định thành công, danh mục nhóm tin đã được thay đổi. Mô tả chi tiết:. • Admin chọn chức năng sửa đổi danh mục nhóm tin. • Hệ thống đưa ra danh sách các danh mục nhóm tin hiện có. • Admin chọn danh mục nhóm tin cần sửa theo id đã chọn. • Hệ thống kiểm tra các thông tin Admin vừa thay đổi. • Nếu đúng và đầy đủ thì hệ thống lưu lại thông tin đó. • Nếu sai thì thông báo cho Admin biết. Biểu đồ tuần tự Use case. Hình 7: Biểu đồ tuần tự sửa nhóm danh mục tin. Xóa nhóm danh mục tin tức. Đây là use case xóa danh mục nhóm tin tức. Điều kiện ban đầu cần có:. • Bạn phải có quyền của Admin. Trạng thái hệ thống trước khi xóa danh mục nhóm tin tức:. • Hệ thống: đưa ra các thông tin cần thiết trước khi xóa đổi. Trạng thái hệ thống sau khi kết thúc. • Admin chọn chức năng xóa nhóm danh mục tin. • Hệ thống đưa ra danh sách các nhóm danh mục tin hiện có. • Admin chọn nhóm danh mục tin cần xóa theo id đang chọn. • Hệ thống đưa ra cảnh báo, và yêu cầu Admin xác nhận. • Nếu đồng ý thì hệ thống sẽ xóa danh mục tin đó. • Nếu không đồng ý thì hệ thống sẽ không thay đổi. Biểu đồ tuần tự Use case. Hình 8 : Biểu đồ tuần tự xóa nhóm danh mục tin. A.Thêm danh mục tin tức:. a) Đây là use case thêm danh mục tin tức. Để thực hiện điều kiện ban đầu cần có:. - Bạn là admin của mục quản lý tin tức hay là quản lý hệ thống. Trạng thái trước khi thêm danh mục tin tức:. - Hệ thống: chờ thêm danh mục tin tức. Trạng thái hệ thống sau khi thêm danh mục. - Hệ thống: thêm danh mục tin thành công. Miêu tả chi tiết:. - Người admin có thể chọn nhóm danh mục và bấn hiển thị - Hệ thống hiển thị danh sách các tin. - Admin chọn thêm danh mục tin. - Hiển thị trang thêm danh mục tin và sau đó người quản trị điền các thông tin mà hệ website cung cấp. - Sau đó chọn save và load lại dữ liệu => quá trinh thêm giữa liệu đã thành công. b) Biểu đồ tuần tự của use case thêm danh mục tin. • Miêu tả chi tiết: Khi khách hàng hay người dùng muốn thay đổi số lượng mặt hàng đặt mua tại giỏ hàng thì sau khi cập nhật lại giỏ hàng, kết quả là số lượng giỏ hàng tăng lên và số tiền thanh toán cho các sản phẩm cũng tăng lên theo số lượng.

      Hình 3: Tổng thể các chức năng (Use cases và Actor).
      Hình 3: Tổng thể các chức năng (Use cases và Actor).

      THIẾT KẾ HỆ THỐNG 4.1 Hiển thị thông thị - display

        Chức năng này riêng rẽ đối với các thành phần khác, nó chỉ có tác dụng cho phép người sử dụng gửi những góp ý của mình cho toàn bộ portal. Thiết kế vât lý : admin không có liên quan dữ liệu tới bất kỳ thành phần nào trong hệ thống song nó có chức năng quản lý tất cả dữ liệu trong hệ thống.

        Hình 11 : Mô hình lưu trữ dữ liệu phần tin tức
        Hình 11 : Mô hình lưu trữ dữ liệu phần tin tức

        TRIỂN KHAI VÀ DEMO CHƯƠNG TRÌNH 5.1 Giao diện đối với người sử dụng

        Giao diện chương trình chính

        Trang danh mục tin tức

        Trang chủ sản phẩm

        Trang danh muc sản phẩm

        Trang đặt mua hàng

        Trang đặt mua hàng khi mà khách hàng đă đăng nhập để mua hàng

        Giao diện đăng nhập hệ thống

        Trang quản lý tin tức

        Trang quản lý user

        Trang quản lý sản phẩm

        TỔNG KẾT