1. Trang chủ
  2. » Luận Văn - Báo Cá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 349 1
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 đề 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
Thành phố Hà Nội
Định dạng
Số trang 32
Dung lượng 424,5 KB

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 liệu tham khảo công nghệ thông tin 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

Trang 1

Trang 1

       

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐẠI HỌC THỦY SẢN NHA TRANG

KHOA CÔNG NGHỆ THÔNG TIN       

 

   

ĐỒ ÁN  TỐT NGHIỆP ĐẠI HỌC

 

Chuyên ngành Công nghệ thông tin   

Trang 2

Mục đích của đồ án

theo hướng đối tượng bằng ngôn ngữ UML

dụng đa tầng, phân tán

kiến trúc J2EE

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.

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

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

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

 Lợi ích và sức mạnh của hướng đối tượng.

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

 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à Jacopson, và đã được chuẩn hóa bởi OMG (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

Trang 8

Chương 2 Giới thiệu về hệ thống 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

Trang 10

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

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

Trang 12

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

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:

 Session Bean (Bean thao tác), gồm hai loại :

 Stateful Session Bean

 Stateless Session Bean

 Entity Bean (Bean thực thể), gồm hai loại :

 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

 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)

Trang 16

Search Catalog

Browse categories

Browse Product Details

Browse Item Details

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

tích

Address

getStreetName1() getStreetName2() getCity()

getState()

(from Util ity)

MainForm signin() browsecatalog() updateaccount() displaycatalog() displayshoppingcart() search()

signout() createaccount()

ContactInformation telephone email address getEMail()

(from Util ity)

SignInForm signin()

create account() enter user name and password() display()

display user information() display message()

0 1

0 1

Account userId password status ContactInformation

(from account)

Signon username password getPassWord() updatePassWord() create()

remove() add signin()

SigninHandler

sign in user() check password() validate entered username and password()

Trang 19

Trang 19

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

trong pha phân tích

: customer : MainForm : SignInForm : SigninHandler : Signon : Account

Trang 20

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

(Model-View-Controller)

Trang 21

Trang 21

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

 Thành phần sign in: là loại Entity Bean (BMP)

SignOn getDetails() updatePassWord() getDAO()

<<EJBRemoteInterface>>

SignOnEJB EJB_Context : javax.ejb.EntityContext EJB_Connection : java.sql.Connection = null

EJB_Datasource : javax.sql.DataSource = null

SignOnEJB()

<<EJBCreateMethod>> ejbCreate() : SignOnPK

<<EJBCreateMethod>> ejbPostCreate() : void

ejbActivate() : void ejbPassivate() : void ejbLoad() : void ejbStore() : void ejbRemove() : void setEntityContext(ctx : javax.ejb.EntityContext) : void

unsetEntityContext() : void

<<EJBFinderMethod>> ejbFindByPrimaryKey(primaryKey : SignOnPK) : SignOnPK

getDetails() updatePassWord() getDAO()

<<EJBEntity>>

<<EJBRealizeRemote>>

SignOnHome

<<EJBCreateMethod>> create() : SignOn

<<EJBFinderMethod>> findByPrimaryKey(primaryKey : SignOnPK) : SignOn

<<EJBEntityHomeInterface>>

<<EJBRealizeHome>>

<<instantiate>>

Trang 22

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

getCategories() : ListChunk getProducts() : ListChunk getProduct() : Product

<<EJBSession>>

Catalog

getCategory() : Category getCategories() : ListChunk getProducts() : ListChunk getProduct() : Product getItems() : ListChunk getItem() : Item searchProducts() : ListChunk

Trang 23

signon and out

account (from customer)

order (from customer)

customer (from customer)

Cart (from shoppingcart ) ) (from shoppingcart )Catalog )

Trang 24

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

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

Trang 25

Trang 25

CatalogDAO (from Catalog) CatalogEJB

(from Catalog)

CatalogModel (from Catalog)

Trang 26

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

Trang 27

Trang 27

Trang 30

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

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

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

trong J2EE

Trang 31

Trang 31

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

điện tử, chưa hoàn chỉnh, mang tính chất demo công nghệ là chính

chưa sâu, còn nhiều thiếu sót

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: 23/11/2012, 09:35

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