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 347 1
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

Đ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

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

  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   Chun ngành Cơng nghệ thơng tin                               Đề 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                                                                                                                                                                              Sinh viên thực hiện:       LÊ QUANG DUNG                                                                                                                     Giáo viên hướng dẫn:  Thầy NGUYỄN THANH TÙNG     Trang Mục đích đồ án  Tìm hiểu phương pháp phân tích thiết kế ứng dụng theo hướng đối tượng ngôn ngữ UML  Tiếp cận công nghệ J2EE việc xây dựng ứng dụng đa tầng, phân tán  Tiếp cận đặc tả EJB, công nghệ JSP, Servlet, … kiến trúc J2EE  Xây dựng ứng dụng demo công nghệ nói  Minh họa cách sử dụng Rational Rose Trang Nội dung Phần I : Giới thiệu cơng nghệ  Chương Giới thiệu phân tích thiết kế hướng đối tượng với UML  Chương Giới thiệu kiến trúc J2EE Phần II: Phát triển ứng dụng  Chương Phân tích mơ tả yêu cầu trường hợp người dùng kịch ứng dụng  Chương Thiết kế thành phần  Chương thiết kế thực hoá use case  Chương Thực cài đặt triển khai ứng dụng Trang Chương Giới thiệu phân tích thiết kế hướng đối tượng với UML  Các khái niệm hướng đối tượng  Đối tượng (Object)  Lớp (Class)  Thuộc tính (Atribute)  Thao tác (Operation)  Giao tiếp–đa hình (Interface - Polymorphimse)  Thành phần (Component)  Đóng gói (Package)  Hệ thống (Subsystem) Trang  Quan hệ (Relationship) Chương Giới thiệu phân tích 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ĩ phần mềm dựa khái niệm trừu tượng tồn giới thực  Lợi ích sức mạnh hướng đối tượng  Giảm chi phí bảo trì  Mơ hình giới thực  Tính tin cậy cao  khả sử dụng lại mã nguồn cao Trang Chương Giới thiệu phân tích thiết kế hướng đối tượng với UML  Tổng quan UML  UML phát triển hợp phương pháp tác giả Booch, Rumbaugh Jacopson, chuẩn hóa OMG (Object Management Group) Trang Chương Giới thiệu phân tích thiết kế hướng đối tượng với UML  Cấu trúc View UML Trang Chương Giới thiệu hệ thống J2EE Giới thiệu sơ lược kiến trúc J2EE  Một hệ thống J2EE tổng quát gồm ba máy logic sau: - Máy dùng cho Client - Máy J2EE Server - Máy dùng cho Database Server  Xét lớp để xây dựng ứng dụng bao gồm bốn lớp chính: - Client tier Web tier Business tier EIS tier Trang Chương Giới thiệu hệ thống J2EE  Tổng quát máy logic, lớp hệ thống J2EE Trang Chương Giới thiệu hệ thống J2EE  Sơ đồ thể lớp nghiệp vụ (business tier), lớp khách (client tier), lớp web tier lớp EIS tier Trang 10 Chương Lược đồ lớp sign in pha phân tích MainForm SignInForm signin() browsecatalog() updateaccount() displaycatalog() displayshoppingcart() search() signout() createaccount() signin() create account() enter user name and password() display() display user information() display message() * Signon username password getPassWord() updatePassWord() create() remove() add signin() SigninHandler (from PetstoreEJB) * sign in user() check password() validate entered username and password() retrieves userId Address (from Util ity) getStreetName1() getStreetName2() getCity() getState() getZipCode() getCountry() ContactInformation (from Util ity) telephone email address getEMail() getAddress() getTelephone() * Account (from account) userId password status ContactInformation create() update() get user info() get email address() find account() Trang 18 Chương Lược đồ sign in pha phân tích : customer : MainForm : SignInForm : SigninHandler : Signon : Account 1://sign in() 2://display() 3://enter user name and password( ) 4://sign in user( ) 5://validate entered username and password( ) 6://find account( ) 7://getPassWord( ) 8://check password( ) 9://add signin( ) 10://display user information( ) Trang 19 Chương Thiết kế thành phần  Thiết kế kiến trúc: theo kiến trúc MVC (Model-ViewController) Trang 20 ... kế ứng dụng theo hướng đối tượng ngôn ngữ UML  Tiếp cận công nghệ J2EE việc xây dựng ứng dụng đa tầng, phân tán  Tiếp cận đặc tả EJB, công nghệ JSP, Servlet, … kiến trúc J2EE  Xây dựng ứng dụng. .. cơng nghệ nói  Minh họa cách sử dụng Rational Rose Trang Nội dung Phần I : Giới thiệu công nghệ  Chương Giới thiệu phân tích thiết kế hướng đối tượng với UML  Chương Giới thiệu kiến trúc J2EE. .. tượng với UML  Cấu trúc View UML Trang Chương Giới thiệu hệ thống J2EE Giới thiệu sơ lược kiến trúc J2EE  Một hệ thống J2EE tổng quát gồm ba máy logic sau: - Máy dùng cho Client - Máy J2EE

Ngày đăng: 23/11/2012, 09:35

Từ khóa liên quan

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

Tài liệu liên quan