Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp TRƯỜNG ĐẠI HỌC VINH Khoa c«ng nghƯ th«ng tin - - ĐỒ ÁN TỐT NGHIỆP Quản Lý Học Sinh Khối Phổ Thơng Trung Học Giảng viên hướng dẫn: Thạc sỹ Hồng Hữu Việt Sinh viên thực hiện: Trần Anh Đức & Phm Vn Tr Lp 44K2 CNTT Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin Vinh 3/2008 Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp Lời cảm ơn Lời đầu tiên, chúng em xin đ-ợc gửi lời biết ơn đến thầy cô giáo khoa Công nghệ thông tin, lời cảm ơn chân thành đến công ơn to lớn thầy cô đà năm liền dìu dắt, dạy dỗ chúng em học tập rèn luyện Tiếp đến, chúng em xin đ-ợc cảm ơn tới giáo viên, Thạc sỹ Hoàng Hữu Việt ng-ời tận tình, chu đáo h-ớng dẫn đồ án cách chi tiết để chúng em hoàn thành bảo vệ tốt đồ án tốt nghiệp Xin đ-ợc cảm ơn bạn bè, gia đình ng-ời thân đà luôn quan tâm, mong mỏi tin t-ởng chúng em Và cuối xin đ-ợc chúc tất thầy cô giáo, bạn sức khỏe hạnh phúc Xin chân thành cảm ơn Vinh, Ngày 15 tháng năm 2008 Nhóm sinh viên Trần Anh Đức - Phạm Văn Trà Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp Mục Lục Lời nói đầu 04 Ch-ơng TổnG QuaN Đề Tài Quản Lý Học Sinh 05 1.1 Lý chọn đề tài 05 1.2 Mô tả toán quản lý học sinh 06 1.3 Yêu cầu đề tài 07 1.4 Lựa chọn công cụ cài đặt 08 Ch-ơng Khảo Sát HÖ Thèng 09 2.1 Mô tả hệ thống cũ 09 2.1.1 NhiÖm vụ 09 2.1.2 C¬ cÊu tỉ chøc phân công trách nhiệm 09 2.1.3 Quy trình xử lý liệu 11 2.1.3.1 Hå s¬ häc sinh 11 2.1.3.2 Nhập điểm tỉng kÕt ®iĨm 11 2.1.3.2.1 Các loại điểm 12 2.1.3.2.2 Cách tính điểm 12 2.1.3.2.3 Quy trình tổng hợp điểm 13 2.1.3.3 Cách thức xếp loại 14 2.1.3.3.1 XÕp lo¹i häc kú 14 2.1.3.3.2 Xếp loại năm học 14 2.1.3.3.3 XÐt häc sinh giái, tiªn tiÕn, häc sinh lªn líp, l-u ban 15 2.2 Xác định luồng thông tin vào 15 2.2.1 Các luồng thông tin vào 15 2.2.2 Các luồng thông tin 16 2.3 Đánh giá hƯ thèng cị 17 2.3.1 Ưu điểm hệ thèng cò 17 2.3.2 Nh-ợc điểm hệ thống cũ 17 Ch-¬ng Ph©n TÝch hƯ Thèng Míi 18 3.1 Biểu đồ phân cấp chức phân hệ 18 Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp 3.1.1 Phân hệ quản lý chung (Desktop Applycation) 18 3.1.2 Phân hệ phục vụ giáo viên học sinh (Web Applycation) 20 3.1.2.1 Trang dành cho giáo viên 20 3.1.2.2 Trang dµnh cho häc sinh 20 3.2 BiĨu ®å lng d÷ liƯu 21 3.2.1 Biểu đồ luồng liệu møc khung c¶nh 21 3.2.2 Biểu đồ luồng liệu mức đỉnh 22 3.2.3 BiÓu ®å lng d÷ liƯu møc d-íi ®Ønh 22 3.2.3.1 Biểu đồ luồng liệu mức d-ới đỉnh phân hệ quản lý chung 22 3.2.3.2 Biểu đồ luồng liệu mức d-ới ®Ønh cđa ph©n hƯ phơc vơ 26 3.2.3.2.1 Phân hệ phục vụ dành cho giáo viên 26 3.2.3.2.2 Ph©n hƯ phơc vơ dµnh cho häc sinh 28 Ch-¬ng ThiÕt kÕ HƯ Thèng 29 4.1 D÷ liƯu cđa hƯ thèng míi 29 4.1.1 Danh s¸ch thuéc tÝnh chuyển đổi 1NF, 2NF, 3NF 29 4.1.2 Các bảng sở liệu 32 4.1.3 L-ợc đồ quan hệ bảng sở liệu 41 4.1.3.1 L-ợc đồ bảng liệu chung 42 4.1.3.2 L-ợc đồ bảng d÷ liƯu häc sinh 42 4.1.3.3 L-ợc đồ bảng liệu giáo viên 43 4.1.3.4 L-ợc ®å web 43 4.2 L-ợc đồ ch-ơng trình 44 4.2.1 Các chức môdul giao diện Desktop Application 44 4.2.2 Các chức môdul giao diện Web Application 45 4.2.2.1 Các chức trang dành cho giáo viên 45 4.2.2.2 Các chức trang dành cho học sinh 46 4.3 Mét sè giao diƯn cđa ch-¬ng tr×nh 47 4.3.1 Giao diƯn cđa phÇn Desktop Appication 47 4.3.2 Giao diƯn cđa phÇn Web Application 49 KÕt LuËn 51 Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp Lời nói đầu Trong xà hội phát triển, thông tin đà thực trở thành nguồn tài nguyên quan trọng to lớn Các mối quan hệ, tính trật tự tổ chức thuộc tính phổ biến xà hội Đời sống vật chất tinh thần ngày phát triển hệ thống ngày phát triển, mối quan hệ trật tự xà hội phức tạp, nội dung thông tin phong phú đến mức xử lý ph-ơng pháp thủ công truyền thống Nhằm xử lý thông tin cách nhanh chóng, xác, đầy đủ mang lại hiệu cao, ngày ngành công nghệ thông tin đà cung cấp cho biện pháp công cụ cần thiết Cùng với phát triển v-ợt bậc khoa học kỹ thuật, ngành công nghệ thông tin ngày đ-ợc toàn xà hội quan tâm đầu t- phát triển mạnh mẻ, công nghệ thông tin đà xâm nhập vào tất lĩnh vực đời sống xà hội khẳng định đ-ợc vị quan trọng thiếu Máy tính điện tử đà trở thành công cụ đắc lực không giảm nhẹ lao động mà giúp cho ng-ời khả mà tr-ớc khó hình dung đ-ợc Phạm vi ứng dụng công nghệ thông tin rộng lớn; đặc biệt ứng dụng thông tin vào công tác quản lý tổ chức hoạt động xà hội Những thành tựu tin học hoá công tác quản lý mang lại hiệu thiết thực tạo ph-ơng pháp quản lý mang tính khoa học cao, giúp cho nhà quản lý có tầm nhìn bao quát, nắm bắt kịp thời thông tin yêu cầu xử lý thông tin Do câu hỏi đặt là: Làm để khai thác triệt để tác dụng máy tính, nhằm đ-a ứng dụng công nghệ thông tin vào đời sống thực tiễn, để tin học thực hữu ích cho đời sống ng-ời? Đề tài Quản lý häc sinh tr-êng THPT cịng lµ mét ứng dụng tin học để giải khó khăn công tác quản lý điểm tr-ờng THPT Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp Ch-ơng Tổng Quan Về Đề Tài Quản Lý Học Sinh 1.1 Lý chọn đề tài Trong xà hội ngày nay, việc ứng dụng công nghệ thông tin vào đời sống thực tiễn không công việc mẻ Công nghệ thông tin đà xâm nhập vào đời sống toàn xà hội, nhu cầu thu nhận, l-u trữ, kết xuất xử lý thông tin ngày cao Thông tin đà thực trở thành nguồn tài nguyên phong phú vô tận mà toàn xà hội miệt mài khai thác Tr-ớc đây, công nghệ thông tin ch-a đ-ợc phát triển rộng rÃi, đặc biệt hỗ trợ máy tính điện tử mức hạn chế, nên công việc chủ yếu đ-ợc làm thủ công hiệu công việc không cao, mà thực tế có công việc thực đ-ợc thực đ-ợc mức t-ơng đối Vì thế, yêu cầu tin học hoá công tác quản lý vấn đề cấp thiết cần phải đ-ợc thực Giờ đây, máy tính mạng máy tính đ-ợc phổ cập phát triển rộng rÃi yêu cầu công việc quản lý đ-ợc xử lý cách dễ dàng, dù công việc có phức tạp đến đâu Những sản phẩm phần mềm quản lý chuyên dụng cho tổ chức, quan công ty đ-ợc xây dựng cách khẩn tr-ơng nhất, nhằm tạo ứng dụng với ph-ơng thức hoạt động hoàn toàn mẻ, sáng tạo, nhanh chóng mà không làm xác đặc biệt nó, đánh dấu b-ớc ngoặt quan trọng việc áp dụng tin học vào hệ thống quản lý Quản lý học sinh toán quen thuộc, công việc toàn tập thể nhà tr-ờng, từ Ban giám hiệu nhà tr-ờng đến thầy cô giáo nh- ng-ời làm công tác văn phòng, trợ lý Chính mà toán đ-ợc quan tâm tiến hành xây dựng để có hệ thống quản lý học sinh đầy đủ nhất, xác nhất, đáp ứng đ-ợc yêu cầu thực tiễn đặt Trong tr-ờng THPT, công tác quản lý học sinh công tác quan trọng, nhiệm vụ chủ chốt nhà tr-ờng Có quản lý học sinh tốt nhà tr-ờng hoàn thành đ-ợc nhiệm vụ Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp Hiện nay, công việc quản lý học sinh tr-ờng THPT hầu hết đ-ợc làm công tác thủ công với sổ sách, hồ sơ l-u trữ hàng năm, đà có trợ giúp hệ thống phần mềm nh-ng ch-a thể đáp ứng hết đ-ợc yêu cầu quản lý học sinh Chính vậy, trình quản lý gặp nhiều khó khăn từ việc l-u trữ, đến việc tính toán, tìm kiếm tra cứu thông tin chậm chạp, thời gian công sức, xảy nhiều sai sót Vì vậy, chúng em đà lựa chọn đề tài quản lý học sinh nhằm tìm đ-ờng mới, xây dựng đ-ợc hệ thống quản lý học sinh toàn diện, với giao diện đại, thao tác tiện lợi, quản lý đ-ợc thông tin đối t-ợng, góp phần công sức vào công giáo dục đào tạo tr-ờng PTTH 1.2 Mô Tả Bài Toán Quản Lý Học Sinh tr-ờng THPT, việc đào tạo, rèn luyện học sinh mặt đạo đức trí tuệ chức năng, nhiệm vụ cốt lõi, hoạt động ảnh h-ởng trực tiếp đến tồn chất l-ợng danh tiếng nhà tr-ờng Để thực tốt nhiệm vụ việc quản lý học sinh nhiệm vụ thiết Mọi thông tin, hoạt động học sinh thông tin liên quan đến việc dạy học cần đ-ợc phản ánh cách nhanh chóng, xác, nhằm đảm bảo cho Ban giám hiệu nhà tr-ờng luôn theo dõi chỉnh đốn h-ớng tới nhiệm vụ đào tạo có chất l-ợng thành công Tóm tắt quy trình quản lý tr-ờng THPT Công tác đầu năm o Vào hồ sơ cho tân học sinh, xếp lớp cho học sinh o Phân công giáo viên chủ nhiệm cho lớp khối 10 vào o Phân lớp cho học sinh l-u ban năm học tr-ớc o Chuyển lớp cho học sinh có yêu cầu o Phân lại chủ nhiệm cho lớp có thay đổi o Phân công giảng dạy cho tất lớp Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin Ch-ơng Trình Quản Lý Học Sinh Công tác kỳ Đồ án Tốt Nghiệp o Giáo viên môn vào điểm cho học sinh o Giáo viên môn giáo viên chủ nhiệm theo dõi häc sinh o Ban gi¸m hiƯu cã thĨ qut định kỷ luật học sinh vi phạm quy chế o Ban giám hiệu định khen th-ởng học sinh có thành tích tốt o Phân công lại giáo viên chủ nhiệm, giáo viên giảng dạy nÕu cã sù thay ®ỉi o Chun líp, chun tr-êng cho học sinh có yêu cầu Công tác cuối kỳ o Giáo viên chủ nhiệm xếp hạnh kiểm cho học sinh thông qua bảng theo dõi, bảng thành tích bảng kỷ luật o Khóa sổ điểm o Tổng kết điểm cho học kỳ o Lập danh sách học sinh giỏi - học sinh tiên tiến Công tác cuối năm o Tổng kết điểm cho năm o Lập danh sách học sinh giỏi - học sinh tiên tiến o Lên lớp cho học sinh đủ điều kiện o Lập danh sách học sinh l-u ban o Đối với khối 12, lập danh sách học sinh đủ điều kiện thi tốt nghiệp 1.3 Yêu Cầu đề Tài Hệ thống có phân hệ: Phân hệ Quản Lý Chung Phân hệ Quản lý chung đ-ợc phát triển Desktop Application Phân hệ quản lý toàn hệ thống đ-ợc thi hành nhóm quản trị ban giám hiệu đề cử Các chức phân hệ Quản lý chung phải đ-ợc viết đầy đủ đáp ứng yêu cầu chức nghiệp vụ Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin Ch-ơng Trình Quản Lý Học Sinh Phân hệ dành cho giáo viên & học sinh Đồ án Tốt Nghiệp Phân hệ dành cho giáo viên & học sinh đ-ợc viết Web Appliaction Phân hệ phục vụ cho giáo viên chủ nhiệm, giáo viên môn học sinh Các chức phân hệ hạn chế so với phân hệ quản lý chung, cho phép đối t-ợng phục vụ hoạt động quyền hạn Yêu cầu chung Giao diện ch-ơng trình thân thiện, dễ thao tác, dễ sử dụng Các chức phải đầy đủ, thực nhanh, xác Các báo biểu phải mẫu dạng quy định 1.4 Lựa chọn công cụ cài đặt Để l-u trữ thông tin tiến hành cài đặt cho hệ thống có đa truy nhập đà chọn hệ quản trị sở liệu SQL server 2000 để l-u trữ quản lý sở liệu hệ thống Ngôn ngữ C Sharp ASP.NET đ-ợc chọn lựa để viết phần mềm cho hai phân hệ Cả hai chạy môi tr-ờng DOS.NET, ngôn ngữ lập trình h-ớng đối t-ợng bậc cao nên chúng đ-ợc hỗ trợ nhiều giao diện đáp ứng đ-ợc yêu cầu giao diện hệ thống, đồng thời dễ bắt lỗi dễ bảo trì Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp Ch-ơng KHảo Sát Hệ Thống 2.1 Mô Tả Hệ Thống Cũ 2.1.1 Nhiệm vụ tr-ờng THPT, hệ thống quản lý điểm giúp quản lý kết học tập học sinh học kỳ năm học Ngoài ra, nhà tr-ờng phải kết hợp với sổ theo dõi hoạt động lớp học sinh, để có sở đánh giá xét duyệt khen th-ởng học sinh có kết học tập cao, hạnh kiểm tốt xét l-u ban học sinh có học lực hạnh kiểm yếu, Tạo không khí hăng hái học tập, thi đua lập nhiều thành tích toàn tr-ờng Qua đó, học sinh có hội để đánh giá lại học lực, hạnh kiểm để có h-ớng phấn đấu cao Phòng quản lý học sinh l-u trữ hồ sơ điểm cđa c¸c häc sinh tõng häc kú, tõng năm học, để có yêu cầu tìm kiếm hồ sơ, tìm kiếm thông tin từ phía Ban giám hiệu học sinh cần thiết Vào cuối năm học, phòng quản lý học sinh phải tổng kết chung lại trình học tập toàn tr-ờng để đánh giá tình hình học tập theo yêu cầu Ban giám hiệu nhà tr-ờng Qua đó, nhà tr-ờng tự đánh giá thành tích đạt đ-ợc hạn chế cần phải khắc phục, nhằm đề ph-ơng h-ớng tối -u cho công tác học tập hoạt động khác nhà tr-ờng thời gian 2.1.2 Cơ cấu tổ chức phân công trách nhiệm Hệ thống tổ chức quản lý học sinh tr-ờng THPT đ-ợc phân công nh- sau: Học sinh o Cung cấp hồ sơ với đầy đủ thông tin theo yêu cầu nhà tr-ờng quy định o Tham gia học tập rèn luyện theo khuôn khổ chung nhà tr-ờng o Tham gia kiểm tra theo yêu cầu giáo viên để lấy điểm Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 10 Ch-ơng Trình Quản Lý Học Sinh 14 Bảng Hồ Sơ Điểm: tblHoSoDiem ColumName MaDiem MaHocSinh HoKy MaMon DM1 DM2 DM3 DP1 DP2 DP3 DT1 DT2 DT3 DHK TongKet MaTrangThai DataType bigint nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar Đồ án Tốt Nghiệp Length 12 2 2 2 2 2 10 Allow Nulls x x x x x x x x x x x x Bảng liệu dùng để l-u trữ điểm chi tiết môn học tõng häc sinh tõng häc kú MaTrangThai cho biÕt trạng thái điểm đ-ợc kích hoạt - DA hay không đ-ợc kích hoạt - DX Nếu DX môn học học sinh không đ-ợc tổng kết điểm (Vì lý học sinh ứng với MaHocSinh đà chuyển lớp, học hay chuyển sang trạng thái khác) 15 Bảng Theo Dõi Học Sinh: tblTheoDoiHS ColumName MaTheoDoi MaHocSinh HocKy HanhVi NgayThang DataType bigint nvarchar nvarchar nvarchar nvarchar Length 12 200 10 Allow Nulls x x Bảng liệu dùng để theo dõi học sinh tõng häc kú, mét häc sinh cã hµnh vi vi phạm giáo viên môn có chức ghi chép lại, để cuối học kỳ giáo viên chủ nhiệm có sở xét hạnh kiểm cho học sinh lớp 16 Bảng Thu Tiền: tblThuTien ColumName MaThuTien MaHocSinh HPDaNop XDDaNop QDDaNop DataType bigint nvarchar nvarchar nvarchar nvarchar Length 12 10 10 10 Allow Nulls x x x Bảng liệu dùng để l-u trữ tình trạng đóng góp khoản lệ phí học sinh Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 38 Ch-ơng Trình Quản Lý Học Sinh 17 B¶ng Kû LuËt Häc Sinh: tblKyLuatHS ColumName MaKiLuat MaHocSinh HocKy ViPham HinhThucKiLuat NgayThang DataType bigint nvarchar nvarchar nvarchar nvarchar nvarchar Đồ án Tốt Nghiệp Length 12 200 200 10 Allow Nulls x x x Bảng liệu để l-u trữ, theo dõi hành vi vi phạm kỷ luật học sinh hình thức kü lt kÌm theo 18 B¶ng Khen Th-ëng Häc Sinh: tblKhenThuongHS ColumName MaKhenThuong MaHocSinh HocKy ThanhTich HinhThucKhenThuong NgayThang DataType bigint nvarchar nvarchar nvarchar nvarchar nvarchar Length 12 200 200 10 Allow Nulls x x x Bảng liệu dùng để l-u trữ thành tích học tập, rèn luyện hình thức khen th-ởng kèm theo 19 Bảng Đối T-ợng: tblDoiTuong ColumName MaDoiTuong TenDoiTuong GiamHocPhi GiamXayDung GhiChu DataType nvarchar nvarchar nvarchar nvarchar nvarchar Length 35 3 35 Allow Nulls x x x x Bảng liệu dùng để l-u trữ đối t-ợng mà học sinh có Các đối t-ợng Bộ giáo dục đề ra, quy định mức miễn giảm học phí, xây dựng theo đối t-ợng 20 Bảng Hồ Sơ Đối T-ợng: tblHoSo_DoiTuong ColumName MaHoSo_DoiTuong MaHoSo MaDoiTuong MaNamHoc HocKy DataType Bigint nvarchar nvarchar nvarchar nvarchar Length 10 12 Allow Nulls Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 39 Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp Bảng liệu cho biết hình thức ®èi t-ỵng cđa tõng häc sinh tõng häc kú, năm học Từ cho biết mức đóng góp khoản lệ phí mà học sinh phải đóng 21 Bảng Bộ Môn: tblBoMon ColumName MaBoMon TenBoMon DataType nvarchar nvarchar Length 35 Allow Nulls x Bảng liệu cho biết tổ môn có nhà tr-ờng 22 Bảng Giáo Viên: tblGiaoVien ColumName MaGiaoVien MaBoMon HoTen NgaySinh DiaChi SoDienThoai Ten DataType nvarchar nvarchar nvarchar nvarchar nvarchar nvarcahr nvarchar Length 35 10 50 10 20 Allow Nulls x x x x x Bảng liệu dùng để l-u trữ hồ sơ giáo viên tổ môn mà sinh hoạt 23 Bảng Giảng Dạy: tblGiangDay ColumName MaGiangDay MaGiaoVien MaLop MaMon MaTrangThai NgayThang MoTa DataType nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar Length 10 10 10 50 Allow Nulls x x x Bảng liệu cho biết công tác giảng dạy giáo viên Đang dạy môn gì, lớp MaTrangThai cho biết tình trạng chủ nhiệm giáo viên: chủ nhiệm - CNA, đà chủ nhiệm - CNAX, chủ nhiệm - CNS, tạm ngừng chủ nhiệm CNX; tình trạng giảng dạy: giảng dạy - GDA, đà giảng dạy - GDAX, giảng dạy - GDS, tạm ngừng giảng dạy - GDX, Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 40 Ch-ơng Trình Quản Lý Học Sinh 24 Bảng Giáo Viên - Công Tác: tblGiaoVien_CongTac ColumName MaGV_TrangThai MaGiaoVien MaTrangThai HienThoi NgayThang DataType bigint nvarchar nvarchar bit nvarchar Length 10 10 Đồ án Tốt Nghiệp Allow Nulls x x x Bảng liệu cho biết trạng thái công tác giáo viên nhà tr-ờng: công tác - GVA, nghỉ công tác - GVS tạm ngừng công tác GVX 25 Bảng Trạng Th¸i: tblTrangThai ColumName MaTrangThai TenTrangThai DataType nvarchar nvarchar Length 10 35 Allow Nulls x Bảng liệu cho biết trạng thái Đây bảng liệu biết tên trạng thái Đây phần quan trọng để hệ thống l-u vết trình giảng dạy, công tác giáo viên trình học tập, rèn luyện học sinh Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 41 Ch-ơng Trình Quản Lý Học Sinh 4.1.3 L-ợc đồ quan hệ bảng sở liệu Đồ án Tốt Nghiệp Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 42 Ch-ơng Trình Quản Lý Học Sinh 4.1.3.1 L-ợc đồ quan hệ sở liệu chung Đồ án Tốt Nghiệp 4.1.3.2 L-ợc đồ quan hệ Học sinh Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 43 Ch-ơng Trình Quản Lý Học Sinh 4.1.3.3 L-ợc đồ quan hệ Giáo viên Đồ án Tốt Nghiệp 4.1.3.4 L-ợc đồ quan hệ Web Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 44 Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp 4.2 L-ợc Đồ Ch-ơng trình 4.2.1 Các chức môdul giao diện Desktop Application Cập nhật liệu hệ thống Đây chức tạo lập sở liệu hệ thống, cung cấp thông tin liên quan nh-: năm học, hệ đào tạo, ban học, phân ban, phân môn cấp phát phân quyền cho Acount sử dụng Website Thông tin cập nhật bảng: tblnamhoc, tblmonhoc, tblnamhoc_hedaotao, tblhedaotao, tblbanhoc, tblbanmon, tbldoituong, tbltinh, tbldantoc, Chức tổ môn Đây chức tạo lập tổ môn, thông tin vào tên tổ, tên tổ, danh sách số l-ợng giáo viên thuộc tổ Thông tin đ-ợc cập nhật bảng tblbomon Chức lớp học Đây chức tạo lập lớp học với ban học hệ đào tạo đồng thời phân công giáo viên chủ nhiệm, phân công giáo viên giảng dạy Chức cung cấp danh sách liên quan tới lớp đ-ợc chọn nh-: danh sách lớp, danh sách khen th-ởng kỷ luật Thông tin cập nhật bảng : tbllophoc Chức giáo viên Đây chức tạo lập giáo viên tổ, cho phép chuyển tổ, phân công giáo viên chủ nhiệm, phân công giáo viên giảng dạy giáo viên đ-ợc chọn Ngoài cho phép chuyển trạng thái giáo viên tiến hành bàn giao công tác cần Thông tin cập nhật bảng: tblgiaovien, tblgiangday, tblgiaovien_congtac Chức học sinh Đây chức tạo lập học sinh lớp, cho phép chuyển lớp, chuyển trạng thái, đánh giá, kỷ luật, khen th-ởng, xem học bạ, thu lệ phí học sinh Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 45 Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp Thông tin cập nhật bảng: tblhoso, tblhosodoituong, tblhocsinh, tblkyluaths, tblkhenthuonghs, tbltheodoihs, tblthutien Chức thống kê báo cáo Đây chức thống kê báo cáo tất liên quan đến chất l-ợng dạy học Nó thống kê số điểm, học lực nh- hạnh kiểm để nhà tr-ờng theo dõi Thông tin đ-ợc lấy hầu nh- toàn bảng liên quan tới học sinh Công việc năm học Đây chức điều khiển ban giám hiệu để chọn năm kỳ làm việc, tổng kết khóa điểm, chuyển liệu sang kỳ mới, năm học Thông tin đ-ợc cập nhật bảng: tblnamkylamviec, tbllophoc, tblhocsinh, tblnamhoc_hedaotao 4.2.2 Các chức môdul giao diện Web Application 4.2.2.1 Các chức trang dành cho giáo viên Thao tác nghiệp vụ Đây chức dành cho giáo viên đà đ-ợc phân qun sư dơng Web, nã cung cÊp c¸c danh s¸ch lớp giảng dạy, lớp chủ nhiệm để tiến hành vào điểm, theo dõi xếp loại hạnh kiểm, thu lệ phí học sinh Thông tin đ-ợc cập nhật bảng: tblhosodiem, tbltheodoihs, tbldiemtongket, tblthutien Thông tin giáo viên Đây chức dành cho giáo viên đà đ-ợc phân quyền sử dụng Web, cung cấp toàn thông tin cá nhân nh- tổ giáo viên Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 46 Ch-ơng Trình Quản Lý Học Sinh Thông tin học sinh Đồ án Tốt Nghiệp Đây chức dành cho giáo viên đà đ-ợc phân quyền sử dụng Web, cung cấp toàn thông tin học sinh mà thuộc lớp giáo viên giảng dạy hay chủ nhiệm Chức thống kê báo cáo Đây chức thống kê báo cáo tất liên quan đến chất l-ợng dạy học Nó thống kê số điểm, học lực nh- hạnh kiểm để nhà tr-ờng theo dõi Thông tin đ-ợc lấy hầu nh- toàn bảng liên quan tới học sinh 4.2.2.2 Các chức trang dành cho học sinh Thông tin học sinh Đây chức dành cho học sinh đà đ-ợc phân quyền sử dụng Web, cung cấp toàn thông tin học sinh mà vào trang Web Thông tin lớp Đây chức dành cho học sinh đà đ-ợc phân quyền sử dụng Web, cung cấp toàn thông tin lớp học học sinh vào trang Web Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 47 Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp 4.3 Một Số Giao Diện Của ch-ơng Trình 4.3.1 Giao diện Desktop Application Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 48 Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 49 Ch-ơng Trình Quản Lý Học Sinh 4.3.2 Giao diện Web Application Đồ án Tốt Nghiệp Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 50 Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 51 Ch-ơng Trình Quản Lý Học Sinh Đồ án Tốt Nghiệp kết Luận Sau hoàn thành đồ án tốt nghiệp chúng em đà rút đ-ợc kết luận sau: Đà hoàn thành đ-ợc yêu cầu toán xây dựng hệ thống Quản Lý Học Sinh tr-ờng PTTH mới, khắc phục đ-ợc nh-ợc điểm hệ thống cũ, phát triển sang quản lý Website thuận tiện, hệ thống sở liệu đ-ợc phân tích cách chặt chẽ khoa học h-ớng t-ơng lai, có tính linh động cao, an toàn xác Ngoài nhiệm vụ hoàn thành đồ án tốt nghiệp, chúng em đà có thêm hội để tìm hiểu sâu phân tích thiết kế hệ thống, hệ quản trị sở SQL server ngôn ngữ lập trình bậc cao, đại nh- C sharp ASP.Net Mặc dù cố gắng nhiên đồ án có số điểm hạn chế, giao diện phần Website ch-a đẹp kỹ thiết kế Web non kém, bên cạnh cập rập thời gian nên số mục nhỏ hệ thống ch-a cài đặt xong Hy vọng rằng, với nỗ lực cải thiện không ngừng thời gian không xa tới đồ án chúng em đ-ợc phát triển hoàn chỉnh đ-ợc triển khai ứng dụng nhằm hỗ trợ công tác giáo dục đào tạo tr-ờng PTTH Trần Anh Đức Phạm Văn Trà *** Lớp 44K2 Công nghệ thông tin 52 ... Phòng quản lý học sinh l-u trữ hồ sơ điểm học sinh học kỳ, năm học, để có yêu cầu tìm kiếm hồ sơ, tìm kiếm thông tin từ phía Ban giám hiệu học sinh cần thiết Vào cuối năm học, phòng quản lý học sinh. .. xử lý liệu 2.1.3.1 Hồ sơ học sinh Vào đầu năm học, Phòng quản lý học sinh phải cập nhật hồ sơ học sinh khối lớp 10 nhập tr-ờng, danh sách học sinh toàn khoá Danh sách học sinh nhập tr-ờng có thông. .. kÕt xong ®iĨm trung bình học kỳ học sinh giáo viên chủ nhiệm phải chuyển tổng kết điểm học kỳ (có kèm theo chi tiết bảng điểm môn học) cho phòng quản lý học sinh Phòng quản lý học sinh có máy tính