E-GradeBook - Group 26
MỤC LỤC
CHƯƠNG I - TỔNG QUAN
1.1. Giới thiệu ............................................................................................................................3
1.2. Phạm vi của đề tài
1.2.1 Phạm vi ứng dụng.....................................................................................................4
1.2.2 Các đối tượng sử dụng chính....................................................................................4
CHƯƠNG II - PHƯƠNG PHÁP NGHIÊN CỨU
2.1 Phân tích hệ thống
2.1.1 Xác định yêu cầu của hệ thống.................................................................................6
2.1.2 Mô hình hoá tiến trình...............................................................................................6
2.1.3 Mô hình dữ liệu quan niệm.......................................................................................6
2.2 Thiết kế hệ thống..................................................................................................................7
CHƯƠNG III - PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.1. Sơ đồ phân cấp chức năng...................................................................................................8
3.2 Sơ đồ mức ngữ cảnh.............................................................................................................11
3.3 Sơ đồ luồng dữ liệu..............................................................................................................11
3.4 Sơ đồ luồng dữ liệu mức 0..................................................................................................11
3.5 Sơ đồ luồng dữ liệu các mức thấp hơn................................................................................14
3.5.1 Sơ đồ luồng dữ liệu mức 1 của Quản Lý Hệ Thống..................................................14.
3.5.2 Sơ đồ luồng dữ liệu mức 1 của Quản Lý Giáo Viên..................................................14
3.5.2.1 Sơ đồ luồng dữ liệu mức 2 của Quản Lý Giáo Viên.....................................14
3.5.3 Sơ đồ luồng dữ liệu mức 1 của Quản Lý Học Sinh....................................................16
3.5.3.1 Sơ đồ luồng dữ liệu mức 2 của Quản Lý Học Sinh.......................................16
3.5.4 Sơ đồ luồng dữ liệu mức 1 của Quản Lý Năm Học...................................................18
3.5.4.2 Sơ đồ luồng dữ liệu mức 2 của Quản Lý Năm Học.......................................18
3.5.5 Sơ đồ luồng dữ liệu mức 1 của Liên Lạc..................................................................19
3.5.6 Sơ đồ luồng dữ liệu mức 1 của Báo Cáo..................................................................20
1
E-GradeBook - Group 26
3.6 Sơ đồ thực thể liên kết.........................................................................................................21
3.7 Menu hệ thống
3.7.1 Menu dành cho người dùng........................................................................................23
3.7.2 Menu dành cho quản trị viên......................................................................................23
3.7.3 Menu dành cho công việc quản trị của giáo viên......................................................23
3.7.4 Menu dành cho phụ huynh.........................................................................................24
3.8 Giao diện...............................................................................................................................25.
3.9 Báo cáo.................................................................................................................................26
3.9.1 Danh sách phân loại chuyên cần....................................................................................26
3.9.2 Báo cáo tháng.................................................................................................................26
3.9.3 Báo cáo kỳ......................................................................................................................27
3.9.4 Thông tin học sinh...........................................................................................................28
3.9.5 Danh sách năm học.........................................................................................................28
3.9.6 Thông tin giáo viên.........................................................................................................29
3.9.7 Danh sách giáo viên........................................................................................................29
CHƯƠNG VI - TỔNG KẾT
2
E-GradeBook - Group 26
CHƯƠNG I TỔNG QUAN
1.1 Giới thiệu
Cã thÓ nãi r»ng CNTT lµ ¸nh s¸ng kú diÖu mµ nã hoµn toµn cã thÓ thay ®æi ®îc thÕ
giíi, ë ®©u cã nã lµ ë ®ã cã søc sèng, cã ¸nh s¸ng vµ con ngêi h¹nh phóc,v¨n minh. §ã cã
ph¶i lµ sù thùc hay kh«ng? Chóng ta cã thÓ tin tëng ®îc ®iÒu nµy kh«ng? NhiÒu ngêi nãi
r»ng ®ã chØ lµ thÇn tho¹i nhng nh÷ng g× mµ b¹n vµ t«i nh×n thÊy tõ CNTT, t«i cã thÓ tin tëng
r»ng nã lµ sù thùc vµ thËm chÝ cßn tiÕn xa h¬n nh÷ng g× chóng ta mong ®îi.Nã thùc sù rÊt
quan träng vµ v« cïng h÷u Ých trong cuéc sèng cña chóng ta.
CNTT ®· ®îc ¸p dông cho nhiÒu lÜnh vùc réng r·i.Trong thùc tÕ,nã ®· trë thµnh mét
c«ng cô lµm viÖc kh«ng thÓ thiÕu ®îc cho c«ng nghiÖp,dÞch vô hay khoa häc,chÝnh trÞ , tæ
chøc chÝnh phñ vµ nhiÒu lÜnh vùc kh¸c .Lîi Ých cña nã thùc sù lín vµ kh«ng thÓ tÝnh ®îc.
Thùc tÕ nµy ®· thóc b¸ch yªu cÇu mau chãng ¸p dông CNTT cho ngµnh gi¸o dôc . §iÒu
nµy ®· më ra mét cuéc c¸ch m¹ng lín trong c«ng cuéc c¶i thiÖn chÊt lîng hÖ thèng gi¸o
dôc. Ngµy nay víi viÖc liªn kÕt m¹ng toµn cÇu, c¶ gi¸o viªn vµ häc sinh ®Òu cã thÓ tù do
d¹o ch¬i kh¾p thÕ giíi ®Ó më mang kiÕn thøc cña hä. H¬n n÷a, th«ng qua m¹ng, mèi quan
hÖ gi÷a gi¸o viªn, gia ®×nh vµ häc sinh sÏ trë nªn gÇn gòi h¬n.
Tuy nhiªn, ë ViÖt Nam, øng dông cña c«ng nghÖ th«ng tin vµo gi¸o dôc ®· ®îc xem xÐt
tï vµi n¨m qua. Kho¶ng thêi gian ng¾n ®ã ®ång nghÜa víi giíi h¹n vÒ mÆt nhËn thøc, chÊt l îng, c¬ së h¹ tÇng còng nh thiÕu nguån nh©n lùc c«ng nghÖ th«ng tin trong c¸c trêng häc.
HÇu hÕt c¸c ho¹t ®éng nghiªn cøu vµ giao thiÖp gi÷a nhµ trêng vµ gia ®×nh vÉn dùa trªn ph¬ng thøc truyÒn thèng. Vµ ®ã chÝnh lµ lý do t¹i sao chóng ta muèn ph¸t triÓn øng dông
m¹ng cho “Sæ liªn l¹c ®iÖn tö” trong nhµ tr êng. ThËt may m¾n, chóng ta cã thÓ øng dông
nã vµo trêng phæ th«ng trung häc NguyÔn Gia ThiÒu. Chóng ta hy väng r»ng víi sù hç trî
cña Sæ liªn l¹c ®iÖn tö sÏ gióp mèi liªn hÖ gi÷a trêng NguyÔn Gia ThiÒu vµ gia ®×nh trë nªn
tèt h¬n.
Sổ liên lạc là gi?
Sæ liªn l¹c ®iÖn tö lµ mét øng dông web nã t¹o ra mét nguån th«ng tin lín trªn c¸c
trang web. Nã kh«ng chØ cung cÊp cho häc sinh c¸c th«ng tin nh ®iÓm, kÕt qu¶ chuyªn cÇn
gièng nh sæ liªn l¹c truyÒn thèng nhng nã còng lµ c«ng cô h÷u dông cho phÐp gia ®×nh vµ
nhµ trêng trao ®æi th«ng tin mét c¸ch nhanh chãng.
Nh÷ng ®èi tîng cña sæ liªn l¹c ®iÖn tö:
Sæ liªn l¹c ®iÖn tö sÏ mang l¹i nh÷ng thay ®æi ®¸ng kÓ vÒ vai trß cña sæ liªn l¹c
truyÒn thèng. Nã lµ trang web cña trêng n¬i mµ nh÷ng ngêi cã liªn quan cã thÓ thêng xuyªn
cËp nhËt tÊt c¶ c¸c th«ng tin vµ ho¹t ®éng cña nhµ trêng.
Víi diÔn ®µn häc tËp hoÆc s¸ch híng dÉn cña th viÖn, häc sinh cã thÓ t×m kiÕm hoÆc
trao ®æi tÊt c¶ c¸c th«ng tin häc tËp hÊp dÉn vµ thËm chÝ hä cßn cã thÓ bµy tá nguyÖn väng
cña m×nh tíi gi¸o viªn viÖc mµ ch¼ng bao giê chóng ta cã thÓ b¾t gÆp ë hÖ thèng gi¸o dôc
3
E-GradeBook - Group 26
truyÒn thèng. §Æc biÖt, Sæ liªn l¹c ®iÖn tö sÏ lµ mét c«ng cô th«ng minh vµ ®ãng mét vai trß
quan träng trong viÖc giao tiÕp gi÷a nhµ trêng vµ gia ®×nh. B»ng c¸ch sö dông ®¨ng ký hîp
lÖ, sinh viªn vµ gia ®×nh cã thÓ truy cËp vµo ®iÓm , hÖ thèng chuyªn cÇn cña con em hä.
Gi¸o viªn thêng xuyªn göi c¸c th«ng tin vÒ häc tËp cña sinh viªn cho phô huynh hä vµ phô
huynh häc sinh cã thÓ håi ®¸p tíi gi¸o viªn.
Th«ng qua con ®êng nµy sÏ rót ng¾n kho¶ng c¸ch gi÷a gia ®×nh vµ nhµ trêng vµ
gióp cho viÖc qu¶n lý sinh viªn tèt h¬n hiÖu qu¶ h¬n.
1.2 Phạm vi đề tài
1.2.1 Ph¹m vi cña øng dông
Sæ liªn l¹c ®iÖn tö cã thÓ ®îc sö dông ë c¶ trêng PTCS, PTTH. Nã ®îc sö dông
nh»m t¹o ra mèi liªn hÖ hiÖu qu¶ gi÷a gia ®×nh vµ nhµ trêng, gióp hä qu¶n lý häc sinh vµ
cung cÊp cho hä th«ng tin gi¸o dôc h÷u Ých. H¬n n÷a, nã lµ mét c«ng cô hç trî vµ khuyÕn
khÝch häc sinh häc tËp tèt h¬n b»ng c¸ch trao ®æi th«ng tin víi nhau, vµ còng lµ n¬i gi¶i trÝ
sau nh÷ng giê häc c¨ng th¼ng.
1.2.2 C¸c ®èi tîng sö dông chÝnh
Sæ liªn l¹c trùc tuyÕn phôc vô cho bèn ®èi tîng chÝnh: Gi¸o viªn, gia ®×nh, häc sinh
vµ nhµ qu¶n trÞ. HÖ thèng cung cÊp c¸c chøc n¨ng chÝnh:
- HiÓn thÞ th«ng tin
- T×m kiÕm th«ng tin
- Trao ®æi th«ng tin
- CËp nhËt th«ng tin
Gi¸o viªn:
Gi¸o viªn ®ãng mét vai trß quan träng trong hÖ thèng. Gi¸o viªn cung cÊp c¸c th«ng
tin cÇn thiÕt, trùc tiÕp t¸c ®éng lªn hÖ thèng, nh:
- Th«ng tin c¸ nh©n cña gi¸o viªn ®Ó cËp nhËt gi¸o viªn
- §iÓm cña häc sinh
- §¸nh gi¸, truy cËp viÖc häc cña sinh viªn vµ ®¹o ®øc.
- Liªn l¹c trùc tiÕp víi phô huynh häc sinh
Gia ®×nh:
Gia ®×nh còng ®ãng mét vai trß quan träng. Gia ®×nh chÝnh lµ ngêi thùc hiÖn viÖc t×m
kiÕm th«ng tin trong hÖ thèng. Hä cã thÓ:
- T×m kiÕm th«ng tin cña sinh viªn
- T×m kiÕm th«ng tin cña gi¸o viªn
- Truy cËp c¸c ho¹t ®éng cña trêng
- Liªn l¹c víi gi¸o viªn
Häc sinh:
Häc sinh cã thÓ t×m kiÕm th«ng tin trªn trang web. Hä lµ nh÷ng ngêi sö dông chÝnh
ngêi mµ t×m kiÕm nhanh víi nhiÒu lo¹i th«ng tin:
4
E-GradeBook - Group 26
- KÕt qu¶ häc tËp
- Néi quy cña nhµ trêng
- DiÔn ®µn häc tËp
- T vÊn c¸c trêng ®¹i häc
- Th viÖn s¸ch
- Thêi kho¸ biÓu
- C¸c ho¹t ®éng cña trêng
- §¨ng ký truy cËp häc sinh
- Gi¶i trÝ
Quản Trị Viên
Qu¶n TrÞ Viªn ngêi qu¶n lý hÖ thèng cã thÓ t¹o ra tÊt c¶ c¸c tiÖn Ých, lµm cho hÖ
thèng ®¬n gi¶n h¬n vµ ®¶m b¶o an toµn h¬n. Cã mét vµi tiÖn Ých:
- Qu¶n lý nhãm: qu¶n lý c¸c nhãm kh¸c nhau trong hÖ thèng.
- Qu¶n lý ngêi sö dông: Cung cÊp c¸c c«ng cô qu¶n lý th«ng tin ngêi dïng.
- Qu¶n lý néi dung, cung cÊp c¸c c«ng cô h÷u dông cho qu¶n lý hÖ thèng.
- Sao dù phßng, phôc håi d÷ liÖu cña hÖ thèng.
- Ph©n quyÒn ®Ó ®¶m b¶o sù an toµn cña hÖ thèng.
5
E-GradeBook - Group 26
CHƯƠNG II - PHƯƠNG PHÁP NGHIÊN CỨU
2.1 PHÂN TÍCH HỆ THỐNG
2.1.1 XÁC ĐỊNH YÊU CẦU CỦA HỆ THỐNG
Xác định yêu cầu là bước đầu tiên của quá trình phân tích hệ thống. Yêu cầu được
phát hiện và cấu trúc lại trên cơ sở các thông tin dữ liệu khảo sát và nghiên cứu hệ thống
thực. Do vậy, kết quả cũng như chất lượng của nó có một ý nghĩa quyết định đến chất lượng
của hệ thống được xây dựng trong các bước sau này.
Chúng tôi đã sử dụng những phương pháp truyền thống xác định yêu cầu như:
o Phỏng vấn
o Quan sát (chính thức, không chính thức)
o Điều tra bằng bảng hỏi
o Nghiên cứu tài liệu và thủ tục
Để thu thập thông tin và dữ liệu của hệ thống hiện tại. Bên cạnh đó chúng tôi cũng sử
dụng những phương pháp hiện đại để xác định yêu cầu hệ thống như: làm mẫu xác định yêu
cầu...
2.1.2 MÔ HÌNH HÓA TIẾN TRÌNH
Mô hình hóa tiến trình là sự biểu diễn đồ thị các hoạt động chức năng hoặc quá trình
để thu thập, thao tác, lưu trữ và phân phối dữ liệu giữa hệ thống và môi trường của nó cũng
như các thành phần trong hệ thống.
Kĩ thuật mô hình hoá tiến trình phục vụ cho việc phân tích và thiết kế hệ thống thông
tin hướng cấu trúc.
2.1.3 MÔ HÌNH DỮ LIỆU QUAN NIỆM
Mục tiêu phân tích dữ liệu là xác định các thông tin cơ bản cần thiết của tổ chức, mô
tả cấu trúc và mối quan hệ giữa chúng. Trên cơ sở những thông tin này để có thể tổ chức lưu
trữ và khai thác dữ liệu một cách hiệu quả. Thực hiện được các mục tiêu trên đây gọi phân
tích thông tin nghiệp vụ hay phân tích dữ liệu logic.
6
E-GradeBook - Group 26
Tài liệu chúng tôi dùng để phân tích dữ liệu là các bảng dữ liệu tổng hợp và chi tiết
cùng các tài liệu và hồ sơ (các thực thể dữ liệu) thu được khi xác định yêu cầu thông tin. Sử
dụng mô hình thực thể liên kết để phân tích dữ liệu.
2.2 THIẾT KẾ HỆ THỐNG
Thiết kế logic
Về mặt lý thuyết,thiết kế hệ thống lôgic có thể được áp dụng trên bất kỳ phần cứng và
phần mềm hệ thống nào. Thiết kế logic tập trung vào các khía cạnh nghiệp vụ của hệ thống
thực vì vậy một vài phương pháp luận vòng đời còn gọi pha này là pha thiết kế nghiệp vụ.
Các đối tượng và quan hệ được mô tả ở đây là những khái niệm, các biểu tượng mà không
phải các thực thể vật lý.
Thiết kế vật lý
Là quá trình chuyển logic trìu tượng thành bản thiết kế vật lý hay các đặc tả kỹ thuật.
Những phần khác nhau của hệ thống đã được thiết kế được gắn với những thiết bị vật lý và
vào những thao tác thực hiện(thủ tục) cần thiết để tiện lợi cho việc thu thập dữ liệu, xử lý
truyền và đưa ra thông tin cần thiết cho tổ chức.
7
CHƯƠNG III - PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.1 Sơ đồ phân cấp chức năng
Qua hệ thống hiện hành của sổ Liên Lạc chúng ta có thể thấy rõ được các chức năng
thiếu sót của hệ thống. Hầu hết tất cả các chức năng chỉ được thực hiện bằng phương pháp
thủ công ,dữ liệu cập nhật không thường xuyên . Báo cáo đưa ra không chi tiết và Liên Lạc
thì khó khăn. Cha mẹ không thể theo dõi thường xuyên , không đưa ra được những ý kiến
của mình như mong muốn , đôi khi thông báo có thể không đến tay cha mẹ .Việc thực hiện
liên lạc và các chức năng trong hệ thống hiên hành mất rất nhiều thời gian.
Trước những nhu cầu thiết yếu của người sử dụng . Chúng tôi đã xây dựng một sơ đồ chức
năng cho hệ thống mới với nhiều ưu điềm mà hệ thống hiện hành chưa đáp ứng được
Sơ đồ phân cấp chức năng của hệ thống
8
Sơ đồ phân cấp chức năng bao gồm 7 chức năng con:
(1)
Quản Lý Hệ Thống
(2)
Quản Lý Giáo Viên
(3)
Quản Lý Học Sinh
(4)
Quản Lý Năm Học
(5)
Cập Nhật
(6)
Liên Lạc
(7)
Báo Cáo
(8)
Trợ Giúp
Quản Lý Hệ Thống(1)
9
Đây là một chức năng quan trọng. Bao gồm bốn chức năng con: Đăng Nhập, Thay
Đổi Mật Khẩu, Sao Lưu, Phục Hồi.
Quản Lý Giáo Viên(2)
Nó được sử dụng để thêm, sửa, tìm kiếm và đưa ra nhiều dữ liệu trong hệ thống. Khi sử dụng
chức năng này, tất cả các thông tin chi tiết của Giáo Viên được cập nhật thường xuyên. Nó
bao gồm: Tìm kiếm thông tin Giáo Viên và cập nhật thông tin Giáo Viên.
Quản Lý Học Sinh(3)
Quản Lý Học Sinh được sử dụng để thêm, sửa, tìm kiếm và đưa ra nhiều dữ liệu trong
hệ thống. Với chức năng này, mọi thông tin về Học Sinh được cập nhật thường xuyên. Nó
bao gồm: Tìm kiếm thông tin Học Sinh, cập nhật điểm, cập nhật chuyên cần, cập nhật thông
tin Học Sinh.
Quản Lý Năm Học(4)
Nó được sử dụng để quản lý tất cả mọi thông tin trong một năm học. Bạn có thể tìm kiếm
Học Sinh, Giáo Viên, điểm hoặc chuyên cần trong tiến trình. Với việc quản lý theo năm học,
sẽ giúp người dùng có thể thu được kết quả một cách hiệu quả.
Cập Nhật(5)
Đây là một chức năng quan trọng. Tất cả thông tin chỉ được cập nhật bởi quản trị viên.
Nó bao gồm: Cập nhật lớp, cập nhật môn học, cập nhật loại hình vi phạm.
Liên Lạc(6)
Phần này chủ yếu phục vụ cho liên lạc giữa gia đình và nhà trường. Liên lạc được
thực hiện thông qua hai chức năng: Gửi và nhận thông tin, Yêu cầu và phản hồi thông tin.
Báo Cáo(7)
Nó được sử dụng để tạo báo cáo về: Báo cáo thông tin Giáo Viên, báo cáo kỳ, báo cáo
năm học
Trợ Giúp(8)
Chức năng này giúp cho người dùng cảm thấy đễ dàng tiếp cận với hệ thống hơn. Bạn
có thể hiểu hơn về hệ thống thông qua các chức năng: Hiểu về Sổ Liên Lạc Điện Tử, FAQs,
Liên Hệ.
10
3.2 Sơ đồ mức ngữ cảnh
Sơ đồ mức ngữ cảnh của Sổ Liên Lạc Điện Tử chỉ ra giới hạn của thông tin được cung
cấp trong hệ thống
T
Gi¸o Viªn
Yªu cÇu th«ng tin
Yªu cÇu th«ng tin
A
Qu¶n trÞ viªn
Ph¶n håi th«ng tin
Ph¶n håi th«ng tin
Yªu cÇu th«ng tin
0
Sæ liªn l¹c
®iÖn tö
Yªu cÇu th«ng tin
S
Sinh Viªn
F
Gia §×nh
Ph¶n håi th«ng tin
Ph¶n håi th«ng tin
H×nh 3.2 S¬ ®å møc ng÷ c¶nh cho Sæ Liªn L¹c
§iÖn Tö
Sổ Liên Lạc Điện Tử là trung tâm của sơ đồ. Sơ đồ bao gồm bốn thực thể: Quản Trị Viên,
Giáo Viên, Học Sinh và Gia Đình. Dữ liệu trao đổi lẫn nhau thông qua hệ thống thông tin và
các thực thể. Các thực thể tác động qua lai thông qua tám luồng dữ liệu. Nó sẽ cung cấp các
đường dữ liệu như gửi luồng “Yêu cầu thông tin” và nhận luồng “Phản hồi thông tin”.
3.3 Sơ đồ luồng dữ liệu
3.4 Sơ đồ luồng dữ liệu mức 0
Sơ đồ mức 0 của Sổ Liên Lạc Điện Tử là các sơ đồ luồng dữ liệu thể hiện thông tin
chi tiết hơn ở sơ đồ mức ngữ cảnh, chúng ta nêu ra những tiến trình chính, các luồng dữ liệu
và kho dữ liệu cho thông tin và lặp lại tất cả các thực thể và luồng dữ liệu xuất hiện ở sơ đồ
mức ngữ cảnh.
Đây là sơ đồ mức 0 của Sổ Liên Lạc Điện Tử
11
12
Yªu cÇu vµ ph¶n
håi th«ng tin
T
Gi¸o Viªn
Yªu cÇu vµ ph¶n håi th«ng tin
Yªu cÇu vµ
ph¶n håi
th«ng tin
Yªu cÇu vµ ph¶n håi
th«ng tin
DS1- SLLDiÖnTö
6
Liªn L¹c
2
Qu¶n Lý
Gi¸o Viªn
Yªu cÇu vµ ph¶n håi
th«ng tin
Yªu cÇu vµ ph¶n håi
th«ng tin
Yªu cÇu vµ ph¶n
håi th«ng tin
Yªu cÇu vµ ph¶n håi
th«ng tin
1
Yªu cÇu vµ ph¶n håi
Yªu cÇu vµ ph¶n håi
A
Qu¶n Lý
th«ng tin
th«ng tin
Qu¶n TrÞ Viªn
CËp nhËt HÖ Thèng
LÊy d÷ liÖu
d÷ liÖu
CËp nhËt d÷ liÖu
Yªu cÇu vµ ph¶n håi
th«ng tin
Yªu cÇu vµ ph¶n håi
th«ng tin
Yªu cÇu vµ ph¶n håi
th«ng tin
4
Qu¶n Lý
N¨m häc
Yªu cÇu vµ ph¶n
håi th«ng tin
Yªu cÇu vµ ph¶n håi
th«ng tin
Yªu cÇu vµ ph¶n
håi th«ng tin
Yªu cÇu vµ ph¶n håi
th«ng tin
Yªu cÇu vµ ph¶n håi
th«ng tin
5
CËp NhËt
LÊy d÷ liÖu
CËp nhËt th«ng tin
3
Qu¶n Lý
Häc Sinh
LÊy vµ nhËn
d÷ liÖu DS1-SLL§iÖnTö
8
Trî gióp
Yªu CÇu
Ph¶n håi
LÊy d÷ liÖu
7
B¸o C¸o
F
Gia §×nh
S
Häc Sinh
Yªu cÇu vµ ph¶n håi
th«ng tin
Yªu cÇu vµ ph¶n
håi
th«ng tin
Yªu cÇu vµ ph¶n
håi
th«ng tin
Sơ đồ 3.3 Sơ đồ mức 0 của Sổ Liên Lạc Điện Tử
13
Từ sơ đồ mức ngữ cảnh (Sơ đồ 2.2) và sơ đồ mức 0 (Sơ đồ 2.3) của Sổ Liên Lạc Điện
Tử, chúng ta có thế nhìn thấy mối quan hệ giữa 4 thực thể và 8 luồng dữ liệu được chỉ ra
trong sơ đồ mức ngữ cảnh và xuất hiện ở cả hai sơ đồ. Thêm vào đó, tiến trình 0(Sổ Liên Lạc
Điện Tử) trong sơ đồ mức cảnh được phát triển chi tiết hơn ở sơ đồ mức 0. Đặc biệt 8 tiến
trình, 1kho dữ liệu và 38 luồng dữ liệu được thay thế trong tiến trình này. Thông tin về Cơ Sở
Dữ Liệu được gọi là DS1-SLLĐiệnTử
Có 8 tiến trình: (1) Quản Lý Hệ Thống, (2) Quản Lý Giáo Viên, (3) Quản Lý Học
Sinh, (4) Quản Lý Năm Học, (5) Cập Nhật, (6)Liên Lạc, (7) Báo Cáo, (8) Trợ Giúp.
Tiến trình thứ nhất, Quản Lý Hệ Thống (1), sẽ quản lý và xử lý các yêu cầu của Quản
Trị Viên. Khi Quản Trị Viên yêu cầu, hệ thống sẽ cập nhật vào kho dữ liệu DS1-SLLĐiệnTử
để kiểm tra và sau đó gửi thông tin phản hồi vào hệ thống.
Tiến trình thứ hai, “Quản Lý Giáo Viên” (2), sẽ quản lý: tìm kiếm và cập nhật thông
tin giáo viên.
Tiến trình thứ ba, “Quản Lý Học Sinh”(3), sẽ cho phép tìm kiếm và cập nhật thông
tin.
Tiến trình thứ tư, Quản Lý Năm Học (4) sẽ quản lý tất cả các thông tin trong một năm.
Bạn có thể tìm kiếm Học Sinh, Giáo Viên..trong tiến trình này. Với việc quản lý theo Năm
Học, nó sẽ giúp bạn có được kết quả một cách nhanh hơn trong quá trình tìm kiếm.
Tiến trình thứ năm, “Cập Nhật”, sẽ cho phép cập nhật các thông tin cần thiết cho hệ
thống.
Tiến trình thứ sáu, Báo Cáo (6), sẽ hiện thị thông tin về Giáo Viên và Học Sinh.
Tiến trình thứ bảy, “Liên Lạc”(7) , sẽ hỗ trợ cho việc giao tiếp giữa gia đình và nhà
trường.
Tiến trình cuối cùng, Trợ Giúp (8) được sử dụng như một công cụ hỗ trợ giúp cho
người dùng cảm thấy gần gũi và thân thiện hơn với hệ thống.
14
3.5 Sơ đồ luồng dữ liệu các mức thấp hơn
3.5.1 Sơ đồ luồng dữ liệu mức 1 của Quản Lý Hệ Thống
Hình 3.4 Sơ đồ mức một của quản lý hệ thống
Từ sơ đồ mức 0, chúng ta có thể phân rã thành sơ đồ mức 1 của hệ thống. Nó bao gồm
các tiến trình: Đăng nhập, Thay đổi mật khẩu, phục hồi, sao lưu.
3.5.2 Sơ đồ luồng dữ liệu mức 1 của Quản Lý Giáo Viên
3.5.2.1 Sơ đồ luồng dữ liệu mức 2 cho quản lý giáo viên
DFD1 của quản lý giáo viên bao gồm 1 tiến trình: 2.1 Cập nhật thông tin giáo viên.
Khi chúng ta cập nhật thông tin giáo viên, dữ liệu sẽ được lưu trữ trong kho dữ liệu DS2GiáoViên. Và chỉ quản trị viên mới có thể cập nhật thông tin Giáo viên.
Sơ đồ luồng dữ liệu mức 2 của tiến trình bao gồm 4 tiến trình con: 2.1.1 Thêm giáo
viên, 2.1.2 Sửa giáo viên, 2.1.3 Tìm kiếm giáo viên, 2.1.4 Kiểm tra tính hợp lệ. Sơ đồ luồng
dữ liệu mức hai của Cập nhật bao gồm 8 luồng dữ liệu và một kho dữ liệu: DS2_GiáoViên
15
Sơ đồ 3.6 Sơ đồ luồng dữ liệu chi tiết cho cập nhật thông tin giáo viên
16
3.5.3 Sơ đồ mức 1 của quản lý học sinh
Sơ đồ luồng dữ liệu mức 1 của quản lý hồ sơ học sinh thực hiện các chức năng thông
qua ba tiến trình (3.1) Cập nhật điểm, (3.2) Cập nhật chuyên cần, (3.3) Cập nhật thông tin
học sinh.
Dữ liệu được lưu trữ trong kho dữ liệu: DS2 HọcSinh, DS4 Theo dõi điểm, và DS5
Theo dõi chuyên cần..
Sơ đồ 3.7 Sơ đồ luồng dữ liệu mức 1 của quản lý học sinh
3.5.3.1 Sơ đồ luồng dữ liệu mức 2 cho cập nhật thông tin Học Sinh
Sơ đồ luồng dữ liệu mức hai của tiến trình bao gồm bốn tiến trình con: 4.3.1 Thêm
Học Sinh, 3.4.2 Sửa Học Sinh, 4.3.3 Tìm kiếm Học Sinh, 4.3.4 Kiểm tra tính hợp lệ. Sơ đồ
luồng dữ liệu của cập nhật thông tin Học Sinh bao gồm 8 luồng dữ liệu và một kho dữ liệu:
DS3_Học Sinh.
17
Sơ đồ 3.8 Sơ đồ luồng dữ liệu mức 2 cho cập nhật thông tin Học Sinh
2.5.4 Sơ đồ luồng dữ liệu mức một của quản lý năm học
Quản lý năm học là một tiến trình rất quan trọng. Bạn có thể hình dung rằng, khi bạn
vào thăm website của chúng tôi, bạn muốn biết thông tin của con bạn. Có rất nhiều thông tin
chứa đựng trong CSDL và bạn sẽ gặp khó khăn trong vấn đề lọc thông tin một cách hiệu quả.
Năm học là một tiêu chí rất quan trọng giúp bạn tìm kiếm thông tin một cách nhanh chóng và
chính xác.
18
Sơ đồ 3.9 Sơ đồ mức 1 cho quản lý năm học
3.5.4.2 Sơ đồ mức 2 cho quản lý năm học
Để tìm kiếm thông tin năm học chi tiết của quản lý năm, chúng tôi cung cấp 6 tiến
trình: 4.2.1 Tìm kiếm lớp, 4.2.2 Tìm kiếm Học Sinh của lớp, 4.2.3 Tìm kiếm thông tin học
sinh, 4.2.4 Tìm kiếm môn học, 4.2.5 Tìm kiếm giáo viên theo môn học, 4.2.6 Tìm kiếm
thông tin giáo viên gồm 30 luồng dữ liệu và 6 kho dữ liệu:DS3-Học Sinh, DS7 Lớp học, DS
20 Lớp-Học sinh, DS8 Môn, DS9 Giáo Viên-Môn học, DS2 Giáo Viên.
19
Sơ đồ 2. Sơ đồ luồng dữ liệu chi tiết mức hai cho quản lý thông tin năm học
3.5.5 Sơ đồ luồng dữ liệu mức 1 của Liên Lạc
Để thực hiện việc liên lạc giữa gia đình và nhà trường, ta có hai tiến trình 6.1 gửi thông tin và
6.2phản hồi thông tin, bao gồm 10 luồng dữ liệu và một kho dữ liệu : DS11-LiênLạc
20
- Xem thêm -