PHẦN MỀM QUẢN LÝ HỌC SINH TRUNG HỌC PHỔ THÔNG NGUYỄN DU
BỘ GIÁO DỤC VÀ ĐÀO TẠO Trườ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 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du Lờ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 Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 2 Thit k phn mm Qun lý hc sinh THPT Nguyn Du LI M U 1.1 Gii thiu 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ý hc sinh cho trng hc đã 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. Nhúm sinh viờn lp CNTT2-K2 Trng Cao ng Cụng Ngh H Ni 3 Thit k phn mm Qun lý hc sinh THPT Nguyn Du Vì đâ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.Gii thiu v ti: - Trong thi i tri thc ngy nay, vic nõng cao cht lng giỏo dc l nhim v quan trng v hng u ca nc ta. Song song vi vic o to ,vic qun lý cng khụng kộm phn quan trng c bit l vic qun hc sinh trong nh trng .Vic qun lý hc sinh ó rt khú khn,nờn chỳng em thit k ra phn mm na mong mun qun lý hc sinh ngy cng d dng hn. - Phn mờm qun lý hc sinh ny nhm gii quyt phn no khú khn trờn.Phn mm h tr cỏc chc nng thụng dng m nhim v ca nh trng hay lm v h tr vic lu tr d liu imww. lm rừ c yờu cu ny chỳng em s gii thiu phn di ca bi 1.3 Mc ớch thit k chng trỡnh ny. Do iu kin ca trng nm mt vựng quờ nụng thụn.Cú th núi vic a CNTT vo ging dy gp rt nhiu khú khn trong nh trng.Vic qun lý hc sinh ca cỏc giỏo viờn trong Nhúm sinh viờn lp CNTT2-K2 Trng Cao ng Cụng Ngh H Ni 4 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du trườ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 Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 5 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du MỤ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. Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 6 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du 1.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 Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 7 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du + 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 Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 8 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du Dung để 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: Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 9 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du Bảng môn học Đưa ra thông tin về các môn học. Hình minh họa: Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 10 [...]... Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 11 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du truy 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 Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 12 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn. .. ghi về 1 số thông tin chính của trường.VD : địa chỉ,fax… Danh sách lớp học Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 15 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du Danh 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... từng học sinh 1 cách nhanh chóng Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 16 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du + 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: Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 17 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn. .. THPT Nguyễn Du Chứ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: Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 18 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du KẾ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... đượ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... CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 12 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du + Forms + Report + Macros Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 13 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du 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ư... 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: Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 14 Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du 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 ô...Thiết kế phần mềm Quản lý học sinh THPT Nguyễn Du 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ố... 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!./ Nhóm sinh viên lớp CNTT2-K2 Trường Cao Đẳng Công Nghệ Hà Nội 19... 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 . 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. 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