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

Báo cáo môn học phân tích thiết kế hướng đối tượng

53 1 0

Đ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

Báo cáo môn học phân tích thiết kế hướng đối tượng bài này mình dc 8, chúc ae sẽ dc 9-10 khi sử dụng tài liệu này nhé

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO MÔN HỌC

PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

ĐỀ TÀI:

QUẢN LÝ DỮ LIỆU TÀI XẾ GOJEK

Giảng viên hướng dẫn : LÊ THỊ TRANG LINH

Hà Nội, tháng năm

Trang 2

1 Mô tả tóm tắt đề tài

- Xây dựng hệ thống phần mềm Quản lý nhận sự trung tâm ielts Bee comunity english gồm các chức năng chính sau:

+ Quản lý nhân sự(nhân viên/đối tác/khách hàng/tài xế)

Xây dựng được phần mềm hoàn chỉnh với đầy đủ các chức năng, đơn giản và phù hợp với những doanh nghiệp vừa và nhỏ.

Giảng viên hướng dẫn ( ký và ghi rõ họ tên)

TS Lê Thị Trang Linh

Hà Nội, ngày 09 tháng 6 năm 2022

Sinh viên thực hiện ( ký và ghi rõ họ tên)

Nguyễn Minh Dũng

Trang 4

1.3.1.Yêu cầu bảo mật 6

1.3.2 Yêu cầu về sao lưu 6

1.3.3 Yêu cầu về tính năng sử dụng 6

1.3.4 Yêu cầu ràng buộc thiết kế 7

2.2.1.1 Biểu đồ use case chức năng đăng nhập 11

2.2.1.2 Biểu đồ hoạt động chức năng Đăng Nhập 13

2.2.1.3 Biểu đồ trình tự chức năng Đăng Nhập 14

2.2.1.4 Biểu đồ cộng tác của chức năng đăng nhập 14

2.2.1.5 Biểu đồ trạng thái 15

2.2.1.6 Biểu đồ lớp 15

2.2.2 Chức năng số 2 16

2.2.2.1 Biểu đồ use case chức năng Quản lý đối tác 16

2.2.2.2 Biểu đồ hoạt động chức năng Quản Lý Đối Tác 17

2.2.2.3 Biều đồ trình tự chức năng Quản Lý Đối Tác 18

2.2.2.4 Biểu đồ cộng tác chức năng Quản Lý Đối Tác 19

2.2.3 Chức năng số 3 19

2.2.3.1Biểu đồ use case chức năng Quản lý nhân viên 19

2.2.3.2 Biểu đồ hoạt động chức năng quản lý nhân viên 20

2.3.3.3 Biểu đồ trình tự chức năng quản lý nhân viên 23

2.3.3.4 Biểu đồ cộng tác chức năng quản lý nhân viên 24

2.2.4 Chức năng số 4 25

2.2.4.1 Biểu đồ use case chức năng quản lý tài xế 25

Trang 5

2.2.4.2 Biểu đồ hoạt động chức năng quản lý tài xế 26

2.2.4.3 Biểu đồ trình tự chức năng quản lý tài xế 29

2.2.4.4 Biểu đồ cộng tác chức năng sửa đổi 29

2.2.5 Chức năng số 5 30

2.2.6.1 Biểu đồ use case chức năng báo cáo thống kê 30

2.2.5.2 Biểu đồ hoạt động chức năng Báo cáo thống kê 30

2.2.5.3 Biểu đồ trình tự chức năng Báo cáo thống kê 32

2.2.5.4 Biểu đồ cộng tác chức năng xét duyệt hồ sơ 33

Chương III: Phát sinh mã trình 34

3.1 Chức năng số 1: 34

3.2 Chức năng số 2: 35

3.3 Chức năng số 3 36

3.4 Chức năng số 4 37

Chương IV: Thiết kế giao diện 38

4.1 Giao Diện Trang Chủ 38

4.2 Giao diện đăng xuất 40

4.3 Giao diện Quản lý nhân viên 41

4.4 Giao diện Quản lý đối tác 42

4.5 Giao diện chỉnh sửa thông tin 43

4.6 Giao diện quản lý cập nhật thông tin tài xế 44

4.7 Giao diện báo cáo 45

KẾT LUẬN 46

Trang 6

LỜI CẢM ƠN

Ngày nay việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong hầu hết mọi nơi tất cả các ngành nghề, công việc đều có thể ứng dụng công nghệ thông tin vào công tác quản lý

Trong những năm gần đây sự phát triển của công nghệ thông tin ngày càng nổi bật tốc độ phát triển như vũ bão, công nghệ thông tin dần dần có mặt thay thế và trở thành công cụ đắc lực hỗ trợ con người Vì vậy, để bắt kịp với nhịp độ phát triển xã hội, những nền tảng kiến thức học trên giảng đường là vô cùng quan trọng với sinh viên chúng em

Em xin chân thành xin gửi lời cảm ơn đến đặc biệt đến cô giáo Lê Thị Trang Linh người đã tận tình hướng dẫn môn Phân Tích Thiết Kế Hướng Đối Tượng cho em trong từng buổi học Cô đã trang bị cho chúng em kiến thức môn học và hơn cả là động lực tiếp tục trên con đường chinh phục công nghệ

Chúng em xin chân thành cảm ơn các thầy các cô bộ môn đã tận tình giảng dạy chúng em trong suốt thời gian qua Nhờ có sự chỉ dạy tận tình của thầy cô để giúp chúng em hoàn thành báo cáo này

Em xin chân thành cảm ơn!

Trang 7

LỜI MỞ ĐẦU

Cùng với sự phát triển của thời đại công nghệ, những thao tác thống kê, quản lí số liệu- dữ liệu đã không còn dùng những phương thức thủ công Phương thức càng ngày càng được nhân loại nâng cấp, đưa sự tận dụng công nghệ lên đến tối ưu nhất Các phần mềm quản lí, kiểm toán nâng cấp khiến cho dữ liệu trở nên dồi dào nhưng cũng dễ quá tải nếu như không kiểm soát một cách khoa học và hợp lý

Nắm bắt và hiểu được vấn đề đó các công ty, tập đoàn bắt đầu cuộc chạy đua về công nghệ, tạo ra các hệ thống quản lí data riêng cho chính mình Với gojek chúng tôi tạo ra một hệ sinh thái với mạng lưới liên kết ba quốc gia đem lại cho chính tập đoàn mình sự tiện lợi trong việc giám sát, phân tích và kịp thời hỗ trợ các đối tác tài xế, nhà hàng , siêu thị của chính mình Với quy trình trước đây, tập đoàn cần rất nhiều không gian để lưu trữ thông tin cá nhân, khách hàng nhưng nhờ có sự phát triển của thời đại 4.0 mọi dữ liệu đều được mã hóa lại khiến cho tất cả khối tài liệu chỉ còn lại qua một phần mềm duy nhất Sự ra đời của GO PORTAL cũng là một trong những sự cứu cánh cho công ty tại Việt Nam nói chung và của cả tập đoàn nói riêng.

1

Trang 8

CHƯƠNG 1 : KHẢO SÁT HỆ THỐNG1 Hiện trạng

Đồng hành cùng hàng loạt các ứng dụng về xe công nghệ như Grab, Be, Ahamove, Shopee, … Gojek ra đời với thế mạnh là một đàn em đi sau được thừa hưởng những công nghệ mới nhất cũng như khắc phục được những thiếu sót và hạn chế về mặt công nghệ Với sự tăng trưởng vượt bậc qua các năm, số lượng tài xế đã lên đến con số 14.000 ở thị trường 2 bánh và 2.000 xế tại thị trường 4 bánh Lượng dữ liệu lớn khiến tủ hồ sơ trở nên quá tải, giải pháp được đặt ra là mã hóa hết dữ liệu và chuyển qua quản lý trên phần mềm để tối ưu hóa hiệu xuất nhân viên và cũng tiết kiệm thời gian cho đối tác khách hàng Thay vì sử dụng công cụ theo cách cũ hết sức thủ công và quy trình bị kéo dài thì nay đã có thể rút ngắn.

− Văn phòng đại diện Gojek tại Hà Nội: 35 Mạc Thái Tổ_Cầu Giấy_ Hà Nội − Với đầy đủ các bộ phận chức năng như Tập Đoàn mẹ tại Indonesia, nơi tiếp

đón cũng như hỗ trợ các đối tác tài xế - nhà hàng tại khu vực miền Bắc

− Mọi báo cáo về lỗi gặp phải vui lòng liên hệ qua mail: hotro@gojek.com

− Đăng kí nhà hàng qua đường form gắn tại bài viết trên trang chủ Gojek Hà

Với số lượng dữ liệu rất lớn từ hơn 10.000 tài xế và hàng trăm các cửa hàng, nhà hàng, siêu thị Theo số liệu thì mỗi đối tác sẽ có 1 bộ hồ sơ khoảng 12 giấy tờ chưa kể đến những đối tác lớn hoặc tài xế lâu năm sẽ có thêm một bản hợp đồng rất dày và nhiều thông tin Quy trình cũ khiến cho việc đi tìm hồ sơ hoặc bổ sung giấy tờ, tìm kiếm, điều tra trở nên vô cùng mất thời gian và hao tổn nhân lực Việc đưa các thông tin và dữ liệu của hệ thống thành mã hóa để quản lí đã lấy ý tưởng và thực hiện thành công Tính đến thời điểm hiện tại đã có thể nói hệ thống quản lý của Gojek đã và đang dẫn đầu về sự khoa học khi quản lý số liệu của chính mình.

Bằng việc đi đầu tiên phong cho thời đại số trong cách quản lý đối tác và tài xế của mình Gojek đang làm rất tốt việc hỗ trợ chăm sóc các vấn đề trong mọi trường hợp, luôn tự tin về chính sách nhanh nhất và tốt nhất cho tất cả các cá nhân và doanh nghiệp đặt niềm tin vào mình Mặc dù không công bố hotline hỗ trợ đường dây nóng nhưng hệ thống hỗ trợ được trực chiến hoạt động 24/24 với những biễu mẫu tin nhắn mail sẵn sàng tiếp ứng mọi trường hợp để phục vụ cho tiện ích của khách hàng và tài xế mọi lúc mọi nơi ( kể cả những ngày lễ/tết).

Trang 9

Gojek là một công ty khởi nghiệp công nghệ có trụ sở

tại Jakarta, Indonesia, chuyên về dịch vụ vận tải và hậu cần Đây là Kỳ lân đầu tiên của Indonesia, cũng là công ty duy nhất ở Đông Nam Á được đưa vào 50 công ty của Fortune đã thay đổi thế giới năm 2017 và xếp thứ 17 cùng với Apple (thứ 3), Unilever (thứ 21), và Microsoft (thứ 25) Công ty được định giá khoảng 5 tỷ đô la vào tháng 2 năm 2018, Kể từ tháng 11 năm 2018, Gojek đã hoạt động tại Indonesia, Việt Nam, Singapore, Thái Lan và sẽ sớm hoạt động tại Philippines và Malaysia

Gojek đứng trong Top 10 thương hiệu mạnh nhất ở Indonesia và Top 3 thương hiệu vận chuyển / hậu cần mạnh nhất Gojek đã đầu tư vào Pathao, một công ty đua ngựa của Bangladesh Gojek đã giành được sự ủng hộ tài chính từ các nhà đầu tư bao gồm Google, quỹ tài sản có chủ quyền của Singapore, Temasek Holdings và gã khổng lồ internet Trung Quốc Tencent Vào tháng 5 năm 2018, Gojek đã đầu tư 500 triệu đô la vào chiến lược mở rộng quốc tế của mình Gojek đã tuyển dụng 100 sinh viên mới tốt nghiệp trong lĩnh vực kỹ thuật từ Ấn Độ vào năm 2017.

3

Trang 10

1.2 Hoạt động nghiệp vụ.

Quy trình đăng kí đối với đối tác tài xế:‣ Quy trình đăng kí đối với đối tác tài xế:

- Các đối tác tài xế sẽ lên trực tiếp văn phòng trụ sở của Gojek để đăng kí báo danh ( tại địa chỉ 35 Mạc Thái Tổ)

- Hỗ trợ viên sẽ sắp xếp lịch hẹn và thông báo với đối tác về các giấy tờ thủ

- Sau khi về nhà và chuẩn bị đầy đủ thì đối tác sẽ đợi đến ngày/giờ đã hẹn trước với công ty và đến văn phòng để bắt đầu hoàn tất thủ tục, quy trình làm

- Sau các bước giấy tờ thì hỗ trợ viên sẽ trực tiếp giảng về cách dùng ứng dụng và các chức năng nạp/rút/báo cáo/nhận cuốc/nhận thưởng/chiết khấu/ đăng nhập/đăng xuất

Quy trình đăng kí đối với đối tác là nhà hàng, siêu thị: ‣ Quy trình đăng kí đối với đối tác là nhà hàng, siêu thị:

- Các đối tác sẽ lên trực tiếp văn phòng trụ sở của Gojek để đăng kí báo danh( tại địa chỉ 35 Mạc Thái Tổ)

- Các hỗ trợ viên sẽ sắp xếp lịch hẹn và thông báo với đối tác về các giấy tờ thủ tục cần thiết khi đăng kí:

+ Giấy phép kinh doanh

- Sau khi về nhà và chuẩn bị đầy đủ thì đối tác sẽ đợi đến ngày/giờ đã hẹn trước với công ty và đến văn phòng để bắt đầu hoàn tất thủ tục, quy trình làm.

Trang 11

- Sau các bước giấy tờ thì hỗ trợ viên sẽ trực tiếp giảng về cách dùng ứng dụng và các chức năng nạp/rút/báo cáo/nhận cuốc/nhận thưởng/chiết khấu/ đăng nhập/đăng xuất

‣ Quy trình đăng kí đối với đối tác tài xế:

Việc đăng nhập/đi làm/thống kê :

Việc quản lý nhân viên cũng vô cùng khó khăn, phụ thuộc vào bảo vệ kiểm tra để có thể ra vào các khu vực trong văn phòng Từ đó dẫn đến sự bất tiện không đáng có đối với tất cả các bộ phận nhân viên có trong công ty Số liệu trung bình làm thống kê cũng có cái nhìn không mấy khách quan bởi nếu muốn tính toán sẽ phải hẹn gặp trực tiếp tài xế để hỏi và chia ra Hơn nữa là nếu muốn ra vào các khu vực như tủ hồ sơ, dữ liệu các nhân viên thuộc thẩm quyền vẫn phải xin dấu và phải có chỉ thị của cấp trên mới có thể ra vào để thực hiện trách nghiệm của mình dẫn đến sự bất tiện và mất thời gian.

Việc sửa đổi thông tin khách hàng, đối tác:‣ Quy trình đăng kí đối với đối tác tài xế:

Với quy trình trước đây thì khi sửa đổi bất kì thông tin gì liên quan đến khách hàng và đối tác thì hỗ trợ viên sẽ phải rất vất vả đi lục tìm và thay thế, chính vì quá nhiều hồ sơ nên thường xuyên sảy ra sai sót nhầm lẫn Hơn nữa còn phải di chuyển đi lại tự chịu phí từ trụ sở tới kho quản lý, trước đó sẽ phải xin giấy từ cấp trên có dấu đỏ và chữ kí mới được quyền vào kho trong khi đó là trách nghiệm công việc của bộ phận này Để chỉnh sửa thì các hỗ trợ viên lại phải làm một bộ hồ sơ hoàn toàn mới và làm lại thông tin hình ảnh của khách hàng/đối tác yêu cầu và hẹn gặp để xin chữ kí xác thực Nếu có sai sót sẽ phải làm lại các bước từ đầu để đảm bảo được đầu vào thông tin chính xác cho tập đoàn.

Xét duyệt:‣ Quy trình đăng kí đối với đối tác tài xế:

Việc xét duyệt là công đoạn khó khăn và có thể nói là mất thời gian nhất bởi các thông tin trên giấy tờ luôn phải đảm bảo về độ chuẩn xác là 100% không được phép sai lệch Bằng quy trình thủ công, các công đoạn trực tiếp dựa trên sức người, một bộ hồ sơ được di chuyển qua 6 bộ phận và theo hình thức truyền tay, thời gian xét duyệt được ước định trong khoảng thời gian ngắn nhất là 8-12 ngày.

5

Trang 12

1.3 Yêu cầu.

1.3.1.Yêu cầu bảo mật

Mỗi cá nhân đều được cung cấp những mã số riêng và tài khoản riêng mà không ai có thể xâm nhập vào được (trừ khi tự ý cung cấp cho người lạ ).

Đối với nhân viên tại văn phòng: Tài khoản sẽ bị giới hạn quyền truy cập và sử dụng ở phạm vi nhất định, mỗi nhân viên sẽ làm ở một bộ phận khác nhau nên quyền sử dụng tính năng sẽ không team nào giống nhau Quy trình qua các team khác đều đã được phổ cập cách thao tác và gán nút riêng biệt, chức năng sử dụng được quyết định bởi leader.

Đối với tài xế và đối tác nhà hàng: Phạm vi này sẽ dc dùng ứng dụng riêng là Go partner chứ không thể trực tiếp truy cập hay sử dụng Go Portal Mọi vấn đề liên quan đến hợp đồng cũng như thỏa thuận, thông tin muốn sửa đổi đều sẽ được nhân viên của bộ phận xét duyệt sử lý Nếu đối tác thay đổi thông tin sẽ nộp nguyện vọng tại mục trợ giúp trong ứng dụng và thông qua hỗ trợ viên để xem xét sửa đổi.

1.3.2 Yêu cầu về sao lưu

Sau mỗi phiên làm việc(thường là 24h) tất cả các dữ liệu của phiên ngày hôm đó đều sẽ được mã hóa và biến thành thể số theo quy tắc riêng để giữ bí mật Vì đặc thù của công việc là liên quan rất nhiều đến thông tin cá nhân cũng như nhiều thông tin quan trọng bao gồm : sđt, số căn cước công dân, hộ khẩu, tài khoản ngân hàng,… nên bắt buộc phải bảo mật thông tin nghiêm ngặt

Chỉ một sơ sót nhỏ cũng sẽ gây ảnh hưởng rất nhiều đến đối tác và uy tín của công ty Trong trường hợp cần truy xuất và kiểm kê lại giấy tờ sẽ cần gửi đi báo cáo xin cấp quyền và đợi duyệt từ các bộ phận có thẩm quyền lớn hơn đứng đầu cơ quan văn phòng Các leader sẽ gửi lại bộ phận yêu cầu thông tin cần thiết và giám sát trong lúc thao tác để hoàn tất quá trình Dữ liệu luôn được tổng hợp ở cuối ngày và lưu trự tại máy chủ mẹ qua hình thức mã hóa số học

1.3.3 Yêu cầu về tính năng sử dụng

Mọi chức năng đều không bị hạn chế khung giờ để thuận tiện nhất cho nhân viên túc trực 24/24 hỗ trợ vấn đề Mỗi bộ phận đều có những chức năng riêng để can thiệp, nếu vào sai chức năng thì được đẩy ra trang chủ để thao tác vào lại đúng mục của mình Ngoại trừ bộ phận giám sát và leader, giám đốc và các chức vụ lớn sẽ được sử dụng đủ chức năng để theo dõi số liệu cũng như tốc độ làm việc của các team

Trang 14

1.3.4 Yêu cầu ràng buộc thiết kế

Thiết kế chia các phần nhỏ và đầy đủ tiện ích để sử dụng tiện lợi, nhanh gọn nhất phông nền đen có điểm xuyến màu xanh đặc trưng của công ty, logo Gojek được in chìm trong từng layout, luôn để chế độ tối để thích hợp với nhân viên vì luôn thao tác trên máy trong thời gian dài sẽ dẫn tới nhức mỏi mắt và mệt nhanh

Thiết kế giao diện có một team riêng chịu trách nghiệm để fix bug kịp thời, báo cáo nhanh nhất tránh làm chậm tiến độ công việc của các bộ phận khác Ngoài ra đây cũng là một phần nhỏ phần quà tinh thần động viên các cá nhân bởi mỗi ngày lễ hội cũng như ngày kỉ niệm đều được thay đổi phông nền cũng như trang trí lại cho không khí luôn đổi mới vui vẻ trong 8 tiếng làm việc mỗi ngày

1.3.5 Yêu cầu về phần cứng

Phần cứng của phần mềm Go Portal đều sẽ được nén thành file và cung cấp trong USB phân phát riêng cho từng nhân viên của công ty, giải nén sẽ cần dùng mã nhân viên để công ty có thể kiểm soát Các dữ liệu được lưu trữ sau phiên làm việc của mỗi ngày đều mã hóa thành số và chỉ có leader mới có quyền truy xuất dữ liệu cũng về ứng dụng cũng bị kiểm soát tương tự để đảm bảo độ bảo mật tốt nhất, tránh bị thất thoát dữ liệu và lộ thông tin của khách hàng/ đối tác.

Yêu cầu tối thiểu về thiết bị :

- Hệ điều hành: Windows 10 64 bits.

- Bộ xử lý: Bộ xử lý có tốc độ 1 gigahertz (GHz) trở lên hoặc SoC- RAM: 2 GB RAM trở lên.

- Dung lượng đĩa cứng: Trống tối thiểu 2GB.

- Cạc đồ họa: DirectX 9 trở lên có trình điều khiển WDDM 1.0- Màn hình: 800 x 600 trở lên

1.3.6 Phần mềm được sử dụng

Phần mềm sử dụng-Go Portal được chính team driver phát triển và duy trì từ tháng 8 năm 2020 cho tới nay.

Đi đầu trong việc sử dụng hệ thống để quản lý cục bộ cả đối tác/tài xế/nhân viên và các bộ phận khác, GOJEK đã và đang làm rất tốt vấn đề quản lý Tuy là thế hệ sinh sau đẻ muộn nhưng một phần đây cũng là lợi thế đối với công ty vì có thể xuất hiện mà không hề có những lỗi mà đàn anh như GRAB, BE, NOW,…đã từng mắc phải Tự tin thể hiện bản thân của mình với đội ngũ team rất chuyên nghiệp được đánh giá là năng lực vượt qua cả thời kì bùng nổ của

Trang 15

UBER, ngoài các tiện ích ra thì sự can thiệp của những cỗ máy chạy bằng cơm đằng sau để giữ cho GO PORTAL luôn phát triển luôn đồng hành cùng team trong mọi khoảnh khắc cũng là một phần đóng góp lớn Sự tiện ích khiến cho thời gian được rút ngắn nhưng cũng phải đánh đổi rất nhiều chất xám và công sức lao động Sự ra đời của Go PORTAL đã đánh một dấu mốc thăng tiến và biến thời đại công nghệ số hóa gần hơn bao giờ hết.

9

Trang 16

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2 Sơ đồ usecase

Biểu đồ use case là một mô hình đồ họa về các chức năng của hệ thống từ khung nhìn của người sử dụng.

Use Case được mô tả trong ngôn ngữ UML qua biểu đồ Use Case (Use Case Diagram), và một mô hình Use Case có thể được chia thành một số lượng lớn các biểu đồ như thế Một biểu đồ Use Case chứa các phần tử mô hình biểu thị hệ thống, tác nhân cũng như Use Case và chỉ ra các mối quan hệ giữa các Use Case.

Lời mô tả nội dung Use Case thường được cung cấp dưới dạng văn bản Trong UML, lời mô tả đó được coi là thuộc tính "văn bản" (document) của Use Case Lời mô tả này bao chứa những thông tin quan trọng, định nghĩa các yêu cầu và chức năng cụ thể Thay cho việc mô tả Use Case bằng văn bản, bạn cũng có thể vẽ một biểu đồ hoạt động (activity diagram) Mặc dầu vậy, nên nhớ rằng một Use Case cần phải được mô tả sao cho dễ hiểu và dễ giao tiếp đối với người sử dụng, mà những cấu trúc phức tạp như một biểu đồ hoạt động có thể gây cảm giác xa lạ đối với những người không quen sử dụng.

2.1.Sơ đồ usecase tổng quát và các actor

- Tầm soát báo cáo cuối ngày/tuần/tháng - Triển khai công việc được chỉ đạo xuống 2 Nhân viên - Phục vụ đối tác/tài xế/khách hàng

- Thao tác các chức năng theo yêu cầu

- Bộ phận chủ đạo nắm giữ kiếm thức, kinh nghiệm và là người chịu trách nghiệm trực tiếp với công việc

Trang 17

- Nhân viên mỗi team sẽ có những quyền hạn khác nhau và công việc khác nhau

3 Tài xế - Là người trực tiếp nhận cuốc khách và đưa hàng.

- Người cần giúp đỡ từ những nhân viên để có thể đăng kí thành tài xế cho công ty.

- Nguồn nhân lực chủ đạo.

- Là bộ phận đem lại nguồn thu chính

4 Đối tác - Bao gồm nhà hàng và khách hàng sử dụng ứng dụng.

- Là bộ phận đem lại nguồn thu chính

- Bộ phận cần giúp đỡ, giải quyết và giám sát nhiều nhất.

2.1.2 Use Case tổng quát

Hình 2.1 sơ đồ use case tổng quát

11

Trang 18

2.2 Phân tích, thiết kế từng chức năng của hệ thống2.2.1 Chức năng Đăng Nhập

- Tên use case: Đăng nhập

- Mục đích: Cho phép nhân viên đăng nhập thông qua tài khoản và mật khẩu đã đăng kí trước đó.

- Mỗi nhân viên có thể truy nhập vào hệ thống để tra cứu, sửa đổi các thông tin liên quan.

- Đối tác: Nhân viên, Tài xế, Nhà hàng.

2.2.1.1 Biểu đồ use case chức năng đăng nhập

Biểu đồ use case chức năng đăng nhập ❖ Đặc tả use case đăng nhập, đăng xuất

• Tác nhân: Bộ phận quản lý, nhân viên

• Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chức năng đăng nhập vào hệ thống Khi dùng xong phần mềm thì đăng xuất tài khoản ra khỏi phần mềm quản lý.

• Dòng sự kiện chính:

- Tác nhân yêu cầu giao diện đăng nhập vào hệ thống - Hệ thống hiển thị giao diện đăng nhập cho tác nhân

- Tác nhân sẽ: cập nhật tên đăng nhập (username) và mật khẩu (password).

Trang 19

- Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi

- Sự kiện 1: Nếu tác nhân đăng nhập đúng, nhưng lại muốn thoát khỏi hệ thống Hệ thống thông báo thoát bằng cách đăng xuất Kết thúc use case

- Sự kiện 2: Nếu tác nhân đăng nhập sai hệ thống thông báo đăng nhập lại hoặc thoát sau khi tác nhân chọn thoát Kết thúc use case

• Các yêu cầu đặc biệt: Không có

• Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu • Trạng thái hệ thống sau khi sử dụng use case:

- Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đã đăng nhập thành công!!!” và hiển thị giao diện chính cho tác nhân thực hiện các chức năng khác

- Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Sai tài khoản !!!” và quay lại chức năng đăng nhập cho bạn đăng nhập lại thông tin của mình

13

Trang 20

2.2.1.2 Biểu đồ hoạt động chức năng Đăng Nhập

- Mô tả: Use case cho phép người dùng chấm dứt phiên làm việc của mình với hệ thống bằng cách thoát ra khỏi tài khoản của mình khỏi hệ thống.

- Dòng sự kiện chính: A Người thực hiện

- Bộ phận quản lý hoặc nhân viên B Điều kiện kích hoạt

- Bộ phận quản lý, nhân viên đăng nhập vào chức năng quản lý sự kiện của hệ thống

C Sơ đồ luồng nghiệp vụ cơ bản

D Mô tả các bước

B1: Hệ thống yêu cầu đăng nhập xác thực nhân viên/đối tác/quản lý/khách hàng rồi chuyển thẳng tới giao diện chính mà cá nhân đó được cấp quyền sử dụng B2: Hệ thống ghi nhận lịch sử đăng nhập và thao tác vào bộ nhớ tạm và tiến hành ghi lại hành động và thao tác:

- Nếu như đường truyền mạng ổn định tiến tới kiểm tra chuyên sâu và hiển thị các chức năng cá nhân có thể thao tác.

- Lỗi đường truyền quay lại bước ghi nhận

Trang 21

B3: Hiện thị chức năng được cấp quyền, nếu thao tác sai chức năng bị cấm sẽ được đẩy lại đăng nhập, thao tác đúng chức năng sẽ đẩy vào phần xác nhận hệ thống tiến tới thao tác.

2.2.1.3 Biểu đồ trình tự chức năng Đăng Nhập

2.2.1.4 Biểu đồ cộng tác của chức năng đăng nhập

15

Trang 22

2.2.1.5 Biểu đồ trạng thái

2.2.1.6 Biểu đồ lớp

Trang 23

2.2.2 Chức năng số 2

2.2.2.1 Biểu đồ use case chức năng Quản lý đối tác

- Tên use case: Quản lý đối tác

- Mục đích: Cho phép bộ phận quản lý đăng nhập thông tin tài khoản và mật khẩu đã đăng ký trước đó và thêm sửa xóa thông tin về đối tác nơi mà hồ sơ thông tin được lưu trữ.

- Đối tác: Tài xế, nhà hàng.

❖ Đặc tả use case Quản lý hệ thống (thông tin đối tác).

• Tác nhân: Bộ phận quản lý, nhân viên, đối tác

• Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chức năng đăng nhập vào hệ thống, sau đó thao tác các bước qua phím tiện ích trên giao diện có sẵn.

• Dòng sự kiện chính:

- Tác nhân yêu cầu sửa đổi/thêm thông tin - Hệ thống hiển thị giao diện sửa đổi

- Tác nhân sẽ: đưa ra yêu cầu và gửi đến tác nhân khác có quyền hạn lớn hơn để tiến hành thay đổi/chỉnh sửa/thêm/xóa/cấm/ đình chỉ.

- Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ thống

- Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân cùng các thay đổi vào hệ thống chính để lưu trữ

Kết thúc use case chức năng Quản lý hệ thống (thông tin đối tác)

• Các yêu cầu đặc biệt: Không có

• Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

17

Trang 24

• Trạng thái hệ thống sau khi sử dụng use case:

- Nếu thay đổi/chỉnh sửa thông tin thành công: Hệ thống sẽ báo thao tác đã xong và đưa lại hồ sơ vào hệ thống để tiến hành lưu trữ

- Nếu thay đổi/chỉnh sửa thất bại: Hệ thống sẽ báo thao tác lỗi và gửi trả hồ sơ lại nguyên trạng ban đầu để tiến hành phân tích lại lỗi gặp phải và chỉnh sửa lại.

2.2.2.2 Biểu đồ hoạt động chức năng Quản Lý Đối Tác

D Mô tả các bước

B1: sau thao tác đăng nhập thành công sẽ hiện notice và chuyển đến giao diện chính và chọn chức năng sử dụng, bước này tác nhân được quyền thao tác mà ko phụ thuộc vào hệ thống Bởi các chức năng ngoài phạm vi đã được ẩn hết.

B2: Đối tác gửi đi yêu cầu mà mình cần làm để hệ thống thông báo tới nội bộ công ty.

B3: Nhân viên sẽ chịu trách nghiệm nhận hình ảnh và các thông tin cần thiết cho việc sửa đổi để xử lý yêu cầu cho khách hàng/ đối tác đang là người sử dụng/ tài xế/nhà hàng.

Trang 25

B4: Quyết định có thay đổi thành công hay thất bại được đưa ra bởi ban điều hành công ty và gửi lên màn hình ứng dụng để thông báo với tài xế việc chấp thuận thay đổi hoặc lý do vì sao từ chối Trong trường hợp thành công, sau xác nhận của bên A, hồ sơ sẽ được lưu trữ lại thẳng lên hệ thống.

2.2.2.3 Biều đồ trình tự chức năng Quản Lý Đối Tác

19

Trang 26

2.2.2.4 Biểu đồ cộng tác chức năng Quản Lý Đối Tác

2.2.3 Chức năng số 3

2.2.3.1Biểu đồ use case chức năng Quản lý nhân viên

A Người thực hiện - Bộ phận quản lý B Điều kiện kích hoạt

- Bộ phận quản lý đăng nhập vào hệ thống và chọn chức năng quản lý nhân viên của hệ thống

C Sơ đồ luồng nghiệp vụ cơ bản

Ngày đăng: 20/04/2024, 23:50

TỪ KHÓA LIÊN QUAN

w