PHẦN MỀM QUẢN LÝ HỌC SINH TRUNG HỌC PHỔ THÔNG NGUYỄN DU
Trang 1Trường Cao Đẳng Công Nghệ Hà Nội
Khoa CNTT
-PHẦN MỀM QUẢN LÝ HỌC SINH TRUNG
HỌC PHỔ THÔNG NGUYỄN DU
Giáo viên hướng dẫn : Nhóm sinh viên : Nguyễn Văn Linh
Lê Ngọc Tuyền Khổng Văn Uyển Lớp : CNTT2-K2
HÀ NỘI, THÁNG 06 NĂM 2010
Trang 2Lời Cảm Ơn
Chúng em xin chân thành cảm ơn cô Chu Thị Chi đã tận tình giúp đỡ, hướngdẫn và cung cấp tài liệu liên quan đến đồ án này
Em xin chân thành cảm ơn khoa Công Nghệ Thông Tin ,
trường Cao Đẳng Công Nghệ Hà Nội đã tạo điều kiện thuận lợi trong học tập.
Em cảm ơn các thầy cô trong khoa đã tận tình giảng dạy , trang bị cho em những kiến thức quý báu trong quá trình học tập Chúng em xin chân thành bạn bè đã góp ý xây dựng đồ án này
Nhóm sinh viên thực hiện:Nguyễn Văn Linh
Lê Ngọc Tuyền
Khổng Văn Uyển
Trang 3LỜI MỞ ĐẦU
1.1 Giới thiệu sơ qua.
Máy tính điện tử là một công cụ đắc lực để giúp chúng ta giải quyết các bài toán quản lý Chúng ta có thể gặp bài toán quản lý học sinh trong một trờng, một khu vực, bài toán quản lý các nhân viên trong một cơ quan, bài toán tuyển sinh Tất cả
đều yêu cầu phải làm sao có đợc một chơng trình tốt để giải quyết thoả đáng các bài toán đó.
Mirosoft Access là một phần mềm đợc thiết kế chuyên dùng
để thực hiện các công việc nh quản lý hồ sơ, nhân sự Với nhiều chức năng mạnh mẽ nh tạo bảng, truy vấn dữ liệu, thiết kế giao diện chơng trình, lập trình quản lý, giao diện thân thiện, dễ
sử dụng đã làm cho Access đã trở thành một hệ quản trị cơ sở dữ liệu đợc rất nhiều ngời dùng.
Trong quá trình tìm hiểu thực tế, chúng em đã tìm hiểu nhiều bài toán quản lý trong số đó, bài toán quản lý học sinh cho trường học đã làm chúng em rất chú ý bởi thực tế hiện nay, nhiều công ty máy tính ra dời cho nên cũng rất cần có những phần mềm để quản lý cho tiện lợi.
Trang 4Vì đây là lần đầu tìm hiểu thực tế để phân tích thiết kế hệ thống thông tin quản lý nên chắc chắn còn nhiều thiếu sót, rất mong nhận đợc sự đóng góp ý kiến của thầy cô và các bạn để phần mềm đợc hoàn chỉnh hơn.
1.2.Giới thiệu về đề tài:
- Trong thời đại tri thức ngày nay, việc nõng cao chất lượng giỏo
dục là nhiệm vụ quan trọng và hàng đầu của nước ta Song song với việc đào tạo ,việc quản lý cũng khụng kộm phần quan trọng đặc biệt là việc quản học sinh trong nhà trường.Việc quản lý học sinh đó rất khú khăn,nờn chỳng em thiết kế ra phần mềm naỳ mong muốn quản lý học sinh ngày càng dễ dàng hơn
-Phần mờm quản lý học sinh này nhằm giải quyết phần nào khú khăn trờn.Phần mềm hỗ trợ cỏc chức năng thụng dụng mà nhiệm vụ của nhà trường hay làm và hỗ trợ việc lưu trữ dữ liệu điểm…ww.Để làm rừ được yờu cầu này chỳng em sẽ giới thiệu phần dưới của bài
1.3 Mục đớch thiết kế chương trỡnh này.
Do điều kiện của trường nằm ở một vựng quờ nụng thụn.Cú thể núi việc đưa CNTT vào giảng dạy gặp rất nhiều khú khăn trong nhà trường.Việc quản lý học sinh của cỏc giỏo viờn trong
Trang 5trường,giáo viên bộ môn cũng còn rất thủ công và thô sơ.Để giúp các giáo viên trong trườn quản lý học sinh ngày càng dễ dàng hơn và cũng mong muốn của chúng em là đưa CNTT vào trong nhà trường để phục vụ giáo viên và học sinh trong trường
để học sinh và giáo viên ở đâu được tiếp cận một cách nhanh chóng.Chính vì điều đó mà nhóm sinh viên chúng em đã chọn đề tài “QUẢN LÝ HỌC SINH TRUNG HỌC PHỔ THÔNG” mong muốn phần mềm này sẽ được đưa vào nhà trường để thực hiện
để giúp các giáo vin trong trường quản lý học sinh dễ dàng hơn.Phần mềm này chúng em đang trong quá trình xây dựng.Mong Được sự góp ý kiến của thầy cô và các sinh viên để phần mềm của chúng em có thể hoàn thiện hơn
Trang 6MỤC LỤC
6
PHẦN I GIỚI THIỆU BÀI TOÁN VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 6
1.1 Giới thiệu bài toán 6
1.2 Công tác quản lý học sinh 6
1.3 Xác định chức năng của chương trình 7
1.3.1 Chức năng 7
2.1 Giao diện của chương trình 14
2.2 Giới thiệu các chức năng của chương trình 14
2.1 Chức năng xem dữ liệu 14
PHẦN I
GIỚI THIỆU BÀI TOÁN VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU
1.1 Giới thiệu bài toán
Bất cứ 1 trường THPT nào cũng đều có 1 lượng học sinh rất lớn,đòi hỏi phải
có 1 hệ thống quản lý giám sát về tình hình học tập,điểm tổng kết,lớp,khối học… Nếu quản lý 1 cách thủ công đòi hỏi phải có 1 bộ phạn quản lý rất cồng kềnh.không những vậy việc quản lý trên giấy tờ gây ra rất nhiều bất lợi về việc chỉnh sửa khi có sai sót.Nhưng bây giờ chúng ta đang trong thời đại mà công nghệ
số đang chứng tỏ sự tiện lợi và chiếm vai trò không thể thiếu.Sau đây nhóm em xin trình bày phần mềm quản lý học sinh do nhóm tự thiết kế.nhằm mục đích giúp công việc quản lý bớt vất vả hơn.và tiết kiệm 1 nguồn kinh phí đáng kể cho các trường
1.2 Công tác quản lý học sinh
Phần mềm “QUẢN LÝ HỌC SINH THPT NGUYỄN DU” này giúp các thầy
cô giáo trong trường,các thầy cô giáo bộ môn có thể quản lý học sinh của mình trên máy tình một cách dễ dàng và chuyên nghiệp Phần mềm này giúp giáo viên quản lý dược danh sách các học sinh trong lớp, tổng số học sinh trong lớp và quản
lý điểm học sinh
Trang 71.3 Xác định chức năng của chương trình
1.3.1 Chức năng
Qua quá trình khảo sát thực tế, chương trình quản lý học sinh cần có những chức năng sau:
- Nhập các thông tin về giáo viên,học sinh sinh,lớp học,khóa
- Thông tin của từng người sẽ được lưu lại trong hệ thống và sẽ dùng
1.3.2 Sơ đồ phân rã chức năng
1.4 Thiết kế dữ liệu
Qua quá trình khảo sát thực tế, để quản lý được học sinh trong trường, cần phải quản lý những thông tin sau đây đối với mỗi đối tượng
Các thông tin về học sinh
+ Họ tên học sinh + Địa chỉ
+ Lớp + khối
Các thông tin về giáo viên bộ môn và chủ nhiệm
+ họ tên giáo viên + địa chỉ lien lạc
Trang 8+ bộ môn giảng dạy
Điểm cụ thể của từng học sinh
+ điểm 15 phút,miệng + điểm 1 tiết
+ điểm thi học kỳ
Các thông tin khác
+ giới thiệu vài nét về trường ( địa chỉ,sđt lien hệ… )
1.4.1 Sau đây là 1 số bảng dữ liệu dung để nhập và quản lý thông tin về học sinh trong trường.
Bảng hồ sơ học sinh
Trong bảng này Mahs được chọn làm khóa chính để xác định các trường khác trong bảng
Chi tiết được thể hiện bằng hình dưới đây:
Bảng điểm
Trang 9Dung để quản lý điểm của học sinh Mahs và mamh được chon làm khóa chính
Hình sau sẽ minh họa cụ thể
Bảng giáo viên
Đưa ra thông tin về giáo viên.Trong bảng này mã giáo viên được chọn làm khóa chính
Hình minh họa:
Trang 10 Bảng môn học
Đưa ra thông tin về các môn học
Hình minh họa:
Trang 11 Các mối quan hệ
+Hình minh họa:
Các mối liên kết đảm bảo cho việc thay đổi dữ liệu ở một bảng nào đó thì ở các bảng có các trường tương ứng cũng được thay đổi theo
Ngôn ngữ dùng để nhập liệu cho chương trình là tiếng Việt Unicode, đây
là xu thế chung của việc phát triển các phần mềm, vì Unicode có thể hiển thị một số lượng lớn các kí tự và hơn nữa được Office 2003 và Windows XP hỗ trợ rất tốt Như vậy, với 5 bảng trên là ta có thể lưu trữ dữ liệu, thực hiện các
Trang 12truy vấn, thiết kế các chức năng của phần mềm cho phù hợp với yêu cầu của baì toán
1.4.2.Phần sử dụng để thiết kế phần mềm này
Gồm có:Tables, Query.Forms,Report,Macros
+Tables:
+ Query
Trang 13+ Forms
+ Report
+ Macros
Trang 14
PHẦN 2
CÀI ĐẶT CHƯƠNG TRÌNH
2.1 Giao diện của chương trình
Phần mềm Quản lý bán hàng Máy tính được xây dựng bằng Access 2003 (với Service Pack 2), với giao diện (như thanh công cụ, thanh thực đơn cùng các đối tượng khác như nút nhấn, biểu tượng ) mang đậm phong cách của Office 2003, phần mềm hết sức thân thiện, đem lại sự tiện lợi cho người sử dụng Khung giao diện chính của phần mềm được thiết kế với một thanh menu gồm nhiều lựa chọn
và một thanh công cụ có khả năng tuỳ biến với giao diện hoàn toàn là tiếng Việt Unicode Từ thanh menu này ta có thể truy cập đến tất cả các chức năng của chương trình
2.2 Giới thiệu các chức năng của chương trình
2.1 Chức năng xem dữ liệu
Chức năng này cho phép người dùng xem được hồ sơ học sinh, điểm từng bộ môn của học sinh,thông tin giáo viên….Việc chọn chức năng thông qua hệ thống thực đơn bằng tiếng Việt hết sức dễ dàng
Chẳng hạn, có thể xem chi tiết điểm của học sinh : Người dùng chọn lệnh này thì chương trình sẽ cho hiện ra màn hình những thông tin chi tiết điểm của học sinh muốn xem,nếu muốn xem cụ thể về hồ sơ của học sinh nào đó thì chọn hồ sơ học sinh.Rất đơn giản
2.1.1 sau đây là hình ảnh cụ thể về phần mềm và hướng dẫn sử dụng:
Main chính của chương trình:
Trang 15
Qua màn hình chính,người sử dụng có thế năm được 1 số chức năng chính của chương trình như: thông tin về trường,hướng dẫn sử dụng,danh sách lớp…
Thông tin về trường
Khi bạn kick vào ô này sẽ hiện ra 1 bảng trong đó có ghi về 1 số thông tin chính của trường.VD : địa chỉ,fax…
Danh sách lớp học
Trang 16Danh sách lớp học cho ta biết được cụ thể có bao nhiêu lớp trong trường.
Bảng nhập hồ sơ học sinh
Tại đây,người quản lý học sinh sẽ có thể nhập hồ sơ cho học sinh 1 cách nhanh chóng.bao gồm,họ tên học sinh,quê quán,tên bố mẹ…
+Hình minh họa:
Bảng vào điểm
Tại đây.giáo viên có thể nhập điểm,chỉnh sửa điêm cho từng học sinh 1 cách
Trang 17+ Hình minh họa:
Bảng điểm theo lơp:
Bảng này nhằm giúp giáo viên theo giõi điểm của lớp mình,của từng học sinh
cụ thể:
+ Hình minh họa
In dữ liệu:
Trang 18Chức năng này giúp người sử dụng in dữ liệu của tưng lớp.Điểm của từng học sinh
+Hình minh họa:
Trang 19KẾT LUẬN
Qua ý tưởng và thiết kế phần mềm này mong muốn của chúng em là sẽ được đưa vào trường để áp dụng thực tế cho việc quản lý học sinh ngày một dễ dàng hơn.Phần mềm trên chúng
em vẫn còn nhiều cái chưa hoàn chỉnh mong được sự góp ý kiến của thầy cô và các bạn sinh viên để phần mềm này hoàn thiện hơn.Một lần nữa nhóm chúng em xin chân thành cảm ơn cô Chu Thị Chi đã hướng dẫn chúng em làm bài tập lớn này,cảm ơn sự góp ý kiến của các bạn sinh viên đã góp ý trong quá trình chúng
em thiết kế.Một lần nữa chúng em xin chân thành cảm ơn!./