1. Trang chủ
  2. » Luận Văn - Báo Cáo

PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ QUẢN LÝ SIÊU THỊ - 6

10 12 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Mô hình triển khai hệ thống Sau khi phần mềm hệ quản lý hệ thống siêu thị Co-Op Mart đã được tạo và trải qua giai đoạn kiểm tra chương trình. Bước cuối cùng là cài đặt và triển khai hệ thống, tức mô tả kiến trúc phần cứng và định vị các tập tin chương trình vào các thiết bị vật lý này. Ngoài ra chúng ta cũng phải tài liệu hóa tất cả các mô hình của hệ thống. Hình dưới là biểu đồ triển khai hệ thống mô tả kiến trúc vật lý của hệ thống. Hệ...

3.5.2 Mơ hình triển khai hệ thống Sau phần mềm hệ quản lý hệ thống siêu thị Co-Op Mart tạo trải qua giai đoạn kiểm tra chương trình Bước cuối cài đặt triển khai hệ thống, tức mô tả kiến trúc phần cứng định vị tập tin chương trình vào thiết bị vật lý Ngoài phải tài liệu hóa tất mơ hình hệ thống Hình biểu đồ triển khai hệ thống mô tả kiến trúc vật lý hệ thống Hệ thống cài đặt máy tính hệ thống siêu thị Co-Op Mart thuộc Hợp tác xã thương mại Sài Gịn Vì u cầu máy phải có hỗ trợ Microsoft.NET Framework 1.1 trở lên Cơ sở liệu hệ thống cài đặt kiến trúc Client/Server hệ quản trị SQL Server, tập tin liệu lưu thông tin đối tượng đặt máy Database Server văn phòng Ban Giám đốc Hợp tác xã Mỗi máy đặt siêu thị truy xuất liệu server thông qua đường truyền Internet ADSL kết nối qua máy đặt phòng quản lý siêu thị, máy phịng quản lý cần trang bị moderm ADSL Các máy kết nối với thông qua mạng LAN siêu thị Mỗi máy phận bán hàng trang bị máy quét mã vạch hàng Các máy siêu thị trang bị máy in Ngồi cịn hỗ trợ truy xuất từ xa đến sở liệu May QuetM a Vach Moderm ADSL C1 ADSL Moderm ADSL serv er To ban hang LAN To v an phong Database Sieu thi To kiem ke 153 PHẦN TỔNG KẾT 4.1 Kết luận Phương pháp luận kỹ thuật mơ hình hóa nghiệp vụ (business modeling) quy trình RUP tìm hiểu cách chi tiết trình bày có hệ thống Qua đó, ta nắm bắt đầy đủ khái niệm kỹ thuật mơ hình hóa nghiệp vụ Hệ quản lý siêu thị Co-Op Mart xây dựng để minh họa thực tế cho việc ứng dụng luồng công việc mô hình hóa nghiệp vụ quy trình RUP phân tích thiết kế hệ thống thơng tin quản lý Mục đích chứng minh tính khả thi hiệu luồng cơng việc mơ hình hóa nghiệp vụ qua ví dụ thực tế Qua đó, ứng dụng luồng cơng việc vào quy trình phân tích thiết kế hệ thống thơng tin theo hướng đối tượng Vì vậy, tài liệu khơng cung cấp đầy đủ chi tiết tài liệu phân tích thiết kế hệ thống cách đầy đủ Trọng tâm đề tài nêu bật hữu dụng luồng cơng việc mơ hình hóa nghiệp vụ tính tổng quát, uyển chuyển việc phân tích thiết kế nghiệp vụ tổ chức Từ đó, giúp việc phân tích thiết kế hệ thống trở nên nhanh chóng, thích hợp với nhiều loại hệ thống, dễ bảo trì dễ mở rộng Hệ quản lý siêu thị Co-Op Mart phần toàn hệ quản lý Hợp tác xã thương mại Sài Gịn Co-Op Nó đáp ứng u cầu thực tế siêu thị thuộc hệ thống siêu thị Co-Op, giải phần khối lượng công việc đề mơ hình u cầu siêu thị Hợp tác xã có nhiều siêu thị chuỗi hệ thống siêu thị mình, chúng tương tự Chính vậy, hệ quản lý siêu thị Co-Op Mart Cống Quỳnh chọn làm hệ tiêu biểu để phân tích thiết kế Cũng hệ thống quản lý khác hệ thống quản lý Hợp tác xã, hệ thống khơng thể xây dựng độc lập Nó sử dụng nhiều thông tin từ hệ quản lý khác Do việc xây dựng hệ quản lý siêu thị phải đảm bảo tính thống với hệ quản lý khác sở bám sát mơ hình yêu cầu Hợp tác xã Hệ quản lý siêu thị Co-Op Mart phân tích theo hướng đối tượng theo quy trình RUP sử dụng UML làm ngơn ngữ để mơ hình hóa Mơ hình phân tích thiết kế nghiệp vụ tạo lưu trữ phần mềm Rational Rose 2000 Mơ hình phân tích thiết kế hệ thống tạo lưu trữ mơi trường tích hợp XDE Visual Studio 2003 Với trợ giúp công cụ này, công việc phân tích thiết kế trở nên nhanh chóng, dễ dàng hiệu quả, giúp nâng cao chất lượng công việc phân tích thiết kế 4.2 Hướng phát triển: Ngày nay, với đời UML 2.0, tìm hiểu luồng cơng việc mơ hình hóa nghiệp vụ cải tiến Từ mơ hình hóa nghiệp vụ, tìm hiểu tiếp cận phương pháp phân tích thiết kế hệ thống thông tin cách rõ ràng Việc ứng dụng Công Nghệ Thông Tin hoạt động kinh doanh công ty nước ta tương đối rộng khắp có qui mơ, đa số hệ thống quản lý chưa thực hổ trợ cách đầy đủ linh hoạt như: mua bán hàng qua mạng, giới thiệu công ty Web, liệu phân tán … 154 Trên sở phần thực hiện, đề tài chúng em có số hướng phát triển sau: ƒ Xây dựng hệ thống quản lý liệu phân tán mức độ Liên hiệp ( suốt giửa Liên Hiệp với Siêu Thị) ƒ Xây dựng trang web giới thiệu hoạt động chương trình khuyến Siêu Thị ƒ Bổ sung chức bán hàng qua mạng Một lần chúng em xin chân thành cảm ơn Thầy Phạm Nguyễn Cương Cô Nguyễn Trần Minh Thư tồn thể q thầy khoa tận tình giảng dạy chúng em suốt năm học vừa qua Mặc dù chúng em cố gắng hoàn thiện đề tài chắn khơng tránh khỏi thiếu sót định, kính mong q thầy tận tình bảo để đề tài chúng em hoàn thiện 155 Phụ lục – Các thuật ngữ A Activity (Hoạt động) Một đơn vị công việc mà worker yêu cầu thực Actor Một người hay thứ nằm hệ thống tương tác hệ thống Architecture (Kiến trúc) Đây cấu trúc tổ chức hệ thống Một kiến trúc được phân rã cách đệ qui thành phần tương tác với nhau, thành mối quan hệ ràng buộc phần Những phần mà tương tác với bao gồm: lớp, component subsystem Architectural View (Khung nhìn kiến trúc) Đây khung nhìn (view) kiến trúc hệ thống, tập trung chủ yếu vào cấu trúc, thành phần có ý nghĩa luồng yếu Aggregation (Mối kết tập) Đây mối quan hệ dùng để mơ hình hóa mối quan hệ tồn thể - phận toàn thể phận Artifact (Sưu liệu) Đây phần thơng tin tạo ra, sửa đổi hay sử dụng quy trình Nó mơ hình, thành phần mơ hình, tài liệu Association (Mối kết hợp) Đây mối quan hệ dùng để mơ hình hóa liên kết hai chiều thể B Business Actor (Actor nghiệp vụ) Một người hay vật bên quy trình nghiệp vụ tương tác với nghiệp vụ 156 Business Engineering (Thiết kế nghiệp vụ) Đây tập hợp kỹ thuật dùng để thiết kế nghiệp vụ theo mục đích định Business Entity (Thực thể nghiệp vụ) Đây thứ xử lý hay sử dụng business worker Business Modeling (Mơ hình hóa nghiệp vụ) Bao gồm tồn kỹ thuật mơ hình hóa để giúp cho việc lập mơ hình nghiệp vụ cách trực quan Business Object Model (Mơ hình business object) Đây mơ hình mơ tả việc thực hóa business use case Business Process (Qui trình nghiệp vụ) Một nhóm hành động có quan hệ với nhau, sử dụng tài nguyên tổ chức để tạo kết có ý nghĩa Trong quy trình RUP, business process xác định thơng qua business use case thực hóa business use-case Business Reengineering (Tái thiết kế nghiệp vụ) Đây việc thiết kế nghiệp vụ (business engineering), bao gồm việc xem xét tồn diện nghiệp vụ sẵn có, xem xét tất quy trình nghiệp vụ tìm cách cải tiến chúng Business Rule (Nguyên tắc nghiệp vụ) Đây nguyên tắc (hay điều kiện) mà phải thỏa mãn bên nghiệp vụ Business Use Case (Use Case nghiệp vụ) Một business use case định nghĩa tập hợp thể business usecase Mỗi thể chuỗi hành động mà nghiệp vụ thực để đem lại kết rõ ràng cho business actor cụ thể Một lớp business use-case chứa tất luồng cơng việc phụ có liên quan nhằm tạo kết Business Use-case Instance (Thể Business Use-case) 157 Đây chuỗi hành động nghiệp vụ thực để tạo kết có ý nghĩa business actor cụ thể Business Use-case Model (Mô hình Business Use-case) Đây mơ hình chức nghiệp vụ Nó dùng làm đầu vào chủ yếu để xác định vai trò tổ chức Business Use-case Realization (Hiện thực hóa Use-case nghiệp vụ) Dùng để mơ tả cách thức thực hóa luồng cơng việc business use-case mơ hình business object, dạng đối tượng nghiệp vụ (business object) cộng tác với Business Worker (Worker nghiệp vụ) Một vai trò tập hợp vai trò bên nghiệp vụ Một business worker tương tác với business worker khác thao tác với business entity tham gia vào thực hóa business use-case C Collaboration diagram (Lược đồ cộng tác) Đây lược đồ cho thấy tương tác đối tượng, thông qua mối liên kết chúng thông điệp chúng gửi cho Lược đồ cộng tác lược đồ trình tự (sequence diagram) mơ tả thông tin giống theo cách khác Lược đồ trình tự nhấn mạnh vào trình tự thời gian, lược đồ cộng tác nhấn mạnh vào mối quan hệ đối tượng Component (Thành phần) Một phận không tầm thường, gần độc lập thay hệ thống, nhằm để đáp ứng yêu cầu rõ ràng ngữ cảnh kiến trúc Một component cung cấp thực hóa mặt vật lý tập hợp interface, biểu diễn phần hệ thống mà cài đặt mặt vật lý, bao gồm mã nguồn tập tin thực thi D Deliverable (Đầu quy trình) Đây đầu từ quy trình cho khách hàng hay stakeholder Domain Model (Mơ hình lĩnh vực) 158 Đây mơ hình nắm bắt kiểu đối tượng quan trọng ngữ cảnh lĩnh vực nghiệp vụ Những đối tượng lĩnh vực đại diện cho thực thể tồn kiện xảy mơi trường mà hệ thống hoạt động Mơ hình tập mơ hình business object L Layer (Tầng) Đây nhóm gói (package) mơ hình mà có mức độ trừu tượng O Organization Unit (Đơn vị tổ chức) Tập hợp business worker, business entity, mối quan hệ, thức hóa business use-case, lược đồ, đơn vị tổ chức khác Nó dùng để lập cấu trúc mơ hình business object cách chia mơ hình thành phần nhỏ P Package (Gói) Dùng để gom nhóm thành phần Một gói lồng gói khác Pattern (Khn mẫu giải pháp) Đây khuôn mẫu giải pháp, mà chứng minh hữu ích cho tối thiểu ngữ cảnh thực tế Post-condition (Hậu điều kiện) Đây ràng buộc hệ thống kết thúc use case Pre-condition (Tiền điều kiện) Đây ràng buộc hệ thống bắt đầu use case Prototype Đây phiên (release) mà không thiết phải phụ thuộc vào việc quản lý thay đổi (change management) việc kiểm sốt cấu hình (configuration control) R 159 Relationship (Mối quan hệ) Đây mối liên kết thành phần mơ hình S Sequence Diagram (Lược đồ trình tự) Đây lược đồ biểu diễn tương tác đối tượng theo trình tự thời gian Lược đồ cộng tác (collaboration diagram) lược đồ trình tự mô tả thông tin giống theo cách khác Lược đồ trình tự nhấn mạnh vào trình tự thời gian, cịn lược đồ cộng tác nhấn mạnh vào mối quan hệ đối tượng Stakeholder Một cá nhân chịu ảnh hưởng kết hệ thống Ví dụ người dùng cuối, cổ đông, nhà quản lý điều hành Stereotype Đây kiểu phần tử mơ hình UML dùng để mở rộng ngữ nghĩa metamodel (từ điển mơ hình) Các stereotype phải dựa kiểu lớp định tồn metamodel Các stereotype mở rộng ngữ nghĩa, khơng mở rộng cấu trúc kiểu lớp tồn trước Một số stereotype định định nghĩa trước UML, số khác người dùng định nghĩa Subsystem (Hệ thống con) Đây nhóm thành phần mơ hình U Use Case Đây tập hợp thể use-case (use-case instance), thể chuỗi hành động mà hệ thống thực để tạo kết có ý nghĩa cho actor cụ thể Use-case Package (Gói Use-case) Tập hợp use case, actor, mối quan hệ, lược đồ gói khác Nó dùng để lập cấu trúc mơ hình use-case cách chia mơ hình thành phần nhỏ Use-case Realization (Hiện thực hóa use-case) 160 Dùng để mô tả cách thức thực hóa use case mơ hình thiết kế (design model), dạng đối tượng cộng tác V View (Khung nhìn) Đây góc nhìn đơn giản mơ hình, bỏ qua thực thể khơng phù hợp theo góc nhìn W Worker Worker biểu diễn vai trị nhóm cá nhân dự án, xác định hành vi, trách nhiệm cách thức làm việc chúng Workflow (Luồng công việc) Là chuỗi hành động thực nghiệp vụ để tạo kết có ý nghĩa cho actor nghiệp vụ 161 Tài liệu tham khảo (1)Philippe Kruchten, The Rational Unified Process, An Introduction, Second Edition, Addison-Wesley, 2000 (2)Hans-Erik Eriksson, Magnus Penker, Business Modeling with UML: Business Patterns at Work, John Wiley & Sons, New York, 2000 (3)Ivar Jacobson, Maria Ericsson, Agneta Jacobson, The Object Advantage: Business Process Reengineering with Object Technology, Addison-Wesley, 1994 (4)Hammer, Michael, James Champy, Reengineering the Corporation: A Manifesto for Business Revolution, HarperBusiness, New York, 1993 (5)Rational Software Corp., The Rational Unified Process (CDROM), Rational Software Corp., 2000 (6)Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide, Addison-Wesley, 1999 (7)Martin Fowler & Kendall Scott, UML Distilled, Second Edition, AddisonWesley, 2000 (8)Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Software Development Process, Addison-Wesley, 1999 (9)Doug Rosenberg & Kendall Scott, Use Case Driven Object Modeling with UML, Addison-Wesley, 1999 (10) Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language Reference Manual, Addison-Wesley, 1999 162 ... dễ bảo trì dễ mở rộng Hệ quản lý siêu thị Co-Op Mart phần toàn hệ quản lý Hợp tác xã thương mại Sài Gịn Co-Op Nó đáp ứng u cầu thực tế siêu thị thuộc hệ thống siêu thị Co-Op, giải phần khối lượng... mơ hình u cầu siêu thị Hợp tác xã có nhiều siêu thị chuỗi hệ thống siêu thị mình, chúng tương tự Chính vậy, hệ quản lý siêu thị Co-Op Mart Cống Quỳnh chọn làm hệ tiêu biểu để phân tích thiết kế... u cầu Hợp tác xã Hệ quản lý siêu thị Co-Op Mart phân tích theo hướng đối tượng theo quy trình RUP sử dụng UML làm ngơn ngữ để mơ hình hóa Mơ hình phân tích thiết kế nghiệp vụ tạo lưu trữ phần

Ngày đăng: 14/05/2021, 08:21

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w