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

TIẾP cận và xây DỰNG ỨNG DỤNG e STORE THEO CÔNG NGHỆ J2EE với RATIONAL ROSE và UML

32 1 0

Đ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 đề Tiếp cận và xây dựng ứng dụng e-store theo công nghệ J2EE với Rational Rose và UML
Tác giả Lê Quang Dung
Người hướng dẫn Thầy Nguyễn Thanh Tùng
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp đại học
Thành phố Hà Nội
Định dạng
Số trang 32
Dung lượng 1,7 MB

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

Nội dung

Đề tài: TIẾP CẬN VÀ XÂY DỰNG ỨNG DỤNG E-STORE THEO CÔNG NGHỆ J2EE VỚI RATIONAL ROSE VÀ UML LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com... Giới thiệu về phân tích và thiết

Trang 1

Đề tài:

TIẾP CẬN VÀ XÂY DỰNG ỨNG DỤNG E-STORE THEO CÔNG

NGHỆ J2EE VỚI RATIONAL ROSE VÀ UML

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 2

Xây dựng ứng dụng demo các công nghệ nói trên

Minh họa cách sử dụng Rational Rose

Trang 3

Trang 3

Nội dung

Phần I : Giới thiệu công nghệ

 Chương 1 Giới thiệu về phân tích và thiết kế

hướng đối tượng với UML

 Chương 2 Giới thiệu về kiến trúc J2EE

Phần II: Phát triển ứng dụng

 Chương 3 Phân tích mô tả yêu cầu trường hợp

người dùng và kịch bản ứng dụng

 Chương 4 Thiết kế thành phần

 Chương 5 thiết kế hiện thực hoá các use case

 Chương 6 Thực hiện cài đặt và triển khai ứng

dụng

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 4

Chương 1 Giới thiệu về phân tích và thiết

kế hướng đối tượng với UML

Các khái niệm cơ bản của hướng đối tượng

 Đối tượng (Object)

Trang 5

Trang 5

Chương 1 Giới thiệu về phân tích và thiết

kế hướng đối tượng với UML

Phát triển hướng đối tượng

 Là cách suy nghĩ mới về phần mềm dựa trên

những khái niệm trừu tượng đang tồn tại trong thế giới thực

 Giảm chi phí bảo trì

 Mô hình thế giới thực

 Tính tin cậy cao

 khả năng sử dụng lại mã nguồn cao

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 6

Chương 1 Giới thiệu về phân tích và thiết

kế hướng đối tượng với UML

Tổng quan về UML

 UML phát triển trên sự hợp nhất trong các phương pháp của tác giả Booch, Rumbaugh và

(Object Management Group).

Trang 7

Trang 7

Chương 1 Giới thiệu về phân tích và thiết

kế hướng đối tượng với UML

 Cấu trúc View trong UML

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 8

Chương 2 Giới thiệu về hệ thống J2EE

Giới thiệu sơ lược về kiến trúc J2EE

 Một hệ thống J2EE tổng quát có thể gồm ba máy logic như sau:

- Máy dùng cho Client

- Máy J2EE Server

- Máy dùng cho Database Server

 Xét về các lớp để xây dựng ứng dụng thì bao gồm bốn lớp chính:

- Client tier

- Web tier

- Business tier

- EIS tier

Trang 9

Trang 9

Chương 2 Giới thiệu về hệ thống J2EE

Tổng quát các máy logic, các lớp của hệ thống J2EE

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 10

Chương 2 Giới thiệu về hệ thống J2EE

Sơ đồ thể hiện lớp nghiệp vụ (business tier), lớp khách (client tier), lớp web tier và lớp EIS tier

Trang 11

Trang 11

Chương 2 Giới thiệu về hệ thống J2EE

Kiến trúc tổng thể của một hệ thống J2EE

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 12

Chương 2 Giới thiệu về hệ thống J2EE

Giới thiệu dịch vụ JNDI (Java Naming and Directory Interface)

Trang 14

Chương 2 Giới thiệu về hệ thống J2EE

 Tổng quan về Enterprise JavaBean(EJB) (tiếp)

 Các loại Bean (Type of Beans), có ba loại:

 Stateful Session Bean

 Stateless Session Bean

 Bean thực thể tự quản lý(Bean – Managed Persistent Entity Beans)

 Bean thực thể quản lý bởi trình chứa (Container – Managed Persistent Entity Beans)

Message – driven bean

Trang 15

Phân tích yêu cầu trường hợp người dùng.

 Xác định các tác nhân (Actor): khách mua hàng.

 Xác định các use case:

- Use case tạo tài khoản (create account)

- Use case cập nhật tài khoản (update account)

- Use case đăng nhập và thoát (signin and off)

- Use case duyệt xem danh mục hàng (browse catalog)

- Use case chọn mua hàng (shopping cart)

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 16

Search Catalog

Browse categories

Browse Product Details

Browse Item Detail s

Sign On and Off

Browse Catalog

Shoping Cart

Submit Order

customer Create Account

Order Item

Update Account

<<include>>

<<include>>

Trang 18

Chương 3 Lược đồ lớp sign in ở pha phân

Trang 19

Trang 19

Chương 3 Lược đồ tuần tự của sign in

trong pha phân tích

Trang 20

Chương 4 Thiết kế thành phần

Thiết kế kiến trúc: theo kiến trúc MVC Controller)

Trang 21

E JB_ Co ntext : j a vax.e j b E n ti tyCo ntext

E JB_ Co nn e cti on : j a va.sq l Co n ne cti o n = nu l l

E JB_ Da ta so urce : j a va x.sq l DataS o urce = n ul l

S i g n O nE JB()

<<EJB Cre ateM e th o d>> e j b Crea te () : Si gn O n PK

<<EJB Cre ateM e th o d>> e j b Po stCre ate() : vo i d

<<E JB Cre ateM e th o d>> cre ate() : S i g nO n

<<E JB Fi n de rM e th o d>> fi nd B yP ri m aryK e y(pri m a ryK e y : S i g n O nP K ) : S i g n O n

<<E JB E nti tyHom e In te rface>>

<<E J B Re ali ze Ho me >>

<<i n stan ti a te> >

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 22

Chương 4 Thiết kế thành phần: catalog

Trang 23

cus tom er (from cus tom e r)

C art (from s h oppingcar t ) ) (from s h oppi ngcart )Catalog )

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 24

Chương 5 Thiết kế hiện thực hoá các use

 Controller: là các lớp Servlet, các thành phần EJB

có chức năng điều khiển

Trang 25

Trang 25

C a ta lo g D AO (fro m C a ta lo g )

C a ta lo g E J B (fro m C a ta lo g )

C a ta lo g Mo d e l (fro m C a ta lo g )

Trang 26

Chương 6 Thực hiện cài đặt và triển khai

Trang 27

Trang 27

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 29

Trang 29

Chương 6 Thực hiện cài đặt và triển khai

ứng dụng

 Lược đồ triển khai ứng dụng E-store

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 30

Kết luận: kết quả đạt được:

Tiếp cận và nắm bắt được phương pháp phân tích thiết

kế hướng đối tượng bằng UML

Tiếp cận và nắm bắt được kiến trúc J2EE, cách xây

dựng ứng dụng đa tầng, phân tán theo kiến trúc trên

Nắm bắt đặc tả EJB, công nghệ JSP, Servlet, JNDI … trong J2EE

Xây dựng ứng dụng để demo các công nghệ nói trên

Thao tác công cụ Rational Rose

Trang 31

Trang 31

Kết luận: các vấn đề còn tồn tại

Ứng dụng chỉ là một phần của hệ thống thương mại điện tử, chưa hoàn chỉnh, mang tính chất demo công nghệ là chính

Ứng dụng còn nhiều lỗi chưa xử lý được

Lần đầu tiếp cận các công nghệ trên nên kiến thức chưa sâu, còn nhiều thiếu sót

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 32

Hướng phát triển

Hoàn thiện đầy đủ các chức năng của ứng dụng theo kiến trúc J2EE để triển khai vào thực tế.

Triển khai hệ thống trên mạng Internet, hiện

thực hoá vấn đề thương mại điện tử.

Xây dựng hệ thống để triển khai trên các máy chủ khác mang tính thương mại cao như:

Oracle Application Server (OAS), …

Ngày đăng: 01/11/2022, 20:07

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