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

(Tiểu Luận) Hệ Thống Quản Lý Đào Tạo Edusys.pdf

34 1 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

Thông tin cơ bản

Tiêu đề Hệ Thống Quản Lý Đào Tạo Edusys
Tác giả Đậu Xuân Hòa, Phạm Trọng Phát, Ngô Nguyên Tâm Nguyệt, Kha Thanh Phát
Người hướng dẫn Giảng Viên: Lại Minh Đăng
Trường học Trường Đại Học
Chuyên ngành Công Nghệ Thông Tin
Thể loại tiểu luận
Năm xuất bản 2023
Thành phố Hồ Chí Minh
Định dạng
Số trang 34
Dung lượng 7,02 MB

Nội dung

2.2 Đặc Tả Yêu Cầu Hệ Thông SRS Yêu cầu chức năng: Đăng nhập: Người dùng quản lý, nhân viên có thể đăng nhập vào hệ thống bằng tên đăng nhập và mật khẩu.Quản lý sản phẩm: Quản lý có thể

Trang 1

HỆ THỐNG QUẢN LÝ ĐÀO TẠO-EDUSYS

Gi ng ả Viên: L i ạ Minh Đăng

Trang 2

1.1.1 Gi i Thi u D Án ớ ệ ự

1.1.1.1 Gi i Thi u Ti m Cà Phê ớ ệ ệ

Nói đêến Vi t Nam , văn hóa cafe dệ ường nh là m t món ăn tinh thâần không th thiêếu đôếi v i hâầu hêếtư ộ ể ớ

m i tâầng l p xã h i Ta có th dêễ dàng nh n thâếy t nh ng vĩa hè, góc phôế dêến nh ng quán cafe sangọ ớ ộ ể ậ ừ ữ ữ

tr ng vào lo i b c nhâết có tiêếng Sài Gòn đêầu nh n nhip v i dòng ngọ ạ ậ ở ộ ớ ười “nghi n” cafe này.ệ Đang là m t sinh viên, chúng tôi hi u độ ể ược mong muôến tìm được m t n i thoãi mái , thoáng đãng ộ ơtrong cái năếng găết đ cùng nhau h p nhóm , bàn b c bài t p để ọ ạ ậ ược giao, hay có được m t n i yên tĩnh ộ ơ

đ t p trung h c hành, v i nh ng cu c nói chuy n riêng gi a không gian thoãi mái nhâết v i b n bè và ể ậ ọ ớ ữ ộ ệ ữ ớ ạ

người thân người tình c a mìnhủ

Hi n nay, nh ng phâần mêầm qu n lý c a hàng găn kêết gi a nhân viên và qu n lý hâầu nh khá phúc t p ệ ữ ả ử ữ ả ư ạ

và răếc rôếi quá nhiêầu.Nên chúng tôi quyêết đ nh làm 1 phâần mêầm qu n lý Ti m Cafe v i s đ n gi n và tôếiị ả ệ ớ ự ơ ả

u nhâết đ i v i doanh nghiêp

Cần có tính năng thêm mới khách hàng và cập nhật thông tin khách hàng

- Quản lý nhân viên:

Hệ thống cần cho phép quản lý xem danh sách nhân viên và thông tin cá nhâncủa từng nhân viên

Cần có tính năng thêm mới nhân viên và cập nhật thông tin nhân viên

- Giao diện người dùng thân thiện:

Giao diện người dùng cần được thiết kế đơn giản, dễ sử dụng và thân thiện vớingười dùng

Các chức năng và thông tin cần được sắp xếp một cách logic và trực quan

- Bảo mật thông tin:

Hệ thống cần có cơ chế xác thực và phân quyền truy cập để đảm bảo chỉ người dùng được ủy quyền mới có thể truy cập và thao tác trên hệ thống

Dữ liệu cần được bảo vệ và không được truy cập trái phép

- Thống kê và báo cáo:

- Hệ thống cần có tính năng thống kê doanh thu theo ngày, tháng, năm

và hiển thị dưới dạng biểu đồ hoặc báo cáo

Trang 3

- Cần có khả năng xuất báo cáo ra file hoặc in ấn.

2.PHÂN TÍCH YÊU CÂẦU KHÁCH HÀNG 2.1 S Đồầ Use Case ơ

1 Qu n lý ả

Đăng nh p vào h thôếngậ ệ

Đăng xuâết kh i h thôếngỏ ệ

Xem thông tin nhân viên

Danh sách nhân viên

Xóa nhân viên

Ch nh s a thông tin nhân viênỉ ử

Thêm nhân vien

Xem t ng doanh thu theo ngàyổ

Xem t ng doanh thu theo tuâầnổ

Xem t ng doanh thu theo nămổ

Khuyêến mãi cho khách hàng thần thiêết

Xem danh sách khách hàng thân thiêết

Thêm khách hàng thân thiêết

Xóa khách hàng thân thiêết

S a thông tin khách hàng thân thiêếtử

2 Nhần Viên

Trang 4

Đăng nh p vào h thôếngậ ệ

Đăng xuâết kh i h thôếngỏ ệ

Xem thông tin cá nhân

Khuyêến mãi cho khách hàng thần thiêết

Xem danh sách khách hàng thân thiêết

2.2 Đặc Tả Yêu Cầu Hệ Thông (SRS)

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

Đăng nhập:

Người dùng (quản lý, nhân viên) có thể đăng nhập vào hệ thống bằng tên đăng nhập và mật khẩu.Quản lý sản phẩm:

Quản lý có thể thêm sản phẩm mới vào danh sách sản phẩm

Quản lý có thể xem danh sách sản phẩm hiện có

Quản lý có thể chỉnh sửa thông tin của sản phẩm

Quản lý có thể xóa sản phẩm khỏi danh sách

Quản lý đơn hàng tại quán:

Quản lý có thể xem danh sách đơn hàng hiện có

Quản lý có thể xem chi tiết của mỗi đơn hàng

Quản lý có thể xác nhận đơn hàng khi đã hoàn thành

Quản lý có thể thực hiện thanh toán cho đơn hàng

Quản lý có thể hủy bỏ đơn hàng nếu cần thiết

Quản lý nhân viên:

Quản lý có thể xem thông tin của các nhân viên

Quản lý có thể xem danh sách nhân viên hiện có

Quản lý có thể thêm mới nhân viên

Quản lý có thể chỉnh sửa thông tin nhân viên

Quản lý có thể xóa nhân viên khỏi danh sách

Thống kê doanh thu:

Hệ thống có thể tính toán và hiển thị doanh thu theo ngày, tháng và năm

Hệ thống có thể tạo báo cáo thống kê doanh thu

Quản lý khách hàng thân thiết

Too long to read on your phone? Save to

read later on your computer

Save to a Studylist

Trang 5

Quản lý có thể xem danh sách khách hàng thân thiết

Quản lý có thể thêm mới khách hàng thân thiết

Quản lý có thể chỉnh sửa thông tin khách hàng thân thiết

Quản lý có thể xóa khách hàng thân thiết khỏi danh sách

Yêu Cầu Phi Chức Năng:

Bảo vệ dữ liệu: Dữ liệu khách hàng, sản phẩm, đơn hàng, v.v phải được bảo vệ

an toàn và không bị truy cập trái phép hoặc thay đổi

Giao diện người dùng:

Thiết kế giao diện thân thiện: Giao diện người dùng phải được thiết kế đơn giản, dễ sử dụng và thân thiện với người dùng

Tương thích đa nền tảng: Hệ thống phải tương thích với nhiều nền tảng và thiết bị khác nhau, bao gồm desktop, di động, v.v

Độ tin cậy và khả năng mở rộng:

Ổn định và đáng tin cậy: Hệ thống phải hoạt động ổn định và đáng tin cậy mà không gây ra lỗi hoặc sự cố

Khả năng mở rộng: Hệ thống phải có khả năng mở rộng để có thể xử lý được

số lượng khách hàng, sản phẩm và đơn hàng lớn hơn khi quán cafe mở rộng

Hiển thị và báo cáo:

Hiển thị dữ liệu: Hệ thống phải hiển thị thông tin chi tiết và dễ hiểu về sản phẩm, đơn hàng, khách hàng, v.v

Báo cáo: Hệ thống cần có khả năng

2.2.1 Qu n lý S n Ph m ả ả ẩ

Mô tả chung:

Hệ thống quản lý sản phẩm trong quán cafe được tạo ra để quản lý danh sách sản phẩm, thông tin chi tiết và số lượng sản phẩm có sẵn trong quán cafe

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

Chức năng 1: Thêm sản phẩm mới

Mô tả: Người dùng có thể thêm một sản phẩm mới vào danh sách sản phẩm

Luồng chính:

Người dùng nhập thông tin chi tiết về sản phẩm mới (tên, mô tả, giá, v.v.)

Hệ thống kiểm tra và lưu trữ thông tin sản phẩm vào cơ sở dữ liệu

Trang 6

Hệ thống cập nhật danh sách sản phẩm hiện tại.

Chức năng 2: Xem danh sách sản phẩm

Mô tả: Người dùng có thể xem danh sách sản phẩm hiện có trong quán cafe

Luồng chính:

Người dùng yêu cầu hiển thị danh sách sản phẩm

Hệ thống truy xuất danh sách sản phẩm từ cơ sở dữ liệu

Hệ thống hiển thị danh sách sản phẩm lên giao diện

Chức năng 3: Chỉnh sửa thông tin sản phẩm

Mô tả: Người dùng có thể chỉnh sửa thông tin chi tiết của một sản phẩm

Luồng chính:

Người dùng chọn sản phẩm cần chỉnh sửa từ danh sách sản phẩm Người dùng cập nhật thông tin chi tiết về sản phẩm

Hệ thống kiểm tra và cập nhật thông tin sản phẩm vào cơ sở dữ liệu

Hệ thống cập nhật danh sách sản phẩm hiện tại

Chức năng 4: Xóa sản phẩm

Mô tả: Người dùng có thể xóa một sản phẩm khỏi danh sách sản phẩm

Luồng chính:

Người dùng chọn sản phẩm cần xóa từ danh sách sản phẩm

Hệ thống xác nhận việc xóa sản phẩm khỏi cơ sở dữ liệu

Hệ thống cập nhật danh sách sản phẩm hiện tại

2.2.2 Qu n lý đ n hàng t i quán ả ơ ạ

Mô tả chung:

Hệ thống quản lý đơn hàng tại quán trong quán café được tạo ra để ghi nhận, xử lý và theo dõi các đơn hàng được đặt tại quán

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

Chức năng 1: Xem danh sách đơn hàng

Mô tả: Người dùng có thể xem danh sách đơn hàng đã được đặt tại quán

Luồng chính:

Người dùng yêu cầu hiển thị danh sách đơn hàng

Hệ thống truy xuất danh sách đơn hàng từ cơ sở dữ liệu

Hệ thống hiển thị danh sách đơn hàng lên giao diện

Chức năng 2: Chi tiết đơn hàng

Mô tả: Người dùng có thể xem thông tin chi tiết về một đơn hàng cụ thể

Luồng chính:

Người dùng chọn một đơn hàng từ danh sách đơn hàng

Hệ thống truy xuất thông tin chi tiết về đơn hàng từ cơ sở dữ liệu

Hệ thống hiển thị thông tin chi tiết đơn hàng lên giao diện

Trang 7

Chức năng 4: Thanh toán đơn hàng

Mô tả: Nhân viên quán có thể thanh toán đơn hàng và ghi nhận số tiền đã thanh toán

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

Chức năng 1: Xem thông tin nhân viên

Mô tả: Người dùng có thể xem thông tin chi tiết về nhân viên trong quán cafe.Luồng chính:

Người dùng yêu cầu hiển thị danh sách nhân viên

Hệ thống truy xuất thông tin chi tiết về nhân viên từ cơ sở dữ liệu

Hệ thống hiển thị thông tin chi tiết nhân viên lên giao diện

Chức năng 2: Thêm nhân viên mới

Mô tả: Người dùng có thể thêm một nhân viên mới vào danh sách nhân viên

Luồng chính:

Người dùng nhập thông tin chi tiết về nhân viên mới (tên, địa chỉ, số điện thoại, v.v.)

Hệ thống kiểm tra và lưu trữ thông tin nhân viên vào cơ sở dữ liệu

Hệ thống cập nhật danh sách nhân viên hiện tại

Chức năng 3: Chỉnh sửa thông tin nhân viên

Mô tả: Người dùng có thể chỉnh sửa thông tin chi tiết của một nhân viên

Luồng chính:

Người dùng chọn nhân viên cần chỉnh sửa từ danh sách nhân viên

Người dùng cập nhật thông tin chi tiết về nhân viên

Hệ thống kiểm tra và cập nhật thông tin nhân viên vào cơ sở dữ liệu

Hệ thống cập nhật danh sách nhân viên hiện tại

Chức năng 4: Xóa nhân viên

Mô tả: Người dùng có thể xóa một nhân viên khỏi danh sách nhân viên

Luồng chính:

Người dùng chọn nhân viên cần xóa từ danh sách nhân viên

Hệ thống xác nhận việc xóa nhân viên khỏi cơ sở dữ liệu

Chức năng 5: Quản lý vị trí công việc

Mô tả: Người dùng có thể quản lý vị trí công việc của nhân viên trong quán cafe

Luồng chính:

Người dùng có thể xem danh sách vị trí công việc hiện có

Người dùng có thể thêm một vị trí công việc mới

Trang 8

Người dùng có thể chỉnh sửa thông tin vị trí công việc.

Người dùng có thể xóa vị trí công việc khỏi danh sách

Chức năng 6: Quản lý tài khoản nhân viên

Mô tả: Người dùng có thể quản lý tài khoản và quyền truy cập của nhân viên trong hệ thống

Luồng chính:

Người dùng có thể tạo tài khoản nhân viên mới

Người dùng có thể chỉnh sửa thông tin tài khoản nhân viên

Người dùng có thể xóa tài khoản nhân viên khỏi hệ thống

Người dùng có thể cấp phép truy cập và quyền hạn cho tài khoản nhân viên

Chức năng 7: Tìm kiếm nhân viên

Mô tả: Người dùng có thể tìm kiếm và lọc danh sách nhân viên dựa trên các tiêu chí như tên, vị trí công việc, v.v

Hệ thống thống kê doanh thu trong quán cafe được tạo ra để ghi nhận, xử lý

và hiển thị thông tin liên quan đến doanh thu của quán

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

Chức năng 1: Xem doanh thu tổng quan

Mô tả: Người dùng có thể xem tổng doanh thu của quán cafe trong một khoảng thời gian cụ thể

Hệ thống hiển thị tổng doanh thu lên giao diện

Chức năng 2: Thống kê theo danh mục sản phẩm

Mô tả: Người dùng có thể xem doanh thu theo danh mục sản phẩm trong một khoảng thời gian cụ thể

Luồng chính:

Người dùng chọn danh mục sản phẩm để xem doanh thu (đồ uống, thức ăn, v.v.)

Người dùng chọn khoảng thời gian để xem doanh thu

Hệ thống truy xuất dữ liệu doanh thu từ cơ sở dữ liệu và tính toán doanh thu theo danh mục sản phẩm trong khoảng thời gian đã chọn

Hệ thống hiển thị thông tin doanh thu theo danh mục sản phẩm lên giao diện

Chức năng 3: Thống kê theo nhân viên

Mô tả: Người dùng có thể xem doanh thu theo từng nhân viên trong một khoảng thời gian cụ thể

Trang 9

Luồng chính:

Người dùng chọn nhân viên để xem doanh thu

Người dùng chọn khoảng thời gian để xem doanh thu

Hệ thống truy xuất dữ liệu doanh thu từ cơ sở dữ liệu và tính toán doanh thu theo từng nhân viên trong khoảng thời gian đã chọn

2.2.5 Qu n lý khách hàng thần thiêết ả

Mô tả chung:

Hệ thống quản lý khách hàng thân thiết trong quán cafe được tạo ra để ghi nhận, quản lý và tương tác với thông tin chi tiết về khách hàng thân thiết

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

Chức năng 1: Tạo thông tin khách hàng

Mô tả: Người dùng có thể tạo thông tin chi tiết về khách hàng thân thiết mới

Luồng chính:

Người dùng nhập thông tin khách hàng (tên, số điện thoại, địa chỉ, v.v.)

Hệ thống kiểm tra và lưu trữ thông tin khách hàng vào cơ sở dữ liệu

Hệ thống hiển thị thông báo thành công hoặc lỗi tương应

Chức năng 2: Xem thông tin khách hàng

Mô tả: Người dùng có thể xem thông tin chi tiết về khách hàng thân thiết

Luồng chính:

Người dùng yêu cầu hiển thị danh sách khách hàng

Hệ thống truy xuất thông tin chi tiết về khách hàng từ cơ sở dữ liệu

Hệ thống hiển thị danh sách khách hàng lên giao diện

Chức năng 3: Chỉnh sửa thông tin khách hàng

Mô tả: Người dùng có thể chỉnh sửa thông tin chi tiết của một khách hàng thânthiết

Luồng chính:

Người dùng chọn khách hàng cần chỉnh sửa từ danh sách khách hàng.Người dùng cập nhật thông tin chi tiết về khách hàng

Hệ thống kiểm tra và cập nhật thông tin khách hàng vào cơ sở dữ liệu

Hệ thống hiển thị thông báo thành công hoặc lỗi tương应

Chức năng 4: Xóa khách hàng

Mô tả: Người dùng có thể xóa một khách hàng thân thiết khỏi danh sách kháchhàng

Luồng chính:

Người dùng chọn khách hàng cần xóa từ danh sách khách hàng

Hệ thống xác nhận việc xóa khách hàng khỏi cơ sở dữ liệu

Trang 10

2.3 S Đồầ Tri n Khai và Yêu Cầầu H Thồếng ơ ể ệ

Quản lý sản phẩm: Cho phép quản lý danh sách sản phẩm, bao gồm các loại

đồ uống, thức ăn, giá cả, và thông tin khác liên quan

Order và thanh toán: Khách hàng có thể xem menu, chọn sản phẩm, đặt hàng

và thanh toán thông qua menu Cung cấp các phương thức thanh toán đa dạng như thẻ tín dụng, ví điện tử hoặc tiền mặt

Quản lý đơn hàng: Nhân viên quán có thể xem và quản lý đơn hàng từ khách hàng, bao gồm chấp nhận, từ chối và giao hàng

Quản lý khách hàng: Ghi lại thông tin khách hàng, bao gồm tên, số điện thoại, địa chỉ và lịch sử mua hàng

Quản lý Nhân Viên: Theo dõi số lượng và thông tin của nhân viên cũng như thời gian làm việc của nhân viên

Xác thực người dùng: Đảm bảo rằng chỉ người dùng đã đăng ký và đăng nhập

có quyền truy cập vào các chức năng quản lý và đặt hàng

Trang 11

Bảo mật dữ liệu: Áp dụng các biện pháp bảo mật để bảo vệ thông tin cá nhân

và thanh toán của khách hàng Sử dụng mã hóa dữ liệu và cơ chế chống tấn công để ngăn chặn việc xâm nhập không mong muốn vào hệ thống

Quản lý quyền truy cập: Xác định các vai trò và quyền hạn truy cập cho từng người dùng trong hệ thống, đảm bảo chỉ những người được ủy quyền mới có thể truy cập vào các tính năng và dữ liệu nhất định

Máy in hóa đơn: Để in hóa đơn cho khách hàng khi thanh toán

Thiết bị POS: Thiết bị để ghi lại đơn hàng và quản lý thanh toán tại quầy Phần mềm: Hệ điều hành:

Bạn cần chọn hệ điều hành phù hợp cho máy chủ hoặc máy tính, chẳng hạn như Windows hoặc macOS

Cơ sở dữ liệu: Sử dụng hệ quản trị cơ sở dữ liệu như MySQL, SQL Sever đểlưu trữ thông tin về sản phẩm, đơn hàng, khách hàng và kho hàng Ngôn ngữ lập trình: Sử dụng ngôn ngữ lập trình như Java để xây dựng ứng dụng di động và dịch vụ máy chủ

Framework và thư viện: Sử dụng các framework như React Native, Flutter hoặc Xamarin để phát triển ứng dụng di động và các thư viện hỗ trợ cho việc phát triển phía máy chủ

Phần mềm quản lý mã nguồn: Sử dụng công cụ như Git để quản lý mã nguồn và theo dõi thay đổi của dự án

Công cụ phát triển: Sử dụng IDE như Visual Studio Code, NetBeans để phát triển mã nguồn và gỡ lỗi

Công cụ thiết kế giao diện: Sử dụng các công cụ như Adobe, Drawing để thiết kế giao diện người dùng hấp dẫn cho ứng dụng di động và trang quản lý

Đây chỉ là một danh sách cơ bản và tùy thuộc vào yêu cầu cụ thể của bạn, có thể có thêm các phần cứng và phần mềm khác được sử dụng để triển khai hệ thống quản lý quán coffee

3 Thiêết Kêế ng D ng Ứ ụ

3.1 Mồ Hình Cồng Ngh ng D ng ệ Ứ ụ

Trang 12

3.2 Th c Th ự ể

Activity diagram ch c năng đăng nh p: ứ ậ

Trang 14

Activity diagram quên m t kh u: ậ ẩ

Trang 15

Activity diagram qu n lý s n ph m: ả ả ẩ

Trang 16

Activity diagram qu n lý hóa đ n: ả ơ

Activity diagram qu n lý khuyêến mãi: ả

Trang 17

Activity diagram qu n lý nhần viên: ả

Trang 18

Activity diagram thồếng kê:

Trang 20

3.2.1 S Đồầ Quan H Th c Th (ERD) ơ ệ ự ể

Trang 21

Use Case:

3.2.2 Ch Tiêết Th c Th ỉ ự ể

Trang 22

Giao di n c a s chính:ệ ử ổ

Trang 27

TT Điêầu khi nể S ki nự ệ Mô t ho t đ ngả ạ ộ

1 Trang chủ Hi n th trang ch phâần mêầm qu n lý bán hàngể ị ủ ả

Ngày đăng: 16/05/2024, 13:48

w