Tải bản đầy đủ (.doc) (49 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.44 MB, 49 trang )

Đồ án tốt nghiêp Hệ thống quản lý Trẻ em và Giáo viên trong trờng mầm non

trờng đại học vinh
khoa c«ng nghƯ th«ng tin
-------  -------

TRẦN HỒNG QN

XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ TRẺ
EM VÀ GIÁO VIÊN TRONG TRƯỜNG MM NON
BNG NGễN NG LP TRèNH JAVA
Đồ án tốt nghiệp đại học

Vinh, Thỏng 5 - 2010

Sinh viên thực hiện: Trần Hång Qu©n

Líp 46k2 CNTT

1


Đồ án tốt nghiêp Hệ thống quản lý Trẻ em và Giáo viên trong 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 này.
Từ những ý kiến chỉ bảo quý báu của thầy, đà đem lại cho em rất nhiều
kiến thức và kinh nghiệm trong lập trình phần mềm cũng nh cách thức trình
bày báo cáo.


Em cũng xin gửi bày tỏ sự biết ơn sâu sắc của mình tới các thầy cô giáo
đà dạy em trong 5 năm học tại trờng để em có đợc kiến thức nh ngày hôm nay
để hoàn thành đợc đồ án này.
Xin gửi tới các thầy cô giáo lời biết ơn sâu sắc của 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

2


Đồ án tốt nghiêp Hệ thống quản lý Trẻ em và Giáo viên trong trờng mầm non

Mục lục
Lời nói đầu..................................................................................
Phần I: Khảo sát hệ thống.

3

I. Tìm hiểu hệ thống cũ...............................................................................
II. Đánh giá hệ thống...................................................................................

5
7

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 năng.....................................................................
V. Biểu đồ luồng dữ liệu..............................................................................
VI. Mô hình thực thể và các thuộc tính.......................................................
VII. Mô hình dữ liệu quan hệ......................................................................

9
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ữ và các công cụ sử dụng trong đồ án
II.1. Ngôn ngữ lập trình Java.......................................................................
II.2. Công cụ sử dụng trong đồ án...............................................................
III. Cơ sở dữ liệu
III.1. Lợc đồ quan hệ dữ liệu.......................................................................
III.2. Chi tiết các bảng trong cơ sở dữ liệu..................................................
III.3. Thuộc tính của các 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á các quyền cho User......................................
IV.2.2. Menu chức năng..............................................................................
IV.2.2.1. Form quản lý thông tin về trẻ em.................................................
IV.2.2.2. Form quản lý thông tin về nhóm tuổi...........................................
IV.2.2.3. Form quản lý thông tin về giáo viên............................................
IV.2.2.4. Form quản lý thông tin về các hoạt động của trẻ.........................
IV.2.3. Menu thống kê.................................................................................
IV.2.3.1. Form danh sách trẻ đợc quản lý bởi giáo viên.............................
IV.2.3.2. Form danh sách trẻ thuộc nhóm tuổi...........................................

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

3


Đồ án tốt nghiêp Hệ thống quản lý Trẻ em và Giáo viên trong trờng mầm non

Lời nói đầu
Cùng víi sù ph¸t triĨn cđa c¸c lÜnh vùc kinh tÕ, xà hội, nhu cầu ứng
dụng công nghệ thông tin ngày càng cao và không ngừng biến đổi. Khi hệ
thống càng phát triển, càng phức tạp thì các phơng thức quản lý cổ điển truyền
thống sẽ trở nên cồng kềnh và khó có thể đáp ứng đợc yêu cầu ngày càng cao
của hệ thống. Để xử lý các thông tin một cách nhanh chóng, chính xác và có
hiệu quả, đòi hỏi phải có sự hỗ trợ của một công cụ hiện đại, đó chính là công
nghệ thông tin.
Sự phát triển nhảy vọt của công nghệ thông tin đà tác động mạnh mẽ
đến các hoạt động xà hội, làm thay đổi một cách sâu sắc đến phong cách sống
làm việc của một 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ý các hoạt
động xà hội và nghiên cứu khoa học đợc nhiều ngời quan tâm. Phạm vi ứng
dụng của công nghệ thông tin ngày càng mở rộng trên nhiều lĩnh vực: truyền
thông, đo lờng, tự động hoá, quản lý các hoạt động của con ngời và xà hội.

Những lợi ích mà các phần mềm ứng dụng mang lại là đáng kể: xử lý thông tin
nhanh chóng, chính xác, khoa học, giảm bớt nhân lực và công sức, phí tổn
thấp và hiệu quả công việc nâng cao một cách rõ rệt.
Trong lĩnh vực công nghệ thông tin, các ngôn ngữ lập trình, các hệ quản
trị cơ sở dữ liệu không ngừng phát triển và đổi mới, cho phép chúng ta xây
dựng các phần mềm ứng dụng hỗ trợ việc quản lý các hoạt động xà hội một
cách tốt nhất. Với tầm quan trọng của ứng dụng công nghệ thông tin trong
quản lý nên tôi muốn tìm hiểu ngôn ngữ lập trình Java và hệ quản trị cơ sở dữ
liệu SQL Server 20005 để xây dựng phần mềm quản lý trẻ em và giáo viên
trong trờng mầm non.

Sinh viên thực hiện: Trần Hồng Quân

Lớp 46k2 CNTT

4


Đồ án tốt nghiêp Hệ thống quản lý Trẻ em và Giáo viên trong trờng mầm non

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.

Chơng trình gồm ba phần:
Phần 1. Khảo sát hệ thống .
Phần 2. Phân tích và thiết kế hệ thống.
Phần 3. Xây dựng chơng trình.

Vinh, tháng 5 năm 2010


Sinh viên thực hiện: Trần Hồng Quân

Lớp 46k2 CNTT

5


Đồ án tốt nghiêp Hệ thống quản lý Trẻ em và Giáo viên trong trờng mầm non

PHN 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 và giáo viên trong trờng mầm non áp dụng đợc
cho tất cả các trờng mầm non.
Chức năng cơ bản của hệ thống là quản lý thông tin về trẻ em và giáo
viên, các hoạt động của trẻ trong trờng, phân công giáo viên giảng dạy.
Hệ thống bao gồm các bộ phận với các chức năng cụ thể sau:
1. 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 hiện theo công tác và kế hoạch nuôi dỡng chăm sóc,giáo
dục trẻ theo lứa tuổi. Quản lý các thông tin về trẻ để kịp thời báo cáo với gia
đình và ban giám hiệu .
* Ban giám hiệu: điều hành các hoạt động của trờng ,quản lý hồ sơ của giáo
viên, phân công quản lý và phân công giáo viên giảng dạy theo từng nhóm tuổi
cho phù hợp. Quản lý các hoạt động vui chơi giải trí cũng nh học hành của trẻ

mà nhà trờng tổ chức .
2. 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 thì trẻ đợc chia thành 8
nhóm tuổi tuỳ theo quy mô từng trờng thì số nhóm tuổi này có thể giảm bớt
- Nhóm 12 tháng đến 18 tháng gọi là nhóm cháo.

Sinh viên thực hiện: Trần Hồng Quân

Lớp 46k2 CNTT

6


Đồ án tốt nghiêp Hệ thống quản lý Trẻ em và Giáo viên trong trờng mầm non
- Nhóm 18 tháng đến 24 tháng là nhóm cơm nát .
- Nhóm 24 tháng đến 36 tháng là nhóm cơm thờng .
- Nhóm 3 đến 4 tuổi gọi là mẫu giáo bé .
- Nhóm 4 đến 5 tuổi gọi là mẫu giáo nhỡ.
- Nhóm 5 đến 6 tuổi gọi là 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 hiện vào đầu mỗi năm học, thông thờng 1 giáo viên
chỉ đợc phân công quản lý một nhóm, cũng có trờng hợp 1 giáo viên đợc phân
công quản lý nhiều hơn 1 nhóm .
3. Quản lý giáo viên

Mỗi giáo viên trong trờng đợc quản lý theo: Tên giáo viên và nhóm
tuổi quản lý.
4. 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 này
các thông tin của trẻ em đợc chọn sẽ đợc ghi vào hồ sơ chung của nhà trờng.
Các thông tin này thờng lấy ở hồ sơ của phụ huynh nạp lên bao gồm:
-

Tên trẻ

- Ngày sinh
- Giới tính
-

Họ

×