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

bài tập lớn công nghệ phần mềm chủ đề hệ thống quản lý kinh doanh

56 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

Người dùng quản trị hệ thống: người có vai trò quản lý trở lên, có quyềnxác thực tài khoản.Điều kiện kích hoạt ca sử dụng:Người dùng mới sử dụng phần mềm và cần tạo tài khoản.Truy cập và

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆ

BÀI TẬP LỚNCÔNG NGHỆ PHẦN MỀMChủ đề: Hệ thống quản lý kinh doanh

Lớp học phần: INT3110E_21Nhóm: 4

Nguyễn Quý DươngLê Hoàng LinhTrần Hữu Mạnh

Trang 2

2.2.8 Quản lý chuỗi cung ứng 54

2.3 Thiết kế cơ sở dữ liệu 55

Trang 3

1 Đặc tả yêu cầu

1.1 Đặt vấn đề

Việt Nam có một lượng lớn các doanh nghiệp nhỏ và vừa, đặc biệt là tại cácthành phố lớn như Hà Nội và TP Hồ Chí Minh Các doanh nghiệp này có thểhoạt động trong nhiều ngành công nghiệp khác nhau, từ thực phẩm đến dịch vụvà hàng tiêu dùng.Chất lượng của các doanh nghiệp nhỏ lẻ ở Việt Nam thườngđa dạng Một số doanh nghiệp có thể có mô hình kinh doanh chuyên nghiệp vàquản lý tốt, trong khi một số khác có thể gặp khó khăn về chất lượng sản

phẩm/dịch vụ, quản lý hoặc tuân thủ pháp luật Điều này phụ thuộc vào nhiềuyếu tố như ngành nghề, kỹ năng quản lý, vốn đầu tư và môi trường kinh doanhcục bộ.Các doanh nghiệp nhỏ lẻ ở Việt Nam có thể có một loạt các mô hìnhkinh doanh, từ cửa hàng nhỏ trên phố đến các doanh nghiệp trực tuyến hoặc cácmô hình kinh doanh xã hội.

Theo báo cáo của Tổng cục Thống kê Việt Nam, tính đến thời điểm cuối năm2020, Việt Nam có khoảng 800.000 doanh nghiệp hoạt động trên cả nước Trongsố này, hầu hết là doanh nghiệp vừa và nhỏ.Doanh nghiệp vừa và nhỏ chiếmphần lớn trong số tổng số doanh nghiệp hoạt động tại Việt Nam Cụ thể, dựatrên thống kê, có khoảng 95-97% doanh nghiệp tại Việt Nam thuộc vào nhómnày.Các doanh nghiệp vừa và nhỏ đóng góp một phần quan trọng vào nền kinhtế của Việt Nam Chúng tạo ra một số lượng lớn việc làm, đóng thuế và đónggóp vào sản xuất, dịch vụ và xuất khẩu.

Hiện nay, việc kinh doanh online đã trở nên rất phổ biến, việc tạo ra 1 websitevận hành, quản lý chưa bao giờ lại trở nên dễ dàng đến thế Ngoài việc giảiquyết bài toán quản lý cho doanh nghiệp nó còn là giải pháp marketing và làmột nền tảng quản lý bán hàng mang tính chuyên nghiệp.

Do đó chúng tôi đã xây dựng một hệ thống quản lý kinh doanh tích hợp vàhiệu quả, giúp tối ưu hóa quy trình làm việc, tăng cường tính linh hoạt và mởrộng, cung cấp các công cụ tương tác hiệu quả và đảm bảo bảo mật và an toàncho dữ liệu Mục tiêu cuối cùng là tạo ra một môi trường làm việc thông minh,nâng cao hiệu suất và đáp ứng nhanh chóng với sự thay đổi của môi trường kinhdoanh.

1.2 Bảng thuật ngữ

Bảng thuật ngữ xác định các thuật ngữ cụ thể cho hệ thống quản lý kinhdoanh, giải thích các thuật ngữ người đọc có thể không biết trong mô tả ca sửdụng và các tài liệu khác.

Trang 4

Phạm vi

Trang 5

Hệ thống có thể triển khai với những cá nhân, doanh nghiệp có mong muốnchuyển đổi số trong việc vận hành kinh doanh trên toàn quốc.

1.4 Sơ đồ Use Case

Biểu đồ 1.4.1 Biểu đồ Use-Case về tác nhân và sự phụ thuộc lẫn nhau giữa cáctác nhân

Trang 6

Biểu đồ 1.4.2 Biểu đồ Use-Case dưới góc nhìn của Người dùng

Trang 7

Biểu đồ 1.4.3 Biểu đồ Use-Case về sự tương tác của các tác nhân với thànhphần khác

Trang 8

Biểu đồ 1.4.4 Biểu đồ Use-Case về sự tương tác và phụ thuộc của các Use-Case

Trang 9

Các tác nhân:

Trang 10

1 Người dùng mới.2 Hệ thống.

3 Người dùng quản trị hệ thống: người có vai trò quản lý trở lên, có quyềnxác thực tài khoản.

Điều kiện kích hoạt ca sử dụng:

Người dùng mới sử dụng phần mềm và cần tạo tài khoản.

Truy cập vào chức năng đăng ký tài khoản trên giao diện phần mềm.

Tiền điều kiện:

Người xác thực có vai trò thấp nhất là quản lý.Người dùng mới có đầy đủ thông tin cá nhân hợp lệ.Hệ thống phải hoạt động và kết nối tốt.

Giao diện đăng ký phải sẵn sàng và truy cập được.

Hậu điều kiện:

Tài khoản người dùng mới được tạo và lưu trữ trong hệ thống.

Người dùng mới có thể đăng nhập và sử dụng phần mềm với tài khoản đã đăngký.

Các luồng sự kiện:

Luồng cơ bản:

1 Người dùng mới truy cập vào ứng dụng.

2 Người dùng mới chọn chức năng đăng ký tài khoản.3 Hệ thống cung cấp form điền thông tin đăng ký tài khoản

4 Người dùng mới điền thông tin đầy đủ vào các trường dữ liệu trong formđăng ký.

5 Người dùng mới nhấn nút "Đăng ký" để gửi thông tin đăng ký.6 Hệ thống xác nhận tính hợp lệ của thông tin mà người dùng điền vào

Trang 11

Luồng ngoại lệ:

1 Nếu địa chỉ email đã được sử dụng để đăng ký tài khoản trước đó, hệthống sẽ thông báo lỗi và yêu cầu người dùng sử dụng địa chỉ email khác.2 Nếu hệ thống không thể gửi email xác nhận, hệ thống sẽ thông báo lỗi và

yêu cầu người dùng thử lại sau.

Business rules: Không cóYêu cầu phi chức năng:

1 Hệ thống phải đảm bảo tính bảo mật cao để bảo vệ thông tin cá nhân củangười dùng.

2 Thời gian phản hồi nhanh chóng để người dùng không phải chờ lâu khiđăng ký.

3 Giao diện đăng ký thân thiện, dễ sử dụng và có hướng dẫn rõ ràng.

Extension point:

1 Tích hợp với hệ thống xác thực đa yếu tố : để tăng cường bảo mật tài

2 Tích hợp với các nền tảng mạng xã hội : Facebook, Google,…để người

dùng có thể đăng ký và đăng nhập nhanh chóng.

3 Hỗ trợ đa ngôn ngữ.

Trang 12

1.5.2 Đăng nhập

Biểu đồ 1.5.2 Biểu đồ hoạt động ca sử dụng Đăng nhập

Mô tả:

Trang 13

Chức năng đăng nhập tài khoản cho phép người dùng đã đăng ký truy cập vàohệ thống Quá trình đăng nhập bao gồm việc nhập thông tin đăng nhập (tênngười dùng hoặc email và mật khẩu), xác thực thông tin và cho phép truy cậpvào hệ thống nếu thông tin đúng.

Các tác nhân:

Người dùng: người đã có tài khoản và muốn đăng nhập vào hệ thống.Hệ thống

Điều kiện kích hoạt ca sử dụng:

Người dùng muốn truy cập vào hệ thống và có tài khoản hợp lệ.Truy cập vào chức năng đăng nhập trên giao diện phần mềm.

Tiền điều kiện:

Hệ thống phải hoạt động và kết nối tốt.Người dùng đã có tài khoản đăng ký hợp lệ.

Giao diện đăng nhập phải sẵn sàng và truy cập được.

Hậu điều kiện: Không cóCác luồng sự kiện:

Luồng cơ bản:

1 Người dùng truy cập vào trang đăng nhập.

2 Người dùng nhập tên đăng nhập (hoặc email) và mật khẩu.3 Người dùng nhấn nút "Đăng nhập".

4 Hệ thống kiểm tra thông tin đăng nhập:

● Nếu thông tin đúng, người dùng được xác thực.● Hệ thống tạo phiên làm việc cho người dùng.

● Người dùng được chuyển hướng đến trang chính của hệ thống.5 Người dùng có thể sử dụng các chức năng của phần mềm theo quyền hạn

Trang 14

● Quay lại bước 2 của luồng cơ bản.

Luồng ngoại lệ:

1 Sai thông tin đăng nhập:

● Nếu thông tin đăng nhập không đúng, hệ thống hiển thị thông báolỗi.

● Người dùng được yêu cầu nhập lại thông tin đăng nhập.2 Tài khoản bị khóa:

● Nếu tài khoản bị khóa do quá nhiều lần đăng nhập sai, hệ thốnghiển thị thông báo tài khoản bị khóa.

● Người dùng liên hệ với quản trị viên để mở khóa tài khoản.

Business rules: Không cóYêu cầu phi chức năng:

1 Hệ thống phải đảm bảo tính bảo mật cao để bảo vệ thông tin người dùng.2 Thời gian phản hồi nhanh chóng để người dùng không phải chờ lâu khi

1 Chỉnh sửa thông tin hồ sơ:

● Tại giao diện chính, người dùng chọn chức năng thay đổi thông tin.● Hệ thống hiển thị form dữ liệu mà người dùng cung cấp khi đăng

2 Xóa tài khoản (áp dụng với người dùng có vai trò quản lý trở lên) :

● Tại giao diện chính, người dùng chọn chức năng xóa tài khoản.● Người dùng tìm tên người dùng cần xóa.

● Hệ thống hiển thị thông báo xác nhận yêu cầu xóa tài khoản.● Người dùng bấm chọn xác nhận lại yêu cầu.

● Hệ thống xóa dữ liệu tài khoản người dùng.

3 Tích hợp đăng nhập mạng xã hội: Cho phép người dùng đăng nhập

bằng tài khoản mạng xã hội (Facebook, Google, ) để tăng tính tiện lợi.

Trang 15

4 Đăng nhập sinh trắc học: Hỗ trợ đăng nhập bằng các phương pháp sinh

trắc học như vân tay, nhận diện khuôn mặt để nâng cao bảo mật và tiệních cho người dùng.

Trang 16

3 Hệ thống ngân hàng: Kết nối để thực hiện giao dịch tài chính trực tuyến.

Điều kiện kích hoạt ca sử dụng:

Người dùng đã đăng nhập vào hệ thống với quyền truy cập phù hợp.

Tiền điều kiện:

Hệ thống phải được cấu hình chính xác và đầy đủ dữ liệu khởi tạo.Các tài khoản ngân hàng phải được liên kết với hệ thống.

Người dùng phải có quyền truy cập để thực hiện các thao tác tài chính.

Hậu điều kiện:

Các giao dịch tài chính được ghi nhận chính xác trong hệ thống.Báo cáo tài chính được cập nhật và sẵn sàng cho việc phân tích.

Hệ thống phản hồi cho người dùng về trạng thái hoàn thành của các giao dịch.

Các luồng sự kiện:

Luồng cơ bản:

1 Kế toán viên đăng nhập vào hệ thống.

2 Kế toán viên truy cập chức năng Quản lý tài chính.

3 Kế toán viên nhập liệu các giao dịch tài chính hàng ngày (ví dụ: hóa đơn,chi phí, doanh thu).

4 Nếu dữ liệu hợp lệ hệ thống phê duyệt các giao dịch5 Hệ thống tự động cập nhật sổ sách kế toán.

Trang 17

2 Các giao dịch trên một mức nhất định phải được quản lý tài chính phêduyệt.

3 Báo cáo tài chính phải được lập và lưu trữ định kỳ hàng tháng, quý vànăm.

Yêu cầu phi chức năng:

1 Hiệu suất: Hệ thống phải xử lý các giao dịch tài chính trong vòng dưới

30 phút.

2 Bảo mật: Phải có các biện pháp bảo mật mạnh mẽ để bảo vệ dữ liệu tài

chính, bao gồm mã hóa dữ liệu và kiểm soát truy cập nghiêm ngặt.

3 Khả năng mở rộng: Hệ thống phải hỗ trợ việc mở rộng cho nhiều người

dùng và lượng giao dịch tăng cao mà không giảm hiệu suất.

Extension point:

1 Tích hợp với hệ thống quản lý nhân sự: Để tự động cập nhật các khoản

chi trả lương và phúc lợi.

2 Tích hợp với hệ thống quản lý kho: Để tự động ghi nhận chi phí hàng

hóa và cập nhật tồn kho.

Trang 19

Người dùng đã đăng nhập vào hệ thống với quyền truy cập phù hợp.

Các thông tin cơ bản về doanh nghiệp và các quy định nhân sự đã được thiết lậptrong hệ thống.

Tiền điều kiện:

Hệ thống đã được cấu hình chính xác và đầy đủ dữ liệu khởi tạo.

Các thông tin nhân viên, bộ phận và chức danh đã được nhập vào hệ thống.Người dùng có quyền truy cập để thực hiện các thao tác nhân sự.

Hậu điều kiện:

Các thông tin nhân sự được cập nhật chính xác trong hệ thống.

Các quyết định nhân sự (tuyển dụng, thăng tiến, lương thưởng) được ghi nhậnvà phê duyệt.

Hệ thống phản hồi cho người dùng về trạng thái hoàn thành của các tác vụ nhânsự.

3 Quản lý thông tin nhân viên:

● Quản lý thêm xóa hoặc cập nhật thông tin cá nhân, hợp đồng laođộng, và thông tin liên lạc của nhân viên.

● Hệ thống lưu trữ và quản lý các hồ sơ này.● Xem thông tin nhân viên

4 Quản lý lương thưởng:

● Quản lý cập nhật thông tin lương thưởng và phúc lợi của nhânviên.

● Quản lý đánh giá hiệu suất làm việc, chấm công cho nhân viên● Hệ thống tự động tính toán và xử lý bảng lương hàng tháng.

Trang 20

● Hệ thống cập nhật thay đổi lương thưởng dựa trên quyết định củaQuản lý cấp cao.

Yêu cầu phi chức năng:

1 Bảo mật: Thông tin nhân sự phải được mã hóa và bảo vệ bằng các biện

pháp an ninh như kiểm soát truy cập nghiêm ngặt và xác thực hai yếu tố.

2 Khả năng mở rộng: Hệ thống phải hỗ trợ việc mở rộng để xử lý tăng

lượng nhân viên và dữ liệu mà không giảm hiệu suất.

Extension point:

1 Tích hợp với hệ thống quản lý tài chính: Để tự động cập nhật các

khoản chi trả lương và phúc lợi vào hệ thống tài chính.

2 Tích hợp với hệ thống quản lý dự án: Để cập nhật thông tin về các

nhân viên tham gia dự án và quản lý phân bổ nguồn lực.

3 Chỉnh sửa thông tin hồ sơ:

Trang 21

Điều kiện kích hoạt ca sử dụng:

Người dùng đã đăng nhập vào hệ thống với quyền truy cập phù hợp.

Thông tin về sản phẩm, quy trình sản xuất và nguyên vật liệu đã được thiết lậptrong hệ thống.

Trang 22

Tiền điều kiện:

Hệ thống đã được cấu hình chính xác và đầy đủ dữ liệu khởi tạo.

Thông tin về nhà cung cấp và các hợp đồng nguyên vật liệu đã được nhập vàohệ thống.

Kế hoạch sản xuất đã được phê duyệt và sẵn sàng thực hiện.

Hậu điều kiện:

Quy trình sản xuất được ghi nhận và theo dõi đầy đủ trong hệ thống.Tình trạng nguyên vật liệu và thành phẩm được cập nhật chính xác.

Các báo cáo sản xuất và chất lượng sản phẩm được tạo ra và sẵn sàng cho việcphân tích.

● Quản lý kho kiểm tra tồn kho nguyên vật liệu.

● Hệ thống tạo đơn đặt hàng nguyên vật liệu từ nhà cung cấp nếu cầnthiết.

● Nhà cung cấp giao nguyên vật liệu, quản lý kho nhập liệu vào hệthống.

5 Thực hiện sản xuất:

● Nhân viên sản xuất nhận lệnh sản xuất từ hệ thống.

● Thực hiện các công đoạn sản xuất theo quy trình được định trước.● Hệ thống ghi nhận tiến độ sản xuất và cập nhật tình trạng nguyên

vật liệu.6 Báo cáo sản xuất:

● Nhân viên tạo báo cáo các công việc đã hoàn thành

● Quản lý sản xuất kiểm tra công việc, xét duyệt báo cáo của nhânviên khi các giai đoạn đã hoàn thành khớp với báo cáo.

Trang 23

● Quản lý sản xuất phê duyệt hoặc điều chỉnh kế hoạch mới.

2 Nhập liệu nguyên vật liệu tự động: Hệ thống tích hợp với nhà cung cấp đểtự động cập nhật tồn kho nguyên vật liệu.

● Hệ thống kết nối và tải dữ liệu từ nhà cung cấp về nguyên vật liệunhập kho.

● Quản lý kho xác nhận và hệ thống tự động cập nhật tồn kho.

Yêu cầu phi chức năng:

1 Bảo mật: Dữ liệu sản xuất phải được mã hóa và bảo vệ bằng các biện

pháp an ninh như kiểm soát truy cập nghiêm ngặt và xác thực hai yếu tố.

2 Khả năng mở rộng: Hệ thống phải hỗ trợ việc mở rộng để xử lý tăng

lượng sản phẩm và dữ liệu mà không giảm hiệu suất.

Extension point:

Trang 24

1 Tích hợp với hệ thống quản lý kho: Để tự động cập nhật và quản lý tồn

kho nguyên vật liệu và thành phẩm.

2 Tích hợp với hệ thống quản lý tài chính: Để theo dõi và quản lý chi phí

sản xuất và tính toán giá thành sản phẩm.

3 Tích hợp với hệ thống quản lý đơn hàng: Để đồng bộ thông tin đơn

hàng và lịch trình sản xuất, đảm bảo thời gian giao hàng đúng hạn.

4 Tích hợp với hệ thống quản lý bảo trì: Để quản lý và theo dõi bảo trì

thiết bị sản xuất, đảm bảo hoạt động liên tục và hiệu quả.

1.5.6 Quản lý bán hàng

Trang 25

Mô tả:

Chức năng Quản lý bán hàng và Tiếp thị giúp doanh nghiệp theo dõi và quản lýtoàn bộ các hoạt động bán hàng và tiếp thị, từ quản lý khách hàng tiềm năng, lậpkế hoạch và thực hiện chiến dịch tiếp thị, đến quản lý quy trình bán hàng vàphân tích hiệu quả Hệ thống này giúp tự động hóa các hoạt động, tối ưu hóaquy trình, và cải thiện trải nghiệm khách hàng.

5 Khách hàng: Người mua sản phẩm hoặc dịch vụ của doanh nghiệp.

Điều kiện kích hoạt ca sử dụng:

Người dùng đã đăng nhập vào hệ thống với quyền truy cập phù hợp.

Thông tin sản phẩm/dịch vụ và các kênh tiếp thị đã được thiết lập trong hệthống.

Tiền điều kiện:

Hệ thống đã được cấu hình chính xác và đầy đủ dữ liệu khởi tạo.

Thông tin về khách hàng, sản phẩm, và chiến dịch tiếp thị đã được nhập vào hệthống.

Nhân viên có quyền truy cập để thực hiện các tác vụ bán hàng và tiếp thị.

Hậu điều kiện:

Các thông tin bán hàng và tiếp thị được cập nhật chính xác trong hệ thống.Các báo cáo bán hàng và tiếp thị được tạo ra và sẵn sàng cho việc phân tích.Hệ thống phản hồi cho người dùng về trạng thái hoàn thành của các tác vụ bánhàng và tiếp thị.

Các luồng sự kiện:

Luồng cơ bản:

1 Đăng nhập: Nhân viên bán hàng hoặc tiếp thị đăng nhập vào hệ thốngbằng tài khoản cá nhân.

Trang 26

2 Truy cập Quản lý bán hàng và Tiếp thị: Người dùng chọn chức năngQuản lý bán hàng và Tiếp thị từ menu chính.

7 Báo cáo và phân tích:

● Hệ thống tự động tạo các báo cáo bán hàng và tiếp thị định kỳ.● Quản lý bán hàng và tiếp thị truy cập và phân tích các báo cáo để

tối ưu hóa chiến lược.

Luồng thay thế:

1 Tự động hóa tiếp thị: Hệ thống tự động gửi tiếp thị và theo dõi phản hồitừ khách hàng.

● Nhân viên tiếp thị thiết lập chiến dịch marketing.

● Hệ thống tự động gửi tới danh sách khách hàng mục tiêu.● Hệ thống theo dõi và ghi nhận phản hồi từ khách hàng ● Nhân viên tiếp thị phân tích dữ liệu và điều chỉnh chiến dịch.2 Tích hợp kênh bán hàng: Hệ thống tích hợp với các kênh bán hàng trực

tuyến (website, ứng dụng di động) để tự động cập nhật đơn hàng.● Khách hàng đặt hàng qua kênh bán hàng trực tuyến.

● Hệ thống tự động ghi nhận và cập nhật đơn hàng vào hệ thốngquản lý bán hàng.

Trang 27

● Nhân viên bán hàng theo dõi và quản lý đơn hàng từ các kênh khácnhau trong một hệ thống thống nhất.

phân tích sau này.

2 Lỗi giao hàng: Hệ thống phát hiện lỗi trong quá trình giao hàng (sai địachỉ, hàng hỏng, v.v.).

● Hệ thống thông báo lỗi giao hàng cho nhân viên bán hàng.

● Nhân viên bán hàng liên hệ với khách hàng để xác nhận thông tinvà giải quyết vấn đề.

● Hệ thống cập nhật trạng thái đơn hàng sau khi vấn đề được giảiquyết.

Yêu cầu phi chức năng:

1 Bảo mật: Dữ liệu khách hàng và các giao dịch phải được mã hóa và bảo

vệ bằng các biện pháp an ninh như kiểm soát truy cập nghiêm ngặt và xácthực hai yếu tố.

2 Khả năng mở rộng: Hệ thống phải hỗ trợ việc mở rộng để xử lý tăng

lượng khách hàng và dữ liệu mà không giảm hiệu suất.

Extension point:

1 Tích hợp với hệ thống quản lý quan hệ khách hàng: Để quản lý và

theo dõi mối quan hệ khách hàng từ lúc tiếp cận đến khi trở thành kháchhàng trung thành.

2 Tích hợp với hệ thống quản lý tài chính: Để theo dõi và quản lý doanh

thu từ các hoạt động bán hàng và tiếp thị.

Trang 28

3 Tích hợp với hệ thống quản lý kho: Để tự động cập nhật và quản lý tồn

kho sản phẩm, đảm bảo sẵn sàng hàng hóa cho các đơn hàng.

4 Tích hợp với các công cụ tiếp thị số: Để tối ưu hóa các chiến dịch tiếp

thị trực tuyến và theo dõi hiệu quả tiếp thị trên các kênh khác nhau.

Ngày đăng: 30/05/2024, 15:03

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

TÀI LIỆU LIÊN QUAN

w