DAN QuanLiNhomTreMamNon

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 35

ĐẠI HỌC DUY TÂN

KHOA CÔNG NGHỆ THÔNG TIN


-----------------------

ĐỒ ÁN CDIO 3

ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÓM TRẺ CHO


CÁC TRƯỜNG MẦM NON.

Giảng viên: Mai Thị An Ninh


Lớp: SE 397 X
Thành viên:
1.Nguyễn Thành Phát - 27200221174
2.Nguyễn Lâm Việt Hoàng - 27211202545
3.Nguyễn Nhật Huy - 27217800989
4.Nguyễn Thanh Long - 27211225186
5.Trần Huy Hoàng - 272

Đà Nẵng, 18 tháng 1 năm 2024

1
MỤC LỤC

LỜI MỞ ĐẦU………………………………………………….………….4
Phần I : Hình thành ý tưởng (Conceive)……………………………..……5
Phần II : Thiết kế hệ thống (System design) ………………………..…….6
1. Giới thiệu …………………………………………………….……………6
1.1. Tổng quan về đề tài/dự án nhóm …………………………………….6
1.2. Mục đích, yêu cầu và phạm vi thiết kế ………………………………6
2. Các yêu cầu chức năng……………………………………….……………7
2.1. Các tác nhân……………………………………………….…………7
2.2. Các chức năng hệ thống………………………..….…………………7
2.3.Các quy trình nghiệp vụ liên quan…………….……..….…………9
3. Các yêu cầu phi chức ……………………………………………….…10
3.1. Giao diện…………………………………………..…….…………10
3.2. Bảo mật……………………………………………….……………10
3.3. Ràng buộc ………………………...……………………….………10
4. Xây dựng biểu đồ use case và phân rã các use case của hệ thống …11
4.1. Biểu đồ use case tổng quát ……...…….………………….………11
4.2. Phân rã các use case hệ thống ……...……………………….……12
4.2.1. Phân rã use case quản lý tài khoản……...………………… 12
4.2.2. Phân rã use case quản lý xe ……...……………...………… 12
4.2.3. Phân rã use case quản lý kho……...……………...…………13
4.2.4. Phân rã use case quản lý giỏ hàng ……......……………...…13
4.2.5. Phân rã use case quản lý xuất hàng…….....……………...…14
4.2.6. Phân rã use case quản lý nhập hàng……...…….………...…14
4.2.7. Phân rã use case quản lý hóa đơn ……...……………...……15
4.2.8. Phân rã use case quản lý khuyến mãi…….....……………... 15
4.2.9. Phân rã use case báo cáo, thống kê……...……...………...…15
4.2.10. Phân rã use case đăng ký……...……………...…………… 16

2
4.2.11. Phân rã use case đăng nhập…...……………...…………… 16
4.2.12. Phân rã use case hỗ trợ khách hàng…...……………...……16
4.2.13. Phân rã use case quản lý tìm kiếm…...…….………...…… 17
4.2.14. Phân rã use case quản lý phụ tùng …...….…………...……17
5. Biểu đồ tuần tự …...……………...………………....……………...……18
5.1. Quản lý tài khoản …...……………...…...…………...……………18
5.2. Quản lý xe…...……………...………………...……………...…… 19
5.3. Quản lý xuất hàng…...…………….....………………...………… 20
5.4. Quản lý nhập hàng …...……………...….....……………...………21
5.5. Khuyến mãi…...……………...…………….…...……………...… 22
5.6. Đăng ký…...……………...………………...……………...……… 23
5.7. Hỗ trợ khách hàng…...………..……...………………...………… 24
5.8. Tìm kiếm…...……………...…..……………...……………...…… 25
5.9. Quản lý phụ tùng…...……………...………………...……..…… 26
5.10. Quản lý giỏ hàng …...……………...………………...…………27
6. Biểu đồ hoạt động …...…………...…...………………...……………. 28
6.1. Đăng ký…...……………...……..…………...……………...…… 28
6.2. Đăng nhập…...……………...……..…………...……………...… 29
6.3. Quản lý tài khoản…...……………...……….………...………… 30
6.4. Quản lý xe…...……………...…………..……...……………...… 31
7. Biểu đồ trạng thái…...……………...………………...……………...… 31
7.1. Đăng ký …...……………...……..…………...……………...……31
7.2. Đăng nhập …...……………...……………..…...……………...…32
7.3. Khuyến mãi …...……………...………………...……………...…32
7.4. Nhập hàng …...……………...………..………...……………...…32
7.5. Xuất hàng …...…………...…...………………...……………...…33
8. Biểu đồ lớp…...……………...…...……………...………...............…… 33

3
LỜI MỞ ĐẦU

Trong thời đại hiện đại, việc quản lý nhóm trẻ tại các trường mầm non đang
trở thành một thách thức đáng kể đối với các nhà giáo và nhà quản lý. Việc phải
đảm bảo an toàn, chăm sóc và giáo dục cho các em nhỏ đòi hỏi sự tỉ mỉ, tính tổ
chức cao và sự quan sát kỹ lưỡng. Đồng thời, việc giao tiếp hiệu quả giữa các bên
liên quan như giáo viên, phụ huynh và nhân viên trường cũng là yếu tố then chốt
trong việc xây dựng một môi trường học tập an toàn và phát triển cho trẻ em.
Trong bối cảnh đó, sự hỗ trợ từ các phần mềm quản lý nhóm trẻ đóng vai trò
quan trọng, giúp tối ưu hóa quá trình quản lý và tăng cường sự liên kết giữa các
bên liên quan. Đồ án này tập trung vào việc nghiên cứu, phát triển và triển khai
một phần mềm quản lý nhóm trẻ đáp ứng nhu cầu thực tế của các trường mầm non.
Thông qua việc áp dụng công nghệ thông tin vào lĩnh vực giáo dục mầm
non, chúng tôi hy vọng sẽ mang lại những giải pháp hiệu quả, giúp tạo ra môi
trường học tập an toàn, chất lượng và thân thiện hơn cho các em nhỏ, đồng thời hỗ
trợ giáo viên và nhà quản lý trong quá trình quản lý nhóm trẻ một cách hiệu quả và
tiện lợi nhất.
Qua đồ án này, chúng tôi mong muốn góp phần nhỏ vào sự phát triển của
giáo dục mầm non, đồng hành cùng các nhà giáo và phụ huynh trong việc xây
dựng tương lai tươi sáng cho thế hệ trẻ Việt Nam.

4
Phần I. Hình thành ý tưởng (Conceive)

MÔ TẢ Ý TƯỞNG SẢN PHẨM

Phần mềm quản lý nhóm trẻ cho các trường mầm non được thiết kế nhằm
cung cấp một giải pháp toàn diện và hiệu quả cho việc quản lý, chăm sóc và
giáo dục trẻ em. Với giao diện thân thiện và dễ sử dụng, phần mềm cho phép
nhập và quản lý thông tin cá nhân của trẻ em và phụ huynh một cách thuận tiện.
Tính năng theo dõi hoạt động và sức khỏe của trẻ giúp giáo viên và phụ huynh
nắm bắt được tình trạng sức khỏe và phát triển của từng em. Đồng thời, việc lập
kế hoạch giáo dục cá nhân hóa dựa trên nhu cầu và tiến trình học của từng trẻ
cũng được thực hiện một cách tự động và linh hoạt. Với mong muốn xây dựng
thử nghiệm một website quản lý nhóm trẻ cho các trường mầm non có thể hoạt
động tốt và đưa vào thực tế, nhóm em xin tiến hành đề tài “Phần mềm quản lý
nhóm trẻ cho các trường mầm non”.

Qua đó, phần mềm tạo điều kiện cho việc giao tiếp thông suốt giữa giáo
viên và phụ huynh thông qua các tính năng như thông báo, tin nhắn và báo cáo về
tiến trình học tập của trẻ. Bảo mật và quản lý dữ liệu cũng được đặt lên hàng đầu
để đảm bảo tính bảo mật và riêng tư cho thông tin cá nhân của trẻ em và phụ
huynh. Cuối cùng, phần mềm hỗ trợ quản lý nhân sự và tài nguyên như lập lịch
làm việc và quản lý vật liệu, giúp tối ưu hóa quá trình hoạt động của trường mầm
non một cách linh hoạt và hiệu quả. Vì vậy nhóm em với mong muốn xây dựng
thử nghiệm một “Phần mềm quản lý nhóm trẻ cho các trường mầm non” có thể
hoạt động tốt và đưa vào thực tế.

5
Phần II. Thiết kế hệ thống (System design)

1. Giới thiệu
1.1 Tổng quan về đề tài/ dự án nhóm
Công nghệ thông tin ngày càng phát triển, đóng vai trò cực kì quan trọng
trong nền kinh tế - văn hoá – xã hội của mỗi Quốc gia. Công nghệ thông tin
và đặc biệt là Internet đã giúp cho con người thay đổi cách sống, cách làm
việc, cách liên lạc, cách tiếp cận với thông tin theo hướng nhanh chóng và
tiện lợi nhất. Đất nước Việt Nam chúng ta đang trên đà phát triển. Ngày nay
trẻ em được sinh ra càng nhiều tỉ lệ bố mẹ trẻ hóa và hiện đại ngày càng tăng
lên mà trẻ em thì cần phải theo dõi quản lý chặt chẽ nên cần một ứng dụng
đầy đủ tính năng quản lí tối ưu cho phụ huynh dễ theo dõi con của mình.
Phần mềm sẽ bao gồm các chức năng quản lí, camera lớp học, tình trạng trẻ
em, thông tin của trẻ, khẩu phần ăn hằng ngày của trường, báo cáo nghỉ học
lí do, thanh toán học phí qua phần mềm, mọi thông tin của giáo viên quản lí,
thông báo quan trọng gửi đến phụ huynh.

1.2 Mục đích, yêu cầu và phạm vi thiết kế


Mục đích, yêu cầu:
Giúp cho các nhà trẻ dễ dàng hơn trong việc quản lý nhà trẻ và trao đổi với
phụ huynh. Phụ huynh có thể dễ dàng theo dõi tình hình của con em mình
thông qua website Quản Lý nhà trẻ

Phạm vi:
Phạm vi của đồ án nằm trong giới hạn của môn học Công Nghệ Phần Mềm
nhằm phục vụ cho việc thiết kế website đáp ứng các mục tiêu trên.

6
2. Các yêu cầu chức năng
2.1 Các tác nhân

ST Tên đối tượng Mô tả Mục tiêu thu thập yêu cầu


T
1 Quản trị viên. Người quản trị Người thực hiện các chức năng
website. quản lý và điều hành web.
2 Chủ nhà trẻ mầm non. Người dùng Người quản lý toàn bộ các công
website. việc trong nhà trẻ.
3 Giáo viên mầm non. Người dùng Quản lý các trẻ nhỏ.
website.
4 Nhân viên. Người dùng Quản lý khẩu phần ăn và các
website. công việc trong nhà trẻ.
5 Khách vãng lai (Phụ huynh Khách tìm kiếm Nhu cầu tìm hiểu về chất lượng
chưa có con em theo học, nhưng chưa đăng của nhà trẻ.
khách hàng chưa đăng kí). ký.

2.2 Các chức năng hệ thống


Các chức năng của các tác nhân:
 Quản trị viên:
Quản lý người dùng
Tìm kiếm:
- Tìm kiếm về nhà trẻ.
Hỗ trợ tư vấn:
- Có thể trao đổi trực tuyến với giáo viên.
Bảo trì và Nâng cấp web

7
 Khách vãng lai:
Tìm kiếm về nhà trẻ.
Hỗ trợ tư vấn:
- Có thể trao đổi trực tuyến với giáo viên.
Xem các thông tin (Ảnh hoạt động, giờ giấc cụ thể, thực đơn, tác phẩm từ bé,
video hoạt động).
 Phụ huynh:
Đăng nhập:
- Phụ huynh dùng email hoặc số điện thoại đã đăng kí để đăng nhập vào hệ
thống.
Xem thông tin con em:
- Xem thông tin của con em mình trên hệ thống.

Theo dõi tiến trình học tập.


Phản hồi và đánh giá.
 Chủ nhà trẻ:
Đăng nhập:
-Tài khoản được cấp sẵn để đăng nhập vào hệ thống.
Quản lý Giáo Viên và Nhân viên
Quản lý chi tiêu
Thanh toán
Quản lý lương thưởng
Thông báo
 Nhân viên:

8
Đăng nhập:
- Nhân viên dùng email hoặc số điện thoại đã đăng kí để đăng nhập vào hệ
thống.
Quản lý tài nguyên vật chất:
- Quản lí kho thực phẩm và vật tư của nhà trẻ.
 Giáo viên:
Đăng nhập:
- Giáo viên dùng email hoặc số điện thoại đã đăng kí để đăng nhập vào hệ
thống.
Quản lý trẻ:
- Ghi chú về sức khỏe, tinh thần, và hành vi của trẻ trong ngày.
Quản lý tài nguyên vật chất:
- Quản lí kho thực phẩm và vật tư của nhà trẻ.

2.3 Các quy trình nghiệp vụ liên quan


Quy trình tìm kiếm xe và phụ tùng
+ Đăng nhập vào website
+ Tìm kiếm xe và phụ tùng phù hợp
+ Sau khi tìm kiếm xe và phụ tùng phù hợp thì kí hợp đồng
+ Thanh toán tiền đặt cọc
+ Xác nhận xe và phụ tùng đã được cọc

Quy trình đăng tải sản phẩm của Admin


+ Đăng nhập vào website
+ Điền thông tin rồi tiến hành đăng tải

9
+ Khi có người mua thì xác nhận xe hoặc phụ tùng đã được mua.

3. Các yêu cầu phi chức năng


3.1 Giao diện
- Ngôn ngữ tiếng Việt
- Giao diện bắt mắt, dễ hiểu thân thiện với người dùng, cho phép đặt
thông tin quảng cáo
- Dễ sử dụng, những người không biết tin học cũng có thể sử dụng
được.

3.2 Bảo mật


- Đảm bảo bảo mật tài khoản
- Đảm bảo thông tin người dùng
- Đảm bảo quyền lợi người sử dụng

3.3 Ràng buộc


- Phải thêm đủ thông tin cách trường
- Nhập đúng thông tin

10
4. Xây dựng biểu đồ use case và phân rã các use case của hệ thống
4.1 Biểu đồ use case tổng quát:

Hình 4.1. Biểu đồ use case tổng quát


+ Đặc tả:

11
- Khách hàng: website cung cấp chức năng cho khách hàng là hội viên.
Các chức năng phục vụ cho khách hàng nhằm giúp khách hàng có nhiều tiện ích
khi mua hàng như: khuyến mãi, hỗ trợ khách hàng, tìm kiếm.
- Khách vãng lai: Khách hàng vãng lai được quyền xem và tìm kiếm. Đăng
kí thành viên để sử dụng những tính năng trên website và nhận được những
chính sách hỗ trợ
- Admin: người quản trị có toàn quyền sử dụng cấu hình và thêm xoá cơ sở
dữ liệu, xem quản lý nhân viên, quản lý tài khoản, quản lý mặt hàng, ...

4.2 Phân rã các use case hệ thống:


4.2.1 Phân rã use case quản lý tài khoản:

Hình 4.2.1. Biểu đồ phân rã use case quản lý tài khoản.

4.2.2 Phân rã use case quản lý xe:

12
Hình 4.2.2. Biểu đồ phân rã use case quản lý xe.

4.2.3 Phân rã use case quản lý kho:

Hình 4.2.3. Biểu đồ phân rã use case quản lý kho.

4.2.4 Phân rã use case đơn hàng:

13
Hình 4.2.4. Biểu đồ phân rã use case quản lý giỏ hàng.

4.2.5 Phân rã use case quản lý xuất hàng:

Hình 4.2.5. Biểu đồ phân rã use case quản lý xuất hàng.

4.2.6 Phân rã use case quản lý nhập hàng:

14
Hình 4.2.6. Biểu đồ phân rã use case quản lý nhập hàng.

4.2.7 Phân rã use case quản lý hóa đơn:

Hình 4.2.7. Biểu đồ phân rã use case quản lý hóa đơn.

4.2.8 Phân ra use case khuyến mãi:

15
Hình 4.2.8. Biểu đồ phân rã use case khuyến mãi.

4.2.9 Phân rã use case báo cáo, thống kê:

Hình 4.2.9. Biểu đồ phân rã use case báo cáo, thống kê.

4.2.10 Phân rã use case đăng ký:

Hình 4.2.10. Biểu đồ phân rã use case đăng ký.

4.2.11 Phân rã use case đăng nhập:

16
Hình 4.2.11. Biểu đồ phân rã use case đăng nhập.

4.2.12 Phân rã use case hỗ trợ khách hàng:

Hình 4.2.12. Biểu đồ phân rã use case hỗ trợ khách hàng.

4.2.13 Phân rã use case tìm kiếm:

17
Hình 4.2.13. Biểu đồ phân rã use case tìm kiếm.

4.2.14 Phân rã use case quản lý phụ tùng:

Hình 4.2.14. Biểu đồ phân rã use case quản lý phụ tùng.

18
5. Biểu đồ tuần tự
5.1 Quản lý tài khoản:

Hình 5.1. Biểu đồ tuần tự quản lý tài khoản.


+ Đặc tả hành vi “quản lý tài khoản” :
-Admin chọn chức năng quản lý tài khoản của hệ thống.
-Hệ thống yêu cầu nhập tên đăng nhập.
-Admin nhập tên đăng nhập.
-Hệ thống kiểm tra tên đăng nhập có hợp lệ hay không.
-Hệ thống hiển thị thông tin tài khoản.
-Admin thêm,xóa,sửa,cập nhật tài khoản.
-Hệ thống kiểm tra và cập nhật tài khoản.

19
5.2 Quản lý xe:

Hình 5.2. Biểu đồ tuần tự quản lý xe.


+ Đặc tả hành vi “Quản lý xe”:
-Admin gửi yêu cầu quản lý xe đến hệ thống.
-Hệ thống yêu cầu nhập mã xe.
-Hệ thống kiểm tra tính hợp lệ của mã xe.
-Admin chọn thao tác:xóa, sửa, thêm, cập nhập xe.
-Hệ thống cập nhật lại tài khoản.

20
5.3 Quản lý xuất hàng:

Hình 5.3. Biểu đồ tuần tự quản lý xuất hàng.


+ Đặc tả hành vi ”Quản lý xuất hàng”:
-Admin chọn chức năng quản lý xuất hàng của hệ thống.
-Hệ thống yêu cầu nhập mã hàng.
-Admin nhập mã hàng.
-Hệ thống kiểm tra tính hợp lệ của mã hàng.
-Admin nhập số lượng hàng cần xuất.
-Hệ thống kiểm tra số lượng hàng còn trong kho không.
-Hệ thống chuyển thông tin vừa nhập vào đến thủ kho.

21
5.4 Quản lý nhập hàng:

Hình 5.4. Biểu đồ tuần tự quản lý nhập hàng.


+ Đặc tả hành vi ”Quản lý xuất hàng”:
-Admin chọn chức năng quản lý nhập hàng của hệ thống.
-Hệ thống yêu cầu nhập mã hàng.
-Admin nhập mã hàng.
-Hệ thống kiểm tra tính hợp lệ của mã hàng.
-Admin nhập số lượng hàng cần nhập.
-Hệ thống ghi nhận số lượng hàng cần nhập.
-Hệ thống yêu cầu nhập mã nhà sản xuất.
- Hệ thống kiểm tra mã nhà sản xuất.
-Hệ thống chuyển thông tin vừa nhập vào đến thủ kho.

22
5.5 Khuyến mãi:

Hình 5.5. Biểu đồ tuần tự khuyến mãi.


+ Đặc tả hành vi ”Khuyến mãi”:
-Khách hàng gửi yêu cầu khuyến mãi về hệ thống.
-Hệ thống hiện form khuyến mãi.
-Khách hàng chọn sản phẩm khuyến mãi.
-Hệ thống kiểm tra thông tin khuyến mãi.
-Hệ thống hiển thị thông tin khuyến mãi.

23
5.6 Đăng ký:

Hình 5.6. Biểu đồ tuần tự đăng ký.


+ Đặc tả hành vi ”Đăng ký”:
-Khách hàng gửi yêu cầu đăng ký về hệ thống.
-Giao diện hiện ra yêu cầu nhập thông tin đăng ký.
-Hệ thống kiểm tra thông tin.
-Nếu đúng thì hiển thị đăng nhập ký thành , ngược lại hiển thị đăng ký thất
bại.

24
5.7 Hỗ trợ khách hàng:

Hình 5.7. Biểu đồ tuần tự hỗ trợ khách hàng.


+ Đặc tả hành vi ”Hỗ trợ khách hàng”:
-Khách hàng gửi yêu cầu hỗ trợ về hệ thống.
-Giao diện hỗ trợ khách hàng hiện ra
-Khách hàng liên hệ qua số điện thoại hoặc qua messenger
-Hệ thống trả lời hỗ trợ.

25
5.8 Tìm kiếm:

Hình 5.8. Biểu đồ tuần tự tìm kiếm.


+ Đặc tả hành vi ”Tìm kiếm”:
-Khách hàng gửi yêu cầu tìm kiếm.
-Giao diện tìm kiếm hiện ra.
-Hệ thống yêu cầu nhập thông tin cần tìm kiếm.
-Người dùng nhập thông tin.
-Hệ thống kiểm tra thông tin tìm kiếm.
-Hệ thống hiển thị thông báo tìm kiếm.

26
5.9 Quản lý phụ tùng:

Hình 5.9. Biểu đồ tuần tự quản lý phụ tùng.


+ Đặc tả hành vi ” Quản lý phụ tùng”:
-Admin gửi yêu quản lý phụ tùng đến hệ thống.
-Giao diện quản lý phụ tùng hiện ra.
-Hệ thống nhập mã phụ tùng.
-Hệ thống kiểm tra mã phụ tùng.
-Admin tùy chọn thao tác: xóa, sửa, thêm, cập nhật phụ tùng.
-Hệ thống lưu lại thông tin admin vừa cập nhật.

27
5.10 Quản lý giỏ hàng:

Hình 5.9. Biểu đồ tuần tự quản lý giỏ hàng.


+ Đặc tả hành vi ” Quản lý giỏ hàng”:
-Admin gửi yêu quản lý giỏ hàng đến hệ thống.
-Giao diện hiện ra và yêu cầu admin nhập tên đăng nhập.
-Hệ thống kiểm tra tính hợp lệ của tên đăng nhập.
-Admin chọn chức năng: xem,chỉnh sửa, ...
-Hệ thống cập nhật lại giỏ hàng.

28
6. Biểu đồ hoạt động
6.1 Đăng ký:

Hình 6.1 Biểu đồ hoạt động đăng ký.

29
6.2 Đăng nhập:

Hình 6.2 Biểu đồ hoạt động đăng nhập.

30
6.3 Quản lý tài khoản:

Hình 6.3 Biểu đồ hoạt động quản lý tài khoản.

31
6.4 Quản lý xe:

Hình 6.4 Biểu đồ hoạt động quản lý xe.

7. Biểu đồ trạng thái


7.1 Đăng ký:

Hình 7.1 Biểu đồ trạng thái đăng ký.

32
7.2 Đăng nhập:

Hình 7.1 Biểu đồ trạng thái đăng nhập.

7.3 Khuyến mãi:

Hình 7.1 Biểu đồ trạng thái khuyến mãi.

7.4 Nhập hàng:

Hình 7.1 Biểu đồ trạng thái nhập hàng.

33
7.5 Xuất hàng:

Hình 7.5 Biểu đồ trạng thái xuất hàng.

8. Biểu đồ lớp

Hình 8 Biểu đồ lớp.

34
Phần III. Kết luận (Conclude)

Do hạn chế về mặt thời gian nghiên cứu và điều kiện khảo sát nên
đề tài còn nhiều điểm chưa hoàn thiện.

Nếu có thêm thời gian và điều kiện, nhóm em sẽ phát triển mô hình
một cách hoàn thiện hơn. Chúng em xin được gởi lời cảm ơn chân
thành đến thầy T.S Lê Viết Trương, người đã giúp chúng em rất nhiều
trong quá trình học và hoàn thành đồ án môn học.

35

You might also like