Xây dựng chương trình quản lý trẻ em và giáo viên trong trường mầm non bằng ngôn ngữ lập trình java

53 12 0
Xây dựng chương trình quản lý trẻ em và giáo viên trong trường mầm non bằng ngôn ngữ lập trình java

Đ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

Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non tr-ờng đại häc vinh khoa c«ng nghƯ th«ng tin -  - TRẦN HỒNG QUÂN XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ TRẺ EM VÀ GIÁO VIÊN TRONG TRƯỜNG MẦM NON BẰNG NGƠN NGỮ LẬP TRÌNH JAVA Đồ án tốt nghiệp đại học Vinh, Thỏng - 2010 Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Lời cảm ơn Em xin chân thành cảm ơn thầy: Th.s Đặng Hồng Lĩnh đà trực tiếp,tận tâm, nhiệt tình h-ớng dẫn giúp em hoàn thành tốt đồ án Từ ý kiến bảo quý báu thầy, đà đem lại cho em nhiều kiến thức kinh nghiệm lập trình phần mềm nh- cách thức trình bày báo cáo Em xin gửi bày tỏ biết ơn sâu sắc tới thầy cô giáo đà dạy em năm học tr-ờng để em có đ-ợc kiến thức nh- ngày hôm để hoàn thành đ-ợc đồ án Xin gửi tới thầy cô giáo lời biết ơn sâu sắc em Vinh ngày 05 tháng 05 năm 2010 Sinh viên : Trần Hồng Quân Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Mục lục Lời nói đầu Phần I: Khảo sát hệ thống I Tìm hiểu hƯ thèng cị II Đánh giá hệ thống PhÇn II: Ph©n tÝch thiÕt kÕ hƯ thèng I Lùa chän h-íng ph©n tÝch II Ph©n tÝch hƯ thèng cị III ThiÕt kÕ hƯ thèng míi IV Sơ đồ phân cấp chức V BiÓu ®å lng d÷ liƯu VI Mô hình thực thể thuéc tÝnh VII M« hình liệu quan hệ 9 10 10 11 17 21 Phần III: Xây dựng ch-ơng trình I Giới thiệu II Ngôn ngữ công cụ sử dụng đồ án II.1 Ngôn ngữ lập trình Java II.2 C«ng cụ sử dụng đồ án III Cơ sở liệu III.1 L-ợc ®å quan hƯ d÷ liƯu III.2 Chi tiết bảng së d÷ liƯu III.3 Thuộc tính bảng IV Thiết kế IV.1 Form đăng nhập IV.2 Form chÝnh IV.2.1 Menu HÖ thèng IV.2.1.1 Form qu¶n lý tài khoản đăng nhập IV.2.1.2 Form thêm sửa xoá quyền cho User IV.2.2 Menu chức IV.2.2.1 Form quản lý thông tin trẻ em IV.2.2.2 Form quản lý thông tin nhãm ti IV.2.2.3 Form qu¶n lý thông tin giáo viên IV.2.2.4 Form quản lý thông tin hoạt động trẻ IV.2.3 Menu thống kª IV.2.3.1 Form danh sách trẻ đ-ợc quản lý giáo viên IV.2.3.2 Form danh sách trẻ thc nhãm ti 22 PhÇn V: KÕt luËn 51 Sinh viên thực hiện: Trần Hồng Quân Líp 46k2 CNTT 23 27 29 30 34 37 37 38 38 39 40 41 44 46 48 49 49 50 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Lời nói đầu Cùng với phát triển lÜnh vùc kinh tÕ, x· héi, nhu cÇu øng dơng công nghệ thông tin ngày cao không ngừng biến đổi Khi hệ thống phát triển, phức tạp ph-ơng thức quản lý cổ điển truyền thống trở nên cồng kềnh khó đáp ứng đ-ợc yêu cầu ngày cao hệ thống Để xử lý thông tin cách nhanh chóng, xác có hiệu quả, đòi hỏi phải có hỗ trợ công cụ đại, công nghệ thông tin Sự phát triển nhảy vọt công nghệ thông tin đà tác động mạnh mẽ đến hoạt động xà hội, làm thay đổi cách sâu sắc đến phong cách sống làm việc xà hội Công nghệ thông tin đà trë thµnh trơ cét chÝnh cđa nỊn kinh tÕ tri thức ứng dụng công nghệ thông tin vào việc quản lý hoạt động xà hội nghiên cứu khoa học đ-ợc nhiều ng-ời quan tâm Phạm vi ứng dụng công nghệ thông tin ngày mở rộng nhiều lĩnh vực: truyền thông, đo l-ờng, tự động hoá, quản lý hoạt động ng-ời xà hội Những lợi ích mà phần mềm ứng dụng mang lại đáng kể: xử lý thông tin nhanh chóng, xác, khoa học, giảm bớt nhân lực công sức, phí tổn thấp hiệu công việc nâng cao cách rõ rệt Trong lĩnh vực công nghệ thông tin, ngôn ngữ lập trình, hệ quản trị sở liệu không ngừng phát triển đổi mới, cho phép xây dựng phần mềm ứng dụng hỗ trợ việc quản lý hoạt động xà hội cách tốt Với tầm quan träng cđa øng dơng c«ng nghƯ th«ng tin quản lý nên muốn tìm hiểu ngôn ngữ lập trình Java hệ quản trị sở liệu SQL Server 20005 để xây dựng phần mềm quản lý trẻ em giáo viên tr-ờng mầm non Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Xây dựng ch-ơng trình Quản lý trẻ em giáo viên tr-ờng mầm non ngôn ngữ lập trình java Ch-ơng trình gồm ba phần: Phần Khảo sát hệ thống Phần Phân tích thiết kế hệ thống Phần Xây dựng ch-ơng trình Vinh, tháng năm 2010 Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non PHẦN I : KHẢO SÁT HỆ THỐNG I T×m hiĨu hệ thống cũ Hệ thống quản lý trẻ em giáo viên tr-ờng mầm non áp dụng đ-ợc cho tất tr-ờng mầm non Chức hệ thống quản lý thông tin trẻ em giáo viên, hoạt động trẻ tr-ờng, phân công giáo viên giảng dạy Hệ thống bao gồm phận với chức cụ thể sau: Tỉ chøc hƯ thèng HƯ thèng bao gåm: - Giáo viên - Ban giám hiệu Trong đó: * Giáo viên : thực theo công tác kế hoạch nuôi d-ỡng chăm sóc,giáo dục trẻ theo lứa tuổi Quản lý thông tin trẻ để kịp thời báo cáo với gia đình ban giám hiệu * Ban giám hiệu: điều hành hoạt động tr-ờng ,quản lý hồ sơ giáo viên, phân công quản lý phân công giáo viên giảng dạy theo nhóm tuổi cho phù hợp Quản lý hoạt động vui chơi giải trí nh- học hành trẻ mà nhà tr-ờng tổ chức Quản lý nhóm tuổi Công việc quản lý nhóm tuổi đ-ợc thực hiện: - Quản lý theo nhóm - Phân công giáo viên quản lý nhóm * Quản lý theo nhóm tuổi : Trong tr-ờng mầm non trẻ đ-ợc chia thành nhóm tuổi tuỳ theo quy mô tr-ờng số nhóm tuổi giảm bớt - Nhóm 12 tháng đến 18 tháng gọi nhóm cháo Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non - Nhóm 18 tháng đến 24 tháng nhóm cơm nát - Nhóm 24 tháng đến 36 tháng nhóm cơm th-ờng - Nhóm đến tuổi gọi mẫu giáo bé - Nhóm đến tuổi gọi mẫu giáo nhỡ - Nhóm đến tuổi gọi mẫu giáo lớn * Phân công giáo viên quản lý nhóm: Công việc phân công giáo viên quản lý nhóm tuổi th-ờng đ-ợc thực vào đầu năm học, thông th-ờng giáo viên đ-ợc phân công quản lý nhóm, có tr-ờng hợp giáo viên đ-ợc phân công quản lý nhiều nhóm Quản lý giáo viên Mỗi giáo viên tr-ờng đ-ợc quản lý theo: Tên giáo viên nhóm tuổi quản lý Quản lý trẻ Vào đầu năm học, tr-ờng tiến hành công tác tuyển sinh, công đoạn thông tin trẻ em đ-ợc chọn đ-ợc ghi vào hồ sơ chung nhà tr-ờng Các thông tin th-ờng lấy hồ sơ phụ huynh nạp lên bao gồm: - Tên trẻ - Ngày sinh - Giới tính - Họ tên ng-ời liên hệ chính(bố,mẹ) - Nơi làm việc bố,mẹ - Email bố mẹ - Điện thoại nơi làm việc - Điện thoại nhà riêng - Các ý trẻ Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non II Mục đích xây dựng hệ thống Đánh giá hệ thống cũ Về -u điểm: + Đối với việc quản lý trẻ em giáo viên tr-ờng mầm non nhtrên nguyên tắc giáo dục, vốn đầu t- nhỏ + Đơn giản, đòi hỏi trình độ không cao Về nh-ợc ®iĨm: + HƯ thèng qu¶n lý cång kỊnh + Kho l-u tr÷ lín, l-u tr÷ chđ u b»ng giÊy tê + Các chức tiến hành thủ công công việc nặng nhọc, thời gian + Việc tìm kiếm sửa đổi khó khăn + Sử dụng nhiều nhân lực + Hiệu công việc thấp + Độ xác không cao + Có công việc phải lặp lặp lại Nh- việc quản lý trẻ em giáo viên cách thủ công nhhiện bộc lộ nhiều hạn chế không phù hợp với tình hình H-ớng khắc phục: Vì tồn nh- trên, đà mạnh dạn đ-a hình thức quản lý có trợ giúp công nghệ thông tin Đó xuất máy tính với chức kế thừa t-ơng tự nh- công tác quản lý trẻ em giáo viên đà thực hiện, nhiên thời gian xử lý, công việc liên quan tới công việc quản lý đ-ợc nâng cao cách rõ rệt Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Với toán máy tính công việc cập nhật thông tin trẻ em giáo viên đ-ợc thực nhanh chóng, công việc nh- bổ sung học sinh hay xoá khỏi danh sách học sinh mang lại kết cao Điều tránh đ-ợc tình trạng tẩy xoá hay thêm dòng ghi không cần thiết hồ sơ chung tr-ơng nh- phải kẻ thêm dòng để l-u trẻ giáo viên vừa chuyển đến tr-ờng Bên cạnh hệ thống đ-ợc thiết kế chức tìm kiếm thông tin theo yêu cầu ban giám hiệu, giáo viên hay phụ huynh Chức đáp ứng đầy đủ nguyện vọng ng-ời cần thông tin cách nhanh chóng Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non PHẦN II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG I Lùa chän h-íng ph©n tÝch Khi ph©n tÝch thiÕt kÕ hƯ thèng ta cã thĨ chän mét hai h-íng lµ h-ớng chức h-ớng liệu Trong đề tài lựa chọn phân tích theo h-ớng chức Với cách tiếp cận này, chức đ-ợc lấy làm trục trình phân tích thiết kế, tiến hành phân tích xuống có cấu trúc Các b-ớc thực hiện: - Xây dựng biểu đồ phân cấp chức - Xây dựng biểu đồ luồng liệu - Xây dựng mối quan hệ thực thể - Xây dựng mô hình liệu II Phân tích hệ thống cũ Với cách quản lý trẻ em hoàn toàn ph-ơng pháp thủ công truyền thống gặp nhiều khó khăn việc l-u trữ xử lí thông tin Bởi cần xây dựng ch-ơng trình quản lý máy vi tính để giúp việc quản lý cách xác hiệu làm giảm nhẹ phần đáng kể nhân lực công sức + Yêu cầu hệ thống quản lý máy tính: - Quản lý tốt thông tin trẻ em giáo viên - Xử lý thông tin xác, khoa học - Ch-ơng trình dễ sử dụng, có hiệu - Có khả hỗ trợ đa ng-ời dùng, phù hợp với xu phát triển mạng máy tính Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 10 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non 2.1 Menu hệ thống - Gồm có chức năng: Quản lý tài khoản đăng nhập(thêm, sửa , xóa tài khoản đăng nhập ) Thêm, xóa, sửa quyền cho thành viên quản trị viên Đổi password cho tài khoản ng-ời đăng nhập hệ thống Thoát khỏi tài khoản Thoát khỏi hệ thống 2.1.1 Form quản lý tài khoản đăng nhập (UserList.java) - Quản lý tài khoản quản trị viên thành viên thêm , xóa sửa account Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 39 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Form thªm account (AddUser.java): Form sưa account(EditUser.java): 2.1.2 Form thêm sửu xóa quyền cho thành viên: Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 40 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non - Ng-ời quản trị viên có quyền xóa bỏ cấp quyền sử dụng chức hệ thống cho thành viên không thuộc ban quản trị hệ thống Trong quyền lại có quyền nằm riêng thêm, sửa xóa - Khi ta chọn chức ng-ời có bảng bên trái ta Click vào nút Đổi quyền hộp thoại xuất cho phép lựu chọn quyền mà ng-ời sử dụng với chức ngày(Thêm,Xoá,Sửa): Form đổi password cho account(frm_ChangePass.java): - Ng-ời đăng nhập thành công hệ thống thực quyền để đổi mật 2.2 Menu Chức Bao gồm chức năng: Quản lý thông tin trẻ Quản lý thông tin nhóm tuổi Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 41 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Quản lý thông tin giáo viên Quản lý thông tin hoạt động mà trung tâm có dành cho trẻ 2.2.1 Form quản lý thông tin trẻ (frm_ChildList.java) - Form đ-a danh sách trẻ em trung tâm , bạn thêm chi tiết trẻ em cách Click vào nút Thêm trẻ ,hoặc sửa thông tin trẻ em cách chọn đứa trẻ bạn muốn sửa thông tin sau Click vào nút Sửa thông tin , xóa đứa trẻ cách lựa chọn đứa trẻ bạn muốn xóa nhấn vào nút Xoá Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 42 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Form thêm đứa trẻ (dialog_Add_InformationOfChild.java) Form sửa thông tin trẻ (frm_EditChild.java) : Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 43 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non - Thay đổi thông tin đứa trẻ đ-ợc lựa chọn , form có tác dụng phân bố thay đổi cô giữ trẻ cho em ( cách Click vào nút Thay đổi ) - Khi click vào nút Thay đổi form míi sÏ xt hiƯn : Form nµy sÏ cho phép bạn lựa chọn giáo viên cho trẻ sau lựa chọn xong lại quay lại form sửa thông tin Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 44 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non 2.2.2 Form quản lý thông tin nhóm tuổi : có chức nh- thêm, sửa , xem chi tiết nhóm tuổi Form thêm nhóm tuổi: Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 45 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Form sửa nhóm tuổi: Form xem chi tiết nhóm tuổi : đ-ợc gọi đến Click vào nút Chi tiết Form quản lý nhóm tuổi Hiện thông tin chi tiết nhóm tuổi bạn cần xem nh- tên nhóm , số tiền học phí phải trả theo nhóm, hoạt động mà nhóm tham gia Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 46 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non - Khi Click vào nút Lựa chọn hoạt động Form sau xuất : Cho phép bạn thêm bớt hoạt động mà nhóm tuổi tham gia 2.2.3 Form quản lý thông tin giáo viên - Danh sách tất cô giữ trẻ trung tâm, thêm,sửa , xoá ,lựa chọn nhóm tuổi mà cô dạy Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 47 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Form thêm giáo viên: Form sửa thông tin giáo viên : Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 48 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Form lựa chọn nhóm tuổi cho cô giáo : - Form lụa chọn nhóm tuổi mà giáo viên đ-ợc giao quản lý 2.2.4 Form quản lý hoạt động trẻ : Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 49 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non 2.3 Menu Thống kê - Menu có chức liệt kê đứa trẻ mà giáo viên đ-ợc giao quản lý danh sách trẻ thuộc nhóm tuổi Form danh sách đứa trẻ đ-ợc quản lý giáo viên : - Khi ta lựa chọn giáo viên bảng bên trái bảng bên phải thông tin đứa trẻ mà cô chăm sóc Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 50 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Form danh sách trẻ thuộc nhóm tuổi - Khi ta lùa chän mét nhãm ti ë b¶ng bên trái bảng bên phải thông tin đứa trẻ thuộc nhóm tuổi Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 51 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non PHN V : KT LUN Xây dựng phần mềm quản lý nhu cầu xuất phát từ thực tÕ ph¸t triĨn cđa c¸c hƯ thèng Tin häc ho¸ hoạt động quản lý, giúp nhà quản lý có tầm nhìn bao quát, tìm kiếm nhanh chóng thông tin cần nắm bắt, hiệu công việc đ-ợc nâng cao, chi phí thấp Nhìn cách tổng thể đồ án đà đạt đ-ợc kết sau : Đà hoàn thành ch-ơng trình quản lý trẻ em giáo viên tr-ờng mầm non ngôn ngữ Java Ch-ơng trình đơn giản, dễ sử dụng ,giao diện thân thiện với ng-ời dùng H-ớng phát triển Xây dựng ch-ơng trình với quy mô lớn bao gồm quản lý sở vật chất quản lý việc thu chi tr-ờng Trong trình làm đồ án đà cố gắng nh-ng tránh đ-ợc sai sót hạn chế Vì mong đ-ợc đóng góp ý kiến thầy giáo bạn để ch-ơng trình đạt đ-ợc hiệu cao Một lần xin gửi lời cảm ơn sâu sắc tới thầy giáo Đặng Hồng Lĩnh đà trực tiếp h-ớng dẫn tận tình cho Vinh, tháng năm 2010 Sinh viên thực : Trần Hồng Quân Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT 52 Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Tài liệu tham khảo [1] Bài giảng ngôn ngữ lập trình Java, Khoa công nghệ thông tin tr-ờng Đại học quốc gia [2] Lập trình h-ớng đối t-ợng Java , Nguyễn Trung Việt dịch [3] Lập trình Swing Java , Ph-ơng Lan [4] Giáo trình phân tích thiÕt kÕ hƯ thèng, Khoa c«ng nghƯ th«ng tin- tr-êng Đại Học Bách Khoa [5] Trần Thành Trai, Phân tích thiết kế hệ thống thông tin quản lý, NXB trẻ [6] Nguyễn Tế An, Giáo trình nhập môn sở liệu, Đại học quốc gia thành phố Hồ Chí Minh Sinh viên thực hiện: Trần Hồng Qu©n Líp 46k2 CNTT 53 ... thống quản lý Trẻ em Giáo viên tr-ờng mầm non Khảo sát thực tế Hệ thống qun lý trẻ em v giáo viên tr-ờng mầm non , sơ đồ phân cấp chức hệ thống trình by theo mức cụ thể sau: Quản lý trẻ em giáo viên. .. th-ờng giáo viên đ-ợc phân công quản lý nhóm, có tr-ờng hợp giáo viên đ-ợc phân công quản lý nhiều nhóm Quản lý giáo viên Mỗi giáo viên tr-ờng đ-ợc quản lý theo: Tên giáo viên nhóm tuổi quản lý Quản. .. 20005 để xây dựng phần mềm quản lý trẻ em giáo viên tr-ờng mầm non Sinh viên thực hiện: Trần Hồng Quân Lớp 46k2 CNTT Đồ án tốt nghiêp Hệ thống quản lý Trẻ em Giáo viên tr-ờng mầm non Xây dựng ch-ơng

Ngày đăng: 14/10/2021, 23:54

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan