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

Đồ Án cdio – cs 297 ay Đề tài xây dựng website sàn thương mai Điện tử

16 3 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

Tiêu đề Xây Dựng Website Sàn Thương Mai Điện Tử
Tác giả Lê Văn Tấn Đạt, Trần Nguyên Đồng, Nguyễn Văn Thanh Duy, Dương Tấn Hòa, Thái Hoàng Thịnh
Người hướng dẫn Ngô Văn Hiếu
Trường học Đại Học Duy Tân
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Đồ Án
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 16
Dung lượng 155,57 KB

Nội dung

Ý TƯỞNG CÁ NHÂN 1.3 Thành viên 1 - Họ tên sinh viên: Lê Văn Tấn Đạt - Chuyên ngành: Công Nghệ Phần Mềm - Tên ý tưởng tên sản phẩm: Website Tổ Chức Sự Kiện - Ngày/Tháng/Năm: 12/12/2023 1.

Trang 1

ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN



ĐỒ ÁN CDIO – CS 297 AY

ĐỀ TÀI

XÂY DỰNG WEBSITE SÀN THƯƠNG MAI ĐIỆN TỬ

Giảng viên hướng dẫn: NGÔ VĂN HIẾU Nhóm 1

Sinh viên thực hiện

1 Lê Văn Tấn Đạt 28211144166

2 Trần Nguyên Đồng 28211106644

3 Nguyễn Văn Thanh Duy 28211153139

4 Dương Tấn Hòa 28211145200

5 Thái Hoàng Thịnh 28211153149

Đà Nẵng, 08/2023

Trang 2

Ý TƯỞNG CÁ NHÂN

1.3 Thành viên 1

- Họ tên sinh viên: Lê Văn Tấn Đạt

- Chuyên ngành: Công Nghệ Phần Mềm

- Tên ý tưởng (tên sản phẩm): Website Tổ Chức Sự Kiện

- Ngày/Tháng/Năm: 12/12/2023

1.3.1 Mô tả ý tưởng sản phẩm

- Hiện nay, các công nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời sống thường nhật của con người Một điểm tiêu biểu trong việc phát triển các công nghệ đó phải

kể đến việc ứng dụng công nghệ thông tin vào hầu khắp các hoạt động Nhờ đó, các công việc được thực hiện nhanh, chính xác và đạt kết quả cao hơn rất nhiều.

- Với sự bận rộn và xã hội ngày càng tân tiến thì con người sẽ ít thời gian để đi đến những dịch vụ để gặp trực tiếp vì thế những trang website dịch vụ được tận dụng

và tiếp cận được với mọi người khá dễ dàng

-Với những ý trên thì website tổ chức sự kiện sẽ đáp ứng cho mọi người về những event , sự kiện âm nhạc

Dưới đây là một số nhu cầu phổ biến mà người ta có thể mong đợi từ một trang web tổ chức sự kiện:

1 Thông tin chi tiết: Người dùng mong muốn tìm hiểu về sự kiện, bao gồm thông tin về ngày giờ, địa điểm, chương trình, diễn giả và nội dung Trang web sự kiện cần cung cấp thông tin đầy đủ và chi tiết để người dùng có thể hiểu rõ về sự kiện

và quyết định tham gia.

2 Đăng ký và mua vé: Người dùng muốn đăng ký tham gia sự kiện và mua vé một cách thuận tiện Trang web sự kiện cần cung cấp tính năng đăng ký và mua vé trực tuyến, cho phép người dùng chọn loại vé, nhập thông tin cá nhân và thanh toán một cách dễ dàng.

Trang 3

3 Tương tác và giao tiếp: Người dùng muốn có cơ hội tương tác và giao tiếp với nhau và với tổ chức tổ chức sự kiện Trang web sự kiện có thể cung cấp các tính năng như hội thoại trực tiếp, hỏi đáp, bình luận, chia sẻ trên mạng xã hội để tạo sự kết nối và tương tác.

4 Lịch trình và thông báo: Người dùng muốn biết lịch trình và thông báo mới nhất

về sự kiện Trang web sự kiện cần cung cấp lịch trình chi tiết và có khả năng gửi thông báo email hoặc thông báo đẩy để thông báo cho người dùng về các thay đổi, cập nhật và thông tin quan trọng khác.

5 Nội dung và tài liệu: Người dùng muốn có truy cập vào nội dung và tài liệu liên quan đến sự kiện Trang web sự kiện có thể cung cấp tài liệu tham khảo, bài viết, video, slide trình bày và bất kỳ tài liệu nào khác mà người dùng có thể tìm hiểu thêm sau sự kiện.

6 Kết nối và chia sẻ: Người dùng muốn kết nối và chia sẻ thông tin về sự kiện với người khác Trang web sự kiện có thể tích hợp các nút chia sẻ trên mạng xã hội, cho phép người dùng dễ dàng chia sẻ thông tin về sự kiện với bạn bè và mạng lưới của họ.

1.3.2 Các ngôn ngữ, công cụ, công nghệ nào cần phải học

1 Ngôn ngữ lập trình:

- C++: Một ngôn ngữ lập trình mạnh mẽ và phổ biến, thường được sử dụng cho phát triển phần mềm, trò chơi và hệ thống nhúng.

- Java: Được sử dụng rộng rãi cho phát triển ứng dụng di động, ứng dụng web và phần mềm.

- Python: Một ngôn ngữ lập trình dễ học và đa năng, thích hợp cho nhiều ứng dụng, bao gồm phân tích dữ liệu, trí tuệ nhân tạo và phát triển web.

- JavaScript: Được sử dụng cho phát triển ứng dụng web tương tác và trải nghiệm người dùng.

- Ruby: Một ngôn ngữ lập trình linh hoạt, thường được sử dụng cho phát triển web

và ứng dụng.

2 Công cụ phát triển:

- IDE (Integrated Development Environment): Ví dụ như Visual Studio, Netbeans Chúng cung cấp môi trường phát triển tích hợp để viết, thử nghiệm và gỡ lỗi code.

- Trình biên dịch và trình thông dịch: Ví dụ như GCC (dành cho C/C++), JVM (Java Virtual Machine), Node.js (cho JavaScript).

- Hệ quản trị cơ sở dữ liệu: Ví dụ như MySQL, PostgreSQL, MongoDB Chúng giúp lưu trữ và quản lý dữ liệu trong ứng dụng.

Trang 4

3 Công nghệ phát triển web:

- HTML/CSS: Được sử dụng để xây dựng cấu trúc và giao diện cho trang web.

- Frameworks: Ví dụ như React, Angular, Vue.js cho phát triển phía người dùng; Django, Ruby on Rails cho phát triển phía máy chủ.

- Công nghệ backend: Ví dụ như Node.js (JavaScript), Flask (Python), Spring (Java).

1.4 Thành viên 2

- Họ tên sinh viên: Trần Nguyên Đồng

- Chuyên ngành: Công Nghệ Phần Mềm

- Tên ý tưởng (tên sản phẩm): Xây Dựng Website Thanh Lý Đồ Dùng Sinh Viên

- Ngày/Tháng/Năm: 08/12/2023

1.4.1 Mô tả ý tưởng sản phẩm

Hiện nay, các công nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời sống thường nhật của con người Một điểm tiêu biểu trong việc phát triển các công nghệ đó phải kể đến việc ứng dụng công nghệ thông tin vào hầu khắp các hoạt động Nhờ đó, các công việc được thực hiện nhanh, chính xác và đạt kết quả cao hơn rất nhiều

Khi các sinh viên ra trường cần thanh lý lại 1 số đồ dùng hằng này và dụng cụ học tập, thiết bị điện tử, Trong khi đó thì tân sinh viên lại có nhu cầu mua, sắm thêm các

đồ dùng cần thiết để sử dụng.Việc xây dựng trang wedsite nhằm tạo môi trường trực tuyến giúp các sinh viên hay bất kì ai có nhu cầu bán lại 1 số đồ không dùng đến.Môi trường trực tuyến giúp các người dùng không có nhiều thời gian để đi xem trực tiếp sản phẩm Như trên các trang mạng xã hội thanh lý nhưng lại không có thông tin chi tiết về sản phẩm làm cho người dùng mất nhiều thời gian hơn

Wedsite này tạo môi trường cạnh tranh lành mạnh, là một nền tảng trực tuyến kết nối sinh viên để mua bán và thanh lý đồ dùng cũ, từ sách giáo trình đến đồ nội thất, nhằm giảm lượng rác thải và tạo ra cơ hội tiết kiệm cho cả người bán và người mua.Sinh viên

có thể thanh lý mọi thứ từ sách, quần áo, đến đồ gia dụng và đồ điện tử không còn sử dụng.Hệ thống tìm kiếm thông minh giúp người mua dễ dàng tìm thấy sản phẩm cần mua

Trang 5

dựa trên danh mục, giá cả, hoặc địa điểm.Người mua có thể đánh giá và viết nhận xét về người bán, tạo ra một cộng đồng đáng tin cậy và minh bạch.Tích hợp tính năng đấu giá cho những sản phẩm đặc biệt, tạo sự hứng thú và cạnh tranh tích cực.Người mua có thể đăng ký nhận thông báo về các mục mới được đưa lên trang web, giúp họ nhanh chóng chọn được những ưu đãi tốt nhất.Người mua có thể tạo danh sách yêu thích để theo dõi

và so sánh các sản phẩm mà họ quan tâm.Hệ thống tích điểm và ưu đãi để khuyến khích

sự trung thành và thúc đẩy giao dịch.Cung cấp một hệ thống thanh toán an toàn và bảo mật để bảo vệ thông tin người dùng.Khuyến khích sinh viên mới gia nhập bằng việc cung cấp ưu đãi đặc biệt hoặc giảm giá cho các mục hàng đầu tiên.Cho phép người dùng chia

sẻ các mục hàng yêu thích trên các mạng xã hội để tăng sự chia sẻ và tương tác.Cung cấp nhiều phương thức thanh toán linh hoạt, bao gồm cả thanh toán trực tuyến và thanh toán khi nhận hàng.Cung cấp hướng dẫn chi tiết về làm thế nào để thanh lý đồ dùng một cách

an toàn và bảo mật thông tin cá nhân.cam kết thúc đẩy lối sống bền vững, giúp sinh viên giảm lượng rác và tạo ra một cộng đồng chia sẻ và hỗ trợ

1.4.2 Các ngôn ngữ, công cụ, công nghệ nào cần phải học

Để xây dựng một trang web thanh lý đồ dùng sinh viên,cần học một hoặc một số ngôn ngữ lập trình và công nghệ wed

HTML\CSS: Đây là ngôn ngữ cơ bản để xây dựng cấu trúc và giao diện cho trang web

HTML (Hypertext Markup Language) xác định cấu trúc của trang, trong khi CSS

(Cascading Style Sheets) giúp thiết lập kiểu dáng và trình bà

JavaSript: Là ngôn ngữ lập trình cho phía client (trình duyệt), giúp làm cho trang web

trở nên tương tác và động đẹp hơn Thường được sử dụng để xử lý sự kiện, thao tác DOM (Document Object Model), và làm cho giao diện người dùng trở nên linh hoạt

1.5 Thành viên 3

- Họ tên sinh viên: Nguyễn Văn Thanh Duy

- Chuyên ngành: Công Nghệ Phần Mềm

- Tên ý tưởng (tên sản phẩm): Website Bán Giày

Trang 6

- Ngày/Tháng/Năm: 12/12/2023

1.5.1 Mô tả ý tưởng sản phẩm

Trang web bán giày là một nền tảng thương mại điện tử chuyên cung cấp và bán các sản phẩm giày đa dạng, từ các thương hiệu nổi tiếng đến các lựa chọn phong cách độc đáo Trang web này có giao diện người dùng thân thiện, với các danh mục sản phẩm rõ ràng giúp người dùng dễ dàng tìm kiếm Các tính năng bao gồm:

1 Giao diện và Thiết kế:

Giao diện thân thiện, linh hoạt và dễ sử dụng, tương thích với các thiết bị di động Thiết kế độc đáo và thú vị, tạo cảm giác chuyên nghiệp và thương hiệu mạnh mẽ

2 Danh mục sản phẩm đa dạng:

Sử dụng cơ sở dữ liệu để quản lý và hiển thị các danh mục sản phẩm một cách hiệu quả

Tích hợp hình ảnh và video chất lượng cao để mô tả sản phẩm

3 Hệ thống Quản lý Nội dung (CMS):

Sử dụng CMS như WordPress hoặc Joomla để quản lý và cập nhật nội dung trang web một cách dễ dàng

4 Hệ thống Thanh toán và Bảo mật:

Tích hợp cổng thanh toán an toàn như Stripe, PayPal để thuận tiện cho khách hàng

Sử dụng SSL để bảo vệ thông tin cá nhân của người dùng và giao dịch

1.5.2 Các ngôn ngữ, công cụ, công nghệ nào cần phải học

1 Ngôn ngữ lập trình và Framework:

Sử dụng ngôn ngữ lập trình như Python hoặc Node.js cho backend để xử lý logic kinh doanh và tương tác với cơ sở dữ liệu

Sử dụng HTML, CSS, và JavaScript (hoặc các framework , các thư viện như React, Angular) cho phần frontend để tạo giao diện người dùng đẹp và tương tác

Trang 7

2 Cơ sở dữ liệu:

Sử dụng hệ quản trị cơ sở dữ liệu như MySQL hoặc MongoDB để lưu trữ thông tin sản phẩm, khách hàng và đơn hàng

3 Tích hợp Hệ thống đánh giá và đánh giá:

Sử dụng các thư viện JavaScript hoặc framework như React để xây dựng hệ thống đánh giá sản phẩm và phản hồi từ khách hàng

4 Tích hợp Mạng xã hội và Marketing:

Kết nối với các mạng xã hội để chia sẻ sản phẩm, khuyến mãi và thu hút đối tượng mục tiêu

Sử dụng công cụ quảng cáo trả tiền như Google AdWords để tăng tầm nhìn và đưa khách hàng đến trang web

5 Chương trình Thưởng khách hàng:

Xây dựng chương trình thưởng khách hàng tích điểm hoặc ưu đãi đặc biệt để tạo sự trung thành từ phía khách hàng

6 Phân tích và Theo dõi:

Sử dụng Google Analytics hoặc các công cụ tương tự để theo dõi lượt truy cập, hành vi người dùng và hiệu suất trang web

7 Chính sách Đổi trả và Dịch vụ khách hàng:

Cung cấp thông tin chi tiết về chính sách đổi trả và hỗ trợ khách hàng thông qua chat trực tuyến hoặc hệ thống hỗ trợ

8 Tối ưu hóa tốc độ trang web:

Sử dụng công cụ như Lighthouse để tối ưu hóa tốc độ tải trang web và cải thiện trải nghiệm người dùng

Bằng cách này, ShoeBoutique.vn sẽ trở thành một điểm đến lý tưởng cho những người đam mê giày dép và mong muốn trải nghiệm mua sắm trực tuyến thuận lợi và đầy đủ tính năng

Trang 8

1.2 Thành viên 4

- Họ tên sinh viên: Dương Tấn Hòa

- Chuyên ngành: Công Nghệ Phần Mềm

- Tên ý tưởng (tên sản phẩm): Website Sàn Thương Mại Điện Tử

- Ngày/Tháng/Năm: 12/12/2023

1.2.1 Mô tả ý tưởng sản phẩm

Sàn thương mại điện tử được thiết kế để kết nối người bán và người mua một cách thuận tiện, hiệu quả và cá nhân hóa Điều đặc biệt của nó là khả năng tối ưu hóa trải nghiệm mua sắm thông qua các tính năng thông minh và giao diện người dùng thân thiện

 Tính Năng Chính:

1 Hệ Thống Tìm Kiếm Nâng Cao:

Tìm kiếm theo từ khóa, danh mục, giá cả, đánh giá, và các tiêu chí khác

Lọc sản phẩm thông qua các tiêu chí chất lượng, thương hiệu, và xuất xứ

2 Giao Diện Người Dùng Thân Thiện:

Thiết kế đơn giản, dễ sử dụng và thân thiện với người dùng trên cả nền tảng di động và máy tính

Tích hợp chức năng đề xuất sản phẩm dựa trên lịch sử mua sắm và sở thích cá nhân

3 Hệ Thống Đánh Giá và Nhận Xét:

Người mua có thể đánh giá và viết nhận xét về sản phẩm, giúp tăng cường tính minh bạch

và tin cậy

Công cụ đánh giá người bán để giúp người mua có quyết định chọn lựa thông tin

4 Ưu Đãi và Khuyến Mãi:

Hiển thị ưu đãi và khuyến mãi đặc biệt từ các cửa hàng

Hệ thống thông báo tự động về các chương trình giảm giá và sự kiện đặc biệt

5 Tích Hợp Hệ Thống Thanh Toán An Toàn:

Hỗ trợ nhiều phương thức thanh toán an toàn và thuận tiện

Tích hợp cổng thanh toán trực tuyến và ví điện tử phổ biến

6 Chăm Sóc Khách Hàng:

Hệ thống hỗ trợ trực tuyến 24/7

Trang 9

Hệ thống theo dõi đơn hàng và thông báo trạng thái giao hàng.

7 Tính Năng Xã Hội:

Chia sẻ trực tiếp sản phẩm lên các mạng xã hội

Hỗ trợ tích hợp đăng nhập bằng tài khoản mạng xã hội

 Lợi Ích:

8 Dành Cho Người Bán:

Tiếp cận đến một lượng lớn khách hàng tiềm năng

Quản lý dễ dàng thông qua bảng điều khiển người bán

Được tạo lập uy tín qua hệ thống đánh giá

9 Dành Cho Người Mua:

Trải nghiệm mua sắm thuận tiện và dễ dàng

Cơ hội nhận ưu đãi và khuyến mãi đặc biệt

Tin cậy thông qua đánh giá và nhận xét từ cộng đồng

Để phát triển một trang web sàn thương mại điện tử, bạn cần học và làm việc với nhiều ngôn ngữ lập trình, công cụ, và công nghệ khác nhau Dưới đây là một danh sách các yếu

tố quan trọng mà bạn có thể cần phải nắm vững:

1.2.2 Các ngôn ngữ, công cụ, công nghệ nào cần phải học

 Ngôn ngữ Lập Trình Front-end:

HTML/CSS/JavaScript: Các ngôn ngữ cơ bản cho việc xây dựng giao diện người dùng và tương tác trực tiếp trên trình duyệt

Framework Front-end:

React, Angular, hoặc Vue.js: Sử dụng một trong các framework này để xây dựng giao diện người dùng linh hoạt và dễ bảo trì

Ngôn ngữ Lập Trình Back-end:

Trang 10

Node.js (JavaScript), Python (Django hoặc Flask), Ruby (Ruby on Rails), hoặc Java (Spring): Chọn một ngôn ngữ lập trình phù hợp với kinh nghiệm và yêu cầu dự án của mình

 Cơ Sở Dữ Liệu:

MySQL, PostgreSQL, MongoDB: Lựa chọn cơ sở dữ liệu phù hợp với loại dữ liệu bạn sử dụng

RESTful APIs:

Express.js (Node.js), Flask/Django Rest Framework (Python): Xây dựng và quản lý các API để giao tiếp giữa front-end và back-end

 Quản lý Phiên Bản:

Git, GitHub, GitLab: Để quản lý phiên bản mã nguồn và làm việc nhóm

 Công Cụ Phát Triển:

Visual Studio Code, Sublime Text: Công cụ phát triển mã nguồn

1 ĐỀ XUẤT Ý TƯỞNG CÁ NHÂN

1.1 Thành viên 5

- Họ tên sinh viên: Thái Hoàng Thịnh

- Chuyên ngành: Công Nghệ Phần Mềm

- Tên ý tưởng (tên sản phẩm): Xây Dựng Ứng Dụng Y Tế

- Ngày/Tháng/Năm: 13/12/2023

1.1.1 Mô tả ý tưởng sản phẩm

Trong thời kỳ hiện đại, sự tiến bộ của công nghệ đang góp phần đặc biệt lớn vào

sự phát triển của nhiều lĩnh vực, trong đó có lĩnh vực y tế Việc ứng dụng công nghệ thông tin vào lĩnh vực này không chỉ giúp cải thiện tốc độ và chính xác trong quá trình chăm sóc sức khỏe mà còn đem lại những kết quả đột phá và hiệu suất cao hơn

Tuy nhiên, trong cuộc sống hối hả ngày nay, việc tìm kiếm và sử dụng ứng dụng y

tế phù hợp có thể trở nên phức tạp và đòi hỏi nhiều thời gian Người tiêu dùng thường phải dành công sức đến các cơ sở y tế để tìm kiếm thông tin và dịch vụ y tế phù hợp Điều này tạo nên một cơ hội để ứng dụng y tế kết hợp công nghệ, giúp người dùng tiết

Trang 11

kiệm thời gian và công sức trong việc quản lý sức khỏe cá nhân, đồng thời cung cấp thông tin y tế chất lượng và dễ tiếp cận

Đối với mỗi cá nhân, sức khỏe ngày càng trở thành ưu tiên hàng đầu trong cuộc sống Cùng với sự gia tăng về thu nhập và mức sống, người dân hiện nay trở nên quan tâm đến việc duy trì và nâng cao sức khỏe cá nhân của mình Các ứng dụng y tế ngày càng trở thành một phần không thể thiếu của cuộc sống hàng ngày, giúp người dùng theo dõi và quản lý sức khỏe một cách hiệu quả

Khi bước chân vào thế giới phức tạp của y tế, một ứng dụng không chỉ là một công cụ, mà là một người bạn đồng hành đắc lực Với tính năng thông minh, khả năng theo dõi tự động, và cộng đồng hỗ trợ, ứng dụng y tế không chỉ giúp bạn quản lý sức khỏe cá nhân một cách hiệu quả mà còn là một cánh cửa mở ra thế giới thông tin y tế đa dạng và hữu ích Bạn sẽ không chỉ kiểm soát về sức khỏe của mình mà còn trải nghiệm một cuộc sống lành mạnh và tích cực hơn, đồng hành cùng ứng dụng y tế là người bạn tri

kỷ đưa bạn đến hành trình sức khỏe tốt nhất của cuộc đời

1.1.2 Các ngôn ngữ, công cụ, công nghệ nào cần phải học

1 Ngôn ngữ lập trình:

- Swift hoặc Objective-C (cho iOS): Để phát triển ứng dụng cho hệ điều hành iOS

- Java hoặc Kotlin (cho Android): Để phát triển ứng dụng cho hệ điều hành Android

- JavaScript (React Native hoặc Flutter): Cho phép phát triển ứng dụng đa nền tảng, giảm độ phức tạp của việc duy trì hai mã nguồn riêng biệt cho iOS và Android

2 Front-end Development:

- React Native hoặc Flutter: Cho phép bạn xây dựng giao diện người dùng đẹp và linh hoạt trên cả hai nền tảng iOS và Android

3 Back-end Development:

- Node.js, Django, Ruby on Rails, hoặc Java Spring Boot: Để xây dựng back-end cho ứng dụng, quản lý dữ liệu và tương tác với cơ sở dữ liệu

4 Cơ sở dữ liệu:

Ngày đăng: 29/11/2024, 16:29

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w