... quản lý tour du lịch lý nhà phát triến mong muốn hướng đến việc thiết kế ứng dụng Web Hình Mô hình đa tầng - Mô hình ứng dụng đa tầng dựa tảng J2EE Một ứng dụng J2EE bao gồm tầng ứng dụng J2EE thường ... Khánh-10T2 11 Tìm hiểu công nghệ J2EE xây dựng website quản lý tour du lịch VI.5.2.MÔ HÌNH EJB Hình Mô hình EJB - - - EJB Server: cung cấp dịch vụ hệ thống quản lý trình chứa mà Bean chạy Nó ... quản lý tour du lịch MVC model 2: Hình Mô hình MVC model - - - Trong MVC model 2, nhiều servlet (thường một) đóng vai trò Điều khiển, Java Bean đóng vai trò Mô hình trang JSP đóng vai trò hiển...
... dựng mô hình quan niệm Hệ thống dùng Use case 56 Xây dựng mô hình quan niệm Hệ thống .61 Xây dựng mô hình Use case đặt tả yêu cầu phần mềm Hệ thống 65 a) Xây dựng Use case từ hoạt ... Lợi nhuận vô hình: lợi nhuận xác định đơn vị tiền tệ thời điểm Một số lợi nhuận hữu hình xem lợi nhuận vô hình xác định xác giai đoạn Dự án Chúng có thể chuyển thành lợi nhuận hữu hình giai đoạn ... thiết kế: mô hình ngữ nghĩa, ký pháp biểu đồ UML: Là ngôn ngữ xây dựng ngôn ngữ lập trình trực quan nghưng mô hình kết nối trực tiếp đến ngôn ngữ lập trình khác Có nghĩa ánh xạ mô hìnhtừ UML đến...
... có tham gia vào Use-Case w Phân công trách nhiệm cho object w Mo hình hóa thông điệp object w Mô tả kết xử lý từ thông điệp w Mô hình hóa quan hệ class liên quan Class Diagrams Sequence Diagrams ... Persistence § Mô hình hóa Transaction § Lưu (ghi) Persistent Object § Đọc Persistent Object § Hủy Persistent Object PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 23 Mô hình hóa Transaction ... bước tinh chỉnh Use-Case Realization w Thay class khả dụng subsystem interface kết hợp với chúng w Từng bước tích hợp chế kiến trúc khả dụng w Hiệu chỉnh use-case realization § Các Interaction diagram...
... đâu hay từ đâu? Đặt tên UC hệ thống • Theo khái niệm nghiệp vụ tổ chức • Không sử dụng từ kỹ thuật, chuyên môn • Sử dụng động từ, cụm từ ngắn gọn Tùy theo tầm cỡ dự án mà hệ thống có từ 20-70 ... hàng người sử dụng chờ đợi Biết Mô hình ca sử dụng Một biểu đồ ca sử dụng định nghĩa: Các tác nhân Các ca sử dụng Quan hệ tác nhân ca sử dụng Một mô hình ca sử dụng định nghĩa bởi: biểu ... ý mở rộng chức UC khác cung cấp Sử dụng để mô hình hóa vài chức dùng chung, sử dụng lại hai hay nhiều UC Đặt trước Xem list « extend » Mô hình hóa hệ thống: xác định ca sử dụng Xác định tác...
... dụng 1.1 Mục đích (3) 1.2 Mô hình hóa yêu cầu • Mô hình hóa chức mà hệ thống thực thi – Mô hình bao gồm chức định trước hệ thống – Sử dụng khái niệm Use Case 1.2 Mô hình hóa yêu cầu (3) Các thành ... hệ thống – Nhận thông tin từ hệ thống 12 2.1.2 Use case Use case (chức năng) trình tự hành động hệ thống thực nhằm thu kết quả dễ thấy tới tác nhân Một use case mô hình hóa hội thoại giưa ... nhân yêu cầu từ hệ thống Các công việc mà tác nhân muốn HT thực thi? Tác nhân có tạo hay thay đổi liệu HT? Tác nhân có phải thông báo cho HT? Tác nhân có cần thông tin thông báo từ HT? • Thông...
... Khách hàng tr m n ngân hàng 16 Mô hình Use Case Mô hình Use Case 17 Mô hình Use Case Gi i thi u bi UC Mô hình UC g m hay nhi u bi UC i tác nhân liên quan ng mô hình UC giao ti p gi a thành viên ... Ki n trúc s Mô hình Use Case Các thành ph n c a s UC Hai thành ph n t i thi u mô hình UC: Tác nhân (Actor) i t ng bên h th ng tác UC ho ng có th có nhi u Actors UC (Use case) Có hình ellipse Th ... Mô hình Use Case Phân tích Use Case Mô hình Use Case Use Case gì? UC yêu c u ch c n ng h th ng UC mô t ng tác gi a ng i s ng v i th ng ph n m m Mô t UC làm gì? Không c n tr i ”nh th nào?” Mô hình...
... Course (Học phần): Một môn học dạy trường Course Offering (Lớp): Một lớp học cụ thể mở học kỳ cụ thể – học phần đuợc mở song song nhiều lớp học kỳ Thông tin gồm cảc ngày học tuần học Course ... thông tin học phần CSDL cũ không cập nhật chúng Phòng Đào tạo tiếp tục trì thông tin học phần thông qua hệ thống khác Ở đầu học kỳ, sinh viên yêu cầu danh sách học phần mở học kì Thông tin học phần, ... tất học phần sinh viên họchọc kỳ xác dịnh Roster (Danh sách sinh viên đăng ký): Tất sinh viên đăng ký vào lớp học cụ thể Student (Sinh viên): Người đăng ký vào học lớp trường Schedule (Lịch học) :...
... gọi khách hàng, cần dịch vụ từ trình thông thờng (về) chủ nhà từ xa, gọi ngời phục vụ Cả hai trình (khách hàng ngời phục vụ) có tên Cho ví dụ, có ngày thời gian từ máy từ xa, cần trình khách hàng ... thông phải định nghĩa - Chủ nhà địa phơng - Quá trình địa phơng - Chủ nhà từ xa - Quá trình từ xa Chủ nhà địa phơng chủ nhà từ xa đợc định nghĩa sử dụng địa IP Để định nghĩa trình, cần ngời điều ... thấy hình 11.4) Những phạm vi IANA IANA có chia cắt cảng (mà) số vào ba rung chuông: tiếng, registered, động (hoặc riêng t) nh hình 11.5 đợc đa vào - Nổi tiếng chuyển Những cảng hạn chế từ đến...
... + * HUT, Falt of IT â Dept of SE, 2002 SE-III.21 Vớ d c t cỏc chc nng ca th vin qua DFD Yêu cầu từ người mượn Tên sách, tác giả Tên người mượn Sách Kho sách Tên tác giả Có sách Danh sách tác giả...
... Registration: ? Course (Học phần): Một môn học dạy trườ ng ? Course Offering (Lớp): Một lớp học cụ thể mở học kỳ cụ thể học phần mở song song nhiều lớp học kỳ Thông tin gồm ngày học tuần học ? Course Catalog ... thông tin học phần CSDL cũ không cập nhật chúng Phòng Đào tạo tiếp tục trì thông tin học phần thông qua hệ thống khác ? Ở đầu học kỳ, sinh viên yêu cầu danh sách học phần mở học ký Thông tin học phần, ... Người đăng ký vào học lớp trường ? Schedule (Lòch học) : Các học phần mà sinh viên chọn họchọc kỳ ? Transcript (Bản học bạ): Bản tất điểm số cho tất học phần sinh viên cụ thể chuyển cho hệ thống...
... Description • Hệ thống truy vấn hiển thị danh sách lớp học mở từ CSDL course catalog kế thừa từ HT cũ • Hệ thống hiển thị danh sách lớp học (course offerings) OOAD Sử dụng UML - Phân tích Use-Case ... bước thực phân tích Use-Case Bổ sung Use-Case Description Với use-case realization – Tìm Class từ Use-Case Behavior – Phân bổ Use-Case Behavior Class Với analysis class tìm thấy – Mơ tả nhiệm ... bước thực phân tích Use-Case Bổ sung Use-Case Description Với use-case realization – Tìm Class từ Use-Case Behavior – Phân bổ Use-Case Behavior Class Với analysis class tìm thấy – Mơ tả nhiệm...
... có tham gia vào Use-Case w Phân công trách nhiệm cho object w Mo hình hóa thông điệp object w Mô tả kết xử lý từ thông điệp w Mô hình hóa quan hệ class liên quan Class Diagrams Sequence Diagrams ... Persistence § Mô hình hóa Transaction § Lưu (ghi) Persistent Object § Đọc Persistent Object § Hủy Persistent Object PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 23 Mô hình hóa Transaction ... bước tinh chỉnh Use-Case Realization w Thay class khả dụng subsystem interface kết hợp với chúng w Từng bước tích hợp chế kiến trúc khả dụng w Hiệu chỉnh use-case realization § Các Interaction diagram...
... gọi khách hàng, cần dịch vụ từ trình thông thờng (về) chủ nhà từ xa, gọi ngời phục vụ Cả hai trình (khách hàng ngời phục vụ) có tên Cho ví dụ, có ngày thời gian từ máy từ xa, cần trình khách hàng ... thông phải định nghĩa - Chủ nhà địa phơng - Quá trình địa phơng - Chủ nhà từ xa - Quá trình từ xa Chủ nhà địa phơng chủ nhà từ xa đợc định nghĩa sử dụng địa IP Để định nghĩa trình, cần ngời điều ... thấy hình 11.4) Những phạm vi IANA IANA có chia cắt cảng (mà) số vào ba rung chuông: tiếng, registered, động (hoặc riêng t) nh hình 11.5 đợc đa vào - Nổi tiếng chuyển Những cảng hạn chế từ đến...
... Registration: ? Course (Học phần): Một môn học dạy trườ ng ? Course Offering (Lớp): Một lớp học cụ thể mở học kỳ cụ thể học phần mở song song nhiều lớp học kỳ Thông tin gồm ngày học tuần học ? Course Catalog ... thông tin học phần CSDL cũ không cập nhật chúng Phòng Đào tạo tiếp tục trì thông tin học phần thông qua hệ thống khác ? Ở đầu học kỳ, sinh viên yêu cầu danh sách học phần mở học ký Thông tin học phần, ... Người đăng ký vào học lớp trường ? Schedule (Lòch học) : Các học phần mà sinh viên chọn họchọc kỳ ? Transcript (Bản học bạ): Bản tất điểm số cho tất học phần sinh viên cụ thể chuyển cho hệ thống...
... tả Use-Case • Hệ thống truy vấn hiển thò danh sách lớp học mở từ CSDL course catalog kế thừa từ HT cũ • Hệ thống hiển thò danh sách lớp học (course offerings) PT & TK Hướng đối tượng – Thiết ... bước thực phân tích Use-Case w Bổ sung Use-Case Description w Với use-case realization § Tìm Class từ Use-Case Behavior § Phân bổ Use-Case Behavior Class w Với analysis class tìm thấy § Mô tả nhiệm ... bước thực phân tích Use-Case w Bổ sung Use-Case Description w Với use-case realization § Tìm Class từ Use-Case Behavior § Phân bổ Use-Case Behavior Class w Với analysis class tìm thấy § Mô tả nhiệm...