1. Trang chủ
  2. » Công Nghệ Thông Tin

phân tích thiết kế hệ thống quản lý điểm tiểu học

56 1,2K 4

Đ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

Định dạng
Số trang 56
Dung lượng 0,93 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

hệ thống quản lý điểm của trường tiểu học

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

ﻣKHOA CÔNG NGHỆ THÔNG TIN ﻣ

ĐỐI TƯỢNG

ĐỀ TÀI: HỆ THỐNG QUẢN LÝ ĐIỂM TRONG TRƯỜNG TIỂU HỌC

Giáo viên hướng dẫn: Nguyễn Thị Hương Lan

Trang 2

HÀ NỘI 14/4/2016

Trang 3

MỤC LỤC

Chương 1: Giới thiệu hệ thống 3

1.1 Mô tả bài toán 5

1.2 Xác định và phân tích giá trị nghiệp vụ 6

1.3 Các yêu cầu của hệ thống 7

Chương 2: PHÂN TÍCH HỆ THỐNG 8

2.1 Xây dựng biểu đồ use case 8

2.1.1 Xác định tác nhân và ca sử dụng của hệ thống 8

2.1.2 Các biểu đồ use case của hệ thống 10

2.2 Xây dựng biểu đồ lớp lĩnh vực 12

2.2.1 Xác định các lớp nhờ vào các khái niệm của lĩnh vực ứng dụng 12

2.2.2 Biểu đồ lớp lĩnh vực 16

2.3 Chi tiết các UC 17

2.3.1 Đặc tả UC 17

2.3.2 Biểu đồ lớp tham gia ca sử dụng 31

2.3.3 Biểu đồ trình tự của UC 36

Chương 3: Thiết kế hệ thống 43

3.1 Xây dựng biểu đồ lớp chi tiết 43

3.2 Thiết kế cơ sở dữ liệu 44

3.2.1 Ánh xạ các lớp sang bảng 44

Trang 4

BÀI LÀM

Chương 1: Giới thiệu hệ thống.

Hệ thống quản lý điểm trong trường tiểu học

Tên hệ thống : Hệ thống quản lý điểm trong trường tiểu học

Địa điểm khảo sát: Trường tiểu học nhân hòa thuộc thôn Đồng Chuế - xã NhânHòa – huyện Quế Võ – tỉnh Bắc Ninh được thành lập khoảng năm 1950 học chungvới hệ trung học cơ sở cho đến năm 2005 mới được tách riêng ra Với bề dày lịch

sử xây dựng và phát triển, hiện nay trường có 50 cán bộ,giáo viên tham gia côngtác quản lý giảng dạy bao gồm:

- 1 Hiệu Trưởng, 1 Hiệu Phó

- 1 Kế toán viên, 1 người phụ trách văn thư

- 36 giáo viên dạy văn hóa, 10 giáo viên dạy ngoại ngữ, văn học,mỹthuật,âm nhạc

Trường có 572 em học sinh theo học ở 5 khối , vói 20 lớp cụ thể như sau:

Cơ cấu tổ chức của trường:

Trang 5

Nhiệm vụ:

Ban giám hiệu gồm: 1Hiệu Trưởng và 1 Hiệu Phó có nghiệp vụ quản lý chung.Giáo viên chủ nhiệm: có nhiệm vụ cập nhật thông tin cá nhân , cập nhật và xử lýnhận xét từ các giáo viên bộ môn Nhận xét kết quả học tập theo kỳ và tổng kết cảnăm cho học sinh

Giáo viên bộ môn: có nhiệm vụ cập nhật nhận xét thường xuyên theo tuần ,nhậnxét quá trình học theo môn của học sinh và gửi cho GVCN

Quy trình quản lý nhận xét môn bao gồm:

- Cập nhật thông tin và quản lý ý thức học tập của học sinh thườngxuyên

- Thống kê, tổng hợp nhận xét theo yêu cầu

- Tạo các báo cáo thống kê theo định kỳ hoặc theo yêu cầu

Chức năng:

- Quản lý thông tin về học sinh

- Quản lý thông tin về lớp

- Quản lý thông tin về giáo viên

- Quản lý môn học

Trang 6

- Quản lý, lưu trữ về nhận xét của học sinh.

- Quản lý, phân loại, lưu trữ về hạnh kiểm của học sinh

Thực trạng hoạt động quản lý điểm của trường tiểu học nhân hòa

- Hiện nay việc quản lý môn học trong trường vẫn theo phương phápthủ công, tuy có sự thay đổi về hình thức như không chấm điểm mônnữa mà thay vào đó là nhận xét và đánh giá môn học đó Các mônđược nhận xét do giáo viên bộ môn cung cấp ,việc nhận xét và đánhgiá của học sinh phải sử dụng tới sổ sách do giáo viên bộ môn , giáoviên chủ nhiệm nhận xét môn trong học kỳ và cả năm sau đó gửi điểmlên phòng giám hiệu

Cách nhận xét môn học của học sinh từ các giáo viên trong trường:

- Được đánh giá bằng nhận xét theo 2 mức sau:

+ Loại hoàn thành(A): Đạt từ 50% số nhận xét trở lên trong kỳ 1 hoặctrong cả năm Những học sinh đạt 100% số nhận xét sẽ được đánh giá

là hoàn thành tốt (A+)

+ Loại chưa hoàn thành(B): Đạt dưới 50% số nhận xét

- Học lực môn được tính như sau:

+ Học lực môn kỳ 1: chính là kết quả đánh giá dựa trên các nhận xétđạt được trong học kỳ 1

+ Học lực môn kỳ 2: chính là kết quả đánh giá dựa trên các nhận xétđạt được trong học kỳ 2

+ Học lực môn cả năm: chính là học lực môn học kỳ 2

- Cách xếp loại học lực của học sinh:

+ Dựa vào quá trình học tập của học sinh học tốt hay học kém, nhậnthức nhanh hay chậm để đưa ra nhận xét cụ thể và chính xác

- Cuối kỳ căn cứ vào sự nhận xét và hạnh kiểm để phân loại học sinh Cách đánh giá này dựa vào ý thức thực hiện đầy đủ 4 nhiệm vụ củangười học sinh Có hai mức đánh giá như sau:

+ Loại A : cả năm đạt được từ 4-8 nhận xét (loại thực hiện đầy đủ)+ Loại B : cả năm đạt dưới 4 nhận xét( loại chưa hoàn thành)

1.1 Mô tả bài toán.

- Vào đầu năm học, dựa trên danh sách tiếp nhận số học sinh mới( họcsinh mới vào lớp 1 và học sinh từ trường khác chuyển đến) và danh

Trang 7

sách học sinh năm trước của trường mà người quản lý sẽ tiến hànhcông tác sắp xếp lớp và làm thẻ cho học sinh.

- Tiếp đó, lên danh sách các lớp học và phân công giáo viên phụ tráchlớp để kịp thời báo cáo

- Lên danh sách học sinh được học ở các lớp và giáo viên phụ trách lớp

đó để cho học sinh biết

- Lên danh sách giáo viên của trường và phân công giáo viên quản lýlớp và lập thời khóa biểu phân công giảng dạy cho từng giáo viên bộmôn

- Đối với giáo viên chủ nhiệm: trong quá trình quản lý, theo dõi phải cóđánh giá hạnh kiểm và điểm danh số ngày nghỉ của học sinh trongnăm Đồng thời có danh sách cụ thể để nộp cho ban giám hiệu nhậpvào nhằm phục vụ cho việc đánh giá kết quả học tập cả học kỳ và cảnăm

- Sau mỗi học kỳ, giáo viên chủ nhiệm môn sẽ nhập điểm cho lớp mìnhphụ trách dạy Các giáo viên có quyền cập nhật điểm (thêm, sửa điểm)trong thời gian qui định Ngoài ra giáo viên bộ môn có thể thống kêkết quả học tập và kết quả rèn luyện của học sinh

- Ban giám hiệu nhập điểm của học sinh từ các giáo viên Ngoài ra, bangiám hiệu sẽ tiếp nhận học sinh mới, lập bảng phân lớp và lập bảngphân công giáo viên

- Ban giám hiệu có trách nhiệm cung cấp quy định khen thưởng kỷ luật.Cuối mỗi học kỳ ban giám hiệu nhận được báo cáo về tình hình chungcủa từng lớp và đưa ra quyết định khen thưởng cho từng tập thể lớp và

cá nhân học sinh Ngoài ra ban giám hiệu còn có nhiệm vụ quản lýngười dùng, phục hồi và sao lưu dữ liệu

1.2 Xác định và phân tích giá trị nghiệp vụ.

-Mang lại giá trị nghiệp vụ

+ Khả năng quản lý: Mọi thông tin học sinh, kết quả và nhận xét học tập

… được cập nhật đầy đủ và chính xác trong năm học, đến cuối năm tất cảthông tin đó được nộp lên cho nhà trường đóng dấu và có thể chỉnh sửathông tin Sau đó được nhập lên máy tính và được lưu trong hệ thống quản

lý của nhà trường

Trang 8

+ Khi có sự thay đổi thông tin nào đó do nhập sai ,bổ sung ,hủy bỏ thông tinthì giáo viên hay người quản lý chỉ cần vào mục lưu trữ tìm kiếm ,cập nhật

và sửa đổi thông tin cần thiết một cách nhanh chóng

+ Đáp ứng yêu cầu của giáo viên,nhà trường: chính xác ,nhanh chóng ,antoàn và tiện lợi

-Mang lại giá trị sử dụng

+ Tiết kiệm thời gian tới mức tối đa: Khi giáo viên hay người quản lý muốnxem chi tiết thông tin về kết quả học tập của học sinh thì chỉ cần đăng nhậpvào hệ thống quản lý sẽ biết được đầy đủ thông tin : nhận xét,điểm ,quê, lớp,thành tích,…

+ Giảm chi phí: Nếu như trước việc quản lý điểm được hoạt động, lưu trữbằng văn bản giấy tờ và hoàn toàn là thủ công tốn rất nhiều thời gian làm thìbây giờ hệ thống quản lý được lưu trữ trên máy tính, giúp giảm thời gian làmviệc và công sức,…

-Khắc phục nhược điểm của hệ thống cũ

+ Đáp ứng nhu cầu cần thiết cho nhà trường, học sinh, làm tăng hiệuxuất ,năng xuất công việc,giảm thời gia

n đi lại và giảm kinh phí của giấy tờ cho học sinh,phụ huynh và giáo viên

1.3 Các yêu cầu của hệ thống.

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

- Quản lý thông tin về lớp

- Quản lý thông tin về giáo viên

- Quản lý môn học

- Quản lý, lưu trữ về nhận xét của học sinh

- Thống kê kết quả học tập của học sinh theo môn học, theo lớp, theo khối,học kỳ và cả năm

- Quản lý các tiêu chuẩn xét duyệt: thi lại, rèn luyện hè, khen thưởng

- Danh mục: cho phép người sử dụng cập nhật các thông tin về môn học, giáoviên, lớp học, học sinh, hình thức kiểm tra

Trang 9

- Nhập liệu: cho phép người sử dụng cập nhật các thông tin về phân công giáoviên, nhập điểm cho học sinh, xếp loại hạnh kiểm học sinh, nhập số ngàyvắng của học sinh trong năm học và thực hiện in ấn một số kết xuất cần thiết(in phiếu điểm).

- Báo cáo: cho phép người sử dụng xuất ra những báo cáo như: danh sách họcsinh các lớp; danh sách giáo viên; thống kê số lượng học sinh; thống kê kếtquả học tập của học sinh; thống kê hạnh kiểm học sinh; bảng điểm cuối năm

và kết quả học tập cuối năm của học sinh

- Hệ thống: cho phép người sử dụng trở về window khi không còn làm việctrên chương trình

- Những thông tin được quản lý sẽ được cập nhật chính xác, khi muốn thayđổi thì những người có quyền lợi thì dễ dàng truy cập để theo dõi thôngtin.Và hệ thống hoạt động một cách tự động

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

+ Hệ thống tin cậy và chính xác, giao diện thân thiện dễ sử dụng, truy cập dữliệu nhanh chóng

+ Đảm bảo bảo mật cho người diều hành hệ thống

+ Phải vận hành tốt trong tương lai khi số lượng học sinh tăng lên

Trang 10

- Quản lý thông tin

- Phân công giáo viên (giảng

dạy, coi thi)

- Thống kê kết quả (theo môn hoc, lớp

học, khối, toàn trường)

Giáo Viên ( giáo viên chủ nhiệm và giáo viên bộ

luyện của học sinh)

Học Sinh - Tra cứu thông tin (học sinh,giáo viên, điểm)

Trang 11

2.1.2 Các biểu đồ use case của hệ thống

dang nhap he thong

giao vien chu nhiem giao vien bo mon

quan ly thong tin Ban Giam Hieu

phan cong giao vien

quan ly diem

giao vien

Thong ke ket qua

hoc sinh tra cuu thong tin

Hình 1: biểu đồ use case tổng quát của hệ thống

tra cuu thong tin lop hoc

dang nhap he thong

tra cuu diem tra cuu thong tin hoc sinh

Trang 12

Hình 2 Biểu đồ use case học sinh

ql thong tin lop

tra cuu thong tin

theo khoi theo mon

theo lop

toan truong

khen thuong

quan ly diem

phan cong giao vien

thong ke ket qua ban giam hieu

quan ly thong tin

Trang 13

giao vien bo mon

them diem

dang nhap quan ly diem

quan ly thong tin thong ke ket qua

giao vien chu nhiem

<<extend>>

<<extend>>

quan ly mon hoc

quan ly lop quan ly hs

cap nhat thong tin

xoa thong tin

them thong tin sua thong tin

them tt cap nhat tt

cap nhat ttin

them ttin sua ttin

2.2.1 Xác định các lớp nhờ vào các khái niệm của lĩnh vực ứng dụng

Dựa vào các khái niệm của lĩnh vực ứng dụng và dựa văn bản mô tả bàitoán, ta xác định được các lớp thực thể như sau:

▪ Lớp học sinh (HOC SINH) lưu thông tin về học sinh giúp cho việc tracứu và quản lý thông tin về học sinh Lớp này gồm các thông tin sau:

Trang 14

5 Khuyettat Khuyết tật

▪ Lớp giáo viên (GIAO VIEN) lưu thông tin về giáo viên trong hệ thống giúp

cho việc tra cứu, quản lý và phân công giáo viên Lớp này gồm có các thông

tin sau:

Trang 15

▪ Lớp Trường tốt nghiệp (TRUONG TOT NGHIEP) lưu thông tin về trườngtốt nghiệp của giáo viên, gồm các thông tin sau:

▪ Lớp Bằng (BANG) lưu thông tin về bằng tốt nghiệp của giáo viên, gồm cácthông tin sau:

▪ Lớp điểm (DIEM) lưu thông tin về điểm của học sinh, giúp cho việc tra cứu,

quản lý, thống kê điểm trong hệ thống Lớp này gồm có các thông tin như

Trang 16

STT Tên thuộc tính Mô tả

▪ Lớp năm học (NAM HOC) lưu thông tin về năm học, gồm các thông tin sau:

▪ Lớp Kết quả khen thưởng (KET QUA KHEN THUONG) lưu và thống kê kết quả học tập cảu học sinh, gồm các thông tin sau:

Lớp Phân lớp (PHAN LOP) lưu thông tin về việc phân công giảng dạy của

giáo viên, gồm các thông tin sau:

▪ Lớp Dân tộc (DAN TOC) lưu thông tin về dân tộc, gồm các thông tin sau:

Trang 17

STT Tên thuộc tính Mô tả

Lớp Gia đình (GIA DINH) lưu thông tin về gia đình của học sinh, gồm các

thông tin sau:

Ban giam hieu

giao vien bo mon

diem kiem tra dinh ky

1 1 *

giao vien chu nhiem

bang phan cong

1 * 1 1 * 1

1 1 *

1

1 *

1 1

1

1 1

Trang 18

1 Ca sử dụng Đăng nhập hệ thống.

a Mô tả tóm tắt

- Tên ca sử dụng: Đăng nhập hệ thống

- Mục đích: Mô tả cách một người sử dụng đăng nhập vào hệ thống

- Tác nhân: Học sinh, Giáo viên, Ban giám hiệu

- Người dùng nhập tên đăng nhập và mật khẩu đăng nhập của mình

- Hệ thống xác nhận tài khoản và mật khẩu đăng nhập có hợp lệ

không, nếu không hợp lệ thì thực hiện luồng A1

- Hệ thống ghi lại quá trình đăng nhập

 Các luồng rẽ nhánh

- Luồng A1: Nhập sai tài khoản/mật khẩu đăng nhập

- Hệ thống hiển thị một thông báo lỗi

- Người dùng có thể chọn hoặc là đăng nhập hoặc là hủy bỏ đăngnhập, khi đó ca sử dụng kết thúc

c Tiền điều kiện

Hệ thống chưa được đăng nhập

d Hậu điều kiện

Nếu việc đăng nhập thành công, người sử dụng sẽ đăng nhập được vào hệthống

2 Ca sử dụng quản lý thông tin lớp học.

a Mô tả tóm tắt

- Tên ca sử dụng: Quản lý thông tin lớp học

- Mục đích: mô tả cách người dùng muốn quản lý thông tin về lớp học bao gồmthêm, sửa, xóa thông tin lớp

Trang 19

- Tác nhân: Ban Giám Hiệu, Giáo Viên.

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

 Các luồng sự kiện chính:

+ Từ giao diện chính người dùng chọn quản lý thông tin lớp học.

+ Màn hình sẽ hiển thị giao diện quản lý thông tin lớp học

- Người dùng bấm nút Thêm Mới trên giao diện.

- Hệ thống sẽ hiển thị ra màn hình giao diện để người dùng điền thôngtin lớp cần thêm

- Người dùng điền thông tin lớp cần thêm rồi bấm Lưu

- Hệ thống sẽ kiểm tra thông tin của lớp mới có hợp lệ không Nếukhông hợp lệ thì thực hiện luồng A2

- Thêm lớp mới thành công, kết thúc ca sử dụng

 Sửa lớp: người dùng muốn sửa thông tin lớp

- Người dùng chọn lớp cần sửa.

- Người dùng nhập lại thông tin lớp

- Người dùng chọn Lưu, nếu không muốn sửa lựa chọn Hủy

- Hệ thống kiểm tra thông tin lớp, nếu không hợp lệ thì thực hiệnluồng A2

- Sửa thông tin lớp thành công Kết thúc ca sử dụng

- Người dùng chọn lớp cần xóa.

- Người dùng bấm nút Xóa

- Hệ thống sẽ hỏi lại có thật sự muốn xóa không

- Người dùng xác nhận là muốn xóa Nếu không thực hiện luồng A3

Trang 20

- Hệ thống kiểm tra ràng buộc Nếu có ràng buộc thì thực hiện luồngA4.

- Lớp được chọn sẽ bị xóa Kết thúc ca sử dụng

 Luồng rẽ nhánh:

- Luồng A2: thông tin lớp mới không hợp lệ

Hệ thống sẽ gửi thông báo lỗi và yêu cầu nhập lại.0

- Luồng A3: xác nhận không muốn xóa lớp đã chọn

Hệ thống sẽ không xóa lớp đã chọn và ca sử dụng sẽ kết thúc

- Luồng A4: có ràng buộc

Hệ thống thông báo có ràng buộc, không thể xóa lớp đã chọn Kếtthúc ca sử dụng

c Tiền điều kiện

Người dùng phải đăng nhập vào hệ thống

d Hậu điều kiện

Lớp học có thể thêm, sửa, xóa thông tin

3 Ca sử dụng quản lý thông tin môn học.

a Mô tả tóm tắt

- Tên ca sử dụng: Quản lý thông tin môn học

- Mục đích: mô tả cách người dùng quản lý môn học:thêm mới, sửa, xóathông tin môn học

- Tác nhân: Ban giám hiệu, Giáo viên

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

 Luồng sự kiện chính:

Từ giao diện chính người dùng chọn quản lý thông tin môn học.

 Màn hình sẽ hiển thị giao diện quản lý thông tin môn học

 Người dùng muốn thêm môn học

- Người dùng bấm nút Thêm Mới trên giao diện

Trang 21

- Hệ thống sẽ hiển thị ra màn hình giao diện để người dùng điền thôngtin môn cần thêm.

- Người dùng điền thông tin lớp cần thêm rồi bấm Lưu,nếu không muốnthêm nữa thì bấm Hủy

- Hệ thống sẽ kiểm tra thông tin của lớp mới có hợp lệ không Nếukhông hợp lệ thì thực hiện luồng A5

- Thêm môn học mới thành công, kết thúc ca sử dụng

- Người dùng chọn môn học cần sửa

- Người dùng nhập lại thông tin môn học

- Người dùng chọn Lưu,nếu không muốn sửa nữa chọn Hủy

- Hệ thống kiểm tra thông tin môn học, nếu không hợp lệ thì thực hiệnluồng A5

- Sửa thông tin môn thành công Kết thúc ca sử dụng

 Xóa môn học: Người dùng muốn xóa môn học

- Người dùng chọn môn học cần xóa.

- Người dùng bấm nút Xóa

- Hệ thống sẽ hỏi lại có thật sự muốn xóa không

- Người dùng xác nhận là muốn xóa Nếu không thực hiện luồng A6

- Hệ thống kiểm tra ràng buộc nếu có ràng buộc thì thực hiện luồngA7

- Môn học được chọn sẽ bị xóa Kết thúc ca sử dụng

 Luồng rẽ nhánh:

- Luồng A5: thông tin môn học mới không hợp lệ.

Hệ thống sẽ gửi thông báo lỗi và yêu cầu nhập lại

Trang 22

- Luồng A6: xác nhận không muốn xóa môn học đã chọn.

Hệ thống sẽ không xóa môn học đã chọn và ca sử dụng sẽ kếtthúc

- Luồng A7: có ràng buộc

Hệ thống thông báo có ràng buộc,không thể xóa môn học đãchọn Kết thúc usecase

c Tiền điều kiện

Người dùng phải đăng nhập được vào hệ thống của ban giám hiệu

d Hậu điều kiện

Môn học có thể được thêm, cập nhật, xóa

4 Ca sử dụng quản lý thông tin cá nhân.

a Mô tả tóm tắt

- Tên ca sử dụng: Quản lý thông tin giáo viên.

- Mục đích: mô tả cách ban giám hiệu muốn quản lý thông tin giáo viên: thêmmới, sửa, xóa thông tin giáo viên

- Tác nhân: Ban Giám Hiệu

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

 Luồng sự kiên chính:

Từ giao diện chính người dùng chọn quản lý thông tin giáo viên.

 Màn hình sẽ hiển thị giao diện quản lý giáo viên

 Người dùng muốn thêm giáo viên

- Người dùng bấm nút Thêm Mới trên giao diện.

- Hệ thống sẽ hiển thị ra màn hình giao diện để người dùng điền thông tingiáo viên cần thêm

- Người dùng điền thông tin giáo viên cần thêm rồi bấm Lưu,nếu khôngmuốn thêm nữa thì bấm Hủy

Trang 23

- Hệ thống sẽ kiểm tra thông tin của lớp mới có hợp lệ không Nếu khônghợp lệ thì thực hiện luồng A8

- Thêm thông tin của giáo viên thành công, kết thúc ca sử dụng

 Sửa thông tin giáo viên: Người dùng muốn sửa thông tin giáo viên

- Người dùng chọn giáo viên cần sửa

- Người dùng nhập lại thông tin giáo viên

- Người dùng chọn Lưu, nếu không muốn sửa nữa chọn Hủy

- Hệ thống kiểm tra thông tin lớp, nếu không hợp lệ thì thực hiện luồngA8

- Sửa thông tin giáo viên thành công Kết thúc ca sử dụng

 Xóa thông tin giáo viên: Người dùng muốn xóa giáo viên

- Người dùng chọn giáo viên cần xóa

- Người dùng bấm nút Xóa

- Hệ thống sẽ hỏi lại có thật sự muốn xóa không

- Người dùng xác nhận là muốn xóa Nếu không thực hiện luồng A9

- Hệ thống kiểm tra ràng buộc nếu có ràng buộc thì thực hiện luồng A10

- Giáo viên được chọn sẽ bị xóa.kết thúc usecase

 Luồng rẽ nhánh:

- Luồng A8: thông tin giáo viên mới không hợp lệ.

Hệ thống sẽ gửi thông báo lỗi và yêu cầu nhập lại

- Luồng A9: xác nhận không muốn xóa giáo viên đã chọn

Hệ thống sẽ không xóa giáo viên đã chọn và usecase sẽ kết thúc

- Luồng A10: Có ràng buộc

Hệ thống thông báo có ràng buộc,không thể xóa giáo viên đã chọn.Kết thúc ca sử dụng

Trang 24

c Tiền điều kiện.

Người dùng phải đăng nhập được vào hệ thống của ban giám hiệu

d Hậu điều kiện

Một giáo viên có thể được thêm, cập nhật, xóa thông tin

5 Ca sử dụng quản lý thông tin học sinh.

a Mô tả tóm tắt

- Tên ca sử dụng: Quản lý thông tin học sinh.

- Mục đích: mô tả cách người dùng muốn quản lý thông tin học sinh: thêmmới, sửa, xóa thông tin học sinh

Tác nhân: Ban Giám Hiệu, Giáo Viên

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

 Luồng sự kiện chính:

 Từ giao diện chính người dùng chọn quản lý thông tin học sinh

 Màn hình sẽ hiển thị giao diện quản lý học sinh

- Người dùng bấm nút Thêm Mới trên giao diện

- Hệ thống sẽ hiển thị ra màn hình giao diện để người dùng điền học sinhcần thêm

- Người dùng điền thông tin học sinh cần thêm rồi bấm Lưu,nếu khôngmuốn thêm nữa thì bấm Hủy

- Hệ thống sẽ kiểm tra thông tin của học sinh mới có hợp lệ không Nếukhông hợp lệ thì thực hiện luồng A11

- Hệ thống ghi lai quá trình đăng nhập,kết thúc ca sử dụng

- Người dùng chọn học sinh cần sửa

- Người dùng nhập lại thông tin học sinh

Trang 25

- Người dùng chọn Lưu,nếu không muốn sửa nữa chọn Hủy.

- Hệ thống kiểm tra thông tin học sinh, nếu không hợp lệ thì thực hiệnluồng A11

- Sửa thông tin học sinh thành công Kết thúc ca sử dụng

- Người dùng chọn học sinh cần xóa

- Người dùng bấm nút Xóa

- Hệ thống sẽ hỏi lại có thật sự muốn xóa không

- Người dùng xác nhận là muốn xóa Nếu không thực hiện luồng A12

- Hệ thống kiểm tra ràng buộc nếu có ràng buộc thì thực hiện luồng A13

- Học sinh được chọn sẽ bị xóa.kết thúc usecase

 Luồng rẽ nhánh:

- Luồng A11: thông tin học sinh mới không hợp lệ

Hệ thống sẽ gửi thông báo lỗi và yêu cầu nhập lại

- Luồng A12: xác nhận không muốn xóa học sinh đã chọn

Hệ thống sẽ không xóa học sinh đã chọn và usecase sẽ kết thúc

- Luồng A13: có ràng buộc

Hệ thống thông báo có ràng buộc, không thể xóa học sinh đãchọn Kết thúc cá sử dụng

c Tiền điều kiện

Người dùng phải đăng nhập được vào hệ thống của ban giám hiệu hoặcgiáo viên

d Hậu điều kiện

Một học sinh có thêm, sửa, xóa thông tin

6 Ca sử dụng quản lý điểm.

Trang 26

a Mô tả bài toán.

- Tên ca sử dụng: Quản lý điểm

- Mục đích: mô tả cách người dùng quản lý điểm: thêm mới, sửa điểm

- Tác nhân: Giáo Viên

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

 Luồng sự kiên chính:

 Từ giao diện chính người dùng chọn quản lý điểm

 Màn hình sẽ hiển thị giao diện quản lý điểm

 Người dùng muốn thêm điểm.

- Người dùng bấm nút Thêm Mới trên giao diện

- Hệ thống sẽ hiển thị ra màn hình giao diện để người dùngđiền điểm cần thêm

- Người dùng điền điểm cần thêm rồi bấm Lưu, nếu khôngmuốn thêm nữa thì bấm Hủy

- Hệ thống sẽ kiểm điêm mới có hợp lệ không Nếu khônghợp lệ thì thực hiện luồng B1

- Điểm mới được thêm vào hệ thống, kết thúc ca sử dụng

- Người dùng chọn điểm cần sửa

- Người dùng nhập lại điểm

- Người dùng chọn Lưu, nếu không muốn sữa nữa chọn Hủy

- Hệ thống kiểm tra điểm, nếu không hợp lệ thì thực hiệnluồng B1

- Sửa điểm thành công Kết thúc ca sử dụng

 Luồng rẽ nhánh:

Trang 27

- Luồng B1: điểm mới không hợp lệ.

Hệ thống sẽ gửi thông báo lỗi và yêu cầu nhập lại

c Tiền điều kiện

Người dùng phải đăng nhập được vào hệ thống của ban giám hiệu hoặcgiáo viên

d Hậu điều kiện

Điểm có thể được thêm và cập nhật theo từng học sinh, môn học, lớp học,học kỳ, năm học, toàn trường

7 Ca sử dụng quản lý phân công giáo viên.

a Mô tả bài toán

- Tên ca sử dụng: Quản lý phân công giáo viên

- Mục đích: mô tả cách ban giám hiệu muốn quản lý phân công: thêm mới,cập nhập, xóa phân công giáo viên

- Tác nhân: Ban Giám Hiệu

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

 Luồng sự kiên chính:

 Từ giao diện chính người dùng chọn quản lý phân công

 Màn hình sẽ hiển thị giao diện quản lý phân công

 Người dùng muốn thêm phân công mới.

- Người dùng bấm nút Thêm Mới trên giao diện

- Hệ thống sẽ hiển thị ra màn hình giao diện để yêu cầu nhậpphân công cần thêm

- Người dùng nhập phân công cần thêm rồi bấm Lưu,nếukhông muốn thêm nữa thì bấm Hủy

- Hệ thống sẽ kiểm tra phân công mới có hợp lệ không Nếukhông hợp lệ thì thực hiện luồng C1

Trang 28

- Phân công mới được thêm vào hệ thống, kết thúc ca sửdụng.

công

- Người dùng chọn phân công cần cập nhật

- Người dùng nhập lại thông tin phân công

- Người dùng chọn Lưu, nếu không muốn cập nhật nữa chọnHủy

- Hệ thống kiểm tra điểm, nếu không hợp lệ thì thực hiệnluồng C1

- Cập nhật thông tin phân công thành công Kết thúc ca sửdụng

công

- Người dùng chọn thông tin cần xóa

- Người dùng bấm nút Xóa

- Hệ thống sẽ hỏi lại có thật sự muốn xóa không

- Người dùng xác nhận là muốn xóa Nếu không thực hiệnluồng C2

- Hệ thống kiểm tra ràng buộc nếu có ràng buộc thì thực hiệnluồng C3

- Thông tin phân công được chọn sẽ bị xóa.Kết thúc ca sửdụng

 Luồng rẽ nhánh:

- Luồng C1: thông tin phân công mới không hợp lệ

Ngày đăng: 28/05/2016, 23:04

HÌNH ẢNH LIÊN QUAN

Hình 1: biểu đồ use case tổng quát của hệ thống - phân tích thiết kế hệ thống quản lý điểm tiểu học
Hình 1 biểu đồ use case tổng quát của hệ thống (Trang 10)
Hình 3: biểu đồ use case ban giám hiệu - phân tích thiết kế hệ thống quản lý điểm tiểu học
Hình 3 biểu đồ use case ban giám hiệu (Trang 11)
Hình 4: biểu đồ use case giáo viên - phân tích thiết kế hệ thống quản lý điểm tiểu học
Hình 4 biểu đồ use case giáo viên (Trang 12)
Hình 2: Biểu đồ lớp tham gia ca sử dụng Quản lý thông tin giáo viên - phân tích thiết kế hệ thống quản lý điểm tiểu học
Hình 2 Biểu đồ lớp tham gia ca sử dụng Quản lý thông tin giáo viên (Trang 32)
Hình 4: Biểu đồ lớp tham gia ca sử dụng quản lý thông tin học sinh - phân tích thiết kế hệ thống quản lý điểm tiểu học
Hình 4 Biểu đồ lớp tham gia ca sử dụng quản lý thông tin học sinh (Trang 33)
Hình 2 : Biểu đồ trình tự tham gia ca sử dụng Quản lý thông tin môn học - phân tích thiết kế hệ thống quản lý điểm tiểu học
Hình 2 Biểu đồ trình tự tham gia ca sử dụng Quản lý thông tin môn học (Trang 36)
Hình 4 : Biểu đồ trình tự tham gia ca sử dụng quản lý thông tin lớp học - phân tích thiết kế hệ thống quản lý điểm tiểu học
Hình 4 Biểu đồ trình tự tham gia ca sử dụng quản lý thông tin lớp học (Trang 38)
Hình 6: Biểu đồ trình tự tham gia ca sử dụng quản lý điểm - phân tích thiết kế hệ thống quản lý điểm tiểu học
Hình 6 Biểu đồ trình tự tham gia ca sử dụng quản lý điểm (Trang 40)
Hình 7: Biểu đồ Trình tự tham gia ca sử dụng Đổi mật khẩu - phân tích thiết kế hệ thống quản lý điểm tiểu học
Hình 7 Biểu đồ Trình tự tham gia ca sử dụng Đổi mật khẩu (Trang 41)
Bảng ban giám hiệu - phân tích thiết kế hệ thống quản lý điểm tiểu học
Bảng ban giám hiệu (Trang 43)
Bảng phân công: - phân tích thiết kế hệ thống quản lý điểm tiểu học
Bảng ph ân công: (Trang 44)
Bảng lớp học: - phân tích thiết kế hệ thống quản lý điểm tiểu học
Bảng l ớp học: (Trang 46)
Bảng trình độ: - phân tích thiết kế hệ thống quản lý điểm tiểu học
Bảng tr ình độ: (Trang 48)
Bảng dân tộc: - phân tích thiết kế hệ thống quản lý điểm tiểu học
Bảng d ân tộc: (Trang 50)

🧩 Sản phẩm bạn có thể quan tâm

w