bài báo cáo lâp trình web đề tài xây dựng website thương mại

20 0 0
Tài liệu đã được kiểm tra trùng lặp
bài báo cáo lâp trình web đề tài xây dựng website thương mại

Đ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

GIỚI THIỆU SƠ LƯỢC VỀ WEBSITEChào mừng bạn đến với trang web của chúng tôi, nơi mà việc mua sắm không chỉ là mộtgiao dịch mà còn là một trải nghiệm thú vị và tiện lợi.. Chúng tôi đã dành

Trang 1

TRƯỜNG ĐẠI HỌC ĐÔNG Á

KHOA CÔNG NGHỆ THÔNG TIN

Đà Nẵng, tháng 04 năm 2024

Trang 2

GIỚI THIỆU SƠ LƯỢC VỀ WEBSITE

Chào mừng bạn đến với trang web của chúng tôi, nơi mà việc mua sắm không chỉ là mộtgiao dịch mà còn là một trải nghiệm thú vị và tiện lợi Chúng tôi đã dành rất nhiều tâmhuyết để xây dựng nên một không gian mua sắm trực tuyến, nơi mọi người có thể dễdàng tìm thấy và đặt mua những sản phẩm họ yêu thích.

Sự kết hợp của công nghệ Java Servlet cùng với kiến thức sâu rộng về HTML, CSS, vàJavaScript đã cho phép chúng tôi tạo ra một hệ thống vững chắc, đáp ứng được mọi yêucầu từ khách hàng đến chủ cửa hàng Chúng tôi không chỉ chú trọng đến việc cung cấpmột danh mục sản phẩm đa dạng mà còn đảm bảo quá trình quản lý đơn hàng diễn ra mộtcách trơn tru và hiệu quả.

Website của chúng tôi được thiết kế với giao diện thân thiện, đảm bảo rằng mỗi kháchhàng, dù là người lớn tuổi hay thanh niên, đều có thể sử dụng một cách dễ dàng Tínhnăng đặt hàng nhanh chóng và quản lý dễ dàng giúp chủ cửa hàng có thể theo dõi và kiểmsoát hoạt động kinh doanh của mình một cách chặt chẽ Hơn nữa, sự tương thích đa nềntảng cho phép truy cập website mọi lúc, mọi nơi, trên bất kỳ thiết bị nào, từ điện thoại diđộng đến máy tính bảng và máy tính để bàn.

Chúng tôi tin tưởng rằng website của mình sẽ mang lại cho bạn những trải nghiệm muasắm tuyệt vời nhất Hãy tham gia cùng chúng tôi và khám phá sự tiện lợi mà công nghệmang lại cho cuộc sống hàng ngày của bạn.

1

Trang 3

MỤC LỤC

Danh mục hình ảnh 3

I Giới thiệu về lý thuyết và công nghệ sử dụng để xây dựng hệ thống 4

1 Giới thiệu về công nghệ java servlet và javaserver pages 4

2 Thư viện và design pattern sử dụng trong dự án 4

a Thư viện 4

b Design pattern MVC 5

II Thiết kế cơ sở dữ liệu 6

III Mô tả chức năng 7

IV Giao diện 8

2 Lấy, thêm, sửa, xóa, cập nhập order 13

3 Kết nối database sql server 16

VI Tổng Kết 17

Trang 4

I Giới thiệu về lý thuyết và công nghệ sử dụng để xây dựng hệ

1 Giới thiệu về công nghệ java servlet và javaserver pages

- Java Servlet: Công nghệ servlet Java cho phép xác định các lớp servlet dànhriêng cho HTTP Một lớp servlet mở rộng khả năng của các máy chủ lưu trữ cácứng dụng được truy cập bằng mô hình lập trình phản hồi yêu cầu Mặc dù cácservlet có thể đáp ứng bất kỳ loại yêu cầu nào, nhưng chúng thường được sử dụngđể mở rộng các ứng dụng được lưu trữ bởi các máy chủ web.

- JavaServer Pages: cho phép đặt các đoạn mã servlet trực tiếp vào một tàiliệu dựa trên văn bản Trang JSP là một tài liệu dựa trên văn bản có chứa hailoại văn bản:dữ liệu tĩnh (có thể được biểu diễn bằng bất kỳ định dạng dựatrên văn bản nào như HTML, WML vàXML) và các phần tử JSP xác địnhcách trang xây dựng nội dung động.

2 Thư viện và design pattern sử dụng trong dự ána Thư viện

- Thư viện thẻ tiêu chuẩn của trang JavaServer (JSTL) gói gọn chức năng cốt lõichung cho nhiều ứng dụng JSP Thay vì trộn lẫn các thẻ từ nhiều nhà cung cấptrong Các ứng dụng JSP, bạn sử dụng một bộ thẻ tiêu chuẩn duy nhất Việc tiêuchuẩn hóa này cho phép bạn triển khai các ứng dụng của bạn trên bất kỳ bộ chứaJSP nào hỗ trợ JSTL và làm cho nó có nhiều khả năng hơn

rằng việc triển khai các thẻ được tối ưu hóa.

JSTL có các thẻ lặp và thẻ điều kiện để xử lý điều khiển luồng, các thẻ để thao tácTài liệu XML, thẻ quốc tế hóa, thẻ để truy cập cơ sở dữ liệu bằng SQL và cácchức năng thường dùng.

- API Kết nối cơ sở dữ liệu Java (JDBC) cho phép gọi các lệnh SQL từ phương pháp ngônngữ lập trình Java Bạn sử dụng API JDBC khi bạn có một truy cập cơ sở dữ liệu Bạncũng có thể sử dụng API JDBC từ một servlet hoặc một Trang JSP để truy cập cơ sở dữliệu trực tiếp mà không cần thông qua Enterprise Bean.

- API JDBC có hai phần: giao diện cấp ứng dụng được ứng dụng sử dụng các thành phầnđể truy cập cơ sở dữ liệu và giao diện của nhà cung cấp dịch vụ để đính kèm trình điềukhiển JDBC vào nền tảng Java EE.

3

Trang 5

+ Model hoàn toàn độc lập với các thành phần còn lại trong MVC và nó chứa cáctác vụ cần thiết nhất cho quá trình lập trình

từ tầng Controller Đồng thời, View cũng thực hiện việc tiếp nhận các hoạt động,yêu cầu của người dùng để chuyển đến Controller xử lý.nói một cách dễ hiểu cácthành phần trong MVC giống như một website View chính là các trang giao diệnhiển thị những gì mà người dùng nhìn thấy

Nó định nghĩa các lệnh và thực hiện xử lý các lệnh trong hệ thống Controller đốichiếu hành động của người dùng từ View và tương tác với Model để chuyển tảithông tin cần thiết đến người dùng.

-Hình 1 Mô hình MVC

Trang 6

II Thiết kế cơ sở dữ liệu

1 Biểu đồ database

Hình 2 Biểu đồ lớp

2 Demo code

5

Trang 8

7

Trang 11

III Mô tả chức năng

1 Biểu đồ use case

Hình 3 Biểu đồ Login

Hình 4 Biểu đồ User

Trang 12

IV Giao diện

1 Trang đăng nhập

Hình 5 Trang đăng nhập

11

Trang 13

2 Code demo

Trang 14

V Code demo

1 Cấu trúc thư mục

13

Trang 15

2 Lấy, thêm, sửa, xóa, cập

nhập order

Trang 19

3 Kết nối database sql server

Trang 20

VI Tổng Kết

Thông qua Dự án "Thiết kế website thương mại điện tử bằng Java" không chỉ là việc đánhgiá cuối cùng về quá trình phát triển, mà còn là một tác phẩm sáng tạo, đượm đầy tinhthần tiên phong và đam mê của đội ngũ phát triển.

Trong quá trình hành trình với Dự án "Thiết kế website thương mại điện tử bằng Java",chúng tôi đã biến ý tưởng thành hiện thực, từng bước một, để tạo ra một nền tảng muasắm trực tuyến độc đáo và tiện ích Sử dụng bộ công cụ Java và kỹ thuật tiên tiến nhưServlets, JSP, JDBC, và Bootstrap, chúng tôi đã dệt nên một tấm thảm web thương mạiđiện tử với sự hoàn hảo đích thực, làm say đắm mọi người ngay từ cái nhìn đầu tiên.Giao diện người dùng của trang web không chỉ là nơi màu sắc và hình ảnh gặp gỡ, mà cònlà một ấn phẩm sáng tạo được tạo ra từ tinh thần đam mê và khát khao mang lại trảinghiệm tuyệt vời cho người dùng Tính năng tìm kiếm mạnh mẽ, danh mục sản phẩm đadạng và tích hợp thanh toán trực tuyến là những viên gạch nhỏ, cùng nhau tạo nên một lâuđài kỳ diệu của trải nghiệm mua sắm trực tuyến.

Bên cạnh sự sáng tạo trong thiết kế, chúng tôi cũng đã góp phần làm sáng tỏ những góckhuất của quy trình phát triển, với việc áp dụng các nguyên tắc thiết kế và quản lý dự ánmột cách thông minh và hiệu quả nhất Việc sử dụng mô hình MVC không chỉ là sự chọnlựa kỹ thuật, mà còn là biểu hiện của sự sáng tạo và tầm nhìn vượt thời đại của chúng tôi.Tổng thể, Dự án "Thiết kế website thương mại điện tử bằng Java" không chỉ là sản phẩmcủa công việc chăm chỉ và kiến thức chuyên môn, mà còn là một tác phẩm sáng tạo, tạodựng từ tinh thần đam mê và sức mạnh của sự sáng tạo Đây là một điểm dừng đầy tự hàotrên hành trình không ngừng nghỉ của chúng tôi đến với sự hoàn thiện và thành công.Em xin cảm ơn.

19

Ngày đăng: 09/05/2024, 13:52

Tài liệu cùng người dùng

Tài liệu liên quan