Hệ thống xây dựng chủ yếu hai vấn đề chính Quản trị cấp cao (Admin)
Người dùng (User)
- Người quản trị hay admin là người làm chủ ứng dụng, họ có quyền kiểm soát mọi hoạt động của hệ thống. Mỗi admin sẽ được cấp một tài khoản, password và quyền admin. Để thực hiện chức năng của mình họ phải đăng nhập vào hệ thống bằng tài khoản mà họ đăng ký. Admin bao gồm các chức năng quản lý sau:
• Chức năng quản lý giáo viên Thêm giáo viên mới Xóa giáo viên
Sửa thông tin giáo viên Hiển thị thông tin giáo viên
• Chức năng quản lý học sinh Thêm học sinh mới
Xóa học sinh
Sửa thông tin học sinh Hiển thị thông tin học sinh
• Chức năng quản lý lớp học Thêm lớp mới
Xóa lớp học
Sửa thông tin về lớp học Hiển thị thông tin học sinh
• Chức năng quản lý thực đơn Thêm thực đơn mới Xóa thực đơn
Sửa thông tin thực đơn
Phân bổ thực đơn trong tháng Hiển thị thông tin thực đơn
• Chức năng quản lý thu chi Thêm thu chi
Sửa thông tin thu chi Hiển thị thông tin thu chi
• Chức năng quản lý thông tin Thêm thông tin
Xóa thông tin
Sửa thông tin thông tin Hiển thị thông tin thông tin
- Người dùng:
Là người có tài khoản user như các giáo viên, phu huynh vào hệ thống để tìm kiếm thông tin về học sinh, tình hình ăn uống của trẻ…
Chức năng chính của người dùng là:
• Thay đổi thông tin người dùng như username, password.
• Xem thông tin
• Tra cứu thông tin
• Tìm kiếm thông tin
3.3.2 Sơ đồ chức năng của hệ thống
Qua việc nghiên cứu và tìm hiểu các yêu cầu của hệ thống, sơ đồ chức của hệ thống sẽ xây dựng như hình 3.1. Sơ đồ chức năng của hệ thống “ Xây dựng website quản lý trường mầm non mẫu giáo Sao Sáng 2”
Hình 3.1 Sơ đồ chức năng nghiệp vụ của hệ thống webstie Chức năng dành cho admin gồm 8 chức năng sau:
•Sửa thông tin tài khoản người dùng: người dùng có thể sửa đổi thông tin tài khoản của mình khi đã nhập bằng tài khoản đó.
•Quản lý giáo viên: thêm, sửa, xóa thông tin giáo viên.
•Quản lý học sinh: thêm, sửa, xóa thông tin học sinh, điểm danh chuyên cần .
•Quản lý thực đơn: thêm, sửa, xóa thực đơn, phản bổ thực đơn trong tháng.
•Quản lý lớp học: thêm, sửa, xóa lớp học.
•Quản lý thu chi: thêm, sửa, xóa thu học phí và tiền ăn trong tháng của học sinh.
về thực đơn, về các khoản thu của học sinh.
•Đăng xuất: Người dùng có thể đăng xuất ra khỏi hệ thống. Chức năng dành cho người dùng gồm chức năng sau:
•Sửa thông tin tài khoản người dùng: người dùng có thể sửa đổi thông tin tài khoản của mình khi đã nhập bằng tài khoản đó.
•Đăng xuất: Người dùng có thể đăng xuất ra khỏi hệ thống.
•Xem thông tin về học sinh và giáo viên, thực đơn, thuc hi trong tháng.
Phân rã chức năng đăng nhập hệ thống
Hình 3.2: Phân rã chức năng đăng nhập
Đăng nhập
Phân rã chức năng thay đổi thông tin
Hình 3.3: Phân rã chức năng thay đổi thông tin
Phân rã chức năng tìm kiếm giáo viên
Hình 3.4: Phân rã chức năng tìm kiếm giáo viên
Phân rã chức năng tìm kiếm học sinh
Hình 3.5: Phân rã chức năng tìm kiếm học sinh
Thay đổi thông tin
Người sử dụng nhập thông tin
Hệ thông xác nhận thông tin và tiến hành cập nhật
Hiển thị thông tin
Tìm kiếm giáo viên
Nhập thông tin tìm kiếm Hiển thị thông tin tìm kiếm được
Tìm kiếm học sinh
Nhập thông tin tìm kiếm Hiển thị thông tin tìm kiếm được
Phân rã chức năng tìm kiếm thực đơn
Hình 3.6: Phân rã chức năng tìm kiếm thực đơn
Phân rã chức năng quản lý giáo viên
Hình 3.7: Phân rã chức năng quản lý giáo viên
Phân rã chức năng quản lý học sinh
Hình 3.8: Phân rã chức năng quản lý học sinh
Tìm kiếm thực đơn
Nhập thông tin tìm kiếm Hiển thị thông tin tìm kiếm được
Quản lý giáo viên
Thêm mới giáo viên Sửa thông tin giáo viên Xóa giáo viên Hiện thông tin giáo viên
Quản lý học sinh
Thêm mới học sinh Sửa thông tin học sinh Xóa học sinh Hiện thông tin học sinh
Phân rã chức năng quản lý lớp học
Hình 3.9: Phân rã chức năng quản lý lóp học
Phân rã chức năng quản lý thực đơn
Hình 3.10: Phân rã chức năng quản lý thực đơn
Phân rã chức năng quản lý tin tức
Hình 3.11: Phân rã chức năng quản lý tin tức
Quản lý lớp học
Thêm mới lớp học Sửa thông tin lớp học Xóa lớp học Hiện thông tin lớp học
Quản lý thực đơn
Thêm mới
thực đơn Sửa thông tin thực đơn Phân bổ thực đơn trong tháng Xóa thực đơn Hiện thông tin thực đơn
Quản lý tin tức
Thêm mới tin tức Sửa thông
3.3.3 Sơ đồ ngữ cảnh của hệ thống
Thể hiện mối liên kết giữa các thực thể với hệ thống
Hình 3.12: Sơ đồ mức ngữ cảnh của hệ thống
Hình 3.13: Sơ đồ dòng dữ liệu mức đỉnh của hệ thống
Sơ đồ dữ liệu luồng dữ liệu mưc thấp hơn:
Hình 3.15: Sơ đồ luồng dữ liệu của chức năng tạo tài khoản
Hình 3.17: Sơ đồ luồng dữ liệu của chức năng quản lý học sinh
Hình 3.19: Sơ đồ luồng dữ liệu của chức năng quản lý tin tức
3.4 Phân tich dữ liệu