1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài tập lớn đề tài website thương mại điện tử bán sách online

17 106 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 346,33 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Máy tính điện tử không còn là một thứ phương tiện lạ lẫm đối với mọi người mà nó dần trở thành một công cụ làm việc và giải trí thông dụng và càng tăng cả về số lượng và chất lượng.Hiện

Trang 1

BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

- -Báo cáo bài tập lớn

Đề tài: “Website thương mại điện tử bán sách

online”

Nhóm lớp: 01 Nhóm bài tập: 01

Hà Nội, tháng 5/2021

Trang 2

LỜI MỞ ĐẦU

Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng dụng của

nó trong đời sống Máy tính điện tử không còn là một thứ phương tiện lạ lẫm đối với mọi người mà nó dần trở thành một công cụ làm việc và giải trí thông dụng và càng tăng cả về số lượng và chất lượng.Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng

và tính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.Để tiếp cận và góp phần đẩy mạnh sự phổ biến

của thương mại điện tử ở Việt Nam, Em đã tìm hiểu, xây dựng và cài đặt “Website thương

mại điện tử”.

Trang 3

I Giới thiệu bài toán

Website có thể đáp ứng

được yêu cầu giới thiệu và cung cấp một

1 Thương mại điện tử

Thương mại điện tử là gì?

Thương mại điện tử (Còn gọi là E-commerce hay E-Business) là quy trình mua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử và mạng viễn thông, đặc biệt là qua máy tính và mạng Internet Ngày nay người ta hiểu khái niệm thương mại điện tử thông thường là tất cả các phương pháp tiến hành kinh doanh và các quy trình quản trị thông qua các kênh điện tử mà trong đó Internet hay ít nhất là các kỹ thuật và giao thức được sử dụng trong Internet đóng một vai trò cơ bản và công nghệ thông tin được coi là điều kiện tiên quyết Một khía cạnh quan trọng khác là không còn phải thay đổi phương tiện truyền thông, một đặc trưng cho việc tiến hành kinh doanh truyền thống Thêm vào đó là tác động của con người vào quy trình kinh doanh được giảm xuống đến mức tối thiểu Trong trường hợp này người ta gọi đó là Thẳng đến gia công (Straight Through Processing) Để làm được điều này đòi hỏi phải tích hợp rộng lớn các các tính năng kinh doanh

Lợi ích của Thương mại điện tử?

Lợi ích lớn nhất mà Thương mại điện tử mang lại đó chính là tiết kiệm được chi phí lớn tạo thuận lợi cho các bên giao dịch Giao dịch bằng phương tiện điện tử nhanh hơn

là giao dịch bằng truyền thông, ví dụ gửi fax hay thư điện tử thì nội dung thông tin sẽ đến người nhận nhanh hơn là gửi thư Các giao dịch qua internet có chi phí rất rẻ, một doanh nghiệp có thể gửi thư tiếp thị, chào hàng đến hàng loạt khách hàng chỉ với chi phí giống như gửi cho một khách hàng Với Thương mại điện tử, các bên có thể tiến hành giao dịch khi ở cách xa nhau, giữa thành phố với nông thôn, từ nước này sang nước khác hay nói cách khác là không bị giới hạn bởi không gian địa lý Điều này cho phép các doanh nghiệp tiết kiệm chi phí đi lại, thời gian gặp mặt trong khi mua bán Với người tiêu dùng họ có thể ngồi tại nhà để đặt hàng, mua sắm nhiều loại hàng hóa dịch vụ thật nhanh chóng Những lợi ích như trên chỉ có được với những doanh nghiệp thực sự nhận thức được tầm quan trọng của Thương mại điện tử Vì vậy, Thương mại điện tử góp phần thúc đẩy sự cạnh tranh giữa các doanh nghiệp để thu được nhiều lợi ích nhất Điều này đặc biệt quan trọng trong bối cảnh hội nhập kinh tế quốc tế hiện nay Khi các doanh nghiệp trong nước phải cạnh tranh một cách bình đẳng với các doanh nghiệp nước ngoài

Trang 4

Ứng dụng kinh doanh Một số ứng dụng chung nhất của Thương mại điện tử được liệt

kê dưới đây:

 Tài liệu tự động hóa ở chuỗi cung ứngvà hậu cần

 Hệ thống thanh toán trong nước và quốc tế

 Quản lý nội dung doanh nghiệp

 Nhóm mua

 Trợ lý tự động trực tuyến

 IM (Instant Messaging)

 Nhóm tin

 Mua sắm trực tuyến và theo dõi đặt hàng

 Ngân hàng điện tử

 Văn phòng trực tuyến

 Phần mềm giỏ hàng

 Hội thảo truyền thông trực tuyến

 Vé điện tử

2 Đối tượng của đề t ài

Đề tài xây dựng website thương mại điện tử bán sách online

Website được xây dựng phục vụ hai đối tượng chính là Admin( nhà quản trị) và Khách hàng với các chức năng sau:

 Admin

- Đăng nhập Website

- Xem, cập nhật, xoá thông tin sản phẩm

 Khách hàng:

Guest: Khách viếng thăm

- Xem thông tin sản phẩm cũng như các tin tức khác

- Đăng kí thành viên

 User:

- Đã có tài khoản

- Có quyền đăng nhập, đăng xuất,đổi mật khẩu

- Đặt mua sản phẩm

- Được hưởng các quyền ưu tiên như thông báo sản phẩm mới nhất, các ưu đãi…

2. Đặc điểm

Xây dựng một hệ thống bán sách trực tuyến đơn giản, thân thiện, dễ sử dụng, cho phép khác hàng xem thông tin và đặt hàng qua mạng, người quản trị quản lý các thông tin về sản phẩm cũng như người dùng

Trang 5

Website được thiết kế với

- Giao diện hài hoà, thân thiện, giúp người dùng dễ dàng sử dụng

- Trang chủ sẽ hiển thị danh sách các sản phẩm mới nhất và bán chạy nhất giúp người dung dễ dàng tìm kiếm

- Khách hàng có thể dễ dàng tìm thấy thông tin chi tiết các loại sách mà họ quan tâm

- Khách hàng có thể chọn mua các loại sách mà họ cần dựa trên khả năng tài chính và chức năng cần thiết bằng cách thêm vào giỏ hàng

- Có chức năng đăng ký, đăng nhập

Xây dựng một hệ thống bán sách trực tuyến đơn giản, thân thiện, dễ sử dụng, cho phép khác hàng xem thông tin và đặt hàng qua mạng, người quản trị quản lý các thông tin về sản phẩm cũng như người dung

Các module:

Module sản phẩm

Hiển thị thông tin và phân loại sản phẩm trong gian hàng ảo Sản phẩm hiển thị lên website sẽ được hiển thị đầy đủ thông tin về sản phẩm đó như: hình ảnh, tên sản phẩm, mô tả của sản phẩm, giá,

Module giỏ hàng

Khi tham khảo đầy đủ thông tin về sản phẩm khách hàng có thể đặt mua sản phẩm ngay tại Website thông qua chức năng giỏ hàng mà không cần phải đến địa điểm giao dịch, giỏ hàng được làm mô phỏng như giỏ hàng trong thực tế có thể thêm, bớt, thanh toán tiền các sản phẩm đã mua Khi chọn thanh toán giỏ hàng khách hàng phải ghi đầy đủ các thông tin cá nhân, thông tin này được hệ thống lưu trữ và xử lý

Module đăng ký thành viên và đăng nhập hệ thống

Mỗi khách hàng giao dịch tại Website sẽ được quyền đăng ký môt tài khoản riêng Tài khoản này sẽ được sử dụng khi hệ thống yêu cầu Một tài khoản do khách hàng đăng ký sẽ lưu trữ các thông tin cá nhân của khách hàng

Module tìm kiếm sản phẩm

Khách hàng sẽ được cung cấp chức năng tìm kiếm trên Website

Trang giới thiệu: Giới thiệu các thông tin về về sản phẩm…

Module quản lý sản phẩm, đơn hàng

Người quản trị có thể cập nhật thông tin các mặt hàng, loại hàng, quản lý thông tin

Trang 6

đơn hàng.

II Giới thiệu dịch vụ sử dụng/hoặc tự xây dựng

1 Công cụ, phần mềm hỗ trợ

- Phần mềm code: Spring tool suite Eclipse

Spring tool suite (STS) là một extension mở rộng cho eclipse, chuyên dùng để

hỗ trợ phát triển các ứng dụng bằng Spring Framework

(Đây chỉ là một extension hỗ trợ, nếu không có nó thì cũng chẳng sao nhưng có

nó sẽ giúp bạn tạo các file, module, cấu hình Spring trong eclipse đơn giản, nhanh chóng hơn)

- Database(Cơ sở dữ liệu): MySQL

MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở (gọi tắt là

RDBMS) hoạt động theo mô hình client-server Với RDBMS là viết tắt

của Relational Database Management System MySQL được tích hợp

apache, PHP MySQL quản lý dữ liệu thông qua các cơ sở dữ liệu Mỗi cơ sở dữ liệu có thể có nhiều bảng quan hệ chứa dữ liệu MySQL cũng có cùng một cách truy xuất và mã lệnh tương tự với ngôn ngữ SQL MySQL được phát hành từ thập niên 90s

- Phần mềm thiết kế: Visual Paradigm

Visual Paradigm là một chương trình chuyên nghiệp và có lẽ là công cụ tốt nhất

để thiết kế và tùy chỉnh các biểu mẫu UML khác nhau, báo cáo và tạo mã cũng như các tính năng khác của phần mềm này

Các tính năng của phần mềm Visual Paradigm:

o Business Modeling Tools: Giải thích cấu trúc của nhóm / công ty của bạn bằng sơ đồ tổ chức Hiển thị luồng dữ liệu bằng sơ đồ luồng dữ liệu (DFD) Vẽ sơ đồ tổ chức về con người, doanh nghiệp, vị trí, mối quan hệ nội bộ, chức danh và thứ hạng của họ cho nhóm / tổ chức của bạn Xác định các cụm khác nhau, vẽ sơ đồ quy trình làm việc (DFD), dựa trên bất

kỳ quy trình DFD nào Xác định từng cá nhân, chi tiết các nhiệm vụ bằng

sơ đồ quy trình, thiết kế chính xác và chính xác, giúp dễ dàng vẽ sơ đồ chuyên nghiệp và phức tạp với việc sử dụng chuột tốt nhất có thể, chuẩn

bị dữ liệu được sử dụng để vẽ ERP, cung cấp biểu đồ ma trận Tinh vi để thể hiện tất cả các chi tiết của tổ chức

o Business Process Modeling Toolkit (BPMN): Mô phỏng quy trình công

việc Chia sẻ ý tưởng kinh doanh bằng cách sử dụng biểu đồ quy trình kinh doanh Hiểu cách thức một doanh nghiệp đang làm là bước đầu tiên

và quan trọng nhất trong việc thúc đẩy các quy trình kinh doanh Mô hình quy trình kinh doanh và ký hiệu hóa của nó (BPMN) cung cấp một biểu diễn đồ họa của quy trình kinh doanh theo cách đơn giản và dễ hiểu

để giúp dễ dàng mở rộng và hiểu các cấu trúc kinh doanh

o UML and SysML toolkit: Để thiết kế phần mềm hướng đối tượng sử

dụng ngôn ngữ mô hình hóa tích hợp (UML) và tài liệu, mô phỏng và … các khía cạnh khác nhau của phần mềm được sử dụng Với công cụ này, bạn có thể sử dụng sơ đồ trường hợp, sơ đồ lớp, sơ đồ tuần tự, sơ đồ

Trang 7

truyền thông, sơ đồ máy trạng thái, sơ đồ thành phần, sơ đồ triển khai, sơ

đồ đối tượng, sơ đồ thời gian, v.v

o Professional Modeling Toolkit: Nó được sử dụng để thiết kế một mô

hình lớn sử dụng các thành phần nhỏ hơn và giúp thay đổi dễ dàng hơn

o Professional Architectural Tools: Xác định cấu trúc công ty bằng các

công cụ ArchiMate, Zachman Framework và BMM

• SoaML Modeling: Giải thích về các dịch vụ hiện có và bắt buộc

sử dụng Ngôn ngữ mô hình hóa cấu trúc (SoaML), bao gồm sơ

đồ dịch vụ giao diện, sơ đồ dịch vụ liên hệ, v.v

• Database Design Toolkit (ERD): Bằng cách sử dụng ERD, bạn có thể hình dung cơ sở dữ liệu và các loại giao tiếp của nó

o Code engineering: Sử dụng tùy chọn này để tạo mã cho các mô hình lớp UML

• Đo lường bằng UeXceler

• Chỉ định các chi tiết của các yêu cầu

• Thực hiện thay đổi chính xác với phân tích tác động

• Công cụ báo cáo

• Mô hình chia sẻ

• Công cụ mô phỏng

• Quản lý công việc

III Phân tích thiết kế hệ thống

1 Phân tích yêu cầu người dung

 Yêu cầu của khách hàng

Giao diện dễ sử dụng và có tính thẩm mỹ cao

- Hình thức thanh toán phải đảm bảo chính xác

- Thông tin sản phẩm phong phú, đa dạng:

 Giới thiệu, bày bán nhiều loại hang, nhiều mặt hang để khách hang có nhiều cơ hội lựa chọn về một loại mặt hang Thông tin về một sản phẩm phải chi tiết để khách hang có thể nắm bắt rõ thong tin về sản phẩm mình lựa chọn Đặc biệt là những mặt hang được nhiều khách hang quan tâm

 Luôn cập nhật, giới thiệu những sản phẩm mới nhất

- Thông tin về bảo hành sản phẩm phải rõ rang

- Cho phép khách hang tìm kiếm nhanh chóng, chính xác theo nhiều tiêu chí

 Yêu cầu của quản trị viên

Ngoài các yêu cầu giống như của khách hàng, thì hệ thống phải đảm bảo những yêu cầu sau của ban quản trị

- Quản lí chung: liên quan tới các thông tin khách hàng, hàng,

- Cập nhật thông tin hang hóa trực tuyến Dễ dàng cập nhật và thường xuyên thay đổi hình ảnh, thông tin chi tiết giá các mặt hàng bạn sẽ kinh doanh ở bất cứ đâu

- Quản lí các đơn hàng trực tuyến

Quản lí, lưu trữ và báo cáo thông tin về đặt hàng và trạng thái của đơn đặt hàng: đã giao hàng chưa, đã thanh toán chưa …

Trang 8

2 Thiết kế hệ thống

2.1 Xác định Actor và Usecase của hệ thống

 Khách hàng

Có các Usecase chính như

: - Tìm kiếm sản phẩm:

o Tìm kiếm theo tên sản phẩm

o Tìm kiếm theo mức giá

- Đặt hàng, mua hàng

- Thanh toán: Trực tiếp tiền mặt, chuyển khoản, tài khoản ngân lượng

 Quản trị viên

-Quản lí chung

2.2 Biểu đồ phân cấp chức năng

2.5 Biểu đồ usecase

 Biểu đồ usecase chính

QUẢN LÝ BÁN SÁCH TRỰC TUYẾN

QUẢN LÝ SẢN PHẨM

Cập nhật sách

Hiển thị sản phẩm

Đặt hàng

Trang 9

 Biểu đồ usecase quản lí chung

Trang 10

2.6 Biểu đồ lớp lĩnh vực

Trang 11

2.7 Đặc tả Use-case, biểu đồ lớp tham gia ca sử dụng và biểu đồ trình tự

A Use-case đăng nhập

 Biểu đồ trình tự

Trang 13

B Use-case tra cứu thông tin sản phẩm

 Biểu đồ trình tự

C Use-case tra cứu thông tin đơn đặt hàng

 Biểu đồ trình tự

Trang 14

D Use-case Quản lí thông tin sản phẩm

 Biểu đồ trình tự

E Use-case mua sản phẩm

 Biểu đồ trình tự

Trang 15

Biểu đồ lớp chi tiết

Trang 16

IV Cài đặt

1 Đánh giá kết quả xây dựng cài đặt

Trong quá trình thực hiện đề tài này em đã cố gắng hết sức để tìm hiểu xây dựng và

cài đặt chương trình nhưng vì thời gian có hạn nên có thể chưa giải quyết được tất cả các vấn

đề đặt ra Em rất mong nhận được sự thông cảm của cô giáo Em xin chân thành cảm

ơn !

 Những kết quả đạt được

 Về công nghệ:

Tìm hiểu và nắm bắt được các công cụ thiết kế Web

Biết được cách thiết kế Web động cũng như cách tổ chức cơ sở dữ liệu

Các dịch vụ trên Internet, đặc biệt là Web

 Về cài đặt chương trình:

- Giao diện thân thiện với người dùng

- Giới thiệu các mặt hàng kinh doanh của công ty đến với khách hàng

- Cho phép tra cứu mặt hàng khi khách hàng có nhu cầu tìm hàng

- Cho phép khách hàng thực hiện việc đặt hàng qua mạng

- Tiếp nhận đơn đặt hàng của khách hàng

Cập nhật: Mặt hàng mới

2 Hướng phát triển đề tài

- Cho phép khách hàng mua và thanh toán trực tiếp qua mạng thông qua thẻ ATM Xây dựng hệ thống cho phép công ty mua hàng trực tiếp qua mạng

V Kết luận

Với tốc độ phát triển ngày càng tăng của mạng máy tính thì việc thiết kế và cài đặt các ứng dụng cho người dùng là rất cần thiết Vì vậy ý tưởng giới thiệu và bán 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

Hiện nay việc ứng dụng thương mại điện tử ở Việt Nam chỉ đáp ứng được một số vấn

đề cơ bản về mua bán, chưa được linh hoạt Việc ứng dụng này đòi hỏi phải tốn nhiều thời gian và tiền bạc

Với kiến thức nền tảng đã được học ở trường và bằng sự nỗ lực của mình, chúng em

đã hoàn thành đề tài “Xây dựng Website thương mại điện tử bán sách online” Mặc dù

đã cố gắng và đầu tư rất nhiều nhưng do thời gian có hạn Chúng em rất mong nhận được sự thông cảm và góp ý của cô giáo để đề tài của chúng em được hoàn thiện hơn

Trang 17

VI Tài liệu tham khảo

Ngày đăng: 02/10/2021, 18:57

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w