Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 84 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
84
Dung lượng
1,63 MB
Nội dung
Khoa Công Nghệ Thông Tin MỤC LỤC Trần Thị Hường Lớp 51TH1 Page Khoa Công Nghệ Thông Tin DANH MỤC HÌNH Trần Thị Hường Lớp 51TH1 Page Khoa Công Nghệ Thông Tin LỜI CẢM ƠN! Em xin chân thành cảm ơn thầy cô giáo nhà trường, thầy cô khoa Công Nghệ Thông Tin trường Đại Học Thủy Lợi tận tình dạy bảo, hướng dẫn em suốt năm học vừa qua Và đặc biệt em xin tỏ lòng biết ơn sâu sắctới thầy giáo ThS Bùi Văn Huyến tận tình hướng dẫn, chỉbảo, giúp đỡ động viên để em hồn thành đề tài Nội dung đồ án em gồm bốn chương: Chương 1: Nghiên cứu hệ thống quản lý sinh viên giáo dục quốc phịng Chương 2: Các cơng cụ sử dụng đồ án Chương 3: Phân tích thiết kế hệ thống Chương 4: Triển khai hệ thống Do thời gian, kiến thức kinh nghiệm em hạn chế nên đồ án chắn cịn nhiều thiếu sót khuyết điểm Em mong nhận ý kiến góp ý từ quý độc giả Mọi ý kiến góp ý xin gửi địa email tranthihuong81991@gmail.com Hà Nội, Tháng 12 năm 2013 Trần Thị Hường Trần Thị Hường Lớp 51TH1 Page Khoa Cơng Nghệ Thơng Tin LỜI NĨI ĐẦU Ngày nay,ứng dụng máy tính vấn đề sơi động tồn giới Không hoạt động khoa học kỹ thuật, lao động sản xuất,nghiêncứu mà đặc biệt lĩnh vực đào tạo giáo dục, máy tính trở thành cơng cụ trợ giúp tiện ích hiệu Vượt ngồi ứng dụng giải tập, phân tích, tính tốn thiết kế, học máy tính, mơ phỏng, tra cứu, máy tính cịn công cụ để đánh giá kết đào tạo thông qua hệ thống quản lý sinh viên giáo dục Trong trình đào tạo,việc quản lý sinh viên trườnglà công việc phải tiến hành thường xuyên, không phần nặng nhọc cho người quản lý khó bảo đảm độ xác, tính cơng khách quan học sinh viên Do đó, việc cải tiến hệ thống quản lý giáo dụcđã nhiều người quan tâm Một xu hướng chung đầy triển vọng, nhiều sởđào tạo đầu tư nghiên cứu áp dụng hệ thống quản lý giáo dục trênmáy tính Đề tài đồán em là: “Xây dựng hệ thống quản lý sinh viên cho Trung tâm Giáo dục Quốc Phòng Hà Nội 2” Hệ thống quản lý sinh viên học quân sựgiúp cho việc tổ chức đợt học quân cách khoa học, hiệu Xuất phát từthực tếđó, với sựgợi ý hướng dẫn tận tình thầy giáo Bùi Văn Huyến, em định viết đồ án với mục đích áp dụng thửnghiệm hệthống quản lý sinh viên “Xây dựng hệthống quản lý sinh viên cho Trung tâm Giáo dục Quốc Phịng Hà Nội 2.Do trình độkiến thức cịn hạn chế, nên chương trình khơng tránh khỏi thiếu sót Em hy vọng sựgiúp đỡcủa thầy bạn đểhệthống hồn thiện có thểđược áp dụng thực tiễn Trần Thị Hường Lớp 51TH1 Page Khoa Công Nghệ Thông Tin CHƯƠNG 1: NGHIÊN CỨU HỆ THỐNG QUẢN LÝ SINH VIÊN GDQP 1.1.Các khái niệm: Trướckhi vào tìm hiểu hoạt động hệ thống quản lý sinh viên GDQP, ta làm rõ số khái niệm sử dụng sau: • • • • • • GDQP:Giáo dục quốc phòng HV:Học viên CCQP:Chứng quốc phòng TĐ:Tiểu đội ĐĐ: Đại Đội SV:Sinh viên KH:Khóa học LH:Lớp học 1.2.Mơ tả hệ thống quản lý sinh viên trường Quân Sự Bài tốn tơi nhằm thiết kế hệ thống quản lý sinh viên học Giáo Dục Quốc Phòng cho trường Quân Sự dựa tác vụ trung tâm Giáo Dục Quốc Phịng, áp dụng cho khóa học trung tâm Vì vậy, trước xây dựng mơ hình hệ thống quản lý sinh viên GDQPtrên máy tính, ta khảo sát hệ thống quản lý sinh viên GDQP kiểu cũ 1.2.1 Hệ thống tổ chức quản lý sinh viên GDQP kiểu cũ Bắt đầu vào khóahọc quân sự, sau trung tâm thông báo lịch học địa điểm học cho nhà trường,nhà trường đăng kí học gửi danh sách sinh viên cho trung tâm Người phụ trách trung tâm nhận danh sách sinh viên trường, sau xếp phân thành nhóm học,mỗi nhóm trung đội Trung đội tổ chức học thi để lấy chứng GDQP.Mỗi đợt học có đợt thi.Sinh viên thi lại vào đợt để lấy chứng chỉ.Nếu qua lần thi,sinh viên khơng có điểm đạt khơng cấp chứng phải học lại vào đợt sau - Quá trình quản lý tiến hành nhưsau: Sau nhà trường đăng ký học quân quốc phòng trung tâm gửi danh - sách sinh viên lên trung tâm Danh sách sinh viên bao gồm tên trường,tên lớp,tên sinh viên,mã sinh viên,ngày Trần Thị Hường Lớp 51TH1 Page Khoa Công Nghệ Thơng Tin tháng năm sinh,q qn,tình trạng sức khỏe…Nhà trường sửa đổi,bổ - sung danh sách sinh viên Sau đó,trung tâm tổng hợp lại tổ chức xếp sinh viên thành đại đội,trung đội,tiểu đội.Để dễ quản lý,trung tâm sếp sinh viên thành nhóm học.Mỗi nhóm trung đội.Trung tâm tổ chức học tập điểm danh theo trung đội.Khi kết thúc chương trình học,trung tâm tổ chức thi theo học - phần.Mỗi học phần có lần thi Sinh viên thi trượt lần thi lại vào lần 2.Sinh viên có số điểm đạt học phần qua học phần đó,nếu qua lần thi sinh viên có số điểm khơng đạt bị trượt phải học lại vào đợt sau.Khi có kết thi sinh viên học phần.Trung tâm tổng hợp lại đánh giá,phân loại.Sinh viên có điểm đạt học phần cấp chứng giáo dục quốc phòng trung tâm ngược lại sinh viên không đạt không cấp chứng quốc phòng phải học lại - vào đợt sau trung tâm Sau tổng hợp xong điểm chứng sinh viên,trung tâm tiến hành kiểm duyệt lập báo cáo.Báo cáo gồm điểm thi học phần chứng sinh viên đạt.Báo cáo gửi phía nhà trường,nhà trường lưu lại cấp chứng cho sinh viên đạt Toàn bộcác khâu trình làm tay người phụtrách công tác quản lý sinh viên học quốc phòng trung tâm Nhiệm vụcủa hệthống: Lập khóa học,đại đội,trung đội,tiểu đội, tổchức học, điểm danh,nhập điểm thi,cấp chứng chỉ,báo cáo kết Chi tiết nhiệm vụ: a) Nhiệm vụlập đại đội,trung đội,tiểu đội: • Điều kiện khởi động: Nhà trường gửi danh sách sinh viên lên cho trung tâm • Kết quả:Các sinh viên xếp vào khóa học,đại đội,trung đội,tiểu đội cách hợp lý khoa học • Tần xuất: Vào khóa học, hệ thống quản lý sinh viên học quân sự,việc tổ chức sinh viên thành đại đội,trung đôi,tiểu đội cho việc quản lý dễ dàng khoa học • Quy tắc quản lý:Trung tâm phải lên kế hoạch tổ chức xếp sinh viên vào đại đội,trung đội,tiểu đội để việc quản lý dễ dàng.Việc học Trần Thị Hường Lớp 51TH1 Page Khoa Công Nghệ Thông Tin thi ,cấp chứng tổ chức theo địa đội,trung đội,tiểu đội ban đầu trung tâm xếp • Quy tắc tổchức: Giáo viên trung tâm GDQP định tổ chức,lên danh sách khóa học,đại đội,trung đội,tiểu đội b) Nhiệm vụtổchức học điểm danh: • Điều kiện khởi động:Sau sinh viên xếp vào khóa học,đại đội,trung đội,tiểu đội hợp lý • Kết quả: sinh viên có đủ điều kiện học • Quy tắc: - Quy tắc quản lý: Sinh viên phải có sức khỏe,đi học giờ,quần áo tư trang - đầy đủ.Trung tâm tổ chức học học phần điểm danh sinh viên có mặt Quy tắc tổchức:Thơng tin sinh viên phải đầy đủ có danh sách điểm danh c) Nhiệm vụ nhập điểm thi,cấp chứng báo cáo: •Điều kiện khởi động: - Khi học viên có điểm thi qua học phần lần thi - Khi có định mức điểm cấp chứng - Khi kết thúc khóa học quân •Quy tắc: - Quy tắc quản lý: Sau chấm điểm học phần, điểm thi học phần công bố lưu lại Điểm thi học phần quản lý với lần thi,lần thi với - học viên đạt lần thi với học viên không đạt lần Quy tắc tổ chức: Qua lần thi học phần.Trung tâm công bố điểm chứng cho học viên.Chứng báo cáo trung tâm lưu lại gửi phía nhà trường.Nhà trường trao chứng QPAN cho sinh viên đạt đợt học quân Những nhược điểm hệthống cũ: - Quá trình xây dựng hệ thống quản lí sinh viên làm thủcơng gây lãng phí - thời gian, cơng sức giáo viên phụ trách công tác QP Hệ thống quản lý sinh viên xây dựng dựa chủquan người lãnh đạo, khơng mang tính khách quan, sốlượng sinh viên lớn phải đảm - bảo xếp hợp lý,khoa học dễgây sựnhầm lẫn cho người quản lý Khi nhà trường muốn thay đổi thơng tin sinh viên việc thơng báo từ nhà Trần Thị Hường Lớp 51TH1 Page Khoa Công Nghệ Thơng Tin trường đến trung tâm khó khăn,việc cập nhật lại thơng tin từ phía trung tâm - nhiều thời gian,công sức không linh hoạt,nhanh nhạy ,chính xác Giáo viên phụ trách nhiều thời gian để xếp,tổ chức sinh viên thành khóa học,đại đội,trung đội,tiểu đội Việc cập nhật lại thông tin cần sửa - đổi,bổ sung khó khăn,phức tạp Việc điểm danh lưu trữ thông tin cứng hay sai sót,nhầm lẫn Q trình nhập điểm thi,xử lý điểm lưu trữ gây nhiều thời gian công sức người nhập.Nhập điểm tay thủ công.Số lượng sinh viên lớn không tránh khỏi thiếu sai sót.Khi muốn thay đổi thơng tin điểm thi qua - lần thi nhiều thời gian không khoa học Sinh viên điểm sau thi cơng tác nhập điểm,xử lý điểm kiểm duyệt giáo viên lâu.Điều ảnh hưởng lớn đến việc điều chỉnh phương pháp học tập, khắc phục kịp thời sai sót vềkiến thức cho sinh viên - không đạt.Mặt khác thời gian ôn thi lại đợt bị rút ngắn Giáo viên khôngnắm bắt kết quảhọc tập sinh viên để điều - chỉnh phương pháp giảng dạy cho phù hợp, khắc phục sai sót sinh viên Việc lưu kết quảđiểm danh,điểm thi,xét duyệt cấp chửng QP cho sinh viên nhưlập báo cáo, thống kê nhiều thời gian mà thường gây sựnhầm lẫn.Đây nhược điểm hạn chế hệthống quản lý sinh viên GDQP thủcơng Do đó, u cầu đặt hệthống tin học hoá phải giải nhược điểm nêu hoàn chỉnh tất cảcác khâu hệ thống quản lý cách khép kín,khoa học tự động hố 1.2.2 Hệthống quản lý sinh viên GDQP khách quan kiểu máy vi tính: Qua việc khảo sát mơ hình hệ thống quản lý sinh viên GDQP kiểu cũ Từnhững đối tượng, quy tắc tìm thấy, đồng thời nghiên cứu nhược điểm hạn chếcủa hệthống cũ chưa giải được.Ta có thểxây dựng hệthống quản lý sinh viên GDQPkiểu tin học hoá, sẽgồm phần cơng việc tin học hố sau: Quản lý hệthống: phần chỉdành cho giáo viên phụtrách việc quản lý hệ thống,các thầy cô phụ trách công tác GDQP, người quản trịhệthống có - quyền trực tiếp thực Nó gồm có cơng việc sau: Lập đại đội,trung đội,tiểu đội: Bao gồm việc cập nhật thơng tin sinh viên từ phía nhà trường,thêm bớt,sửa đổi thông tin sinh viên theo thông tin mà nhà trường Trần Thị Hường Lớp 51TH1 Page Khoa Công Nghệ Thông Tin gửi lên.Tổ chức,thành lập sinh viên thành khóa học, đại đội,trung đội,tiểu đội.Thơng tin cập nhật,sửa đổi nhanh chóng hệ thống.Cơng việc - tiến hành thường xuyên có nhu cầu cập nhật,sửa đổi Phân nhóm học điểm danh:Sinh viên phân nhóm học.Mỗi nhóm trung đội.Việc tổ chức học điểm danh thao tác trung đội.Công việc tạo lập,sửa đổi trung đội,điểm danh sinh viên thao tác hệ thống.Giáo viên điểm danh cập nhật thông tin sinh viên,ngày giờ,lý vắng mặt,tổng hợp số sinh viên vắng mặt có mặt.Tất công đoạn - hệ thống đảm nhận Lưu trữ xử lý điểm thi :Sinh viên thi học phần sau điểm cập nhật hệ thống.Việc cập nhật điểm thi hệ thống khoa học,dễ thực hiện.Sinh viên phải đủ điểm thi học phần.Mỗi học phần có tối đa lần thi.Giáo viên nhập điểm sinh viên vào hệ thống quản lý điềm.Hệ thống tự động tính điểm tổng kết cho sinh viên.Dựa vào điểm sinh viên, hệ thống đưa danh sách sinh viên đạt cấp chứng sinh viên không - đạt,không cấp chứng QP Cấp chứng QPAN:Nếu sinh viên có điểm đạt học phần.Hệ thống thông báo đạt vàcấp chứng cho sinh viên ngược lại.Danh sách sinh viên đạt, cấp chứng danh sách sinh viên không đạt,không cấp chứng xuất Word Excel tùy theo nhu cầu trung tâm nhà trường Sựcần thiết đểxây dựng hệthống Những công nghệmới vềthông tin truyền thông tiếp tục ứng dụng vào giáo dục, tạo cách mạng thực sựtrong ngành giáo dục Nótrởthành cách mạng mang tính tồn cầu Cuộc cách mạng khơng làm cảthay đổi phương pháp dạy học truyền thống mà đổi nội dung,cách quản lý,việc dạy học, mởrộng khảnăng lĩnh hội tri thức khoa học với chất lượng cao tốc độnhanh Hiện nay, ởnhiều nước tiên tiến thếgiới người ta nghiên cứu việc đưa cơng nghệthơng tin vào q trình quản lý học sinh,sinh viên Với khảnăng lưu trữmột lượng thơng tin lớn khảnăng tính tốn xác, Trần Thị Hường Lớp 51TH1 Page Khoa Cơng Nghệ Thông Tin phương tiện quan trọng việc khai thác xửlý thông tin với hiệu quảcao Việc xây dựng hệthống quản lý sinh viên GDQP máy vi tính áp dụng rộng rãi ởnhiều nước thếgiới nhưMỹ, Anh, Pháp, Nga đạt kết quảrất tốt Ởnước ta hệ thống quản lý sinh viên GDQP đưa vào sửdụng số trung tâm GDQP đạt hiệu cao công tác quản lý,báo cáo,lưu trữ Trên thực tếcác công việc hệ thống quản lý sinh viên trường học nói chung bộmơn Giáo Dục Quốc Phịng nói riêng phức tạp, nhiều thời gian mà hiệu quảcông việc không cao Mặt khác, nước ta thời kỳcủa khoa học kỹthuật, việc đưa máy tính áp dụng thành tựu khoa học kỹthuật vào trường học vấn đềmà người quan tâm Việc xây dựng phần mềm hỗtrợđổi phương pháp quản lý, tổ chức sinh viên học tập bộmôn Giáo Dục Quốc Phịng hình thức quản lý hệ thống góp phần vào việc đưa thành tựu khoa học kỹthuật vào trường học, đồng thời góp phần thực tốt việc cải cách giáo dục ởbậc đại học Chính từsựphân tích tình hình thực tếnhưvậy, việc xây dựng hệthống hỗtrợviệc đổi phương pháp quản lý,tổ chức sinh viên học Giáo Dục Quốc Phòng ngày cần thiết Hệthống xây dựng nhằm giảm bớt công việc thủcông, tăng hiệu quảlàm việc,tính xác, cơng bằng, khách quan q trình quản lý sinh viên trung tâm,đồng thời giúp giáo viên điều chỉnh phương pháp dạy sinh viên điều chỉnh phương pháp học kịp thời, nhằm đạt kết quảcao việc dạy học, góp phần nâng cao chất lượng giáo dục - đào tạo Trần Thị Hường Lớp 51TH1 Page 10 Khoa Công Nghệ Thông Tin } protectedvoid btnUpDate_Click(object sender, EventArgs e) { DATNData.DATNDSTableAdapters.tblPhanNhomTableAdapter PhanNhomAdp = new DATNData.DATNDSTableAdapters.tblPhanNhomTableAdapter(); DATNData.DATNDS.tblPhanNhomRow PhanNhomRow; int i = 0; int txtNhom = System.Convert.ToInt32(this.DrplNhom.SelectedValue); int txtHocVien = 0; while (i 0) { this.btnReCheck.Visible = true; } lblWarning.Text = "Số sinh viên có mặt : " + dem + " Số sinh viên vắng mặt : " + (i - dem).ToString(); } protectedvoid btnReCheck_Click(object sender, EventArgs e) { int i = 0; string TempFile = null; int IdNhom = System.Convert.ToInt32(this.DrplNhom.SelectedValue); int IdTietHoc = System.Convert.ToInt32(this.DrlTietHoc.SelectedValue); int IdHocVien = 0; DateTime Ngay = System.Convert.ToDateTime(DateTime.Now.Month + "/" + DateTime.Now.Day + "/" + DateTime.Now.Year); this.lblSinhVien.Text = this.DrplNhom.SelectedValue; this.lblSinhVien.Text = System.IO.File.ReadAllText(Server.MapPath("/templates/DiemDanhSVHeader htm")); while (i < HocVienAdp.GetDataByNhom(IdNhom).Count) { TempFile = System.IO.File.ReadAllText(Server.MapPath("/templates/DiemDanhSV.htm")); Trần Thị Hường Lớp 51TH1 Page 74 Khoa Công Nghệ Thông Tin TempFile = TempFile.Replace("STT_HERE", (i + 1).ToString()); TempFile = TempFile.Replace("IDSV_HERE", System.Convert.ToString(HocVienAdp.GetDataByNhom(IdNhom).Rows[i] ["IdHocVien"])); TempFile = TempFile.Replace("MASV_HERE", System.Convert.ToString(HocVienAdp.GetDataByNhom(IdNhom).Rows[i] ["MaHocVien"])); TempFile = TempFile.Replace("TENSV_HERE", System.Convert.ToString(HocVienAdp.GetDataByNhom(IdNhom).Rows[i] ["HoTen"])); TempFile = TempFile.Replace("LYDO_HERE", System.Convert.ToString(HocVienAdp.GetDataByNhom(IdNhom).Rows[i] ["IdHocVien"])); IdHocVien = System.Convert.ToInt32(HocVienAdp.GetDataByNhom(IdNhom).Rows[i] ["IdHocVien"]); if (System.Convert.ToBoolean(DiemDanhAdp.GetDataByNgayTHSV(IdTietHoc, IdHocVien, Ngay).Rows[0]["TrangThai"]) == true) { TempFile = TempFile.Replace("CCHECK", "checked"); } else { TempFile = TempFile.Replace("CCHECK", ""); } TempFile = TempFile.Replace("LYDO_VALUE", System.Convert.ToString(DiemDanhAdp.GetDataByNgayTHSV(IdTietHoc, IdHocVien, Ngay).Rows[0]["MoTa"])); this.lblSinhVien.Text = this.lblSinhVien.Text + TempFile; Trần Thị Hường Lớp 51TH1 Page 75 Khoa Công Nghệ Thông Tin i = i + 1; } this.lblSinhVien.Text = this.lblSinhVien.Text + System.IO.File.ReadAllText(Server.MapPath("/templates/DiemDanhSVFooter htm")); this.btnReCheck.Visible = false; } } } 4.1.23.Trang Quản Lý Điểm Sinh Viên Đây form nhập điểm thi môn học GDQP-AN, người dùng phải chọn: Khóa học, Trường, Lớp, Học phần cần nhập điểm, Lần thi -Chương trình cho phép nhập điểm cho sinh viên nhập theo danh sách từ file excel (File mẫu) - Bấm nhập điểm để nhập thông tin điển cho sinh viên - Bấm "Sửa" để sửa thơng tin nhóm, sửa xong bấm "Update" để cập nhật thông tin, bấm "Cancel" để trở danh sách - Bấm "Xóa" để xóa nhóm khỏi danh sách - Nhập xong "In điểm" Trần Thị Hường Lớp 51TH1 Page 76 Khoa Cơng Nghệ Thơng Tin Hình 4.22: Trang Quản Lý Điểm 4.1.24 Trang Nhập Điểm cho Sinh Viên từ file Excel Hình 4.23: Trang Thêm Điểm Thi từ file Excel Trần Thị Hường Lớp 51TH1 Page 77 Khoa Công Nghệ Thông Tin 4.1.25 Trang Hiển Thị Điểm Học Phần Điểm Tổng Kết Hình 4.24: Trang Hiển Thị Điểm Thi học phần điểm tổng kết Trần Thị Hường Lớp 51TH1 Page 78 Khoa Công Nghệ Thông Tin KẾT LUẬN VÀ TÀI LIỆU THAM KHẢO Kết luận : Trong thời gian có hạn thực đồ án, em xây dựng Xây dựng hệ thống quản lý sinh viên cho Trung tâm Giáo dục Quốc phòng Hà Nội 2, vềcơ đáp ứng nhu cầu quản lý sinh viên trung tâm Giáo Dục Quốc Phịng Qua q trình thực đồ án, em áp dụng kiến thức học trường thu thập nhiều kiến thức bổ ích khác Cụ thể, em áp dụng kiến thức sau đây: • Quy trình phát triển phần mềm • Kiến thức phân tích phát triển hệthống • Kiến thức xây dựng sởdữliệu • Kỹ thuật lập trình C# • DOTNET NUKE,NET Framework cơng nghệ ASP.NET • Quy trình quản lý sinh viên Trung tâm Giáo Dục Quốc Phòng An Ninh Trần Thị Hường Lớp 51TH1 Page 79 Khoa Công Nghệ Thông Tin TÀI LIỆU THAM KHẢO Tài liệu Tiếng Việt Nguyễn Văn Lệ, Bài giảng Phân tích thiết kếhệthống thông tin Nguyễn Văn Lệ, Bài giảng Công nghệphần mềm Phạm ThịHoàng Nhung, Cơsởdữliệu I Phạm ThịHoàng Nhung, Cơsởdữliệu II Đặng Văn Đức, Nguyễn ThịPhương Trà, Giao diện Người – Máy Trung tâm tin học - Đại học Khoa học Tựnhiên TP.HCM, Tài liệu hướng dẫn giảng dạy “Lập trình ứng dụng Web với ASP.NET” Tài liệu Tiếng Anh Tài liệu Internet Giới thiệu cơbản vềngôn ngữASP.NET, website Học liệu mởViệt Nam http://voer.edu.vn/content/m19117/latest/ http://doan.edu.vn/do-an/de-tai-tim-hieu-portal-va-dotnetnuke-21651/ http://www.doko.vn/luan-van/tim-hieu-portal-va-dotnetnuke-289092 Trần Thị Hường Lớp 51TH1 Page 80