1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án tốt nghiệp: XÂY DỰNG WEBSITE TRƯỜNG THCS NGUYỄN THIỆN THUẬT

178 9 0

Đ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

Tiêu đề Xây Dựng Website Trường Thcs Nguyễn Thiện Thuật
Tác giả Nguyễn Thị Lương, Phạm Thị Thuý Quỳnh
Người hướng dẫn Th.s Nguyễn Văn Hậu, Nguyễn Thị Hải Năng
Trường học Trường Đại Học Sư Phạm Kỹ Thuật Hưng Yên
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2009
Thành phố Hưng Yên
Định dạng
Số trang 178
Dung lượng 3,81 MB

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

Cấu trúc

  • ‎D:\download laptop 2020\Compressed\Tai lieu LUAN VAN\Do an_10\Do an\Bia.doc‎

  • ‎D:\download laptop 2020\Compressed\Tai lieu LUAN VAN\Do an_10\Do an\Ten de tai.doc‎

  • ‎D:\download laptop 2020\Compressed\Tai lieu LUAN VAN\Do an_10\Do an\Muc luc.doc‎

  • ‎D:\download laptop 2020\Compressed\Tai lieu LUAN VAN\Do an_10\Do an\TÓM TẮT ĐỀ TÀI.doc‎

  • ‎D:\download laptop 2020\Compressed\Tai lieu LUAN VAN\Do an_10\Do an\HƯỚNG DẪN SỬ DỤNG WEBSITE.doc‎

  • ‎D:\download laptop 2020\Compressed\Tai lieu LUAN VAN\Do an_10\Do an\Noi dung bao cao.doc‎

Nội dung

ĐỀ TÀI TỐT NGHIỆP Họ và tên sinh viên: Nguyễn Thị Lương, Phạm Thị Thuý Quỳnh Ngành đào tạo: Công nghệ thông tin ................................................................... .... Khóa học: 20072009.......................................................................................... .... Tên đề tài: Xây dựng website quản lý trường THCS Nguyễn Thiện Thuật Nội dung cần hoàn thành: 1. Phần thuyết minh 2. Phần thực hành (Ghi rõ tên và yêu cầu đối với sản phẩm) Người hướng dẫn Ngày giao đề tài: .......................... Thứ nhất: Th.s Nguyễn Văn Hậu Thứ hai: Nguyễn Thị Hải Năng Ngày hoàn thành: ......................... Đề tài đã được Hội đồng Khoa học và Đào tạo khoa thông qua Hưng Yên., ngày......tháng 05 năm 2009 TRƯỞNG BỘ MÔN TRƯỞNG KHOA (Ký, ghi rõ họ tên) (Ký, ghi rõ họ tênMỤC LỤC DANH MỤC CÁC HÌNH...........................................Error Bookmark not defined. DANH MỤC CÁC BẢNG..........................................Error Bookmark not defined. LỜI NÓI ĐẦU ............................................................Error Bookmark not defined. PHẦN I : MỞ ĐẦU ....................................................Error Bookmark not defined. 1. Lý do chọn đề tài......................................................Error Bookmark not defined. 2. Khách thể và đối tượng nghiên cứu...........................Error Bookmark not defined. 3. Giới hạn và phạm vi nghiên cứu ...............................Error Bookmark not defined. 4. Mục đích nghiên cứu ................................................Error Bookmark not defined. 5. Nhiệm vụ nghiên cứu................................................Error Bookmark not defined. 6. Phương pháp nghiên cứu ..........................................Error Bookmark not defined. 7. Ý nghĩa lý luận và thực tiễn của đề tài. .....................Error Bookmark not defined. PHẦN II : NỘI DUNG ...............................................Error Bookmark not defined. Chương 1: GIỚI THIỆU ASP.NET 3.5.....................Error Bookmark not defined. 1.1. Net Framework......................................................Error Bookmark not defined. 1.1.1.Ngôn ngữ trung gian........................................Error Bookmark not defined. 1.1.2.Common Language Runtime ...........................Error Bookmark not defined. 1.1.3.Lớp thư viện trong .Net ...................................Error Bookmark not defined. 1.1.4.Visual Studio...................................................Error Bookmark not defined. 1.2.Các điều khiển Web................................................Error Bookmark not defined. 1.2.1.Các lớp điều khiển Web cơ bản .......................Error Bookmark not defined. 1.2.2.Các thẻ điều khiển web....................................Error Bookmark not defined. 1.2.3.Các lớp điều khiển web ...................................Error Bookmark not defined. 1.2.3.1. Lớp WebControl......................................Error Bookmark not defined. 1.2.3.2. Các điều khiển dạng danh sách ...............Error Bookmark not defined. 1.2.3.3. Điều khiển Table ....................................Error Bookmark not defined. 1.2.4.Các điều khiển ràng buộc dữ liệu.....................Error Bookmark not defined.1.2.4.1. Gridview .................................................Error Bookmark not defined. 1.2.4.2 Điều khiển ListView................................Error Bookmark not defined. 1.2.4.3. Điều khiển DetailView ............................Error Bookmark not defined. 1.2.4.4. Điều khiển Formview ..............................Error Bookmark not defined. 1.2.5. ASP.Net AJAX..............................................Error Bookmark not defined. 1.2.5.1. ASP.Net AJAX Toolkit ..........................Error Bookmark not defined. 1.2.5.2 ScriptManager .........................................Error Bookmark not defined. 1.2.5.3 UpdatePanel ............................................Error Bookmark not defined. 1.2.5.4. Cài đặt AJAX toolkit ..............................Error Bookmark not defined. Chương II: TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU .......... Error Bookmark not defined. 2.1. Tổng quan về quản lý hồ sơ học sinh .....................Error Bookmark not defined. 2.2. Tổng quan về việc quản lý điểm học sinh ..............Error Bookmark not defined. Chương III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ... Error Bookmark not defined. 3.1.Xác định yêu cầu của hệ thống ...............................Error Bookmark not defined. 3.2.Phân tích hệ thống ..................................................Error Bookmark not defined. 3.2.1.Biểu đồ Usecase ..............................................Error Bookmark not defined. 3.2.1.1.Chức năng đối với giáo viên chủ nhiệm....Error Bookmark not defined. 3.2.1.2.Chức năng đối với giáo viên bộ môn ........Error Bookmark not defined. 3.2.1.3.Chức năng đối với Phụ huynh học sinh.....Error Bookmark not defined. 3.2.1.4.Chức năng đối với học sinh ......................Error Bookmark not defined. 3.2.1.5.Chức năng quản lý thông tin chung ..........Error Bookmark not defined. 3.2.1.6.Chức năng quản lý hồ sơ học sinh ............Error Bookmark not defined. 3.2.1.7.Chức năng quản lý giáo viên ....................Error Bookmark not defined. 3.2.1.8.Chức năng quản lý điểm ...........................Error Bookmark not defined. 3.2.1.9.Chức năng quản lý Lớp học......................Error Bookmark not defined. 3.2.1.10.Biểu đồ Usecase về quản lý môn học......Error Bookmark not defined.3.2.1.11.Biểu đồ Usecase nhập thông tin phụ huynh học sinh... Error Bookmark not defined. 3.2.1.12.Chức năng quản trị hệ thống...................Error Bookmark not defined. 3.2.1.13.Chức năng quản lý tin tức.......................Error Bookmark not defined. 3.2.1.14.Chức năng quản lý diễn đàn....................Error Bookmark not defined. 3.3. Chức năng chính của hệ thống ..............................Error Bookmark not defined. 3.4. Kịch bản các chức năng .........................................Error Bookmark not defined. 3.4.1. Đăng nhập hệ thống (Sign in) .........................Error Bookmark not defined. 3.4.2. Đăng xuất hệ thống (Sign up) .........................Error Bookmark not defined. 3.4.3.Quản lý hồ sơ học sinh ....................................Error Bookmark not defined. 3.4.4.Thêm giáo viên................................................Error Bookmark not defined. 3.4.5.Quản lý điểm ...................................................Error Bookmark not defined. 3.5. Biểu đồ tuần tự ......................................................Error Bookmark not defined. 3.5.1.Chức năng đăng nhập hệ thống........................Error Bookmark not defined. 3.5.2.Quản lý hồ sơ học sinh ....................................Error Bookmark not defined. 3.5.3.Thêm giáo viên................................................Error Bookmark not defined. 3.5.4. Biểu đồ tuần tự cho chức năng nhập điểm.......Error Bookmark not defined. 3.6. Biểu đồ hoạt động..................................................Error Bookmark not defined. 3.6.1.Biểu đồ hoạt động chức năng đăng nhập..........Error Bookmark not defined. 3.6.2.Biểu đồ hoạt động chức năng nhập hồ sơ học sinh.........Error Bookmark not defined. 3.6.3.Biểu đồ hoạt động chức năng nhập điểm..........Error Bookmark not defined. 3.7.Biểu đồ lớp.............................................................Error Bookmark not defined. 3.7.1.Biểu đồ lớp cho chức năng quản lý hồ sơ.........Error Bookmark not defined. 3.7.2.Biểu đồ lớp cho chức năng quản lý điểm .........Error Bookmark not defined. 3.8. Thiết kế cơ sở dữ liệu ............................................Error Bookmark not defined. 3.8.1. Các thực thể....................................................Error Bookmark not defined. 3.8.2. Biểu diễn dữ liệu qua các bảng ......................Error Bookmark not defined.3.8.2.1. Bảng GiaoVien:.......................................Error Bookmark not defined. 3.8.2.2. Bảng LopHoc .........................................Error Bookmark not defined. 3.8.2.3. Bảng HoSoHocSinh.................................Error Bookmark not defined. 3.8.2.4. Bảng HocSinh_Lop .................................Error Bookmark not defined. 3.8.2.5. Bảng GiaoVien_Lop_Mon. .....................Error Bookmark not defined. 3.8.2.6.Bảng ChuyenTruong. ...............................Error Bookmark not defined. 3.8.2.7. Bảng SuaHoSo ........................................Error Bookmark not defined. 3.8.2.8.Bảng PhuHuynhHS ..................................Error Bookmark not defined. 3.8.2.9. Bảng LoaiDiem .......................................Error Bookmark not defined. 3.8.2.10. Bảng ĐiemChiTietMonHoc...................Error Bookmark not defined. 3.8.2.11.Bảng SuaDiem........................................Error Bookmark not defined. 3.8.2.12.Bang HanhKiem.....................................Error Bookmark not defined. 3.8.2.13.Bảng KhenThuongKyLuat......................Error Bookmark not defined. 3.8.2.14.Bảng KetQuaThiLai ...............................Error Bookmark not defined. 3.8.2.15.Bảng TBNghiHoc...................................Error Bookmark not defined. 3.8.2.16. Bảng ToCM...........................................Error Bookmark not defined. 3.8.2.17. Bảng GV_ToCM ...................................Error Bookmark not defined. 3.8.2.18. Bảng TT_Loại tin ..................................Error Bookmark not defined. 3.8.2.19. Bảng TT_TinTuc...................................Error Bookmark not defined. 3.9.Mối quan hệ giữa các bảng .....................................Error Bookmark not defined. Chương IV: THIẾT KẾ GIAO DIỆN .......................... Error Bookmark not defined. 4.1. Giao diện chính .....................................................Error Bookmark not defined. 4.2.Giao diện trang xem thông tin lớp học. ...................Error Bookmark not defined. 4.2.1. Xem thông tin lớp học theo khoá. ...................Error Bookmark not defined. 4.2.2. Xem thông tin lớp học theo năm.....................Error Bookmark not defined. 4.2.3. Danh sách lớp.................................................Error Bookmark not defined. 4.3. Giao diện trang xem thông tin học sinh..................Error Bookmark not defined.4.3.1.Xem thông tin khen thưởng lỷ luật của học sinh ............Error Bookmark not defined. 4.3.2.Xem thông tin nghỉ học của học sinh ...............Error Bookmark not defined. 4.3.3.Xem danh sách học sinh giỏi ...........................Error Bookmark not defined. 4.4.Giao diện trang thông tin giáo viên .........................Error Bookmark not defined. 4.4.1. Giao diện trang xem danh sách giáo viên theo tổ chuyên môn ...............Error Bookmark not defined. 4.4.2. Giao diện trang xem phân công giáo viên .......Error Bookmark not defined. 4.4.3. Giao diện trang xem sanh sách giáo viên theo khoá ......Error Bookmark not defined. 4.4.4.Giao diện trang xem danh sách giáo viên theo năm........Error Bookmark not defined. 4.5.Giao diện trang tìm kiếm học sinh ..........................Error Bookmark not defined. 4.5.1.Giao diện trang tìm kiếm thông tin chung ........Error Bookmark not defined. 4.6.Giao diện trang xem điểm tổng kết .........................Error Bookmark not defined. 4.6.1.Xem điểm tổng kết học sinh theo kỳ ................Error Bookmark not defined. 4.6.2.Xem điểm học sinh theo môn ..........................Error Bookmark not defined. 4.6.3.Xem kết quả tổng kết của học sinh...................Error Bookmark not defined. 4.6.4.Xem kết quả học tập và rèn luyện của học sinhError Bookmark not defined. 4.6.5.Xem danh sách học sinh thi lại ........................Error Bookmark not defined. 4.6.6.Xem danh sách học sinh đạt điểm cao..............Error Bookmark not defined. 4.7.Giao diện chính quản lý Website ............................Error Bookmark not defined. 4.7.1.Giao diện trang quản lý học sinh......................Error Bookmark not defined. 4.7.1.1.Giao diện trang quản lý hồ sơ học sinh .....Error Bookmark not defined. 4.7.1.2. Giao diện trang quản lý hạnh kiểm .........Error Bookmark not defined. 4.7.1.3.Giao diện trang quản lý khen thưởng kỷ luật ..........Error Bookmark not defined. 4.7.2.Giao diện trang quản lý giáo viên ....................Error Bookmark not defined.4.7.3.Giao diện trang quản lý lớp học .......................Error Bookmark not defined. 4.7.4.Giao diện trang quản lý môn học .....................Error Bookmark not defined. 4.7.5.Giao diện trang phân công giảng dạy của giáo viên .......Error Bookmark not defined. 4.7.6.Giao diện trang nhập thông tin phụ huynh học sinh. ......Error Bookmark not defined. 4.7.7.Giao diện nhập học sinh nghỉ học ....................Error Bookmark not defined. 4.7.8.Giao diện trang quản lý loại điểm ....................Error Bookmark not defined. 4.7.9.Giao diện trang nhập điểm chi tiết học sinh .....Error Bookmark not defined. 4.7.10.Giao diện trang nhập điểm thi lại ...................Error Bookmark not defined. 4.7.11.Giao diện trang sửa điểm. ..............................Error Bookmark not defined. 4.7.12.Giao diện trang xem học bạ của học sinh .......Error Bookmark not defined. 4.7.13. Giao diện trang gửi mail cho phụ huynh học sinh ......Error Bookmark not defined. 4.7.14. Giao diện trang quản lý tin tức......................Error Bookmark not defined. 4.7.15.Giao diện trang quản lý lương của giáo viên ..Error Bookmark not defined. Chương V: TRIỂN KHAI HỆ THỐNG VÀ TỔNG KẾT ......... Error Bookmark not defined. 5.1. Triển khai hệ thống................................................Error Bookmark not defined. 5.1.1. Ngôn ngữ lập trình..........................................Error Bookmark not defined. 5.1.2. Hệ quản trị cơ sở dữ liệu.................................Error Bookmark not defined. 5.2.Thử nghiệm và đánh giá chương trình ....................Error Bookmark not defined. 5.2.1.Thử nghiệm .....................................................Error Bookmark not defined. 5.2.2.Đánh giá chương trình .....................................Error Bookmark not defined. 5.3. Kết quả đạt được....................................................Error Bookmark not defined. PHẦN III : HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI ..... Error Bookmark not defined. Phần IV: TÀI LIỆU THAM KHÀO............................. Error Bookmark not defined. Phần V: PHỤ LỤC ........................................................ Error Bookmark not defined.TÓM TẮT ĐỀ TÀI Hướng tới mục tiêu phát triển giáo dục kết hợp với sự phát triển đi lên của khoa học kỹ thuật. Phần mềm “ Website quản lý trường THCS Nguyễn Thiện Thuật” là sản phẩm của quá trình ứng dụng công nghệ thông tin vào công tác quản lý giáo dục. Chính vì vậy phần mềm hướng tới các đối tượng chính là : giáo viên, học sinh, phụ huynh với các chức năng chính sau: Quản lý giáo viên Quản lý học sinh Quản lý điểm Quản lý lương Các hoạt động quản lý khác trong một trường THCS. Trao đổi thông tin : học tập, tin giáo dục… Phần mềm là kết quả tổng hợp của các thao tác hỗ trợ cách thức quản lý trở lên dễ dàng hơn, giảm thiểu các hoạt động thủ công, hỗ trợ cho các thầy cô giáo và các em học sinh. Đây là một Website hoàn thiện quản lý trường THCS Nguyễn Thiện Thuật.HƯỚNG DẪN SỬ DỤNG WEBSITE I. Giới thiệu Phần mềm “QUẢN LÝ TRƯỜNG THCS” được thiết kế nhằm giúp cho các cán bộ quản lý, các thầy cô giáo thuận lợi hơn trong công tác được giao. Với giao diện đơn giản dễ sử dụng và rất nhiều tính năng, phần mềm đã có thể giúp giải quyết hơn 90% khối lượng công việc trong nhà trường phổ thông một cách nhanh chóng và chính xác. Phần mềm bao gồm các chức năng chính sau: Phân quyền truy cập vào phần mềm theo ba mức độ ( Quản lý, Giáo viên, Kế Toán). Quản lý thông tin giáo viên Quản lý thông tin học sinh Tính điểm, xếp loại học lực Xếp phòng thi Xem tình hình học tập của học sinh II. Hướng dẫn sử dụng 1. Yêu cầu cài đặt hệ thống Yêu cầu phần cứng CPU Pemtium 3 500 Mhz hoặc cao hơn Ram 256 Mb hoặc cao hơn Yêu cầu hệ điểu hành Tương thích với các hệ điều hành Windows 2000, 2003, Xp, Vista Yêu cầu các dịch vụ hệ thống Net framework 2.0 VS 2008, hoặc 2005 Sql server 2005 hoặc SqlExpress 2005, sql server 2000 Microsoft Excel Microsoft Word Nên sử dụng trình duyệt firefox để duyệt web nhanh hơn. 2. Hướng dẫn sử dụng khi đăng nhập với quyền Quản Lý (Admin). Phân quyền người quản lý (Admin): Khi đăng nhập vào phần mềm với quyền Admin bạn sẽ có thể sử dụng tất cả các chức năng của phần mềm. User name: admin Pass: admin Lưu ý: Nên hạn chế đến mức thấp nhất cá nhân có thể sử dụng phần mềm với quyền Admin để tăng khả năng bảo mật. Mật mã Admin khi mất sẽ không có chức năng để phục hồi. Hướng dẫn sử dụng các chức năng: Đăng nhập vào Website. Công dụng: Dùng để đăng nhập vào quản lý Website. B1: Chọn quyền đăng nhập trong danh sách bao gồm 3 quyền Quản lý, Giáo viên, Kế toán B2: Chọn tên đăng nhập tương ứng trong danh sách. B3: Nhập đúng mật mã đăng nhập. B4: Bấm nút đăng nhập để đăng nhập vào phần mềm.1 LỜI CÁM ƠN Sau một thời gian thực hiện đồ án tốt nghiệp, đến nay chúng em đã hoàn tất đồ án của nhóm mình. Để đạt được những kết quả như vậy, chúng em đã được rất nhiều sự giúp đỡ và chỉ bảo tận tình của các thầy cô trong khoa. Nên trong phần đầu của báo cáo, cho phép chúng em được gửi lời cảm ơn đến: Các thầy cô giáo trong khoa Công nghệ thông tin đã tận tình chỉ bảo, trang bị cho chúng em những kiến thức trong suốt quá trình ngồi trên ghế nhà trường. Đặc biệt chúng em xin gửi lời cảm ơn chân thành nhất đến thầy Nguyễn Văn Hậu và cô Nguyễn Thị Hải Năng, đã giúp chúng em trong suốt quá trình làm đồ án tốt nghiệp. Thầy cô đã tận tình chỉ bảo và đóng góp ý kiến để chúng em có thể hoàn thành tốt đồ án tốt nghiệp. Cảm ơn các bạn trong lớp đã giúp đỡ, hỗ trợ và động viên nhóm trong quá trình làm đề tài để nhóm hoàn thiện chương trình hơn. Trong quá trình làm đồ án, các thành viên trong nhóm cũng đã cố gắng hết sức, song cũng không thể tránh khỏi sự thiếu xót, hạn chế. Chúng em rất mong nhận được sự đóng góp ý kiến của thầy cô cùng các bạn để chương trình của chúng em hoàn thiện hơn. Chúng em xin chân thành cảm ơn Hưng Yên, ngày tháng năm 2009. Nhóm sinh viên Phạm Thị Thuý Quỳnh Nguyễn Thị Lương2 NHẬN XÉT ĐÁNH GIÁ CỦA GIÁO VIÊN HƯỚNG DẪN ................................................................................................................................. ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... ................................................................................................................................... Hưng yên, ngày…… tháng…... năm 2009 Giáo viên hướng dẫn3 NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN PHẢN BIỆN ……………………………………………………………................................................ ...…………………………………………………………………..................………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… ………………………………………………………………………..………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… ……………………………………………....…………………………………………… ………………………………..………….……………………………………………… ………………………………………...…………………………………………… Hưng yên, ngày…… tháng…... năm 2009 Giáo viên phản biện4 MỤC LỤC DANH MỤC CÁC HÌNH.........................................................................................10 DANH MỤC CÁC BẢNG........................................................................................13 LỜI NÓI ĐẦU ..........................................................................................................15 PHẦN I : MỞ ĐẦU ..................................................................................................17 1. Lý do chọn đề tài....................................................................................................17 2. Khách thể và đối tượng nghiên cứu.........................................................................18 3. Giới hạn và phạm vi nghiên cứu .............................................................................18 4. Mục đích nghiên cứu ..............................................................................................19 5. Nhiệm vụ nghiên cứu..............................................................................................19 6. Phương pháp nghiên cứu ........................................................................................20 7. Ý nghĩa lý luận và thực tiễn của đề tài. ...................................................................20 PHẦN II : NỘI DUNG .............................................................................................21 Chương 1: GIỚI THIỆU ASP.NET 3.5...................................................................21 1.1. Net Framework....................................................................................................21 1.1.1.Ngôn ngữ trung gian......................................................................................23 1.1.2.Common Language Runtime .........................................................................24 1.1.3.Lớp thư viện trong .Net .................................................................................26 1.1.4.Visual Studio.................................................................................................27 1.2.Các điều khiển Web..............................................................................................28 1.2.1.Các lớp điều khiển Web cơ bản .....................................................................28 1.2.2.Các thẻ điều khiển web..................................................................................29 1.2.3.Các lớp điều khiển web .................................................................................30 1.2.3.1. Lớp WebControl....................................................................................31 1.2.3.2. Các điều khiển dạng danh sách .............................................................36 1.2.3.3. Điều khiển Table ..................................................................................39 1.2.4.Các điều khiển ràng buộc dữ liệu...................................................................405 1.2.4.1. Gridview ...............................................................................................40 1.2.4.2 Điều khiển ListView..............................................................................43 1.2.4.3. Điều khiển DetailView ..........................................................................46 1.2.4.4. Điều khiển Formview ............................................................................46 1.2.5. ASP.Net AJAX............................................................................................47 1.2.5.1. ASP.Net AJAX Toolkit ........................................................................47 1.2.5.2 ScriptManager .......................................................................................47 1.2.5.3 UpdatePanel ..........................................................................................48 1.2.5.4. Cài đặt AJAX toolkit ............................................................................51 Chương II: TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU .......................................53 2.1. Tổng quan về quản lý hồ sơ học sinh ...................................................................53 2.2. Tổng quan về việc quản lý điểm học sinh ............................................................53 Chương III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ..............................................59 3.1.Xác định yêu cầu của hệ thống .............................................................................59 3.2.Phân tích hệ thống ................................................................................................61 3.2.1.Biểu đồ Usecase ............................................................................................61 3.2.1.1.Chức năng đối với giáo viên chủ nhiệm..................................................61 3.2.1.2.Chức năng đối với giáo viên bộ môn ......................................................62 3.2.1.3.Chức năng đối với Phụ huynh học sinh...................................................62 3.2.1.4.Chức năng đối với học sinh ....................................................................63 3.2.1.5.Chức năng quản lý thông tin chung ........................................................63 3.2.1.6.Chức năng quản lý hồ sơ học sinh ..........................................................64 3.2.1.7.Chức năng quản lý giáo viên ..................................................................66 3.2.1.8.Chức năng quản lý điểm .........................................................................66 3.2.1.9.Chức năng quản lý Lớp học....................................................................67 3.2.1.10.Biểu đồ Usecase về quản lý môn học....................................................68 3.2.1.11.Biểu đồ Usecase nhập thông tin phụ huynh học sinh.............................69 3.2.1.12.Chức năng quản trị hệ thống.................................................................706 3.2.1.13.Chức năng quản lý tin tức.....................................................................70 3.2.1.14.Chức năng quản lý diễn đàn..................................................................71 3.3. Chức năng chính của hệ thống ............................................................................72 3.4. Kịch bản các chức năng .......................................................................................73 3.4.1. Đăng nhập hệ thống (Sign in) .......................................................................73 3.4.2. Đăng xuất hệ thống (Sign up) .......................................................................73 3.4.3.Quản lý hồ sơ học sinh ..................................................................................74 3.4.4.Thêm giáo viên..............................................................................................74 3.4.5.Quản lý điểm .................................................................................................75 3.5. Biểu đồ tuần tự ....................................................................................................76 3.5.1.Chức năng đăng nhập hệ thống......................................................................76 3.5.2.Quản lý hồ sơ học sinh ..................................................................................77 3.5.3.Thêm giáo viên..............................................................................................78 3.5.4. Biểu đồ tuần tự cho chức năng nhập điểm.....................................................79 3.6. Biểu đồ hoạt động................................................................................................79 3.6.1. Biểu đồ hoạt động chức năng đăng nhập.......................................................80 3.6.2. Biểu đồ hoạt động chức năng nhập hồ sơ học sinh........................................81 3.6.3. Biểu đồ hoạt động chức năng nhập điểm.......................................................82 3.7.Biểu đồ lớp...........................................................................................................82 3.7.1. Biểu đồ lớp cho chức năng quản lý hồ sơ......................................................84 3.7.2. Biểu đồ lớp cho chức năng quản lý điểm ......................................................85 3.8. Thiết kế cơ sở dữ liệu ..........................................................................................86 3.8.1. Các thực thể..................................................................................................86 3.8.2. Biểu diễn dữ liệu qua các bảng ....................................................................86 3.8.2.1. Bảng GiaoVien:.....................................................................................86 3.8.2.2. Bảng LopHoc .......................................................................................87 3.8.2.3. Bảng HoSoHocSinh...............................................................................88 3.8.2.4. Bảng HocSinh_Lop ...............................................................................897 3.8.2.5. Bảng GiaoVien_Lop_Mon. ...................................................................89 3.8.2.6. Bảng ChuyenTruong..............................................................................90 3.8.2.7. Bảng SuaHoSo ......................................................................................90 3.8.2.8. Bảng PhuHuynhHS ...............................................................................90 3.8.2.9. Bảng LoaiDiem .....................................................................................91 3.8.2.10. Bảng ĐiemChiTietMonHoc.................................................................92 3.8.2.11.Bảng SuaDiem......................................................................................92 3.8.2.12. Bang HanhKiem..................................................................................93 3.8.2.13. Bảng KhenThuongKyLuat...................................................................93 3.8.2.14. Bảng KetQuaThiLai ............................................................................94 3.8.2.15. Bảng TBNghiHoc................................................................................94 3.8.2.16. Bảng ToCM.........................................................................................94 3.8.2.17. Bảng GV_ToCM .................................................................................94 3.8.2.18. Bảng TT_Loại tin ................................................................................95 3.8.2.19. Bảng TT_TinTuc.................................................................................95 3.9.Mối quan hệ giữa các bảng ...................................................................................96 Chương IV: THIẾT KẾ GIAO DIỆN .....................................................................97 4.1. Giao diện chính ...................................................................................................97 4.2.Giao diện trang xem thông tin lớp học. ...............................................................101 4.2.1. Xem thông tin lớp học theo khoá. ...............................................................101 4.2.2. Xem thông tin lớp học theo năm.................................................................101 4.2.3. Danh sách lớp.............................................................................................102 4.3. Giao diện trang xem thông tin học sinh..............................................................103 4.3.1.Xem thông tin khen thưởng lỷ luật của học sinh ..........................................103 4.3.2.Xem thông tin nghỉ học của học sinh ...........................................................104 4.3.3.Xem danh sách học sinh giỏi .......................................................................105 4.4.Giao diện trang thông tin giáo viên .....................................................................106 4.4.1. Giao diện trang xem danh sách giáo viên theo tổ chuyên môn ....................1068 4.4.2. Giao diện trang xem phân công giáo viên ...................................................106 4.4.3. Giao diện trang xem sanh sách giáo viên theo khoá ....................................107 4.4.4. Giao diện trang xem danh sách giáo viên theo năm.....................................107 4.5. Giao diện trang tìm kiếm học sinh .....................................................................108 4.5.1.Giao diện trang tìm kiếm thông tin chung ....................................................109 4.6.Giao diện trang xem điểm tổng kết .....................................................................110 4.6.1. Xem điểm tổng kết học sinh theo kỳ ...........................................................110 4.6.2. Xem điểm học sinh theo môn .....................................................................111 4.6.3. Xem kết quả tổng kết của học sinh..............................................................113 4.6.4. Xem kết quả học tập và rèn luyện của học sinh...........................................113 4.6.5. Xem danh sách học sinh thi lại ...................................................................114 4.6.6. Xem danh sách học sinh đạt điểm cao.........................................................115 4.7. Giao diện chính quản lý Website .......................................................................116 4.7.1. Giao diện trang quản lý học sinh.................................................................118 4.7.1.1. Giao diện trang quản lý hồ sơ học sinh ................................................118 4.7.1.2. Giao diện trang quản lý hạnh kiểm .....................................................121 4.7.1.3. Giao diện trang quản lý khen thưởng kỷ luật .......................................123 4.7.2. Giao diện trang quản lý giáo viên ...............................................................124 4.7.3. Giao diện trang quản lý lớp học..................................................................124 4.7.4. Giao diện trang quản lý môn học ................................................................125 4.7.5. Giao diện trang phân công giảng dạy của giáo viên ....................................126 4.7.6. Giao diện trang nhập thông tin phụ huynh học sinh. ...................................127 4.7.7. Giao diện nhập học sinh nghỉ học ...............................................................128 4.7.8. Giao diện trang quản lý loại điểm ...............................................................128 4.7.9. Giao diện trang nhập điểm chi tiết học sinh ................................................129 4.7.10. Giao diện trang nhập điểm thi lại ..............................................................130 4.7.11. Giao diện trang sửa điểm. .........................................................................132 4.7.12. Giao diện trang xem học bạ của học sinh ..................................................1329 4.7.13. Giao diện trang gửi mail cho phụ huynh học sinh ....................................143 4.7.14. Giao diện trang quản lý tin tức..................................................................143 4.7.15. Giao diện trang quản lý lương của giáo viên .............................................144 Chương V: TRIỂN KHAI HỆ THỐNG VÀ TỔNG KẾT ....................................147 5.1. Triển khai hệ thống............................................................................................147 5.1.1. Ngôn ngữ lập trình......................................................................................147 5.1.2. Hệ quản trị cơ sở dữ liệu.............................................................................147 5.2.Thử nghiệm và đánh giá chương trình ................................................................147 5.2.1.Thử nghiệm .................................................................................................147 5.2.2. Đánh giá chương trình ................................................................................148 5.3. Kết quả đạt được................................................................................................148 PHẦN III : HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI ..............................................150 Phần IV: TÀI LIỆU THAM KHÀO......................................................................151 Phần V: PHỤ LỤC .................................................................................................15210 DANH MỤC CÁC HÌNH Hình 1.1: Lớp thư viện .Net và CLR...........................................................................22 Hình 1.2: Biên dịch ngôn ngữ trong .Net ....................................................................24 Hình 1.3: Hiển thị 1 textboxt trlên trình duyệt ..........................................................30 Hình 1.4: Thứ tự điều khiển Web ..............................................................................31 Hình 1.5: Một ví dụ kiểm tra điều khiển CheckListBox..............................................37 Hình 1.6: Điều khiển Table.........................................................................................39 Hình 1.7: Kiểm tra hiển thị của Table.........................................................................39 Hình 1.8: Table được tạo ra tự động. .........................................................................40 Hình 1.9: Cấu hình cho các cột trong VisualStudio.....................................................42 Hình 1.10: Biểu diễn sự phân cấp các template trong ListView. .................................44 Hình 1.11: Phân trang trong Detailview......................................................................46 Hình 1.12: Sử dụng UpdatePanel................................................................................49 Hình 1.13: Thêm điều khiển AJAXToolkit vào Toolbox ............................................52 Hình 3.1: Biểu đồ usecase cho chức năng giáo viên chủ nhiệm...................................61 Hình 3.2: Biểu đồ usecse cho chức năng giáo viên bộ môn.........................................62 Hình 3.3:Biểu đồ usecase chức năng đối với phụ huynh học sinh ...............................62 Hình 3.5: Biểu đồ Usecase chức năng quản lý thông tin chung ...................................63 Hình 3.6: Biểu đồ Usecase chức năng quản lý hồ sơ học sinh.....................................64 Hình 3.7: Biểu đồ Usecase chức năng quản lý giáo viên .............................................66 Hình 3.8: Biểu đồ Usecase chức năng quản lý điểm....................................................66 Hình 3.9: Biểu đồ Usecase chức năng quản lý lớp học................................................67 Hình 3.10 : Biểu đồ Usecase chức năng quản lý môn học ...........................................68 Hình 3.11: Biểu đồ Usecase nhập thông tin phụ huynh...............................................69 Hình 3.12: Biểu đồ Usecase chức năng quản trị hệ thống ...........................................70 Hình 3.13:Biểu đồ use case chức năng quản lý tin tức. ...............................................7011 Hình 3.14:Biểu đồ use case chức năng quản lý diễn đàn. ............................................71 Hình 3.15:Lược đồ tương tác chức năng đăng nhập hệ thống......................................76 Hình 3.16: Lược đồ tương tác chức năng quản lý hồ sơ học sinh. ...............................77 Hình 3.17: Lược đồ tương tác chức năng thêm giáo viên. ...........................................78 Hình 3.18: Lược đồ tương tác chức năng thêm nhập điểm. .........................................79 Hình 3.19: Biểu đồ hoạt động chức năng đăng nhập. ..................................................80 Hình 3.20: Biểu đồ hoạt động chức năng nhập hồ sơ học sinh. ...................................81 Hình 3.21: Biểu đồ hoạt động chức năng nhập điểm. ..................................................82 Hình 3.22: Biểu đồ lớp cho chức năng quản lý hồ sơ học sinh ....................................84 Hình 3.23: Biểu đồ lớp cho chức năng quản lý điểm...................................................86 Hình 4.1: Giao diện chính của website......................................................................100 Hình 4.2: Giao diện trang xem thông tin lớp học theo khoá ......................................101 Hình 4.3: Giao diện trang danh sách lớp...................................................................103 Hình 4.4: Giao diện trang xem thông tin khen thưởng kỷ luật...................................104 Hình 4.5: Giao diện trang xem thông tin nghỉ học của học sinh ................................105 Hình 4.6: Giao diện trang xem danh sách học sinh giỏi ............................................105 Hình 4.7: Giao diện trang xem danh sách giáo viên theo tổ ......................................106 Hình 4.8: Giao diện trang xem phân công giáo viên .................................................106 Hình 4.9: Giao diện trang xem DSGV theo khoá ......................................................107 Hình 4.10: Giao diện trang xem DSGV theo năm .....................................................107 Hình 4.11: Giao diện trang tìm kiếm học sinh...........................................................109 Hình 4.12: Giao diện trang tìm kiếm chung ..............................................................110 Hình 4.13: Giao diện trang xem điểm tổng kết học sinh theo kỳ ...............................111 Hình 4.14: Giao diện trang xem điểm học sinh theo môn..........................................112 Hình 4.15: Giao diện trang xem kết quả tổng kết của học sinh..................................113 Hình 4.16: Giao diện trang xem kết quả kết quả học tập và rèn luyện học sinh.........114 Hình 4.17: Giao diện trang xem danh sách học sinh thi lại........................................115 Hình 4.18: Giao diện trang xem danh sách học sinh đạt điểm cao.............................11612 Hình 4.19: Giao diện trang đăng nhập ......................................................................116 Hình 4.20: Giao diện chính trang quản lý .................................................................117 Hình 4.21: Giao diện trang nhập trực tiếp hồ sơ học sinh..........................................119 Hình 4.22: Giao diện trang nhập hồ sơ học sinh từ file excel. ...................................120 Hình 4.22: Giao diện trang nhập từ một danh sách lớp khác. ....................................121 Hình 4.23: Giao diện trang hạnh kiểm . ....................................................................122 Hình 4.24: Giao diện trang nhập hạnh kiểm .............................................................122 Hình 4.25: Giao diện trang quản lý khen thưởng kỷ luật...........................................123 Hình 4.26: Giao diện trang quản lý giáo viên............................................................124 Hình 4.27: Giao diện trang quản lý lớp học ..............................................................125 Hình 4.28: Giao diện trang quản lý môn học.............................................................126 Hình 4.29: Giao diện trang phân công giảng dạy giáo viên .......................................127 Hình 4.30: Giao diện trang nhập thông tin phụ huynh học sinh.................................127 Hình 4.31: Giao diện trang nhập học sinh nghỉ học...................................................128 Hình 4.32: Giao diện trang nhập loại điểm ...............................................................129 Hình 4.33: Giao diện trang nhập điểm chi tiết học sinh.............................................130 Hình 4.34: Giao diện trang nhập điểm thi lại của học sinh ........................................131 Hình 4.35: Giao diện trang sửa điểm của học sinh ....................................................132 Hình 4.36: Giao diện trang xem học bạ của học sinh ................................................132 Hình 4.37: Giao diện trang gửi mail .........................................................................143 Hình 4.38: Giao diện trang quản lý tin tức ................................................................144 Hình 4.39: Giao diện trang quản lý tiền lương ..........................................................14513 DANH MỤC CÁC BẢNG Bảng 1.1: Các điều khiển web cơ bản .......................................................................29 Bảng 1.2: Các thuộc tính của WebControl. .................................................................33 Bảng 1.3: Các thuộc tính của Fonts.............................................................................35 Bảng 1.4 Các thuộc tính được thêm vào BulletedList. ................................................38 Bảng 1.5: Các kiểu cột................................................................................................41 Bảng 1.6: Định dạng chuỗi số.....................................................................................43 Bảng 3.1: Kịch bản chức năng đăng nhập hệ thống.....................................................73 Bảng 3.2:Kịch bản chức năng đăng xuất hệ thống ......................................................74 Bảng 3.3: Kịch bản chức năng quản lý hồ sơ học sinh ................................................74 Bảng 3.4: Kịch bản chức năng thêm giáo viên ............................................................75 Bảng 3.5: Kịch bản chức năng quản lý điểm...............................................................75 Bảng 3.6: Bảng GiaoVien...........................................................................................87 Bảng 3.7: Bảng lớp học ..............................................................................................88 Bảng 3.8: Bảng hồ sơ học sinh ...................................................................................89 Bảng 3.8: Bảng học sinh lớp.......................................................................................89 Bảng 3.9: Bảng giáo viên lớp môn..............................................................................89 Bảng 3.10: Bảng chuyển trường .................................................................................90 Bảng 3.11: Bảng sửa hồ sơ .........................................................................................90 Bảng 3.12: Bảng phụ huynh học sinh .........................................................................91 Bảng 3.13: Bảng loại điểm .........................................................................................92 Bảng 3.14: Bảng điểm chi tiết môn học ......................................................................92 Bảng 3.15: Bảng sửa điểm..........................................................................................93 Bảng 3.16: Bảng hạnh kiểm........................................................................................93 Bảng 3.17: Bảng khen thưởng kỷ luật.........................................................................93 Bảng 3.18: Bảng kết quả thi lại...................................................................................9414 Bảng 3.19: Bảng thông báo nghỉ học ..........................................................................94 Bảng 3.20: Bảng tổ chuyên môn.................................................................................94 Bảng 3.21: Bảng giáo viên tổ chuyên môn..................................................................95 Bảng 3.22: Bảng loại tin .............................................................................................95 Bảng 3.23: Bảng tin tức chi tiết ..................................................................................95 Bảng 3.24: Bảng mối quan hệ.....................................................................................9615 LỜI NÓI ĐẦU Ngày nay khi xã hội ngày càng đi lên cùng với sự phát triển của khoa học kĩ thuật thì không ai có thể phủ nhận vai trò của Công nghệ thông tin ngày càng xâm nhập rộng rãi trong các lĩnh vực của cuộc sống. Từ các công sở, cơ quan nhà nước, công ty, văn phòng và ngay cả trong trường học thì không những tin học đã tồn tại mà còn đóng vai trò quan trọng trong đó. Dưới sự hỗ trợ của tin học thì dường như mọi thứ đều trở lên đơn giản, đặc biệt sự phát triển ngày càng lớn mạnh của Internet làm cho mọi người cũng thu ngắn khoảng cách địa lí trở lên gần nhau hơn. Trên Internet mọi người có thể cùng trao đổi thông tin, chuyện trò và sử dụng các tài liệu học tập chung. Chính vì vậy việc sử dụng dịch vụ Internet là một điều thiết yếu đối với mỗi chúng ta. Cùng với sự phát triển không ngừng của công nghệ thông tin trên thế giới, Nhà nước đã có những chính sách cần thiết để ứng dụng công nghệ thông tin vào công tác quản lý và đưa ngành công nghệ thông tin chiếm vị trí quan trọng trong chiến lược phát triển kinh tế và xã hội của đất nước. Công nghệ thông tin không chỉ được ứng dụng rất nhiều vào công tác quản lý của các doanh nghiệp mà nó còn là một yêu cầu gần như bắt buộc đối với các trường học hiện nay. Đối với sinh viên, chúng ta không còn xa lạ gì với các khái niệm quản lý học sinh, quản lý sinh viên và cũng đã thực hiện nhiều đề tài để tạo ra các sản phẩm hỗ trợ cho công tác này. Nhưng trong một số năm gần đây, Bộ giáo dục và đào tạo đã có những thay đổi rất lớn trong công tác Quản lý, tổ chức, đánh giá chất lượng giáo dục đặc biệt là tại các trường khối Trung học cơ sở và Trung học phổ thông. Song song với những thay đổi đó, công việc quản lý ngày càng trở nên phức tạp hơn trong khi rất nhiều trường vẫn còn thực hiện công tác quản lý hồ sơ và quản lý điểm một cách thủ công. Đó là một yêu cầu dẫn đến đòi hỏi có những cải tiến mới trong công tác quản lý. Ngoài việc khẳng định Công nghệ thông tin ngày càng được ứng dụng rộng rãi trong các hoạt động của đời sống thường nhật chúng ta cũng không quên nhắc lại rằng đời sống của con người ngày một nâng cao, các mối quan tâm trở nên đa dạng phong16 phú hơn, tiện ích, máy móc hỗ trợ nhiều hơn. Điều này đã ảnh hưởng trực tiếp tới công tác giáo dục. Sẽ rất tiện ích nếu phụ huynh học sinh chỉ cần ở nhà mà có thể biết được mọi thông tin cần thiết về kết quả học tập của con em mình, giúp cho việc kết hợp giữa gia đình và nhà trường được nhanh chóng và tiện lợi hơn. Đó chính là nhu cầu thứ hai đòi hỏi có những cải tiến mới trong công tác quản lý giáo dục. Qua khảo sát thực tế, kết hợp với nhu cầu của các nhà quản lý và của phụ huynh học sinh trong việc quản lý giáo dục và quản lý con em mình, em đã quyết định lựa chọn đề tài “Xây dựng Website quản lý Trưòng THCS Nguyễn Thiện Thuật ”. Website đảm bảo cho nhu cầu sử dụng của cả hai phía gia đình và nhà trường trong công tác này.17 PHẦN I : MỞ ĐẦU 1. Lý do chọn đề tài Ngày nay công nghệ thông tin là một lĩnh vực vô cùng quan trọng và quen thuộc với mọi người, nó được ứng dụng vào hầu hết tất cả các lĩnh vực của đời sống : phục vụ cho nhu cầu văn hoá, xã hội, ứng dụng vào giáo dục, y tế…Đặc biệt là trong các hoạt động quản lý thì tiện ích mà công nghệ thông tin đem lại thật đáng kể, giảm thiểu các thủ tục, thao tác mang tính chất thủ công. Hiện nay trên thực tế đã có rất nhiều chương trình đã được viết ra từ các công ty chuyên viết phần mềm, hay của các nhân, tập thể, để phục vụ một công việc quan trọng quản học sinh trong nhà trường THPT và THCS. Phần nhiều các nhà trường vẫn sử dụng hình thức bán công nghệ (phân nửa công nghệ hiện đại mà thôi, vẫn dùng sổ điểm và học bạ viết tay) mà không tận dụng hết khả năng CNTT có thể thay thế tất cả tất cả tài liệu, sổ sách được lưu trữ trên giấy, tự động hóa tất cả công tác quản lý và hiệu quả của nó mang lại không thể tính được bằng tiền. Mục đích của chúng tôi xây dựng Hệ thống quản lý học sinh trong nhà trường bằng hệ thống Tin học là biến tất cả các hồ sơ trên giấy thành hồ sơ lưu trữ và xử lí trên máy tính, một cách hiệu quả và nhanh chóng, phục vụ tốt cho công tác quản lý, nâng cao chất lượng dạy và học trong nhà trường PT và Tất cả đều phải được Online. ( hiện nay Viettel đã nối Internet đến các trường học). Trong tất cả các loại hồ sơ, phần quản lý điểm số là phần quan trọng nhất, vì điểm số ở bậc THPT và THCS có rất nhiều cột điểm và kiểm tra thường xuyên trong một học kì. Vì vậy rất khó khăn cho việc cập nhật và quản lí một cách có hiểu quả. Là những sinh viên ngành công nghệ thông tin chúng em luôn mong muốn mình sẽ làm được gì đó để ứng dụng những kiến thức đã học xây dựng được những sản phẩm có ứng dụng thực tế. Chúng em xác định sẽ hướng đến khía cạnh giáo dục, xây18 dựng sản phẩm cho việc quản lý trường học. Trên thực tế hiện nay các Website của các truờng đại học, trung học phổ thông đã rất nhiều nhưng đối với các truờng trung học cơ sở thì ít được các nhà lập trình chú ý đến nên có khá ít và đơn giản. Chính vì vậy qua khảo sát chúng em thấy các đòi hỏi, yêu cầu của các trường trung học cơ sở cũng rất lớn đặc biệt đối với các trường chuyên nên nhóm quyết định xây dựng một Website quản lý trường trung học cơ sở và lấy trường THCS Nguyễn Thiện Thuật làm thí điểm. Với mong muốn áp dụng những kiến thức mình đã học được tạo ra sản phẩm hoàn thiện có tính thực tế chúng em hi vọng sản phẩm sẽ đáp ứng được nhu cầu thực tế đối với công việc quản lý của một trường trung học cơ sở. Và nó còn giúp chúng em làm việc, tiếp xúc với môi truờng giáo dục mà sau này chúng em đều mong muốn được làm việc khi chọn đề tài “ Xây dựng Website quản lý trường trung học cơ sở Nguyễn Thiện Thuật”. 2. Khách thể và đối tượng nghiên cứu Hệ thống quản lý giáo viên. Hệ thống quản lý học sinh Hệ thống lưu trữ các thông tin Hệ thống quản lý điểm, thi cử Các công cụ xây dựng chương trình. 3. Giới hạn và phạm vi nghiên cứu  Giới hạn : Tìm hiểu về cách thức tổ chức bộ máy quản lý, cán bộ giáo viên trong trường Tìm hiểu cách thức quản lý thông tin giáo viên Tìm hiểu cách thức quản lý thông tin học sinh Tìm hiểu về hệ thống, cách thức quản lý điểm Xây dựng một Website quản lý trường THCS Tìm hiểu các hoạt động cơ bản trong trường THCS19  Phạm vi nghiên cứu Nghiên cứu trong phạm vi của trường THCS Nguyễn Thiện Thuật Áp dụng vào xây dựng Website quản lý trường THCS Nguyễn Thiện Thuật 4. Mục đích nghiên cứu  Nghiên cứu các công nghệ phát triển phần mềm  Nghiên cứu các cách thức quản lý giáo viên và học sinh.  Nghiên cứu cách thức tổ chức, cơ cấu tổ chức  Xây dựng được hệ thống quản lý điểm trên nền Web  Ứng dụng vào xây dựng Website quản lý trường THCS Nguyễn Thiện Thuật 5. Nhiệm vụ nghiên cứu Đi vào các nhiệm vụ cụ thể :  Tìm hiểu về cách thức phân công, bộ máy tổ chức của nhà trường  Tìm hiểu về cách thức quản lý hồ sơ, các thông tin về giáo viên tại trường Nguyễn Thiện Thuật. Quản lý về giáo viên của trường ở những khía cạnh nào? Việc quản lý được giao cho ai?...  Tìm hiểu về cách thức quản lý hồ sơ, các thông tin về học sinh tại trường Nguyễn Thiện Thuật. Quản lý thông tin học sinh ở những mặt nào ? Việc quản lý giành cho ai?...  Tìm hiểu về các hoạt động trong trường THCS, cách thức tổ chức : Về cơ cấu tổ chức Về các hoạt động chuyên môn và các hoạt động khác Về các họat động thi cử, ngoại khoá…  Tìm hiểu về cách thức quản lý các loại điểm của học sinh trong nhà trường  Tìm hiểu về ASP.NET 3.5.  Tìm hiểu về các công cụ hỗ t

NỘI DUNG

GIỚI THIỆU ASP.NET 3.5

Như chúng ta đã biết, Net Framework bao gồm rất nhiều công nghệ Đó là những công nghệ sau:

- Ngôn ngữ Net: Bao gồm Visual Basic, C#, Jscript.Net (Phiên bản phía server của Javascript), J# và C++

Common Language Runtime (CLR) là thành phần chính của Net, chịu trách nhiệm thực thi các chương trình và tự động cung cấp các dịch vụ như kiểm tra bảo mật, quản lý bộ nhớ và tối ưu hóa hiệu suất cho các ứng dụng.

Lớp thư viện Net Framework cung cấp hàng trăm hàm xây dựng sẵn, giúp bạn dễ dàng tích hợp vào ứng dụng của mình Các tính năng này thường được tổ chức theo công nghệ, chẳng hạn như ADO.Net cho việc phát triển ứng dụng cơ sở dữ liệu và Windows Forms cho việc xây dựng ứng dụng desktop.

ASP.Net là một nền tảng quan trọng để phát triển ứng dụng web, cung cấp nhiều tính năng từ thư viện Net Nó cũng tích hợp các dịch vụ web, bao gồm bảo mật quyền truy cập và lưu trữ dữ liệu, giúp tối ưu hóa hiệu suất và bảo mật cho các ứng dụng trực tuyến.

Visual Studio là một công cụ phát triển mạnh mẽ, bao gồm nhiều thành phần và tính năng khắc phục lỗi Nó được cài đặt từ DVD với đầy đủ Net Framework, giúp người dùng không cần tải xuống riêng lẻ Tuy nhiên, sự phân chia giữa các thành phần của nó đôi khi không rõ ràng Chẳng hạn, ASP.Net có thể được hiểu theo nghĩa hẹp là các thành phần thư viện Net dùng để thiết kế trang web, nhưng cũng có thể đề cập đến toàn bộ chủ đề của các ứng dụng web, bao gồm ngôn ngữ Net và nhiều lớp thư viện khác không chỉ giới hạn ở web.

Hình 1.1: Lớp thư viện Net và CLR

Tất cả các ngôn ngữ Net đều được biên dịch sang ngôn ngữ Common Intermediate Language (CIL) trước khi thực thi Kỹ thuật CLR của Net chỉ sử dụng mã IL, giúp tất cả các ngôn ngữ Net có những đặc điểm chung Điều này lý giải tại sao VB và C# có sự tương đồng trong đặc điểm và thực thi Thực tế, các ngôn ngữ này hoàn toàn tương thích, cho phép một trang web viết bằng C# có thể sử dụng các thành phần của VB như với các thành phần của chính nó và ngược lại.

.NET Framework tương thích với Common Language Specification (CLS), bao gồm Common Type System (CTS) định nghĩa quy tắc cho các kiểu dữ liệu như chuỗi, số và mảng được sử dụng trong tất cả các ngôn ngữ NET CLS cũng xác định các thành phần hướng đối tượng như lớp, phương thức và sự kiện Mặc dù phần lớn các nhà phát triển NET không cần hiểu cách thức hoạt động của CLS, họ vẫn sử dụng nó hàng ngày.

Hình 1.2 minh họa quá trình biên dịch ngôn ngữ Net thành mã IL Mỗi tệp EXE hoặc DLL được tạo ra từ ngôn ngữ Net đều chứa mã IL, cho phép triển khai trên nhiều máy tính khác nhau Đối với ứng dụng web, mã đã được biên dịch sẽ được triển khai lên một máy chủ đang hoạt động.

Hình 1.2: Biên dịch ngôn ngữ trong Net

CLR chỉ chạy mã IL, không phụ thuộc vào ngôn ngữ Net cụ thể Nó thực hiện biên dịch mã IL thành ngôn ngữ máy phù hợp với nền tảng hiện tại, và bước này diễn ra khi ứng dụng được triển khai Trong ứng dụng ASP.Net, các file ngôn ngữ máy được ẩn đi trong quá trình chạy ứng dụng web, cho phép tái sử dụng và tối ưu hóa hiệu suất thực thi.

CLR là thành phần hỗ trợ tất cả các ngôn ngữ NET, được sử dụng rộng rãi trong nhiều ngôn ngữ hiện đại Trong VB6, CLR được lưu trữ trong file DLL có tên msvbvm60.dll, trong khi C++ thường liên kết với file mscrt40.dll để tận dụng các tính năng chung Các CLR này không chỉ cung cấp thư viện cho ngôn ngữ mà còn cho phép thêm mã đang thực thi, tương tự như cách hoạt động của Java.

Tất cả mã Net đều được thực thi trong môi trường CLR, bất kể ứng dụng là Windows hay dịch vụ web Khi một client yêu cầu trang web ASP.Net, dịch vụ ASP.Net hoạt động trong CLR sẽ thực hiện mã code của bạn và tạo ra trang HTML để gửi lại cho client.

Ngôn ngữ VB và C# trong hệ sinh thái Net đều biên dịch ra mã IL, cho thấy rằng CLR không phân biệt giữa các ngôn ngữ khác nhau Điều này có nghĩa là CLR không nhận biết ngôn ngữ được sử dụng để thực thi, làm cho nó trở thành một ngôn ngữ tích hợp hơn là chỉ đơn thuần là một ngôn ngữ lập trình.

CLR cho phép tải nhiều phiên bản của một thành phần cùng lúc, giúp bạn cập nhật nhiều lần mà không làm gián đoạn ứng dụng Nhiều phiên bản của Net Framework có thể được cài đặt song song, cho phép nâng cấp lên phiên bản mới hơn của ASP.Net mà không cần thay thế phiên bản hiện tại hoặc viết lại ứng dụng.

CLR giúp giảm thiểu lỗi, đặc biệt là các lỗi bộ nhớ thường gặp trong ngôn ngữ lập trình mức thấp như C++.

Cùng với những lợi ích thực sự thì CLR cũng có 1 số khuyết điểm Dưới đây là

3 khyết điểm mà thường các nhà phát triển mới lập trình luôn không trả lời được:

Ứng dụng ASP.Net thường hoạt động nhanh hơn nhiều so với ứng dụng ASP, do mã ASP.Net được biên dịch sang mã máy trước khi thực thi Tuy nhiên, hiệu suất xử lý vẫn không thể so sánh với mã C++, vì CLR áp đặt một số điều kiện nhất định Trong các ứng dụng có khối lượng công việc lớn, như lập trình game, điều này có thể rõ ràng hơn Đối với các ứng dụng web ở mức cao, hiệu suất thường phụ thuộc vào tốc độ của tài nguyên bên ngoài như cơ sở dữ liệu hoặc hệ thống file của web server Với việc tối ưu hóa bộ nhớ và mã cơ sở dữ liệu, bạn có thể đảm bảo hiệu suất cao cho bất kỳ ứng dụng web nào.

Sự minh bạch của mã IL cho phép dễ dàng tách rời trình biên dịch ứng dụng và các thành phần, giúp lập trình viên khác dễ dàng hiểu cách thức hoạt động của mã code Tuy nhiên, điều này không phải là vấn đề lớn đối với các ứng dụng web, vì các máy chủ web sẽ bảo mật chúng.

TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU

Tổng quan về việc quản lý điểm học sinh

3.1.Xác định yêu cầu của hệ thống Error! Bookmark not defined.

3.2.Phân tích hệ thống Error! Bookmark not defined.

3.2.1.Biểu đồ Usecase Error! Bookmark not defined.

3.2.1.1.Chức năng đối với giáo viên chủ nhiệm Error! Bookmark not defined.

3.2.1.2.Chức năng đối với giáo viên bộ môn Error! Bookmark not defined.

3.2.1.3.Chức năng đối với Phụ huynh học sinh Error! Bookmark not defined.

3.2.1.4.Chức năng đối với học sinh Error! Bookmark not defined.

3.2.1.5.Chức năng quản lý thông tin chung Error! Bookmark not defined.

3.2.1.6.Chức năng quản lý hồ sơ học sinh Error! Bookmark not defined.

3.2.1.7.Chức năng quản lý giáo viên Error! Bookmark not defined.

3.2.1.8.Chức năng quản lý điểm Error! Bookmark not defined.

3.2.1.9.Chức năng quản lý Lớp học Error! Bookmark not defined.

3.2.1.10.Biểu đồ Usecase về quản lý môn học Error! Bookmark not defined.

3.2.1.11.Biểu đồ Usecase nhập thông tin phụ huynh học sinh Error! Bookmark not defined.

3.2.1.12.Chức năng quản trị hệ thống Error! Bookmark not defined.

3.2.1.13.Chức năng quản lý tin tức Error! Bookmark not defined.

3.2.1.14.Chức năng quản lý diễn đàn Error! Bookmark not defined.

3.3 Chức năng chính của hệ thống Error! Bookmark not defined.

3.4 Kịch bản các chức năng Error! Bookmark not defined.

3.4.1 Đăng nhập hệ thống (Sign in) Error! Bookmark not defined.

3.4.2 Đăng xuất hệ thống (Sign up) Error! Bookmark not defined.

3.4.3.Quản lý hồ sơ học sinh Error! Bookmark not defined.

3.4.4.Thêm giáo viên Error! Bookmark not defined.

3.4.5.Quản lý điểm Error! Bookmark not defined.

3.5 Biểu đồ tuần tự Error! Bookmark not defined.

3.5.1.Chức năng đăng nhập hệ thống Error! Bookmark not defined.

3.5.2.Quản lý hồ sơ học sinh Error! Bookmark not defined.

3.5.3.Thêm giáo viên Error! Bookmark not defined.

3.5.4 Biểu đồ tuần tự cho chức năng nhập điểm Error! Bookmark not defined.

3.6 Biểu đồ hoạt động Error! Bookmark not defined.

3.6.1.Biểu đồ hoạt động chức năng đăng nhập Error! Bookmark not defined.

3.6.2.Biểu đồ hoạt động chức năng nhập hồ sơ học sinh Error! Bookmark not defined.

3.6.3.Biểu đồ hoạt động chức năng nhập điểm Error! Bookmark not defined.

3.7.Biểu đồ lớp Error! Bookmark not defined.

3.7.1.Biểu đồ lớp cho chức năng quản lý hồ sơ Error! Bookmark not defined.

3.7.2.Biểu đồ lớp cho chức năng quản lý điểm Error! Bookmark not defined.

3.8 Thiết kế cơ sở dữ liệu Error! Bookmark not defined.

3.8.1 Các thực thể Error! Bookmark not defined.

3.8.2 Biểu diễn dữ liệu qua các bảng

3.8.2.1 Bảng GiaoVien: Error! Bookmark not defined.

3.8.2.2 Bảng LopHoc Error! Bookmark not defined.

3.8.2.3 Bảng HoSoHocSinh Error! Bookmark not defined.

3.8.2.4 Bảng HocSinh_Lop Error! Bookmark not defined.

3.8.2.5 Bảng GiaoVien_Lop_Mon Error! Bookmark not defined.

3.8.2.6.Bảng ChuyenTruong Error! Bookmark not defined.

3.8.2.7 Bảng SuaHoSo Error! Bookmark not defined.

3.8.2.8.Bảng PhuHuynhHS Error! Bookmark not defined.

3.8.2.9 Bảng LoaiDiem Error! Bookmark not defined.

3.8.2.10 Bảng ĐiemChiTietMonHoc Error! Bookmark not defined.

3.8.2.11.Bảng SuaDiem Error! Bookmark not defined.

3.8.2.12.Bang HanhKiem Error! Bookmark not defined.

3.8.2.13.Bảng KhenThuongKyLuat Error! Bookmark not defined.

3.8.2.14.Bảng KetQuaThiLai Error! Bookmark not defined.

3.8.2.15.Bảng TBNghiHoc Error! Bookmark not defined.

3.8.2.16 Bảng ToCM Error! Bookmark not defined.

3.8.2.17 Bảng GV_ToCM Error! Bookmark not defined.

3.8.2.18 Bảng TT_Loại tin Error! Bookmark not defined.

3.8.2.19 Bảng TT_TinTuc Error! Bookmark not defined.

3.9.Mối quan hệ giữa các bảng Error! Bookmark not defined. Chương IV: THIẾT KẾ GIAO DIỆN Error! Bookmark not defined.

4.1 Giao diện chính Error! Bookmark not defined.

4.2.Giao diện trang xem thông tin lớp học Error! Bookmark not defined.

4.2.1 Xem thông tin lớp học theo khoá Error! Bookmark not defined.

4.2.2 Xem thông tin lớp học theo năm Error! Bookmark not defined.

4.2.3 Danh sách lớp Error! Bookmark not defined.

4.3 Giao diện trang xem thông tin học sinh Error! Bookmark not defined.

4.3.1.Xem thông tin khen thưởng lỷ luật của học sinh Error! Bookmark not defined.

4.3.2.Xem thông tin nghỉ học của học sinh Error! Bookmark not defined.

4.3.3.Xem danh sách học sinh giỏi Error! Bookmark not defined.

4.4.Giao diện trang thông tin giáo viên Error! Bookmark not defined.

4.4.1 Giao diện trang xem danh sách giáo viên theo tổ chuyên môn Error! Bookmark not defined.

4.4.2 Giao diện trang xem phân công giáo viên Error! Bookmark not defined.

4.4.3 Giao diện trang xem sanh sách giáo viên theo khoá Error! Bookmark not defined.

4.4.4.Giao diện trang xem danh sách giáo viên theo năm Error! Bookmark not defined.

4.5.Giao diện trang tìm kiếm học sinh Error! Bookmark not defined.

4.5.1.Giao diện trang tìm kiếm thông tin chung Error! Bookmark not defined.

4.6.Giao diện trang xem điểm tổng kết Error! Bookmark not defined.

4.6.1.Xem điểm tổng kết học sinh theo kỳ Error! Bookmark not defined.

4.6.2.Xem điểm học sinh theo môn Error! Bookmark not defined.

4.6.3.Xem kết quả tổng kết của học sinh Error! Bookmark not defined.

4.6.4.Xem kết quả học tập và rèn luyện của học sinh Error! Bookmark not defined.

4.6.5.Xem danh sách học sinh thi lại Error! Bookmark not defined.

4.6.6.Xem danh sách học sinh đạt điểm cao Error! Bookmark not defined.

4.7.Giao diện chính quản lý Website Error! Bookmark not defined.

4.7.1.Giao diện trang quản lý học sinh Error! Bookmark not defined.

4.7.1.1.Giao diện trang quản lý hồ sơ học sinh Error! Bookmark not defined.

4.7.1.2 Giao diện trang quản lý hạnh kiểm Error! Bookmark not defined.

4.7.1.3.Giao diện trang quản lý khen thưởng kỷ luật Error! Bookmark not defined.

4.7.2.Giao diện trang quản lý giáo viên

4.7.3.Giao diện trang quản lý lớp học Error! Bookmark not defined.

4.7.4.Giao diện trang quản lý môn học Error! Bookmark not defined.

4.7.5.Giao diện trang phân công giảng dạy của giáo viên Error! Bookmark not defined.

4.7.6.Giao diện trang nhập thông tin phụ huynh học sinh Error! Bookmark not defined.

4.7.7.Giao diện nhập học sinh nghỉ học Error! Bookmark not defined.

4.7.8.Giao diện trang quản lý loại điểm Error! Bookmark not defined.

4.7.9.Giao diện trang nhập điểm chi tiết học sinh Error! Bookmark not defined.

4.7.10.Giao diện trang nhập điểm thi lại Error! Bookmark not defined.

4.7.11.Giao diện trang sửa điểm Error! Bookmark not defined.

4.7.12.Giao diện trang xem học bạ của học sinh Error! Bookmark not defined.

4.7.13 Giao diện trang gửi mail cho phụ huynh học sinh Error! Bookmark not defined.

4.7.14 Giao diện trang quản lý tin tức Error! Bookmark not defined.

4.7.15.Giao diện trang quản lý lương của giáo viên Error! Bookmark not defined. Chương V: TRIỂN KHAI HỆ THỐNG VÀ TỔNG KẾT Error! Bookmark not defined.

5.1 Triển khai hệ thống Error! Bookmark not defined.

5.1.1 Ngôn ngữ lập trình Error! Bookmark not defined.

5.1.2 Hệ quản trị cơ sở dữ liệu Error! Bookmark not defined.

5.2.Thử nghiệm và đánh giá chương trình Error! Bookmark not defined.

5.2.1.Thử nghiệm Error! Bookmark not defined.

5.2.2.Đánh giá chương trình Error! Bookmark not defined.

5.3 Kết quả đạt được Error! Bookmark not defined.PHẦN III : HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Error! Bookmark not defined.Phần IV: TÀI LIỆU THAM KHÀO Error! Bookmark not defined.Phần V: PHỤ LỤC Error! Bookmark not defined.

Để phát triển giáo dục song song với sự tiến bộ của khoa học kỹ thuật, phần mềm "Website quản lý trường THCS Nguyễn Thiện Thuật" đã được phát triển, nhằm ứng dụng công nghệ thông tin vào công tác quản lý giáo dục.

Chính vì vậy phần mềm hướng tới các đối tượng chính là : giáo viên, học sinh, phụ huynh với các chức năng chính sau:

- Các hoạt động quản lý khác trong một trường THCS

- Trao đổi thông tin : học tập, tin giáo dục…

Phần mềm giúp quản lý trường học trở nên dễ dàng hơn, giảm thiểu công việc thủ công và hỗ trợ giáo viên cùng học sinh Đây là một website hoàn thiện dành cho việc quản lý trường THCS Nguyễn Thiện Thuật.

HƯỚNG DẪN SỬ DỤNG WEBSITE

Phần mềm "QUẢN LÝ TRƯỜNG THCS" được phát triển để hỗ trợ cán bộ quản lý và giáo viên trong công việc hàng ngày Với giao diện thân thiện và nhiều tính năng nổi bật, phần mềm giúp giải quyết hơn 90% khối lượng công việc trong trường phổ thông một cách nhanh chóng và chính xác Các chức năng chính của phần mềm bao gồm quản lý thông tin học sinh, giáo viên, và các hoạt động giảng dạy.

- Phân quyền truy cập vào phần mềm theo ba mức độ ( Quản lý, Giáo viên, Kế Toán)

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

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

- Tính điểm, xếp loại học lực

- Xem tình hình học tập của học sinh

II Hướng dẫn sử dụng

1 Yêu cầu cài đặt hệ thống

CPU Pemtium 3 500 Mhz hoặc cao hơn

Ram 256 Mb hoặc cao hơn

* Yêu cầu hệ điểu hành

Tương thích với các hệ điều hành Windows 2000, 2003, Xp, Vista

* Yêu cầu các dịch vụ hệ thống

- Sql server 2005 hoặc SqlExpress 2005, sql server 2000

- Nên sử dụng trình duyệt firefox để duyệt web nhanh hơn

2 Hướng dẫn sử dụng khi đăng nhập với quyền Quản Lý (Admin)

* Phân quyền người quản lý (Admin):

Khi đăng nhập vào phần mềm với quyền Admin bạn sẽ có thể sử dụng tất cả các chức năng của phần mềm

Để tăng cường bảo mật, người dùng nên hạn chế tối đa việc sử dụng phần mềm với quyền Admin Lưu ý rằng mật khẩu Admin không thể phục hồi nếu bị mất.

* Hướng dẫn sử dụng các chức năng: Đăng nhập vào Website

Công dụng: Dùng để đăng nhập vào quản lý Website

B1: Chọn quyền đăng nhập trong danh sách bao gồm 3 quyền Quản lý, Giáo viên,

B2: Chọn tên đăng nhập tương ứng trong danh sách

B3: Nhập đúng mật mã đăng nhập

B4: Bấm nút đăng nhập để đăng nhập vào phần mềm

Sau một thời gian thực hiện đồ án tốt nghiệp, nhóm chúng em đã hoàn tất công việc của mình Để đạt được kết quả này, chúng em nhận được sự giúp đỡ và chỉ bảo tận tình từ các thầy cô trong khoa Vì vậy, trong phần đầu của báo cáo, chúng em xin gửi lời cảm ơn chân thành đến các thầy cô.

Chúng em xin gửi lời cảm ơn chân thành đến các thầy cô giáo trong khoa Công nghệ thông tin, đặc biệt là thầy Nguyễn Văn Hậu và cô Nguyễn Thị Hải Năng, những người đã tận tình chỉ bảo và trang bị cho chúng em kiến thức quý báu trong suốt quá trình học tập Sự hỗ trợ và góp ý của thầy cô đã giúp chúng em hoàn thành đồ án tốt nghiệp một cách xuất sắc.

Cảm ơn các bạn trong lớp đã giúp đỡ, hỗ trợ và động viên nhóm trong quá trình làm đề tài để nhóm hoàn thiện chương trình hơn

Trong quá trình thực hiện đồ án, nhóm chúng em đã nỗ lực hết mình, tuy nhiên vẫn không tránh khỏi những thiếu sót và hạn chế Chúng em rất mong nhận được ý kiến đóng góp từ thầy cô và các bạn để chương trình của mình được hoàn thiện hơn.

Chúng em xin chân thành cảm ơn!

Hưng Yên, ngày tháng năm 2009

Phạm Thị Thuý Quỳnh Nguyễn Thị Lương

NHẬN XÉT ĐÁNH GIÁ CỦA GIÁO VIÊN HƯỚNG DẪN

Hưng yên, ngày…… tháng… năm 2009

NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN PHẢN BIỆN

Hưng yên, ngày…… tháng… năm 2009

1 Lý do chọn đề tài 17

2 Khách thể và đối tượng nghiên cứu 18

3 Giới hạn và phạm vi nghiên cứu 18

7 Ý nghĩa lý luận và thực tiễn của đề tài 20

Chương 1: GIỚI THIỆU ASP.NET 3.5 21

1.1.3.Lớp thư viện trong Net 26

1.2.1.Các lớp điều khiển Web cơ bản 28

1.2.2.Các thẻ điều khiển web 29

1.2.3.Các lớp điều khiển web 30

1.2.3.2 Các điều khiển dạng danh sách 36

1.2.4.Các điều khiển ràng buộc dữ liệu 40

Chương II: TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU 53

2.1 Tổng quan về quản lý hồ sơ học sinh 53

2.2 Tổng quan về việc quản lý điểm học sinh 53

Chương III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 59

3.1.Xác định yêu cầu của hệ thống 59

3.2.1.1.Chức năng đối với giáo viên chủ nhiệm 61

3.2.1.2.Chức năng đối với giáo viên bộ môn 62

3.2.1.3.Chức năng đối với Phụ huynh học sinh 62

3.2.1.4.Chức năng đối với học sinh 63

3.2.1.5.Chức năng quản lý thông tin chung 63

3.2.1.6.Chức năng quản lý hồ sơ học sinh 64

3.2.1.7.Chức năng quản lý giáo viên 66

3.2.1.8.Chức năng quản lý điểm 66

3.2.1.9.Chức năng quản lý Lớp học 67

3.2.1.10.Biểu đồ Usecase về quản lý môn học 68

3.2.1.11.Biểu đồ Usecase nhập thông tin phụ huynh học sinh 69

3.2.1.12.Chức năng quản trị hệ thống 70

3.2.1.13.Chức năng quản lý tin tức 70

3.2.1.14.Chức năng quản lý diễn đàn 71

3.3 Chức năng chính của hệ thống 72

3.4 Kịch bản các chức năng 73

3.4.1 Đăng nhập hệ thống (Sign in) 73

3.4.2 Đăng xuất hệ thống (Sign up) 73

3.4.3.Quản lý hồ sơ học sinh 74

3.5.1.Chức năng đăng nhập hệ thống 76

3.5.2.Quản lý hồ sơ học sinh 77

3.5.4 Biểu đồ tuần tự cho chức năng nhập điểm 79

3.6.1 Biểu đồ hoạt động chức năng đăng nhập 80

3.6.2 Biểu đồ hoạt động chức năng nhập hồ sơ học sinh 81

3.6.3 Biểu đồ hoạt động chức năng nhập điểm 82

3.7.1 Biểu đồ lớp cho chức năng quản lý hồ sơ 84

3.7.2 Biểu đồ lớp cho chức năng quản lý điểm 85

3.8 Thiết kế cơ sở dữ liệu 86

3.8.2 Biểu diễn dữ liệu qua các bảng 86

3.9.Mối quan hệ giữa các bảng 96

Chương IV: THIẾT KẾ GIAO DIỆN 97

4.2.Giao diện trang xem thông tin lớp học 101

4.2.1 Xem thông tin lớp học theo khoá 101

4.2.2 Xem thông tin lớp học theo năm 101

4.3 Giao diện trang xem thông tin học sinh 103

4.3.1.Xem thông tin khen thưởng lỷ luật của học sinh 103

4.3.2.Xem thông tin nghỉ học của học sinh 104

4.3.3.Xem danh sách học sinh giỏi 105

4.4.Giao diện trang thông tin giáo viên 106

4.4.1 Giao diện trang xem danh sách giáo viên theo tổ chuyên môn 106

4.4.2 Giao diện trang xem phân công giáo viên 106

4.4.3 Giao diện trang xem sanh sách giáo viên theo khoá 107

4.4.4 Giao diện trang xem danh sách giáo viên theo năm 107

4.5 Giao diện trang tìm kiếm học sinh 108

4.5.1.Giao diện trang tìm kiếm thông tin chung 109

4.6.Giao diện trang xem điểm tổng kết 110

4.6.1 Xem điểm tổng kết học sinh theo kỳ 110

4.6.2 Xem điểm học sinh theo môn 111

4.6.3 Xem kết quả tổng kết của học sinh 113

4.6.4 Xem kết quả học tập và rèn luyện của học sinh 113

4.6.5 Xem danh sách học sinh thi lại 114

4.6.6 Xem danh sách học sinh đạt điểm cao 115

4.7 Giao diện chính quản lý Website 116

4.7.1 Giao diện trang quản lý học sinh 118

4.7.1.1 Giao diện trang quản lý hồ sơ học sinh 118

4.7.1.2 Giao diện trang quản lý hạnh kiểm 121

4.7.1.3 Giao diện trang quản lý khen thưởng kỷ luật 123

4.7.2 Giao diện trang quản lý giáo viên 124

4.7.3 Giao diện trang quản lý lớp học 124

4.7.4 Giao diện trang quản lý môn học 125

4.7.5 Giao diện trang phân công giảng dạy của giáo viên 126

4.7.6 Giao diện trang nhập thông tin phụ huynh học sinh 127

4.7.7 Giao diện nhập học sinh nghỉ học 128

4.7.8 Giao diện trang quản lý loại điểm 128

4.7.9 Giao diện trang nhập điểm chi tiết học sinh 129

4.7.10 Giao diện trang nhập điểm thi lại 130

4.7.11 Giao diện trang sửa điểm 132

4.7.13 Giao diện trang gửi mail cho phụ huynh học sinh 1434.7.14 Giao diện trang quản lý tin tức 1434.7.15 Giao diện trang quản lý lương của giáo viên 144Chương V: TRIỂN KHAI HỆ THỐNG VÀ TỔNG KẾT 1475.1 Triển khai hệ thống 1475.1.1 Ngôn ngữ lập trình 1475.1.2 Hệ quản trị cơ sở dữ liệu 1475.2.Thử nghiệm và đánh giá chương trình 1475.2.1.Thử nghiệm 1475.2.2 Đánh giá chương trình 1485.3 Kết quả đạt được 148PHẦN III : HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 150Phần IV: TÀI LIỆU THAM KHÀO 151Phần V: PHỤ LỤC 152

Bài viết này trình bày các hình ảnh minh họa liên quan đến lớp thư viện Net và CLR, cùng với quá trình biên dịch ngôn ngữ trong Net Các hình ảnh bao gồm việc hiển thị textbox trên trình duyệt, thứ tự điều khiển Web, và ví dụ kiểm tra điều khiển CheckListBox Ngoài ra, bài viết cũng đề cập đến điều khiển Table, kiểm tra hiển thị của Table, và cách tạo Table tự động Cấu hình cho các cột trong VisualStudio và biểu diễn sự phân cấp các template trong ListView cũng được trình bày Các hình ảnh tiếp theo tập trung vào phân trang trong DetailView, sử dụng UpdatePanel, và thêm điều khiển AJAXToolkit vào Toolbox Cuối cùng, bài viết cung cấp các biểu đồ usecase cho các chức năng quản lý giáo viên, học sinh, điểm số, lớp học, môn học, thông tin phụ huynh, quản trị hệ thống và quản lý tin tức.

Bài viết này trình bày các biểu đồ và giao diện của hệ thống quản lý giáo dục, bao gồm các chức năng như quản lý diễn đàn, đăng nhập, quản lý hồ sơ học sinh, thêm giáo viên, và nhập điểm Các hình ảnh minh họa như biểu đồ use case và lược đồ tương tác giúp người dùng hiểu rõ hơn về cách thức hoạt động của hệ thống Giao diện chính của website và các trang con như thông tin lớp học, danh sách học sinh, và kết quả học tập cũng được giới thiệu, tạo điều kiện thuận lợi cho việc tìm kiếm thông tin và quản lý dữ liệu học sinh Những giao diện này không chỉ thân thiện mà còn hỗ trợ người dùng trong việc theo dõi kết quả học tập và rèn luyện của học sinh một cách hiệu quả.

Bài viết mô tả các giao diện của hệ thống quản lý giáo dục, bao gồm trang đăng nhập, trang quản lý chính, và các trang nhập liệu như hồ sơ học sinh, hạnh kiểm, và thông tin phụ huynh Hệ thống cũng cung cấp giao diện quản lý khen thưởng, kỷ luật, giáo viên, lớp học, môn học, và phân công giảng dạy Ngoài ra, các chức năng nhập điểm, xem học bạ, và gửi mail cũng được trình bày rõ ràng Cuối cùng, giao diện quản lý tin tức và tiền lương được thiết kế để hỗ trợ quản lý hiệu quả trong môi trường giáo dục.

Bảng 1.1 trình bày các điều khiển web cơ bản, trong khi Bảng 1.2 liệt kê các thuộc tính của WebControl Bảng 1.3 cung cấp thông tin về các thuộc tính của Fonts, và Bảng 1.4 mô tả các thuộc tính được thêm vào BulletedList Bảng 1.5 nêu rõ các kiểu cột, còn Bảng 1.6 tập trung vào định dạng chuỗi số Chuyển sang phần kịch bản chức năng, Bảng 3.1 đề cập đến chức năng đăng nhập hệ thống, Bảng 3.2 về chức năng đăng xuất, và Bảng 3.3 liên quan đến quản lý hồ sơ học sinh Bảng 3.4 mô tả chức năng thêm giáo viên, trong khi Bảng 3.5 tập trung vào quản lý điểm Các bảng từ 3.6 đến 3.18 cung cấp thông tin chi tiết về các bảng dữ liệu như giáo viên, lớp học, hồ sơ học sinh, điểm chi tiết môn học, và các bảng liên quan đến khen thưởng và kỷ luật.

Bảng 3.19 cung cấp thông tin về việc nghỉ học, trong khi Bảng 3.20 liệt kê các tổ chuyên môn Bảng 3.21 giới thiệu danh sách giáo viên thuộc các tổ chuyên môn Bảng 3.22 trình bày các loại tin tức, còn Bảng 3.23 cung cấp chi tiết về các tin tức Cuối cùng, Bảng 3.24 thể hiện mối quan hệ giữa các yếu tố trong hệ thống.

Ngày nay, công nghệ thông tin đóng vai trò quan trọng trong mọi lĩnh vực của cuộc sống, từ công sở, cơ quan nhà nước đến trường học Sự phát triển mạnh mẽ của Internet đã giúp thu hẹp khoảng cách địa lý, cho phép mọi người dễ dàng trao đổi thông tin và sử dụng tài liệu học tập chung Vì vậy, việc sử dụng dịch vụ Internet trở thành một nhu cầu thiết yếu trong cuộc sống hiện đại.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

THIẾT KẾ GIAO DIỆN

Ngày đăng: 31/05/2021, 01:40

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w