1. Trang chủ
  2. » Giáo Dục - Đào Tạo

báo cáo bài tập lớn đề tài xây dựng kiến trúc tổng thể cho hệ thống bánh mì bách khoa

27 0 0
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

Nội dung

2 Phương pháp - Phát triển theo TOGAF ADM o Chỉ thực hiện trong 1 bước lặp - Các tầng kiến trúc quan tâm 2.1 Kiến trúc nghiệp vụ - Các mô hình tham chiếu: Archimate Core Framework - Các

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐÀO TẠO LIÊN TỤC

Học phần: Kiến trúc các hệ thống thông tin và ứng dụng

Giảng viên: TS Nguyễn Hữu Đức

Nhóm sinh viên thực hiện:

Trang 2

Lời cảm ơn

Trong thời gian thực hiện và hoàn thành bài tập lớn môn học “Kiến trúc các hệ thống

thông tin và ứng dụng” với đề tài: “Xây dựng kiến trúc tổng thể cho hệ thống Bánh

mì Bách Khoa”, chúng em xin chân thành cảm ơn thầy TS Nguyễn Hữu Đức – Bộ môn

Hệ thống thông tin – Đại học Bách Khoa Hà Nội vì những nền tảng kiến thức từ cơ bản tới nâng cao về kiến trúc hệ thống thông tin, các khung kiến trúc, các phương pháp thiết kế về nghiệp vụ, dữ liệu,

Thông qua quá trình làm bài tập lớn môn học, chúng em đã được củng cố và vận dụng những kiến thức đã học vào việc xây dựng kiến trúc cho một hệ thống Từ đó, giúp chúng em có cái nhìn bao quát và thực tế hơn về những kiến thức lý thuyết mà chúng em đã được học

Do thời gian, kiến thức cũng như kinh nghiệm có hạn nên dù chúng em đã cố gắng nhưng báo cáo của chúng em vẫn còn nhiều thiếu sót Vì vậy chúng em rất mong nhận được sự thông cảm và nhận xét từ thầy để sản phẩm cũng như báo cáo của chúng em được hoàn thiện hơn

Một lần nữa chúng em xin chân thành cảm ơn thầy!

Trang 4

1 Giới thiệu

1.1 Lí do chọn đề tài

Từ lâu bánh mì đã là một món ăn phổ biến và ưa thích của nhiều người dân Việt Nam Bánh mì không chỉ là một món ăn ngon mà còn mang ý nghĩa văn hóa, gắn liền với cuộc sống hàng ngày của người Việt Hiện nay Beamin đã triển khai hình thức đặt đồ ăn nhanh online trong nội thành Hà Nội với nhiều ưu đãi, khiến cho hình thức đặt đồ ăn nhanh online đang trở nên phổ biến Chọn đề tài này cũng nhằm nắm bắt cơ hội thị trường và tạo sự đột phá trong ngành F&B đang phát triển mạnh mẽ tại Việt Nam

Hình thức phục vụ khách hàng của Bánh mỳ Bách Khoa chủ yếu đang là phục vụ ngay tại các cửa hàng Khách hàng trực tiếp đến quán để đặt mua bánh mỳ Gần đây, khi Beamin mới triển khai dịch vụ đặt đồ ăn nhanh online, các cửa hàng của Bánh mỳ Bách Khoa cũng thực hiện đăng ký cửa hàng trên các nền tảng đó để phục vụ nhu cầu đặt hàng online

Ngoài ra, chủ đề "Bánh Mì Bách Khoa" cũng hấp dẫn vì nó có thể kết hợp giữa truyền thống và sáng tạo Nghiên cứu và nâng cấp quy trình sản xuất bánh mì sẽ giúp cải thiện chất lượng sản phẩm, đáp ứng nhu cầu ngày càng đa dạng của khách hàng và tạo ra những loại bánh mì mới độc đáo và đáp ứng xu hướng thực phẩm hiện đại

Tuy nhiên, cửa hàng bánh mỳ Bách Khoa đang phải đối mặt với sự cạnh tranh từ những thương hiệu bánh mỳ khác như Bánh Mỳ Hội An và Bánh Mỳ Bamikin Mặc dù bánh mỳ Bách Khoa tự tin về hương vị sản phẩm và chất lượng nguyên liệu sử dụng từ các nguồn đáng tin cậy, nhưng vẫn còn hạn chế về quy mô và chiến lược kinh doanh Cửa hàng bánh mỳ Bách Khoa mới chỉ triển khai các đợt giảm giá vào các dịp đặc biệt, chưa tập trung đầu tư vào dịch vụ chăm sóc khách hàng thân quen Sự ra mắt các sản phẩm mới cũng không nhận được sự đón nhận nhanh chóng do thông tin cung cấp về sản phẩm vẫn còn hạn chế và chưa được quảng bá đầy đủ Điều này gây ra việc khi triển khai bán hàng online, cửa hàng Bách Khoa nhận được nhiều đơn hàng lớn, nhưng do chưa có đủ thông tin tin cậy về khách hàng và thời gian yêu cầu quá ngắn, cửa hàng buộc phải từ chối một số đơn hàng Điều này tiềm ẩn nguy cơ làm giảm sự tin tưởng và sự hài lòng của khách hàng đối với cửa hàng

Trang 5

lược marketing, đồng thời cải thiện quy trình quản lý cửa hàng và chính sách chăm sóc khách hàng thân quen Dự án này sẽ giúp thương hiệu Bách Khoa tăng cường sức cạnh tranh và khẳng định vị thế trên thị trường bánh mỳ nội thành Hà Nội

Từ chủ đề này, cũng có thể tìm hiểu về các công nghệ mới trong sản xuất và quản lý bánh mì, áp dụng các giải pháp kinh doanh sáng tạo để thu hút và giữ chân khách hàng Bên cạnh đó, cũng có thể tìm hiểu về các thương hiệu bánh mì nổi tiếng, học hỏi từ những thành công và thất bại của họ để xây dựng một thương hiệu Bánh Mì Bách Khoa mạnh mẽ và bền vững trên thị trường

1.2 Nội dung sơ lược

Vận dụng các kiến thức đã học từ bộ môn Kiến trúc hệ thống thông tin và ứng dụng để xây dựng kiến trúc tổng thể cho Hệ thống Bánh mì Bách Khoa Phạm vi đề tài tập trung vào ba nội dung chính là xây dựng kiến trúc nghiệp vụ, kiến trúc ứng dụng và kiến trúc công nghệ

1.3 Phạm vi

Giới hạn của việc mô tả kiến trúc tổng thể: chỉ quan tâm tới mô tả kiến trúc cơ sở, kiến trúc mục tiêu (cho các tầng nghiệp vụ, tầng ứng dụng, tầng công nghệ), không xem xét vấn đề thực thi và chuyển đổi

Trang 6

2 Phương pháp

- Phát triển theo TOGAF ADM

o Chỉ thực hiện trong 1 bước lặp - Các tầng kiến trúc quan tâm

2.1 Kiến trúc nghiệp vụ

- Các mô hình tham chiếu: Archimate Core Framework

- Các tài liệu kiến trúc cần sử dụng: Tài liệu mô tả về kiến trúc nghiệp vụ cơ sở và tài liệu mô tả về kiến trúc nghiệp vụ mục tiêu

- Ngôn ngữ mô hình hóa và công cụ: Archi

2.2 Kiến trúc ứng dụng

- Các mô hình tham chiếu: Archimate Core Framework

- Các tài liệu kiến trúc cần sử dụng: Tài liệu mô tả về kiến trúc ứng dụng cơ sở và tài liệu mô tả về kiến trúc ứng dụng mục tiêu

- Ngôn ngữ mô hình hóa và công cụ: Archi

2.3 Kiến trúc công nghệ

- Các mô hình tham chiếu: Archimate Core Framework

- Các tài liệu kiến trúc cần sử dụng: Tài liệu mô tả về kiến trúc công nghệ cơ sở và tài liệu mô tả về kiến trúc công nghệ mục tiêu

- Ngôn ngữ mô hình hóa và công cụ: Archi

Trang 7

Ở TTSX có 4 đơn vị nhỏ chính: khu quản lý nguyên liệu (nhập, lưu kho nguyên liệu thô từ nhà phân phối như bánh mì, các loại thịt, trứng rau thơm, dưa chuột,…), khu sản xuất sản phẩm sơ chế (sản xuất các thành phần sơ chế từ nguyên liệu thô như ruốc, pate, chả, thịt xá xíu,…), khu phân phối sản phẩm (vận chuyển các thành phần sơ chế đến các CHPV), và khu phát triển sản phẩm (phát triển các sản phẩm mới, thay đổi sản phẩm cũ phù hợp thị trường,…)

Các CHPV chịu trách nhiệm bán bánh mì cho khách hàng ngay tại cửa hàng Thu ngân tiếp nhận đơn đặt hàng của khách, nhân viên chế biến sẽ chuẩn bị bánh mì từ các thành phần sơ chế được cung cấp bởi TTSX để bồi bàn mang bánh mì cho khách hàng

Trang 8

TTQL có 3 đơn vị nhỏ chính gồm phòng kinh doanh, phòng nhân sự, và phòng marketing TTQL chịu trách nhiệm đưa ra chiến lược kinh doanh, điều phối việc nhập nguyên liệu, quảng bá sản phẩm cũng như quản lý nhân lực cho toàn bộ tổ chức

- Dịch vụ nghiệp vụ

Dịch vụ mà CHPV cung cấp là bán bánh mì tại cửa hàng cho các khách hàng trực tiếp tại cửa hàng và khách hàng đặt trên BAEMIN (qua shipper) Dịch vụ này được thực hiện từ chức năng nghiệp vụ xử lí đơn đặt hàng của CHPV Trong chức năng xử lí đơn đặt hàng có 3 tiến trình đặt đơn hàng, chế biến và phục vụ Ngoài ra, CHPV còn có tiến trình chấm công cho nhân viên tại cửa hàng CHPV sử dụng dịch vụ tạo kế hoạch kinh doanh của TTQL để thực hiện kế hoạch kinh doanh tại cửa hàng như thực hiện chương trình cụ thể nào (tặng quà, mua một tặng một, dùng thử miễn phí, ), nhân dịp nào, cách trang trí cửa hàng trong chương trình đó CHPV còn sử dụng dịch vụ cung cấp sản phẩm sơ chế từ TTSX Dịch vụ này được hiện thực hóa bởi chức năng nghiệp vụ sản xuất sản phẩm sơ chế của TTSX Chức năng sản xuất sản phẩm sơ chế gồm 4 tiến trình phát triển sản phẩm, quản lí nguyên liệu, sản xuất và phân phối sản phẩm TTSX sử dụng dịch vụ tạo kế hoạch phân phối, tạo kế hoạch nhập nguyên liệu của TTQL để biết được nên phân phối sản phẩm sơ chế cho các CHPV như thế nào, nhập nguyên liệu bao nhiêu ở nhà cung cấp nào với giá nào là phù hợp TTQL cũng cung cấp dịch vụ trả lương cho nhân viên

Trang 9

- Hợp tác giữa các đối tác nghiệp vụ

Mối quan hệ giữa các đối tác nghiệp vụ như sau:

Khách hàng truy cập dịch vụ của Bánh mì Bách Khoa qua kênh cửa hàng, gặp thu ngân Thu ngân tạo đơn hàng và đưa đơn hàng cho nhân viên chế biến Nhân viên chế biến chuẩn bị bánh mì và chuyển cho bồi bàn để mang bánh mì cho khách hàng CHPV sẽ tổng hợp thông tin kinh doanh, báo cáo cho phòng kinh doanh, và nhận kế hoạch kinh doanh từ phòng kinh doanh

Bên phát triển sản phẩm nghiên cứu công thức chế biến để sản xuất sản phẩm mới, cải thiện sản phẩm cũ Mỗi công thức chế biến mới cho sản phẩm mới sẽ được chuyển cho CHPV Để có nguyên liệu làm bánh mì, bên quản lý nguyên liệu phải nhập nguyên liệu từ các nhà cung cấp nguyên liệu Việc nhập này được lên kế hoạch bởi phòng kinh doanh của TTQL Nguyên liệu sau khi nhập sẽ được chuyển cho bên sản xuất sản phẩm sơ chế, sau khi sản xuất xong, sản phẩm sơ chế sẽ được phân phối tới CHPV bởi bên phân phối sản phẩm sơ chế Kế hoạch phân phối được lên kế hoạch bởi phòng kinh doanh

Phòng kinh doanh sẽ nhận các báo cáo kinh doanh từ CHPV, báo cáo từ TTSX, ý tưởng của phòng marketing, và báo cáo nguồn nhân lực của phòng nhân sự để lên kế hoạch kinh doanh, kế hoạch nhập nguyên liệu, kế hoạch phân phối sản phẩm sơ chế, kế hoạch nguồn nhân lực Các nhân viên đều nhận lương từ phòng nhân sự

Trang 10

- Thực hiện dịch vụ

Hiện tại, Bánh mì Bách Khoa đã ứng dụng các hệ thông IT để hỗ trợ cho một số quy trình nghiệp vụ Tại CHPV, cửa hàng đã sử dụng hệ thống quản lý cửa hàng có phần mềm bán hàng để hỗ trợ quy trình tạo đơn hàng và phần mềm chấm công để chấm công nhân viên của cửa hàng TTSX đã sử dụng phần mềm quản lý sản xuất để hỗ trợ quy trình phân phối sản phẩm sơ chế hoặc quản lý nguyên liệu TTQL đã sử dụng hệ thống quản lý chuỗi cửa hàng có phần mềm quản lý kinh doanh để phục vụ quy trình lên các kế hoạch kinh doanh, kế hoạch phân phối sản phẩm, kế hoạch nhập nguyên liệu, và phần mềm quản lý nhân sự để trả lương cho nhân viên

Trang 12

3.3 Kiến trúc ứng dụng

- Hợp tác ứng dụng

Các phần mềm liên kết với nhau qua hệ thống EAI bus (Enterprise Application Integration) Hệ thống này cho phép các phần mềm cập nhật và truy vấn dữ liệu theo quy định được cài đặt trước

Trang 13

- Sử dụng ứng dụng

- Cấu trúc ứng dụng

CHPV sử dụng hệ thống quản lý chuỗi cửa hàng để hỗ trợ công việc Hệ thống này gồm 2 hệ thống con: Phần mềm quản lý nhân sự và Phần mềm quản lý kinh doanh TTSX sử dụng phần mềm quản lý sản xuất Phần mềm này cung cấp dịch vụ "Quản lý nhập nguyên liệu thô" (bánh mì, các loại thịt, trứng rau thơm, dưa chuột và "Quản lý phân phối sản phẩm sơ chế" (ruốc, pate, chả, thịt xá xíu,…) TTQL sử dụng hệ thống quản lý cửa hàng, hệ thống này bao gồm phần mềm bán hàng, và phần mềm chấm công

- Đối tượng dữ liệu

Các đối tượng trình bày trong biểu đồ ERD dưới đây là đối tượng dữ liệu liên quan đến quy trình “Tạo đơn hàng” và “Chấm công” cho nhân viên

Trang 14

3.4 Kiến trúc công nghệ

- Hạ tầng công nghệ

Tại CHPV, máy tính tiền được cài đặt phần mềm Posapp, đây là phần mềm thương mại được thiết kế chuyên dụng cho quản lý cửa hàng bán bánh mì Tại TSQL, có một Database Server để lưu trữ toàn bộ dữ liệu hệ thống thông tin của quán Server này chứa hệ quản trị cơ sở dữ liệu là MariaDB TSQL cũng có một Web Server, có backend được xây dựng bằng framework Spring Boot Các hệ thống tại TTSX, và CHPV sẽ cập nhật và truy vấn dữ liệu bằng cách gửi yêu cầu qua Internet để Web Server đáp ứng

Trang 15

- Sử dụng hạ tầng

Trang 16

- Thực hiện và triển khai

Trang 19

- Dịch vụ nghiệp vụ

Kiến trúc nghiệp vụ mục tiêu được bổ sung thêm dịch vụ Bán bánh mì online cho CHPV Dịch vụ này được thực hiện hóa bởi chức năng Xử lý đặt hàng online tại quán Chức năng này chỉ bao gồm quy trình Chế biến và Duyệt đơn hàng Ngoài ra, trong chức năng Xử lý đặt hàng thường, chúng em bổ sung thêm quy trình Tích điểm cho khách hàng

Trang 20

- Hợp tác giữa các đối tác nghiệp vụ

Hợp tác giữa các đối tác nghiệp vụ trong kiến trúc mục tiêu sẽ có thêm một kênh truy cập dịch vụ là "website" dành cho khách muốn đặt hàng online

- Thực hiện dịch vụ

Kiến trúc mục tiêu được bổ sung thêm Hệ thống bán hàng online để phục vụ khách hàng muốn đặt hàng online và nghiệp vụ Duyệt đơn hàng online tại quán Ở phần mềm bán hàng tại CHPV được bổ sung dịch vụ ứng dụng là Chăm sóc khách hàng để hỗ trợ quy trình Tích điểm cho khách

Trang 21

BPMN – Tích điểm

BPMN – Target Online Order

Trang 22

4.3 Kiến trúc ứng dụng

- Hợp tác ứng dụng

Ở kiến trúc ứng dụng mục tiêu, chúng em bổ sung thêm Hệ thống bán hàng online đặt tại TSQL

Trang 23

- Sử dụng ứng dụng

Hệ thống bán hàng online cung cấp dịch vụ Duyệt đơn hàng và Đặt hàng Dịch vụ Duyệt đơn hàng sẽ do thu ngân tại cửa hàng duyệt, còn dịch vụ Đặt hàng là để phục vụ khách đặt hàng online trên website

Trang 24

- Cấu trúc ứng dụng

- Đối tượng dữ liệu

Bổ sung thêm đối tượng dữ liệu là Member để lưu thông tin cho khách, phục vụ nghiệp vụ Tích điểm

4.4 Kiến trúc công nghệ

- Hạ tầng công nghệ

Đề xuất triển khai thêm website cho phép người dùng truy cập thông qua trình duyệt Khi khách tạo đơn hàng trên website hay thu ngân trên phần mềm quản lý của

Trang 25

quán thì trình duyệt và máy bán hàng đều gửi yêu cầu đến Web server được đáp ứng

- Sử dụng hạ tầng

- Thực hiện và triển khai

Trang 27

5 Kết luận

Kết quả đạt được sau bài tập lớn là hiện thực hóa được mô hính kiến trúc của hệ thống Bánh mì Bách Khoa Cơ bản đã hoàn thiện Kiến trúc tổng thể của hệ thống Bánh mì Bách Khoa bằng cách áp dụng cho khung kiến trúc Archimate

Những vấn đề cần mở rộng và phát triển: Phát triển thêm tài liệu về kiến trúc công nghệ, tài liệu về các pha khác về chiến lược trong TOGAF để mở rộng

Ngày đăng: 06/08/2024, 20:46

w