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
lượt xem 8
download
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à Jacopson, và đã được chuẩn hóa bởi OMG (Object Management Group).
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 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 Chuyên 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 1
- Mục đích của đồ á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 bằng ngôn ngữ UML. Tiếp cận công nghệ J2EE trong 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, … của kiến trúc J2EE. 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 2
- 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 3
- 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) 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 con (Subsystem) Trang 4 Quan hệ (Relationship)
- 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. Lợi ích và sức mạnh của hướng đối tượng. 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 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 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à Jacopson, và đã được chuẩn hóa bởi OMG (Object Management Group). 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 Cấu trúc View trong UML Trang 7
- 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 8
- 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 Trang 9
- 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 10
- 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 11
- 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 12
- Chương 2. Giới thiệu về hệ thống J2EE Tổng quan về Enterprise JavaBean(EJB) Enterprise JavaBean Container EJB server Trang 13
- 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 14
- Chương 3. Phân tích yêu cầu trường hợp sử dụng và kịch bản ứng dụng. Giới thiệu ứng dụng. Mô tả kịch bản ứng dụng. 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) Trang 15
- Sign On and Off Search Catalog Update Account Create Account Browse categories Browse Catalog Submit Order customer Browse Product Details Order Item Shoping Cart Browse Item Details Update Quantit y Item Add and Remove It em Trang 16
- Chương 3. Phân tích yêu cầu trường hợp sử dụng và kịch bản ứng dụng. Mô tả các use case Phân tích miền ứng dụng Tìm các lớp giao diện Tìm các lớp nghiệp vụ Nhận diện các kết hợp Nhận diện các thao tác Nhận diện các thuộc tính Trang 17
- Chương 3. Lược đồ lớp sign in ở pha phân tích M a in F o rm S ig n In F o rm s ig n in ( ) b ro w s e c a t al o g () 0..1 0..1 s ig n in () u p d a te a c c o u nt() c re a t e a c c o u n t() d is p la y c a t al o g () e n t e r u s e r n a m e an d p a s s w or d () d is p la y s h o p p in g c a rt () d is p la y () s e a rc h ( ) d is p la y u s er in fo rm a t io n () s ig n o u t() d is p la y m e s s a g e () c re a t e a cc o u n t () 1 . .* S ign o n 1 u s e rn a m e S ig n in H a n d le r p a s s w o rd (f ro m P e tsto re E J B ) g e t P a s s W o rd () s ig n in u s e r() u p d a t e P a s s W o rd () 1 0 . .* c h e c k p a s s w o rd () c re a t e () va lid a t e e n t e re d u s e rn a m e a n d p a s s w o rd () re m o ve () a d d s ig n in () 0..1 re t rie ve s u s e rI d 0..* A d d re s s C o n ta c t In fo rm a t io n A c c ount (f ro m U t il it y ) (fro m a c c o u n t ) (fro m U ti l i t y ) t e le p h o n e u s e rId g e t S t re e t N a m e 1 () e m a il p a s s w o rd g e t S t re e t N a m e 2 () a d d re s s s ta t u s g e t C it y () C o n ta c t In fo r m a t io n g e t S t a t e () g e t E M a il() g e t Zip C o d e () g e t A d d re s s () c re a t e () g e t C o u n t ry () g e t Te le p h o n e () u p d a t e () g e t u s e r in fo () g e t e m a il a d d res s () Trang 18 fi n d a c c o u nt ()
- Chương 3. Lược đồ tuần tự của sign in trong pha phân tích : M a in F o rm : S ig n In F o rm : S ig n in H a n d le r : S ig n o n : A c c ount : c us tom er 1 :/ /s i g n in ( ) 2 :/ /d is pl a y () 3 : / / e n t e r u s e r n a m e a n d p a s s w o rd ( ) 4 : / / s ig n in u s e r( ) 5 : / / va lid a t e e n t e re d u s e rn a m e a n d p a s s w o rd ( ) 6 : / / fin d a c c o u n t ( ) 7 : / / g e t P a s sW o rd ( ) 8 :/ /c h e c k p a s s w o rd ( ) 9 : / / a d d s ig n in ( ) 1 0 : / / d is p la y u s e r in fo rm a t io n ( ) Trang 19
- Chương 4. Thiết kế thành phần Thiết kế kiến trúc: theo kiến trúc MVC (Model-View- Controller) Trang 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề 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
32 p | 673 | 288
-
LUẬN VĂN:TÌM HIỂU CÁC HƯỚNG TIẾP CẬN BÀI TOÁN PHÂN LOẠI VĂN BẢN VÀ XÂY DỰNG PHẦN MỀM PHÂN LOẠI TIN TỨC BÁO ĐIỆN TỬ
132 p | 351 | 91
-
Các giải pháp nhằm tăng cường khả năng tiếp cận và giải quyết công việc cho dân của cơ quan nhà nước trong quá trình cải cách hành chính
176 p | 170 | 37
-
Luận văn Thạc sĩ Quản lý giáo dục: Xây dựng môi trường giáo dục lấy trẻ làm trung tâm theo tiếp cận phát triển năng lực tại các trường mầm non, quận Cầu Giấy, TP Hà Nội
145 p | 86 | 26
-
Đồ án tốt nghiệp: " Tiếp cận và xây dựng ứng dụng J2EE với Rational Rose và UML "
72 p | 144 | 24
-
Luận văn tốt nghiệp: Xây dựng ứng dụng hỗ trợ trang web bán hàng
0 p | 180 | 22
-
LUẬN VĂN: Kiến trúc phần mềm dựa trên tác tử
53 p | 139 | 21
-
Đề tài: "ISO 9000 và nghiên cứu đề xuất mô hình quản lý chất lượng phù hợp với các doanh nghiệp Việt Nam"
16 p | 125 | 17
-
Luận văn Thạc sĩ Giáo dục học: Xây dựng website www.thuvienvatly.com hỗ trợ dạy và học Vật lý ở trường trung học phổ thông
77 p | 90 | 15
-
Đồ án tốt nghiệp ngành Công nghệ thông tin: Xây dựng hệ thống giao việc theo hợp đồng
58 p | 93 | 12
-
Báo cáo khoa học " PHÂN TÍCH ỨNG XỬ PHI TUYẾN CỦA KHUNG PHẲNG BÊ TÔNG CỐT THÉP CÓ TƯỜNG XÂY CHÈN "
9 p | 98 | 12
-
Báo cáo kết quả nghiên cứu đề tài cấp Bộ: Nghiên cứu tiếp cận và phát triển công nghệ thông tin trong ngành y tế
71 p | 46 | 11
-
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng chiến lược và thực hiện tiếp thị kỹ thuật số cho cửa hàng mỹ phẩm Flowery Cosmetics
20 p | 51 | 8
-
Báo cáo khoa học: "TIẾP CẬN ĐA XU HƯỚNG PHÁT TRIỂN CỦA CÁC NGHIÊN CỨU LÍ THUYẾT VÀ THỰC NGHIỆM VỀ BÊ TÔNG HIỆN NAY"
8 p | 84 | 6
-
Luận văn Thạc sĩ Kinh tế: Xây dựng chiến lược cạnh tranh cho ngành hàng thực phẩm tươi sống của Metro Cash and Carry Việt Nam 2008 – 2013
81 p | 35 | 3
-
Luận án Tiến sĩ Toán học: Nghiên cứu nâng cao độ tương phản ảnh theo tiếp cận đại số gia tử
139 p | 23 | 2
-
Tóm tắt Luận án Tiến sĩ Kỹ thuật: Hướng tiếp cận SWOT cho cân bằng tải trên điện toán đám mây
29 p | 1 | 0
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn