Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
3,1 MB
Nội dung
Nhóm 6_KHMT1-K4
Trường Đại Học Công Nghiệp Hà Nội
Khoa Công Nghệ Thông Tin
Báo Cáo Bài Tập Lớn
MÔN: Cơ Sở Dữ Liệu Phân Tán
Đề Tài: ChươngtrìnhquảnlýtrẻtrongtrườngmầmnonHuy Lượng
(2 khu)
Giáo viên hướng dẫn : Th.S. Trần Thanh Hùng
Nhóm sinh viên thực hiện : Nhóm 6
Các thành viên :
1. Mai Huy Lượng
2. Nguyễn Thành Trung
3. Hoàng Anh Tiến
4. Trần Văn Duy
Hà Nội – 6/2012
1
Giáo viên hướng dẫn: Ths: Trần Thanh Hùng
1
Nhóm 6_KHMT1-K4
Lời Nói Đầu
Ngành Công nghệ thông tin (CNTT) trong những năm gần đây đã có những
bước phát triển vượt bậc trên thế giới cũng như trong nước. CNTT đã góp phần rất lớn
cho sự phát triển kinh tế của nước ta trong thời kỳ đổi mới. Chính vì thế nhu cầu tin
học hóa các lĩnh vực trong đời sống là rất cần thiết, trong đó có hệ thống quảnlý trong
giáo dục.
Ứng dụng tin học trong công tác quảnlý đã phát triển mạnh mẽ giúp cho công
tác quảnlý ngày càng trở nên hiệu quả hơn cũng như nân cao hiệu suất trong công
việc, đưa ra các báo cáo, các số liệu thống kê một cách nhanh chóng, chính xác và kịp
thời. Đồng thời nhờ có việc ứng dụng tin học vào quảnlý đã tiết kiệm được rất nhiều
thời gian, công sức của con người, nó làm giảm nhẹ bộ máy quảnlý cồng kềnh từ
trước đến nay. Trong quá trình học tập chúng em thấy hê thống quảnlý ứng dụng bằng
tin học trong các trường mần non chưa được quan tâm một cách đúng mức, vì vậy
chúng em đã nhận đề tài “Thiết kế và cài đặt hệ thống quảnlýtrongtrườngmầm non”
với mong muốn giúp công việc quảnlý ở trườngmầmnon trở nên đơn giản hơn và
tiện ích cho việc sử dụng. Phần mềm được thiết kế với giao diện nhằm cho người dùng
dễ tiếp cận, dễ sử dụng và dễ dàng trong công tác quản lý.
Sau đây là chươngtrình phần mềm thiết kế và cài đặt hệ thống quảnlý trong
trường mầmnon thiết kế bằng ngôn ngữ C#, phần mềm hỗ trợ giao diện DevExpress
và phần mềm xây dựng cơ sở dữ liệu phân tán Oracle, được khảo sát và thực hiện cho
trường mầmnonHuy Lượng. Do hiểu biết của chúng em về C#, DevExpress, phần
mềm Oracle còn hạn chế nên không thể tránh khỏi thiếu sót, thiết kế giao diện có thể
chưa phù hợp với một số người dùng, mong được sự góp ý của thầy cô và các bạn để
chúng em có thể sửa chữa và hoàn thiện phần mềm được tốt hơn.
Xin chân thành cảm ơn thầy cô và các bạn!
2
Giáo viên hướng dẫn: Ths: Trần Thanh Hùng
2
Nhóm 6_KHMT1-K4
Tóm Tắt
Chương trìnhquảnlý hoạt động trongtrườngmầmnon được thiết kế và cài đặt
nhằm giúp cho công việc quảnlýtrườngmầmnon được dễ dàng, chi tiết, đỡ tốn công
sức nhanh và chính xác hơn. Thay vì phải làm công việc quảnlý một cách thủ công,
rườm rà, mất thời gian, mất công mất sức mà hiệu quả mang lại không cao thì ta có thể
sử dụng chươngtrìnhquảnlý này. Chươngtrình được thiết kế quảnlý các hoạt động
trong trườngmầmnon như thêm sửa xóa thông tin, tìm kiếm thông tin, báo cáo thống
kê danh sách lên hiệu trưởng, tính lương cho từng nhân viên theo số liệu đã nhập.
Cùng với sự hỗ trợ tối đa về mô hình và các yêu cầu, chươngtrình phần mềm này
được phát triển theo tiêu chí hỗ trợ khả năng thao tác và khai thác phần mềm của
người dùng.
Phần mềm xây dựng trên mô hình cơ sở dữ liệu phân tán: cơ sở dữ liệu và môi
trường mạng máy tính, máy server quảnlý tình hình hoạt động của 2 cơ sở của trường
là TrườngMầmNonHuyLượng A cơ sở ở Hà Nội, và TrườngMầmNonHuy Lượng
B có cơ sở ở Hà Nam; các cơ sở quảnlý dữ liệu, thông tin trong cơ sở của mình và cập
nhật về server. Server cũng có quyền truy nhập vào cơ sở dữ liệu của từng khu và thao
tác trên cơ sở dữ liệu đó. Điểu này cho phép quảnlý dữ liệu, thống kê thông tin từ xa,
đảm bảo thông tin được cập nhật liên tục và chính xác, đảm bảo độc lập dữ liệu giữa
các cơ sở. Phần mềm có giao diện phù hợp, dễ nhìn, có hướng dẫn chi tiết, rõ ràng, dễ
hiểu giúp cho người dùng dễ sử dụng mà không cần khả năng về tin học, kĩ năng sử
dụng máy tính ở mức độ kinh nghiệm. Chươngtrình có thiết lập chế độ cấp tài khoản,
chỉ người quảnlý mới được phép cấp tài khoản cho người dùng mới và mật khẩu được
mã hóa đảm bảo độ an toàn khi bảo mật dữ liệu tài khoản của người dùng. Tuy nhiên
chương trình khi đi vào thực tế sẽ vẫn còn thiếu xót, chưa phù hợp với mô hình của
một số trường, không đáp ứng được yêu cầu sử dụng của một số người dùng nên mong
ý kiến của thầy cô và người dùng để nhóm hoàn thiện phần mềm.
3
Giáo viên hướng dẫn: Ths: Trần Thanh Hùng
3
Nhóm 6_KHMT1-K4
Mục Lục
4
Giáo viên hướng dẫn: Ths: Trần Thanh Hùng
4
Nhóm 6_KHMT1-K4
Danh mục hình vẽ
5
Giáo viên hướng dẫn: Ths: Trần Thanh Hùng
5
Nhóm 6_KHMT1-K4
Danh Mục Bảng Biểu
6
Giáo viên hướng dẫn: Ths: Trần Thanh Hùng
6
Nhóm 6_KHMT1-K4
Chương I Khảo sát nghiệp vụ đề tài
1. Cơ cấu tổ chức của trường
Hình 1.1 Cơ cấu tổ chức của trường
1. Hiệu trưởng: đứng đầu hệ thống, chỉ đạo chung, tổ chức bộ máy nhà trường
2. Hai Phó hiệu trưởng
3.Hành chính; Tổ dạy; Tổ nuôi
2. Chức năng,nhiệm vụ của từng bộ phận
2.1 Nhiệm vụ của hiệu trưởng
- Chỉ đạo chung, tổ chức bộ máy nhà trường
- Điều hành các hoạt động của trường; thành lập và cử tổ trưởng các tổ chuyên môn, tổ hành
chính quản trị; thành lập các hội đồng trong trường.
- Chịu trách nhiệm quảnlý các hoạt động của nhà trường
- Xây dựng kế hoạch và tổ chức thực hiện nhiệm vụ năm học.
- Phân công, quản lý, kiểm tra công tác của giáo viên, nhân viên; đề nghị khen thưởng,
kỷ luật và đảm bảo các quyền lợi của giáo viên, nhân viên theo quy định của Nhà nước
- Quảnlý và tổ chức giáo dục trẻ.
7
Giáo viên hướng dẫn: Ths: Trần Thanh Hùng
7
Nhóm 6_KHMT1-K4
- Quảnlý hành chính, tài chính, tài sản của nhà trường.
- Thực hiện các chế độ chính sách của Nhà nước đối với giáo viên, nhân viên, trẻ; tổ
chức thực hiện quy chế dân chủ trong hoạt động của nhà trường.
- Theo học các lớp bồi dưỡng về chính trị, chuyên môn và nghiệp vụ quảnlýtrường và được
hưởng các quyền lợi của hiệu trưởng theo quy định
- Đề xuất với cấp uỷ và chính quyền địa phương hoặc lãnh đạo cơ quan nhằm huy động mọi
nguồn lực phục vụ cho việc chăm sóc, giáo dục trẻ của trường.
2.2 Phó hiệu trưởng
- Chịu trách nhiệm trước hiệu trưởng về các nhiệm vụ được giao Là người giúp việc
cho hiệu trưởng, nhiệm vụ do hiệu trưởng phân công.Phó hiệu trưởng gồm 2 người,
mỗi người làm 1 phần việc riêng.
Phó hiệu trưởng (chuyên môn):
- Phụ trách chỉ đạo chuyên môn mảng dạy và mảng trang trí, mảng công nghệ thông
tin nhà trường. Có nhiệm vụ xây dựng kế hoạch giảng dạy theo năm, tháng cho tổ
mình phụ trách. Thay mặt hiệu trưởng giải quyết các công việc khi được ủy quyền.
Phó hiệu trưởng (chăm sóc nuôi dưỡng):
- Phụ trách chỉ đạo chuyên môn tổ nuôi dưỡng của nhà trường và cơ sở vật chất. Có
nhiệm vụ lên lịch ăn và tính khẩu phần ăn cho trẻ, Bảo quản tốt cơ sở vật chất cho nhà
trường. Thay mặt hiệu trưởng giải quyết các công việc khi được ủy quyền.
2.3 Nhiệm vụ của giáo viên
- Rèn luyện đạo đức, học tập chính trị, bồi dưỡng chuyên môn nghiệp vụ để nâng cao
chất lượng và hiệu quả chăm sóc giáo dục trẻ.
- Thực hiện các qui định khác của pháp luật.
- 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ẻ em theo lứa
tuổi, thực hiện đúng theo qui chế chuyên môn và chấp hành nội qui của nhà trường.
- Bảo đảm an toàn tuyệt đối tính mạng của trẻ.
- Chủ động phối hợp với gia đình trẻtrong việc nuôi dưỡng, chăm sóc, giáo dục và
tuyên truyền phổ biến kiến thức nuôi dưỡng trẻ theo khoa hoạc cho các bậc cha mẹ.
- Xây dựng kế hoạch giảng dạy tuần cho lớp mình chủ nhiệm.
8
Giáo viên hướng dẫn: Ths: Trần Thanh Hùng
8
Nhóm 6_KHMT1-K4
- Làm tốt nhiệm vụ nuôi dưỡng, chăm sóc, giáo dục trẻ theo đúng quy chế chuyên môn
và nội quy của trường.
- Chịu trách nhiệm về chất lượng chăm sóc giáo dục trẻ của lớp mình trước nhà
trường.
2.4 Nhiệm vụ của phòng hành chính (kế toán, thủ quỹ)
- Sử dụng tốt chế độ tài chính kế toán, các thông tin được cập nhật qua máy vi tính.
- Chịu trách nhiệm thanh quyết toán nguồn chi lương và các khoản chi trong tháng, các
loại sổ sách chứng từ thu, chi rõ ràng, sạch đẹp.
- Làm tốt công tác tham mưu cho hiệu trưởng, lên kế hoạch xin kinh phí các chế độ
nâng lương lập kế hoạch dự toán thu, chi hàng tháng quyết toán với kho bạc.
- Thực hiện chế độ kiểm kê tài sản các lớp toàn trường, đánh giá khấu hao tài sản, các
chứng từ được cập nhật vào sổ hàng ngày.
- Quảnlý tiền mặt theo đúng nguyên tắc, không thâm hụt, thừa thiếu (tiền vay, gửi
phải có lệnh của hiệu trưởng duyệt vay).
- Hàng tháng phải đối chiếu nguồn thu, chi giữa kế toán và thủ quỹ để quyết toán khóa
sổ.
- Đảm bảo cấp phát tiền hàng tháng cho giáo viên đúng, đủ.
- Hoàn thành nhiệm vụ được phân công theo đúng chức trách. Giúp hiệu trưởng quản
lí tài chính theo đúng quy định của nhà nước.
2.5 Tổ nuôi
- Lên thực đơn và tính khẩu phần định lượng ăn trước 1 ngày, đảm bảo về chất và
lượng: Cơm, thức ăn mặn, canh.
- Quảnlý kiểm tra thực phẩm sống, chín. Nắm đúng định lượng khi chế biến, chế biến
thành phẩm đảm bảo thơm ngon, đẹp,đảm bảo giờ ăn của trẻ và trẻ ăn hết xuất.
- Bảo quản đồ dùng của nhà bếp và lớp mà nhà trường đã giao không bị mất.
2.6 Bảo vệ
-Chịu trách nhiệm bảo vệ tài sản của nhà trường tránh thất thoát tài sản.
- Cùng tổ nuôi chăm sóc, quảnlýtrẻ xa các trò chơi nguy hiểm, bảo vệ các bé.
9
Giáo viên hướng dẫn: Ths: Trần Thanh Hùng
9
Nhóm 6_KHMT1-K4
3. Hoạt động của hệ thống
Quản lý trẻ: Nhập thêm thông tin mới khi có trẻ mới vào trường, xóa bỏ thông tin về
trẻ, sửa đổi thông tin về học sinh khi có sự sai lệch, tìm kiếm thông tin về trẻ khi cần
thiết. Thông tin về trẻ bao gồm: mã trẻ, tên trẻ, mã lớp, tên lớp, ngày sinh, giới tính,
kết quả học tập, cân nặng, chiều cao,tình trạng sức khỏe, học phí, tên phụ huynh, địa
chỉ, điện thoại liên lạc của phụ huynh (nếu có).
Quản lý cơ sở vật chất: Nhập thêm thông tin về vật tư khi có một vật tư mới được đưa
về trường. Khi vật tư bị hỏng không còn phục vụ được nữa thì xóa bỏ thông tin về vật
tư đó, ngoài ra có thể sửa đổi thông tin về vật tư khi cần thiết. Thông tin về vật tư bao
gồm: mã vật tư, tên vật tư, tình trạng, mô tả khác.
Để trẻ được vào học tại trường, phụ huynh của trẻ phải nộp đơn xin nhập học đến nhà
trường. Đơn xin nhập học bao gồm: giấy khai sinh, đơn xin nhập học( theo mẫu quy
định), chứng minh thư nhân dân của bố (mẹ). Nếu đơn xin vào học hợp lệ theo đúng
quy định và chỉ tiêu nhận trẻ vào trường vẫn còn thì trẻ đó sẽ được nhận vào trường
học, còn nếu đơn không phù hợp hoặc số lượngtrẻ đã đủ thì nhà trường sẽ từ chối đơn
xin nhập học của trẻ đó.
Khi trẻ được nhận vào trường, nhà trường sẽ phải có trách nhiệm tổ chức các hoạt
động vui chơi,ăn, ngủ nghỉ cho trẻ, tổ chức chăm sóc, giáo dục vệ sinh cá nhân và vệ
sinh môi trường, tổ chức quảnlý sức khoẻ và an toàn cho trẻ, tổ chức hoạt động học
tập, tổ chức hoạt động lao động, tổ chức ngày hội, ngày lễ, dạo chơi và tham quan,
đảm bảo sự an toàn của trẻtrong nhà trường. Để có thể chăm sóc tốt thì trẻ phải đóng
học phí và một số khoản cần thiết cho nhà trường, nhà trường sẽ thông báo trước cho
phụ huynh của trẻ thời gian đóng học phí khi đến ngày phải nộp thông qua bộ phận
quản lý thu của trường. Sau đó nhà trường sẽ kiểm tra hạn nộp học phí, nếu quá hạn
nộp học phí thì bộ phận quảnlý sẽ gửi cho phụ huynh của những trẻ một bản thông
báo quá hạn nộp học phí. Khi phụ huynh của trẻ đến nộp học phí cho nhà trường thì
nhân viên kế toán của nhà trường sẽ có trách nhiệm thu tiền và ghi biên lai thu tiền,
biên lai sẽ được photo làm hai bản: một bản nhà trường giữ và một bản đưa cho phụ
huynh giữ, biên lai bao gồm: mã trẻ, tên trẻ, tên phụ huynh, tên người thu tiền, danh
sách khoản đã nộp, tổng số tiền đã nộp.
Bộ phận quảnlýlươngtrong nhà trường sẽ có trách nhiệm theo dõi công nhân viên đi
làm và đánh dấu vào bảng chấm công số ngày đã đi làm của từng nhân viên để tổng
hợp số ngày làm của từng nhân viên trong một tháng để từ đó tính toán tiền lương cho
các công nhân viên, thanh toán những khoản tiền phải chi như là: tiền ăn, tiền vật tư,…
và các khoản phát sinh nếu có.
10
Giáo viên hướng dẫn: Ths: Trần Thanh Hùng
10
[...]... Hùng 24 Nhóm 6_KHMT1-K4 Chương IV Cài Đặt ChươngTrình 1 Giao diện phần mềm ứng dụng chạy trên server 1.1 Giao diện Hệ thống Hình 4.1 Giao diện quảnlý hệ thống tài khoản 1.2 Giao diện quảnlý chuyển trường Hình 4.2 Giao diện quản lý chuyển trường 25 Giáo viên hướng dẫn: Ths: Trần Thanh Hùng 25 Nhóm 6_KHMT1-K4 1.3 QuảnLý Thông Tin Trường Hình 4.3 Giao diện Quảnlý thông tin trường tại Server 1.4 Giao... phân tán, quản lý cho 2 cơ sở của trường: cơ sở 1 ở Hà Nội và cơ sở 2 ở Hà Nam Hình 3.2 Mô hình diagram rút gọn 19 Giáo viên hướng dẫn: Ths: Trần Thanh Hùng 19 Nhóm 6_KHMT1-K4 2 Thiết kế mô hình hệ thống phân tán Hình 3.3 Mô hình hệ thống phân tán dữ liệu của trườngMầmNonHuyLượng 2.1 Mô hình hệ thống TrườngMầmNonHuyLượng có 2 cơ sở: cơ sở 1 ở Hà Nội và cơ sở 2 ở Hà Nam, để công tác quảnlý được... mô hình cơ sở dữ liệu phân tán để quảnlý thông tin, cập nhật dữ liệu tại 2 cơ sở của trườngMầmNonHuy Lượng: cơ sở Hà Nội và Cơ sở Hà Nam với chức năng quản trị chính tại Server Phần mềm được viết trên ngôn ngữ lập trình Csharp dựa trên nền tảng NetFramWork 3.5 và cơ sở dữ liệu được thiết kế trên hệ quản trị cơ sở dữ liệu phân tán Oracle Do thời gian nghiên cứu hệ quản trị cơ sở dữ liệu phân tán Oracle... yêu cầu truy xuất dữ liệu từ người quảnlý Kết quả trả về sẽ thông qua hệ quản trị cơ sở dữ liệu và phần mềm ứng dụng để hiển thị lên màn hình 2.2.2 Cơ sở 1: TrườngMầmNonHuyLượng A- Hà Nội a) Mô tả nghiệp vụ của cơ sở 1 + Phân quyền người dùng: cho phép hoặc hạn chế quyền sử dụng phần mềm ứng dụng tại cơ sở đó + Cho phép thêm, cập nhật, xóa dữ liệu : Thông tin Trẻ, Khối, Lớp, các khoản thu, thông... doanh thu, tình hình học tập của các trẻtrong các lớp và trong cả cơ sở, thống kê danh sách trẻ chưa nộp học phí 22 Giáo viên hướng dẫn: Ths: Trần Thanh Hùng 22 Nhóm 6_KHMT1-K4 b) Cơ sở dữ liệu cơ sở 1 Hình 3.4 Mối quan hệ giữa các bảng dữ liệu tại cơ sở 1 Hà Nội 23 Giáo viên hướng dẫn: Ths: Trần Thanh Hùng 23 Nhóm 6_KHMT1-K4 2.2.3 Cơ sở 2: TrườngMầmNonHuyLượng B- Hà Nam a) Mô tả nghiệp vụ của... BuaPhu NVARCHAR(200) NULL Bữa phụ 5 ChuThich NVARCHAR(255) NULL Chú thích Bảng 3.11 Bảng cơ sở dữ liệu Thực Đơn Tuần 1.12 Mối quan hệ giữa các bảng Hình 3.1 Mối quan hệ giữa các bảng dữ liệu 18 Giáo viên hướng dẫn: Ths: Trần Thanh Hùng 18 Nhóm 6_KHMT1-K4 1.13 Diagram rút gọn Do thời gian để làm bài tập lớn hạn chế nhóm xin viết phần mềm quảnlý một số chức năng của TrườngmầmnonHuyLượng dựa trên... NVARCHAR(20) NOT NULL Cân nặng 5 ChieuCao NVARCHAR(20) NOT NULL Chiều cao 6 KetQuaHT NVARCHAR(20) NOT NULL Kết quả học tập 7 GioiTinh NVARCHAR(3) NOT NULL Giới tính 8 NgaySinh DATETIME NOT NULL Ngày sinh 9 PhuHuynh NVARCHAR(50) NOT NULL Phụ huynh trẻ 10 DiaChi NVARCHAR(100) NOT NULL Địa chỉ 11 DienThoai NVARCHAR(20) NULL Điện thoại STT (Độ rộng) Ràng buộc /Khóa phụ Mô tả (PK/FK) PK Mã trẻ Tên trẻ FK... phần mềm Phần mềm tại server cũng giúp người quảnlý tìm kiếm thông tin tại mỗi khu, thống kê dữ liệu cho từng khu hoặc cho cả 2 khu để có thể so sánh và làm công tác quảnlý được chính xác hơn + CSDL tại server được tạo liên kết đến 2 cơ sở bằng database link thông qua hệ quản trị cơ sở dữ liệu phân tán và môi trường mạng máy tính + Tại server: khi người quảnlý phát ra yêu cầu truy xuất CSDL đến CSDL... Hình 4.5 Giao diện Thống Kê dữ liệu tại Server 2 Giao diện phần mềm ứng dụng chạy trên cơ sở A 2.1 QuảnLý Hệ Thống: Đăng Nhập, Cấp Tài Khoản, Đổi Mật Khẩu Hình 4.6 Quảnlý hệ thống quyền đăng nhập tại cơ sở A 27 Giáo viên hướng dẫn: Ths: Trần Thanh Hùng 27 Nhóm 6_KHMT1-K4 2.2 QuảnLý Dữ Liệu Hình 4.7 Quảnlý dữ liệu cơ sở 1 2.3 Thống Kê Dữ Liệu Hình 4.8 Thống kê dữ liệu tại cơ sở 1 28 Giáo viên hướng... sở 1 28 Giáo viên hướng dẫn: Ths: Trần Thanh Hùng 28 Nhóm 6_KHMT1-K4 3 Giao diện phần mềm ứng dụng chạy trên cơ sở 2- Hà Nam 3.1 Quản Lý Hệ Thống: Đăng Nhập, Cấp Tài Khoản, Đổi Mật Khẩu Hình 4.9 Quảnlý hệ thống quyền đăng nhập tại cơ sở 2 3.2 QuảnLý Dữ Liệu Hình 4.10 Quảnlý dữ liệu cơ sở 2 29 Giáo viên hướng dẫn: Ths: Trần Thanh Hùng 29 Nhóm 6_KHMT1-K4 3.3 Thống Kê Dữ Liệu Hình 4.11 Thống kê dữ liệu . 6_KHMT1-K4
Tóm Tắt
Chương trình quản lý hoạt động trong trường mầm non được thiết kế và cài đặt
nhằm giúp cho công việc quản lý trường mầm non được dễ dàng,. môi
trường mạng máy tính, máy server quản lý tình hình hoạt động của 2 cơ sở của trường
là Trường Mầm Non Huy Lượng A cơ sở ở Hà Nội, và Trường Mầm Non Huy