CHƯƠNG 1: TÌM HIỂU BÀI TOÁN QUẢN LÝ ĐIỂM BẬC TIỂU HỌC1.1 Mục đích xây dựng đề tài Trong lĩnh vực giáo dục nói chung và đối với các trường tiểu học nói riêng,công tác quản lý điểm học tập
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
Trang 2Trang
LỜI CẢM ƠN 1
LỜI MỞ ĐẦU 2
CHƯƠNG 1: TÌM HIỂU BÀI TOÁN QUẢN LÝ ĐIỂM BẬC TIỂU HỌC 3
1.1 Mục đích xây dựng đề tài 3
1.2 Mô tả bài toán 3
1.2.1 Tìm hiểu và đánh giá hiện trạng 3
1.2.2 Giới thiệu về quy chế đánh giá, tính điểm của bậc tiểu học 4
CHƯƠNG 2: LỰA CHỌN MÔ HÌNH VÀ CÔNG CỤ GIẢI QUYẾT BÀI TOÁN 7
2.1 Lựa chọn mô hình 7
2.2 Lựa chọn công cụ và ngôn ngữ 7
2.2.1 Hệ quản trị cơ sở dữ liệu SQL Server 2005 7
2.2.3 Công nghệ ASP.NET 9
2.2.4 Ngôn ngữ C# 10
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 12
3.1 Phân tích 12
3.1.1 Yêu cầu chức năng 12
3.1.2 Yêu cầu phi chức năng 12
3.1.3 Phân tích các chức năng chính 12
3.2 Thiết kế cơ sở dữ liệu 15
3.2.1 Mô hình hóa chức năng 15
3.2.2 Mô hình hóa dữ liệu 20
CHƯƠNG 4 GIỚI THIỆU GIAO DIỆN VÀ CÀI ĐẶT 33
4.1 Giới thiệu giao diện 34
4.1.1 Giới thiệu chung 34
4.1.2 Đối tượng là khách của website 34
4.1.3 Đối tượng là giáo viên chủ nhiệm 35
4.1.4 Dành cho quản trị website 36
4.2 Một số module quan trọng 37
4.2.1 Kết nối cơ sở dữ liệu trong asp.net 37
4.2.2 Nhập điểm 39
4.2.3 An toàn 41
Kết luận 43
Tài liệu tham khảo 44
Trang 3LỜI CẢM ƠN
Sau hơn 4 năm ngồi ở ghế giảng đường đại học, chúng em cảm thấy mình thực
sự trưởng thành hơn rất nhiều và chuyên đề tốt nghiệp này đã đánh dấu thêm một bướctiến dài trong tương lai
Em thật sự cảm ơn các giảng viên của khoa công nghệ thông tin Đại học Vinh
đã giảng dạy và truyền tải những kiến thức hữu ích không những của chuyên ngành màcòn nhiều kiến thức xã hội khác cho chúng em
Bên cạnh đó chúng em xin gửi lời cảm ơn chân thành đến thầy Phan Anh
Phong đã tận tình hướng dẫn em trong suốt thời gian làm đồ án tốt nghiệp.
Kế tiếp chúng em xin gửi lời cảm ơn đến các thầy cô giáo phòng giáo dục vàođào tạo huyện Hương Khê đã hướng dẫn và đã hết lòng giúp đỡ em thu thập nhữngthông tin cần thiết cho đồ án tốt nghiệp này Thêm vào đó em cũng xin cảm ơn bố mẹ
và tất cả các bạn trong lớp 49K_TIN đã giúp đỡ em hoàn thành tốt đồ án tốt nghiệp
Mặc dù đã cố gắng hoàn thành đồ án tốt nghiệp với tất cả sự nỗ lực của emnhưng chắc chắn không tránh khỏi những thiếu sót nhất định, kính mong sự tận tìnhchỉ bảo của các thầy cô và ý kiến góp ý của tất cả các bạn
Nghệ An, tháng 12 năm 2012
Sinh viên thực hiệnNguyễn Thị Thanh Huyền
Trang 4LỜI MỞ ĐẦU
Kết quả học tập của học sinh là vấn đề mà cả nhà trường và gia đình cũng rấtquan tâm Việc thông báo kết qủa học tập của học sinh cho phụ huynh là việc làm rấtcần thiết Thông qua kết quả đó để phụ huynh biết được học lực của con em mình nhưthế nào, để phối hợp với nhà trường để có phương pháp giáo dục con em mình mộtcách tốt nhất
Theo cách truyền thống thì phụ huynh sẽ biết điểm của con mình thông quanhững lần họp phụ huynh, thường vào giữa kỳ hay cuối kỳ Để phụ huynh biết điểmhọc sinh một cách nhanh chóng theo từng tháng thì có nhiều phương án giải quyết đãđược đặt ra Phương án tốt nhất, nhanh nhất, thuận tiện nhất là áp dụng công nghệ
thông tin vào việc quản lý điểm của học sinh Vì vậy em đã lựa chọn đề tài “ Xây
dựng website quản lý điểm các trường tiểu học huyện Hương Khê” làm đồ án tốt
nghiệp đại học cho mình
Ngoài lời cảm ơn và mục lục báo cáo đồ án gồm 4 chương chính:
Chương 1: Tìm hiểu bài toán quản lý điểm bậc tiểu học
Chương 2: Lựa chọn mô hình và công cụ phát triển bài toán
Chương 3: Phân tích và thiết kế hệ thống
Chương 4: Giới thiệu giao diện và cài đặt
Trang 5CHƯƠNG 1: TÌM HIỂU BÀI TOÁN QUẢN LÝ ĐIỂM BẬC TIỂU HỌC
1.1 Mục đích xây dựng đề tài
Trong lĩnh vực giáo dục nói chung và đối với các trường tiểu học nói riêng,công tác quản lý điểm học tập của học sinh hiện nay còn rất nhiều khó khăn Do sốlượng học sinh trong các trường tiểu học ngày càng tăng, số môn học nhiều và có thểthay đổi theo từng năm học, làm cho nhu cầu quản lý thống nhất của trường ngàycàng trở nên cấp thiết Bài toán “quản lý điểm” các trường tiểu học của phòng giáodục và đào tạo huyện Hương Khê có thể phần nào giúp cho việc theo dõi, nắm bắt, tracứu hoặc báo cáo…được nhanh chóng
Website quản lý điểm có một vai trò quan trọng trong công tác quản lý họcsinh, nó góp phần vào quản lý xã hội và nói lên phần nào những ứng dụng mạnh mẽcủa tin học trong đời sống xã hội và văn hóa, đồng thời ứng dụng tin học trong quản
lý trường học sẽ tiết kiệm được nhiều thời gian, công sức trong công tác quản lý giáoviên và học sinh
Vì vậy xây dựng Website quản lý điểm học sinh tiểu học tại phòng giáo dục vàđào tạo huyện Hương Khê sẽ phần nào đáp ứng được các yêu cầu còn vướng mắc,giúp cho công tác quản lý giáo viên và học sinh nơi đây trở nên dễ dàng hơn và giúpcho việc tra cứu điểm của phụ huynh học sinh một cách thuận tiện hơn
1.2 Mô tả bài toán
1.2.1 Tìm hiểu và đánh giá hiện trạng
a Thực trạng hiện tại của hệ thống
Phòng GD-ĐT huyện Hương Khê quản lý 50 trường tiểu học trên toàn địa bàn huyện Việc quản lý điểm dựa trên phương pháp truyền thống, Phòng GD-ĐT sẽ nhậnkết quả học tập của học sinh theo từng học kỳ, theo từng năm học trong các báo cáo
do các trường gửi lên
Tại mỗi trường học, các giáo viên sẽ chịu trách nhiệm vào điểm trong số điểm theo từng tháng hay theo từng học kỳ Sau đó thống kê báo cáo kết quả lên Ban giám hiệu
Đối với phụ huynh học sinh sẽ cập nhật kết quả học tập của con em mình qua mỗi lần họp phụ huynh
Như vậy việc quản lý điểm ở đây thuần túy là truyền thống, không có sự can thiệp của công nghệ thông tin Nó có một số ưu nhược điểm như sau:
Trang 6+ Ưu điểm:
- Đối với nhà trường: Có thể tính toán điểm học sinh và đối chiếu nhiều lần so với số sách, vào điểm trực tiếp vào số điểm mà không liên quan tới nguồn điện hay máy tính
b Hướng giải quyết bài toán
Nếu xây dựng một Website quản lý cho phòng GD-ĐT và mỗi trường tiểu học thì giúp cho việc quản lý điểm được nâng cao, có thể in ấn kết quả học tập theo các trường, theo từng năm học hay môn học…Giảm nhẹ công các quản lý số sách cồng kềnh, có thể thay thế bằng việc quản lý số liệu trên máy tính, có thể sao lưu dữ liệu khi cần có thể đem ra sử dụng ngay
Từ đó biết được quá trình dạy và học của mỗi trường như thế nào Giúp cho phòng giáo dục có thể đưa ra nhưng kế hoạch điều chỉnh cán bộ hợp lý tùy từng trường
Mỗi trường tiểu học sẽ được cung cấp một đường link để nhập và quản lý điểm của trường mình Các giáo viên tham gia và hệ thống một cách dễ dàng và hiệu quả Cập nhật thông tin về điểm số của các học sinh một cách nhanh chóng giúp cho ban giám hiệu có cái nhìn tổng quan và chính xác về kết quả học tập của mỗi học sinh Từ
có những điều chỉnh hợp lý về phân công giáo viên giảng dạy cũng như kế hoạch bồi dưỡng giáo viên và học sinh nhằm nâng cao chất lượng dạy và học
Đối với phụ huynh việc cập nhật thông tin kết quả học tập của con em mình một cách nhanh chóng và chính xác sẽ giúp phụ huynh biết được học lực của con em mình như thế nào Qua đó phối hợp với nhà trường giúp con em mình tiến bộ trong học tập
1.2.2 Giới thiệu về quy chế đánh giá, tính điểm của bậc tiểu học
a Đánh giá điểm kết hợp với nhận xét
- Các môn học đánh giá bằng điểm kết hợp nhận xét gồm: Tiếng việt, Toán,Khoa học, Lịch sử và Địa lý, Ngoại ngữ, Tiếng dân tộc, Tin học
Trang 7- Kết quả học tập của học sinh được ghi bằng điểm kết hợp với nhận xét cụ thểcủa giáo viên:
+ Điểm theo thang điểm 10, không cho điểm 0 và điểm thập phân ở các bàikiểm tra
- Số lần KTTX tổi thiếu trong một tháng:
+ Môn Tiếng Việt: 4 lần
+ Các môn Khoa học, Lịch sử và Địa lý, Ngoại ngữ, Tiếng dân tộc, Tin học mỗinăm có 2 lần KTĐK vào cuối kỳ I và cuối năm
b Đánh giá bằng nhận xét
+ Các môn đánh giá bằng nhận xét gồm:
-Ở các lớp 1, 2, 3: Đạo đức, Tự nhiên và xã hội, Âm nhạc, Thủ công, Thể dục
- Ở các lớp 4, 5: Đạo đức, Âm nhạc, Mĩ thuật, Kĩ thuật, Thể dục
+ Kết quả học tập của học sinh không ghi bằng điểm mà bằng các nhận xét theocác mạch nôi dung của từng môn học
-Các điểm nhận xét được ghi nhận bằng việc thu thập các chứng cứ trong quátrình học tập và hoạt động của học sinh
- Nôi dung, số lượng nhận xét của mỗi kì và cả năm học của từng môn họcđược quy định cụ thế tại số theo dõi kết quả kiểm tra, đánh giá học sinh
Trang 8HLMN là điểm KTĐK cuối kỳ II
- Xếp loại học lực
Loại giỏi: học lực môn đạt: điểm 9, điểm 10
Loại khá: học lực môn đạt: điểm 7, điểm 8
Loại trung bình: học lực môn đạt: điểm 6, điểm 5
Loại yếu : học lực môn đạt dưới 5
+ Đối với môn học đánh giá bằng nhận xét
- Học lực môn
HLMKI là kết quả đánh giá nhận xét đạt được trong kỳ I
HLMN là kết quả đánh giá dựa trên các nhận xét đạt được trong cả năm học
Loại chưa hoàn thành (B): chưa đạt được yêu cầu cơ bản về kiến thức, kĩ năngmôn học, đạt dưới 50% số nhận xét trong từng kỳ hay cả năm
Trang 9CHƯƠNG 2: LỰA CHỌN MÔ HÌNH VÀ CÔNG CỤ GIẢI QUYẾT BÀI TOÁN 2.1 Lựa chọn mô hình
Hiện nay, với sự phát triển nhanh chóng của internet kéo theo sự phát triển của các Website Chúng ta chỉ cần ngồi tại máy tính của mình có kết nối internet thì có thể cập nhật được các thông tin xã hội, kinh tế, văn hóa mộ cách chính xác và nhanh chóng Lợi ích của internet mang lại là nhanh chóng, thuận tiện và chính xác nên bài toán được phát triển trên nền web và internet Cùng một thời điểm có thể cho phép nhiều người truy cập vào để tra cứu thông tin nhờ mô hình nhiều mức của nó
Hình 2.1 Mô hình nhiều mức của INTERNET
2.2 Lựa chọn công cụ và ngôn ngữ
2.2.1 Hệ quản trị cơ sở dữ liệu SQL Server 2005
Trang 10dữ liệu nhanh đáp ứng yêu cầu về thời gian.
+ Cho phép nhiều người cùng khai thác trong một thời điểm đối với một CSDL
và toàn bộ quản trị CSDL(lên đến vài chục ngàn user)
+ Có hệ thống phân quyền bảo mật tương thích với hệ thống bảo mật của côngnghệ NT (Network Technology), tích hợp với hệ thống bảo mật của Windows NThoặc sử dụng hệ thống bảo vệ độc lập của SQL Server
+ Hỗ trợ trong việc triển khai CSDL phân tán và phát triển ứng dụng trên
Internet
+ Cho phép lập trình kết nối với nhiều ngôn ngữ lập trình khác dùng xây dựngcác ứng dụng đặc thù (Visual Basic, C, C++, ASP, ASP.NET, XML, )
+ Sử dụng câu lệnh truy vấn dữ liệu Transaction-SQL
b Mô hình kết nối ứng dụng sql server trên mạng Internet.
Nếu xét riêng các ứng dụng kết nối với SQL Server trên mạng Internet, cácmáy chủ SQL Server sẽ được quản lý thông qua các hệ thống máy chủ mạng, hệ
điều hành mạng, các ứng dụng (COM+, ASP, IIS) sẽ thông qua máy chủ mạng kếtnối đến SQL Server, mô hình này có thể áp dụng cho các mạng nội bộ, diện rộng,ứng dụng được khai thác trên trình duyệt Internet Browser Xem xét mô hình dướiđây:
Hình 2.2 Mô hình kết nối ứng dụng sql server trên mạng Internet
Trang 11c Các tính năng mới của SQL Server 2005 so với SQL Server 2000
- Nâng cao tính bảo mật
- Mở rộng T_SQL
- Tăng cường hỗ trợ người phát triển ứng dụng
- Tăng cường khả năng quản trị cơ sở dữ liệu
- Tăng cường khai thác thông tin
- Nâng cao độ sẵn sàng và mở rộng của cơ sở dữ liệu
2.2.2 Khái quát môi trướng lập trình Visual Studio NET 2010
Trong môi trường Visual Studio NET 2010, IDE cung cấp nhiều tiện ích hỗ trợcho người phát triển như: hỗ trợ phần soạn thảo mã nguồn (căn lề, màu sắc, ), tíchhợp các tập tin trợ giúp, các đặc tính intellisense, gỡ rối (debug) và một số công cụ trợgiúp khác giúp phát triển các chương trình ứng dụng Môi trường lập trình VisualStudio.NET trình bày nhiều cửa sổ mới, nhiều cách mới để quản lý các cửa sổ đó cùngcác nội dung tích hợp với Internet
Mục đích: Ta sử dụng Visual Studio NET 2010 để thiết kế giao diện và lập
trình cho Website quản lý điểm bậc tiểu học
2.2.3 Công nghệ ASP.NET
ASP.NET là công nghệ nền tảng để lập trình viên có thể tạo ra các ứng dụng vàcác dịch vụ Web để thực thi dưới IIS Nó là sản phẩm của Microsoft, được tích hợpchặt chẽ với hệ thống phần mềm của Microsoft từ hệ điều hành, Web Server đến công
cụ lập trình, kỹ thuật truy cập dữ liệu và các công cụ bảo mật dữ liệu ASP.NET là mộtthành phần của NET Framework
a Các thành phần của ASP.NET
- Không gian tên System.Web: là một phần của NET Framework, bao gồm cáclớp lập trình để giao tiếp với các đối tượng dành cho Web, các thủ tục yêu cầu và đápứng HTTP, các trình duyệt và Email
- Các điều khiển Server và HTML: là các thành phần tạo ra giao diện ngườidùng, nhằm thu thập thông tin và cung cấp thông tin đáp ứng đến người dùng
b Ưu điểm của ASP.NET
- Tích hợp với hệ điều hành Windows và các công cụ lập trình trong môi
trường NET
Trang 12- Các thành phần thực thi của ứng dụng Web dược biên dịch để chúng thực thinhanh hơn các ngôn ngữ thông dịch khác.
- Việc cập nhật, triển khai các ứng dụng Web có thể thực thi liên tục mà khôngcần phải khởi động lại Server
- Được hỗ trợ bởi các ngôn ngữ lập trình hướng đối tượng
- Quản lý các điều khiển một cách tự động trên trang Web (còn gọi các điềukhiển Server)
- Có khả năng tạo mới các điều khiển Server dựa trên các điều khiển đã có
- Sử dụng các công cụ bảo mật có sẵn và các phương thức xác nhận, cấp phépkhác
- Tích hợp với ADO.NET để cung cấp việc truy cập cơ sở dữ liệu và các công
cụ thiết kế cơ sở dữ liệu từ Visual Studio NET
- Hỗ trợ đầy đủ các ngôn ngữ Extensible Markup Language (XML), CSS, vàthiết lập các tiêu chuẩn Web
- Các tính năng chính trang Web, bản đồ hóa nội dung được tích hợp sẵn trênServer
2.2.4 Ngôn ngữ C#.
Ngôn ngữ C# có một số ưu điểm sau:
- C# là ngôn ngữ khá đơn giản
- C# là ngôn ngữ hiện đại
- C# là ngôn ngữ hướng đối tượng
Trang 13Web server là:
Máy Web Server là máy chủ có dung lượng lớn, tốc độ cao, được dùng để lưutrữ thông tin như một ngân hàng dữ liệu, chứa những website đã được thiết kế cùngvới những thông tin liên quan khác (các mã Script, các chương trình, và các fileMultimedia).Web Server có khả năng gửi đến máy khách những trang Web thông quamôi trường Internet (hoặc Intranet) qua giao thức HTTP - giao thức được thiết kế đểgửi các file đến trình duyệt Web (Web Browser), và các giao thức khác
Trang 14CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Phân tích.
3.1.1 Yêu cầu chức năng.
Website hỗ trợ người dùng tìm kiếm và tra cứu điểm của học sinh theo nhiềutiêu chí như: Tìm theo tên trường học, tìm theo tên lớp học, tìm theo học kỳ, tìm theotên môn học một cách nhanh chóng và dễ dàng
Website có khả năng lưu trữ, quản lý thông tin về học sinh, giáo viên, môn học
và điểm số Qua đó, giúp giáo viên có thể nhập điểm của học sinh một cách nhanhchóng và chính xác
Website có khả năng hỗ trợ quản trị cập nhập thông tin về học sinh, thông tingiáo viên, thông tin môn học, thông tin điểm số
Website có khả năng thống kê báo cáo giúp người quản trị biết được số lượnghọc sinh giỏi, học sinh khá, học sinh trung bình, học sinh được lên lớp, học sinh ở lại,thi lại
3.1.2 Yêu cầu phi chức năng
- Website đáp ứng được khả năng truy cập nhanh, thông tin tin cậy, chính xác
- Giao diện thân thiện, dễ sử dụng, tính thẩm mỹ và tính ổn định cao
- Website đảm bảo được tính bảo mật cao, phân quyền một cách hợp lý
- Website có thể hoạt động 24/7/365
- Website có khả năng lưu trữ, xử lý khối lượng lớn thông tin nhưng chiếm dunglượng nhỏ trong máy tính
3.1.3 Phân tích các chức năng chính.
- Chức năng xem điểm: Tất cả mọi người đều các quyền xem điểm của học sinh
Mô tả Chức năng xem điểm theo các tiêu chí: tên trường học, tên lớp,
tên môn học, tên học sinhĐầu vào Tên trường học, tên lớp học, tên học sinh ,tên môn học
Quá trình xử lý Truy cập vào cơ sở dữ liệu lấy điểm theo yêu cầu
Đầu ra Hiện thị thông tin về điểm theo yêu cầu
- Chức năng nhập điểm: Giáo viên của trường tiểu học sẽ có nhiệm vụ nhậpđiểm cho học sinh qua website, có 2 giải pháp cho việc nhập điểm
+ Giải pháp 1: Mỗi trường chỉ có một giáo viên chịu trách nhiệm nhập điểmcho hoc sinh
Trang 15Việc nhập điểm do một người đảm nhiệm thì việc quản lý dễ dàng hơn tuynhiên số lượng điểm cần nhập nhiều nên không thể trách khỏi sự sai sót, bên cạnh đóviệc đảm bảo sự an toàn về tính bảo mật không cao.
+ Giải pháp 2: Các giáo viên chủ nhiệm mỗi lớp sẽ đảm nhiệm việc nhập điểmcho lớp đó
Như vậy công việc nhập điểm được chia sẻ cho nhiều người thì việc quản lý sẽphức tạp hơn Tuy nhiên khả năng hoàn thành công việc nhanh hơn và giảm thiếuđược sự sai sót trong quá trình nhập điểm cũng như sự an toàn và tính bảo mật đượcnâng cao hơn
Với những ưu điểm trên chúng ta chọn giải pháp 2 cho viêc nhập điểm
Mô tả Chức năng nhập điểm theo lớp giáo viên được chủ nhiệm
Đầu vào Thông tin lớp học, danh sách học sinh, môn học và điểm số cần nhậpQuá trình xử lý Kiểm tra dữ liệu đầu vào đúng không và thêm mới vào trong cơ sở dữ
liệuĐầu ra Hiện thị thông tin về điểm mới nhập
- Chức năng sửa điểm: Giáo viên chủ nhiệm của lớp nào thì có quyền được được sửa điểm lớp đó
Mô tả Dùng để thay thể thông tin về điểm của môn học hay của học sinh
nào đóĐầu vào Chọn tên môn học, tên học sinh cần sửa
Quá trình xử lý Kiểm tra đầu vào của dữ liệu, sau đó tiến hành sửa đổi trong cơ sở dữ liệuĐầu ra Hiện thị thông tin về điểm vừa sửa xong
- Chức năng xóa điểm: Giáo viên chủ nhiệm sẽ xóa điểm của học sinh khi học sinh đó không thuộc vào danh sách của lớp mình quản lý
Mô tả Dùng để xóa thông tin về điểm của môn học hay của học sinh nào đóĐầu vào Chọn tên môn học, tên học sinh cần sửa
Quá trình xử lý Kiểm tra đầu vào của dữ liệu, sau đó tiến hành xóa trong cơ sở dữ liệuĐầu ra Hiện thị thông báo
- Chức năng báo cáo thống kê: Giáo viên chủ nhiêm sẽ thống kê tỷ lệ học sinhgiỏi, khá, trung bình, yếu theo môn học, học kỳ, năm học của lớp mình chủ nhiệm.Còn đối với quản trị phải thống kê tỷ lệ học sinh giỏi, khá, trung binh, yếu theo mônhọc, học kỳ, năm học, lớp học của toàn trường
Mô tả Thống kê tỷ lệ học sinh giỏi, khá, trung bình
Trang 16Đầu vào Lớp học, môn học, học kỳ
Quá trình xử lý Kết nối cơ sở dữ liệu, thống kê theo yêu cầu
Đầu ra Hiện thị kết quả thống kê được
+ Một số mẫu báo cáo:
Theo môn học
Tên môn học Tỷ lệ giỏi(%) Tỷ lệ khá(%) Tỷ lệ trung bình(%) Tỷ lệ yếu(%)
Theo lớp
Tên lớp học Tỷ lệ giỏi(%) Tỷ lệ khá(%) Tỷ lệ trung bình(%) Tỷ lệ yếu(%)
3.2 Thiết kế cơ sở dữ liệu
3.2.1 Mô hình hóa chức năng
a Biểu đồ phân rã chức năng
1.4 Xem điểm theo
3.1 Quản lý dữ liệu
Website quản lý điểm
3.Quản lý hệ thống
Trang 17Hình 3.1 Biểu đồ phân rã chức năng
TT đáp ứng
TT yêu Cầu
Trang 18Hình 3.2 Biểu đồ mức khung cảnh
b Biểu đồ luồng dữ liệu mức đỉnh
Hình 3.3 Biểu đồ luồng dữ liệu mức đỉnh
c Luồng dữ liệu mức dưới đỉnh
TT đáp ứng
Giáo viên chủ nhiệm
TT yêu cầu
TT yêu cầu Cập nhâp TT
Quản trị mới
Quản trị giáo viên
Người quản trị Quản trị
lớp học
Quản trị học sinh
Quản trị
môn học
Quản trị điểm Kho dữ liệu lớp học
Kho dữ liệu giáo viên
Kho dữ liệu học sinh
Quản trị thành viên
Kho dữ liệu thành viên
Cập nhâp TT Cập
nhâp TT Cập nhâp TT
Trang 19Hình 3.4 Biểu đồ mức dưới đỉnh về quản trị hệ thống
+)Quản lý điểm
Báo cáo
Kho dữ liệu điểm
Kho dữ liệu điểm
Kho dữ liệu học kỳ Kho dữ liệu học sinh
Nhập điểm
Giáo viên chủ nhiệm
TT đáp ứng
TT yêu cầu
Cập nhập thông tin
Đổi mật khẩu
Đổi mật khẩu
Trang 20Hình 3.4 Biểu đồ mức dưới đỉnh về quản trị hệ thống
TT đáp ứng
Trang 21TT đáp ứng
Hình 3.5 Biểu đồ mức dưới đỉnh về xem điểm
3.2.2 Mô hình hóa dữ liệu
a Xác định thực thể và các thuộc tính
Kho dữ liệu điểm
Xem điểm theo môn học
Kho dữ liệu điểm
Xem điểm theo tên HS
Trang 22Thông tin giáo viên
Thông tin điểm
Trang 2327 Điểm KTTX 7 DK7
Thông tin quản trị