1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên

93 14 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống Thông Tin Quản Lý Quá Trình Học Tập Của Sinh Viên Trường Đại Học Tây Nguyên
Tác giả Trương Hải
Người hướng dẫn PGS.TS. Nguyễn Văn Vỵ
Trường học Đại Học Quốc Gia Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại luận văn thạc sĩ
Năm xuất bản 2004
Thành phố Hà Nội
Định dạng
Số trang 93
Dung lượng 1,39 MB

Nội dung

ĐẠI HỌC QUỐC GIA HÀ NỘI KHOA CÔNG NGHỆ TRƯƠNG HẢI XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ QUÁ TRÌNH HỌC TẬP CỦA SINH VIÊN TRƯỜNG ĐẠI HỌC TÂY NGUYÊN Chuyên ngành : Công nghệ thông tin Mã số : 1.01.10 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS NGUYỄN VĂN VỴ Hà Nội - Năm 2004 TIEU LUAN MOI download : skknchat@gmail.com i MỤC LỤC LỜI CẢM ƠN Error! Bookmark not defined MỤC LỤC i LỜI NÓI ĐẦU Chương I TỔNG QUAN VỀ TỔ CHỨC VÀ QUẢN LÝ SINH VIÊN CỦA TRƢỜNG ĐẠI HỌC TÂY NGUYÊN 1.1 Giới thiệu khái quát trƣờng Đại học Tây Nguyên 1.2 Thực trạng việc quản lý học tập sinh viên 1.3 Thực trạng việc tin học hoá 1.4 Các vấn đề đặt giải pháp cho chúng 1.5 Mục tiêu cần đạt đề tài 1.6 Những yêu cầu hạn chế đặt lên hệ thống 1.6.1 Yêu cầu hệ thống chƣơng trình 1.6.2 Những ràng buộc hạn chế Chương II MƠ HÌNH DỮ LIỆU KHÁI NIỆM NGỮ NGHĨA 2.1 Mơ hình liệu thực thể - mối quan hệ (E-R) 2.1.1 Vai trò ý nghĩa mơ hình 2.1.2 Các thành phần mơ hình 2.2 Các khái niệm ký pháp 2.2.1 Thực thể 2.2.2 Thuộc tính 2.2.3 Các mối quan hệ 2.3 Xây dựng mơ hình liệu khái niệm 10 2.3.1 Liệt kê, xác hố lựa chọn thơng tin sở 11 2.3.2 Xác định thực thể thuộc tính nó, sau xác định thuộc tính định danh cho thực thể tìm đƣợc 11 2.3.3 Xác định mối quan hệ thuộc tính riêng 12 2.3.4 Vẽ biểu đồ mơ hình thực thể - mối quan hệ xác định số cho thực thể tham gia mối quan hệ 12 Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com ii 2.3.5 Chuẩn hoá thu gọn biểu đồ 13 2.4 Chuyển mơ hình E-R sang mơ hình liệu logic 13 2.4.1 Các bƣớc chuyển mơ hình E-R sang mơ hình quan hệ 13 2.4.2 Những mặt mạnh mơ hình khái niệm liệu ngữ nghĩa 17 Chương III 18 PHÂN TÍCH HỆ THỐNG QUẢN LÝ HỌC TẬP 18 3.1 Một số quy định (quy tắc nghiệp vụ) 18 3.2 Mơ tả tốn: 19 3.3 Mơ hình nghiệp vụ hệ thống 22 3.3.1 Biểu đồ ngữ cảnh 22 3.3.2 Sơ đồ phân rã chức gộp 22 3.3.3 Các biểu đồ phân rã chức chi tiết 23 3.3.4 Mô tả chi tiết chức năng: 25 3.3.5 Các thực thể liệu sử dụng 28 3.3.6 Ma trận thực thể chức 29 3.4 Mơ hình mơ tả xử lý nghiệp vụ 30 3.4.1 Biểu đồ luồng liệu mức 30 3.4.2 Biểu đồ luồng liệu mức 31 3.5 Mô hình liệu 34 3.5.1 Liệt kê, xác hố, chọn lọc thơng tin 34 3.5.2 Xác định thực thể, gắn thuộc tính 41 3.5.3 Biểu đồ mơ hình thực thể-mối quan hệ 44 Chương IV 45 THIẾT KẾ HỆ THỐNG MỚI 45 4.1 Thiết kế hệ thống lơgic (Chuyển mơ hình E-R sang mơ hình quan hệ) 45 4.1.1 Thực thể  quan hệ: 45 4.1.2 Mối quan hệ  quan hệ: 45 4.1.3 Chuẩn hoá 46 4.1.4 Sơ đồ mơ hình liệu quan hệ 47 4.2 Thiết kế hệ thống vật lý 48 4.2.1 Lựa chọn phần mềm 48 4.2.2 Thiết kế sở liệu vật lý 48 4.2.3 Thiết kế luồng hệ thống 54 Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com iii Chương V 62 GIỚI THIỆU VỀ HỆ THỐNG CÀI ĐẶT 62 5.1 Hệ thống thực đơn 62 5.2 Những giao diện chủ yếu hƣớng dẫn sử dụng 63 5.2.1 Thay đổi mật CSDL 63 5.2.2 Thay đổi đƣờng dẫn đến CSDL: 64 5.2.3 Đăng nhập vào chƣơng trình 64 5.2.4 Quản lý liệu 65 5.2.5 Quản lý chƣơng trình 66 5.2.6 Quản lý danh sách học, thi 67 5.2.7 Quản lý thi 70 5.2.8 Tổng hợp điểm 73 KẾT LUẬN 76 B PHỤ LỤC 77 Mã nguồn số chức 77 Các kết đƣa 86 TÀI LIỆU THAM KHẢO 89 Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com LỜI NĨI ĐẦU Cơng tác quản lý đào tạo trƣờng đại học công việc phức tạp, cần hỗ trợ công nghệ thông tin Trƣờng Đại học Tây Nguyên năm qua chƣa áp dụng đƣợc hệ thống quản lý đào tạo nhƣ trƣờng đại học khác có đặc thù riêng Rất nhiều bất cập cơng tác quản lý nói chung cơng tác quản lý kết học tập sinh viên nói riêng đặt đòi hỏi Nhà trƣờng giải để nâng cao chất lƣợng giảng dạy đáp ứng yêu cầu phát triển quy mô ngày lớn Trƣờng Là cán giảng dạy Trƣờng, làm việc ngành cơng nghệ thơng tin, tơi ln cảm thấy phải có trách nhiệm việc hồn thiện hoạt động với trợ giúp Công nghệ thông tin Trƣớc thực trạng đó, đƣợc đồng ý Khoa cơng nghệ thông tin, ĐHQG Hà Nội nhƣ nhiệt tình giúp đỡ Trƣờng Đại học Tây nguyên mong muốn có đƣợc chƣơng trình để quản lý hiệu công tác đào tạo Trƣờng, chọn đề tài “Xây dựng hệ thống thông tin quản lý trình học tập sinh viên trường Đại học Tây Nguyên” làm đề tài luận văn tốt nghiệp Thực đề tài này, trƣớc hết nhằm đáp ứng nhu cầu cấp thiết đƣợc đặt Trƣờng, sau cố gắng vận dụng kiến thức thu nhận đƣợc trình học tập vào thực tế, qua tích luỹ kinh nghiệm phục vụ công tác giảng dạy sau Nội dung đề tài gồm phần sau: Chương 1:Tổng quan tổ chức quản lý sinh viên trƣờng Đại học Tây Ngun Chương 2: Mơ hình liệu khái niệm ngữ nghĩa Chương 3: Phân tích hệ thống quản lý học tập Chương 4: Thiết kế hệ thống Chương 5: Giới thiệu hệ thống cài đặt Kết luận Luận văn đƣợc hồn thành nhờ có giúp đỡ, động viên Trƣờng Đại học tây Nguyên, tận tình giúp đỡ thầy cán Khoa Cơng nghệ thơng tin, hƣớng dẫn tận tình PGS.TS Nguyễn Văn Vỵ Tôi xin gửi lời cám ơn chân thành biết ơn sâu sắc đến thầy, đến Khoa Công nghệ, đến Trƣờng Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com Đại học Tây Nguyên tất bạn bè, ngƣời thân giúp hoàn thành luận văn Do giới hạn thời gian, đề tài tập trung vào giải vấn đề quản lý điểm kết học tập sinh viên thuộc trƣờng Đại học Tây Nguyên cho phù hợp với hoàn cảnh trang thiết bị tin học trƣờng hạn chế Những vấn đề liên quan đƣợc giải nghiên cứu triển khai khác điều kiện cho phép Với điều kiện khả cá nhân có hạn, đề tài khơng tránh khỏi sai sót, mong đóng góp, xây dựng q thầy và bạn đồng nghiệp để đề tài ngày hoàn thiện ĐakLak, ngày 24 tháng 07 năm 2004 Học Viên Trƣơng Hải Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com Chương I TỔNG QUAN VỀ TỔ CHỨC VÀ QUẢN LÝ SINH VIÊN CỦA TRƯỜNG ĐẠI HỌC TÂY NGUYÊN 1.1 Giới thiệu khái quát trƣờng Đại học Tây Nguyên Trƣờng Đại học Tây Nguyên đƣợc thành lập vào ngày 11 tháng 11 năm 1977 tỉnh Đăk Lăk, cách thành phố Bn Ma Thuột chừng km phía nam Trƣờng Đại học Tây Nguyên trƣờng đại học đa ngành, nhiệm vụ chủ yếu đào tạo học viên có trình độ đại học, cung cấp nguồn nhân lực có đủ sức khỏe lực đáp ứng nhu cầu nhân lực khu vực miền Trung Tây nguyên Cơ cấu tổ chức máy quản lý trƣờng gồm: – 01 Hiệu trƣởng – 02 Phó hiệu trƣởng – 05 phịng chức năng: phịng Đào tạo, phịng Hành quản trị, phịng Quản trị thiết bị, phịng Tài vụ kế tốn, phịng Cơng tác trị & Quản lý sinh viên – 03 trung tâm: Trung tâm Khảo thí, TT Tƣ liệu Thƣ viên, TT phục vụ sinh viên – khoa: khoa Y dƣợc, khoa Nông lâm, khoa Kinh tế - QTKD, khoa Sƣ phạm, khoa Mác - Lê nin, khoa Dự bị Tại chức – Hai hình thức đào tạo: Chính qui phi qui – Tổng số sinh viên 6000 1.2 Thực trạng việc quản lý học tập sinh viên Trƣờng Đại học Tây Nguyên trƣờng đại học đa ngành, đa lĩnh vực, áp dụng hệ thống niên chế Sinh viên đƣợc tổ chức theo lớp chuyên ngành, số lƣợng môn học phụ thuộc vào kế hoạch học tập Nhà trƣờng phê duyệt hàng năm Hết thời gian học, Trung tâm Khảo thí tổ chức quản lý thi Cơng việc Trung tâm khảo thí việc lên lịch thi, tổ chức thi, tạo, ghi phách rọc phách Sau giao thi ghi phách cho giáo viên chấm thi Khi chấm xong, giáo viên nộp kết quả, Trung tâm ráp phách với giáo viên, Thanh Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com tra đào tạo kiểm tra, khơng có sai sót in ký nhận vào 03 bảng điểm Cho đến lúc kết thi đƣợc cơng nhận thức Trong 03 bảng điểm đƣợc gửi cho Khoa chủ quản, phòng Đào tạo 01 bảng cho Trung tâm Khảo thí lƣu trữ Bảng điểm đƣợc nhân từ Khoa, gửi cho lớp trƣởng lớp sinh viên Việc quản lý điểm phòng Đào tạo Khoa thực cách nhập bảng điểm từ Trung tâm Khảo thí vào sổ điểm riêng (chủ yếu bảng tính Excel) Qui trình gặp phải số vấn đề trở ngại sau đây: – Việc nhập lại bảng điểm Khoa phịng Đào tạo dễ gây nhiều sai sót – Khơng đáp ứng đƣợc nhu cầu đa dạng đối tƣợng khác nhƣ: Kết học tập sinh viên, lớp, môn, kết sinh viên thi lại, học lại, kết xét tốt nghiệp – Không công khai đƣợc kế hoạch đào tạo, học tập cho ngƣời – Thời gian kết thi từ Trung tâm khảo thí đến khoa đến lớp dài không đảm bảo độ tin cậy (nhiều bảng điểm không đến nơi cần đến) Hiện tƣợng thất lạc bảng điểm khơng có sở để xác định Tình trạng khiến sinh viên phải cố tìm kết học tập đơn vị hữu quan khác nhƣ Trung tâm khảo thí, phịng Đào tạo Khoa Khi biết đƣợc kết khơng đạt (Có thể thất lạc bảng điểm) thời gian học trả nợ qua, chí hết thời gian đƣợc học trả nợ để tốt nghiệp (3 năm sau khoá học kết thúc) 1.3 Thực trạng việc tin học hoá Là trƣờng đại học cách xa trung tâm văn hố lớn nên có nhiều hạn chế việc ứng dụng tin học Tuy vậy, việc trang bị sử dụng công cụ tin học phát triển trƣờng Trong trƣờng có: – 01 phịng 100 máy dùng chung cho sinh viên tồn trƣờng thực tập – 01 phòng 40 máy riêng khoa Kinh tế – 01 phòng 18 máy dành cho truy cập internet đƣợc đƣa vào sử dụng – 01 phịng 06 máy phục vụ việc tra tìm sách Trung tâm Thƣ viện – Các khoa phòng ban có từ đến10 máy tính riêng Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com – Trung tâm Khảo thí dùng 03 máy nối mạng ngang hàng để tổ chức thi Các ứng dụng chủ yếu soạn thảo văn bảng tính Excel 1.4 Các vấn đề đặt giải pháp cho chúng Vấn đề Giải pháp - Tình trạng khơng đồng kết - Tổ chức nhập liệu nơi, dùng thi phận nhiều nơi - Tính xác kết học tập - Dữ liệu lƣu trữ nơi, đƣợc bảo chƣa đảm bảo mật dùng chung - Ngƣời dùng chậm nhận đƣợc kết - Kết đƣợc cung cấp thƣờng trực mạng - Việc đăng ký thi lại, trả nợ tổ - Thông báo thông tin tổ chức thi lại chức thi không kịp thời thiếu mạng với việc thông báo thông tin nhƣ làm - Khó khăn chuyển giao liệu với - Truyền liệu mạng điều kiện địa lý xa cách 1.5 Mục tiêu cần đạt đề tài Xây dƣng hệ thống sở liệu dùng chung phù hợp với thực trạng quản lý trƣờng Đại học Tây Nguyên Đồng thời liệu cần thiết phải phân tán nhiều nơi khác mà đảm bảo đƣợc tính đồng xác Xây dựng hệ thống chƣơng trình quản lý đáp ứng đƣợc yêu cầu quản lý đặt ra, phù hợp với cấu hình máy thấp, đơn lẽ, liệu vào lần dùng nhiều nơi Kết học tập sinh viên đƣợc phân phối công bố kịp thời văn mạng 1.6 Những yêu cầu hạn chế đặt lên hệ thống 1.6.1 Yêu cầu hệ thống chƣơng trình Hệ thống chƣơng trình đƣợc xây dựng cần đáp ứng đƣợc yêu cầu sau: – Của người sử dụng : Giao diện thân thiện, đào tạo nhanh, dễ sử dụng ln có hệ thống giúp đỡ, hƣớng dẫn trực quan – Đòi hỏi hoạt động quản lý: Tốc độ nhanh, an toàn bảo mật cao, kết xác theo thời gian, liệu dễ chép đồng Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 1.6.2 Những ràng buộc hạn chế – Về thiết bị: Máy tính cấu hình tƣơng đối để nối mạng cục sử dụng đƣợc hệ điều hành Windows98 trở lên Cần thiết có máy in để in kết quả, đặc biệt, số trƣờng hợp cần in giấy A3 – Về đầu tư: Hiện hệ thống mạng LAN Nhà trƣờng chƣa hoạt động, gây nhiều trở ngại cho công việc trao đổi chia thông tin tài nguyên Rất mong, tƣơng lai, Nhà trƣờng hoàn chỉnh hệ thống – Về trình độ sử dụng: Với đối tƣợng muốn biết thơng tin cần trình độ tin học (Sử dụng đƣợc bàn phím, chuột, biết kích hoạt chƣơng trình ) Với đố tƣợng sử dụng hệ thống ngồi trình độ tin học cần thiết phải nắm vững số qui định nghiệp vụ đào tạo – Hạn chế: Mặc dù cố gắng, nhƣng khả thời gian cịn hạn chế nên chƣơng trình khơng tránh khỏi hạn chế nhƣ: Chƣa quản lý đƣợc toàn hoạt động đào tạo trƣờng, chƣơng trình cần chạy máy cấu hình tƣơng đối cao, số giao diện chƣa thật hợp lý, tốc độ an toàn chƣơng trình cần phải hồn thiện Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 75 sốt từ phịng Đào tạo tiến hành tổ chức thi, quản lý phách nhập điểm thi Lúc bảng điểm thi có ID từ X đến Y bị thay đổi Những thay đổi hợp lệ đƣợc kiểm soát Thanh tra đào tạo giáo viên chấm thi Cuối học kỳ, bảng điểm có ID từ X đến Y có kết với N bảng điểm thi lại đƣợc chuyển thành tập tin đƣa cho khoa phòng Đào tạo cập nhật lại Những bảng điểm cộng với bảng điểm trƣớc đƣợc lƣu trữ nhiều nơi khác không đƣợc phép thay đổi kết – Chọn khoa, lớp, học kỳ, mơn học hình thức cần phải kiểm tra – Chọn nút tƣơng ứng để thực công việc: Ghi kết lên đĩa, kiểm tra so sánh với CSDL tại, in kết kiểm tra hay thay kết bảng điểm CSDL tập tin chọn Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 76 KẾT LUẬN Kết đạt đƣợc: – Phân tích thiết kế hệ thống thơng tin công việc vô quan trọng việc triển khai công nghệ thông tin vào đời sống xã hội Lĩnh vực đòi hỏi nhiều khả tổng hợp kinh nghiệm, điều chƣa thể có từ Nhà trƣờng mà phải trãi qua nhiều thực tế Đề tài đạt đƣợc mục tiêu đề ban đầu: Phân tích đầy đủ hệ thống thơng tin, xây dựng hồn tất chƣơng trình sở hệ thống thơng tin xác định – Hệ thống đƣợc thử nghiệm cho kết tốt – Lớn tất việc vận dụng tích cực kiến thức học đƣợc vào nhu cầu thiết yếu đời sống xã hội, qua tích luỹ kinh nghiệm cho thân phục vụ tốt cho công tác giảng dạy Nhà trƣờng Hƣớng phát triển đề tài: – Phát triển chƣơng trình để đáp ứng tốt nhu cầu ngƣời sử dụng – Hoàn chỉnh hệ thống trợ giúp – Chuyển dần chƣơng trình sang hƣớng sử dụng hệ quản trị sở liệu mạng nhƣ SQL Server Do thời gian khả thân nên chƣơng trình khơng tránh khỏi sai sót, mong nhận đƣợc đóng góp, xây dựng thầy bạn bè Một lần xin bày tỏ lòng biết ơn sâu sắc đến PGS.TS Nguyễn Văn Vỵ, Thầy tận tình dạy, hƣớng dẫn giúp đỡ tơi đƣợc hồn thành luận văn Tơi xin chân thành cảm ơn thầy cô Khoa Công nghệ thầy Viện công nghệ thơng tin khơng quản ngại khó khăn tham gia tổ chức giảng dạy hồn thành khóa học Đăk lăk, ngày 25 tháng năm 2004 Học viên: Trƣơng Hải Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 77 B PHỤ LỤC Mã nguồn số chức Một số khai báo form Procedure Msg(s:Variant); Function SToD(s:string):string; Function KyToHK(K:byte):byte; Function KyToNam(K:byte;MaLop:string):integer; Function TieuDe(MaLop:string; K:byte):string; Function TieuDeNamHoc(MaLop:string; K:byte):string; Function CodeX(S:string):string; Function DiemQD(X:byte):real; Function XepLoaiRL(X:byte):string; Function CapHocBong(X:byte;Ch:string):longint; Function DiemS(ID:longint;MaSV:string;var D1,Dmax:byte):string; Function DVHTMH(ID:longint):byte; Function TenMH(ID:longint):string; Function Dat(S:string):boolean; Function KhoaHoc(MaLop:string):string; implementation Uses UStarting, UChangePath, UDataPass, UTDDL, ULogIn, UUserPass, URightsUser, UKHHT, UExport,UDangKy, ULichThi1, ULichThi, UTaoPhach, UNhapDiem, UTongHopDiem,UQLKhoa, UMonHoc, UNganhHoc, ULopHoc, UHSSV,UPhonghoc,UKhungCT,UKeHoachHT,UDangKy1,UDangKy2,UDangKy 3,UNhapDiemTL,UNhapDiemTT,UTongHop,UKiemTraDiem,UDiemRL, UHBCS_TCXH, UHocBongHK, UXetTotNghiep; //Một số Form liên kết Phƣơng thức kết nối sở liệu Procedure TFMain.connect; Begin MainConStr:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+Read_Data_Path+';Persist Security Info=False;Jet OLEDB:Database Password='+Read_Data_Pass; Try MADO.connected:=false; MADO.ConnectionString :=MainConStr; MADO.connected:=true; Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 78 Except on E:ematherror Begin showmessage(e.Message ) ; FMain.Menu :=START; End; End; End; Thủ tục tổng hợp điểm học kỳ cho lớp Procedure TFTongHop.TongHopHKClick(SEnder: TObject); var S:string; SQL,DM: TADOQuery; SM,SumTC,TCTL,DV,DF,DL,CT,K:byte; SumDiem:longint; TB,TB1:real; AOwner: TComponent; H,MH:string[5]; Begin S:='Select KeHoachHT.* From KeHoachHT '; S:=S+'Where (KeHoachHT.MaLop="'+TLop.fieldbyname('Malop').asstring+'") '; S:=S+' and (KeHoachHT.Ky='+CKy.Text +')'; S:=S+' Order by KeHoachHT.KeHoachID'; ETieuDe.Text :=TieuDe(TLop.fieldbyname('Malop').asstring,strtoint(CKy.text)); Try TKHHT.Active :=false; TKHHT.SQL.Clear ; TKHHT.SQL.Add (s); TKHHT.Open ; Except msg('Lỗi !'); End; Try DM:=TADOQuery.Create(AOwner) ; DM.Connection:=FMain.MADO ; SQL:=TADOQuery.Create(AOwner) ; SQL.Connection:=FMain.MADO ; S:='SELECT TongHop.* '; Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 79 S:=S+'FROM TongHop '; S:=S+'WHERE (TongHop.HocKy='+CKy.text+') '; S:=S+' AND (TongHop.MaLop="'+TLop.fieldbyname('MaLop').asstring+'") '; S:=S+'ORDER BY TongHop.MaSV'; SQL.Close; SQL.SQL.Clear ; SQL.SQL.Add (s); SQL.Open; K:=0; If sql.RecordCount >0 Then Begin If Application.MessageBox('Đã tổng hợp !'+chr(13)+'Cần thiết tổng hợp lại (Yes) hay không (No) ?','Cẩn thận ! Sẽ tốn nhiều thời gian !',MB_YESNO + MB_DEFBUTTON2+16) = IDYES Then K:=1; End Else K:=1; If k=1 Then Begin Wait.Visible :=true; S:='Delete TongHop.* '; S:=S+'FROM TongHop '; S:=S+'WHERE (TongHop.HocKy='+CKy.text+') '; S:=S+' AND (TongHop.MaLop="'+TLop.fieldbyname('MaLop').asstring+'") '; SQL.Close; SQL.SQL.Clear ; SQL.SQL.Add (s); SQL.ExecSQL ; S:='INSERT INTO TongHop ( HocKy, MaSV, MaLop ) '; S:=S+'SELECT KeHoachHT.Ky, BangDiem.MASV, BangDiem.MaLop '; S:=S+'FROM BangDiem INNER JOIN KeHoachHT ON BangDiem.DiemID = KeHoachHT.KeHoachID '; S:=S+'GROUP BY KeHoachHT.Ky, BangDiem.MASV, BangDiem.MaLop '; S:=S+'HAVING (KeHoachHT.Ky='+CKy.text +')'; S:=S+' AND (BangDiem.MaLop="'+TLop.fieldbyname('MaLop').asstring+'") '; S:=S+'ORDER BY BangDiem.MASV '; SQL.Close; Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 80 SQL.SQL.Clear ; SQL.SQL.Add (s); SQL.ExecSQL ; S:='SELECT TongHop.* '; S:=S+'FROM TongHop '; S:=S+'WHERE (TongHop.HocKy='+CKy.text+') '; S:=S+' AND (TongHop.MaLop="'+TLop.fieldbyname('MaLop').asstring+'") '; S:=S+'ORDER BY TongHop.MaSV'; SQL.Close; SQL.SQL.Clear ; SQL.SQL.Add (s); SQL.Open; SQL.Last; Wait.Min :=0; Wait.Max :=SQL.RecordCount ; Wait.Position :=0; SQL.First; while not SQL.Eof Begin Wait.Position :=SQL.RecNo ; TKHHT.First ; SM:=0; SumDiem:=0; SumTC:=0; TCTL:=0; TB:=0; TB1:=0; while not TKHHT.Eof Begin SM:=SM+1; S:='SELECT BangDiem.DiemID, BangDiem.MASV, BangDiem.DIEM, BangDiem.LANTHI '; S:=S+'FROM BangDiem '; S:=S+'WHERE (BangDiem.DiemID='+TKHHT.fieldbyname('KeHoachID').asstring+') '; S:=S+' AND (BangDiem.MASV="'+SQL.fieldbyname('MaSV').asstring+'") '; S:=S+'ORDER BY BangDiem.LANTHI '; DF:=0; Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 81 DM.Close; DM.SQL.Clear ; DM.SQL.Add (s); DM.Open ; DM.First; IF not varisnull(DM.fieldbyname('Diem').value) Then DF:=DM.fieldbyname('Diem').value ; DM.next; DL:=0; CT:=DF; H:=vartostr(DF); while not DM.Eof Begin IF not varisnull(DM.fieldbyname('Diem').value) Then If DM.FieldByName('Diem').value >DL Then DL:=DM.FieldByName('Diem').value; If DL>CT Then CT:=DL; DM.next; End; If DL>0 Then H:=H+';'+vartostr(DL); MH:=TKHHT.fieldbyname('MaMH').value; DV:=TKHHT.fieldbyname('DVHT').value; SQL.Edit; SQL.FieldByName('MH'+vartostr(SM)).value:=MH; SQL.FieldByName('DV'+vartostr(SM)).value:=DV; If DM.RecordCount >0 Then Begin SQL.FieldByName('DF'+vartostr(SM)).value:=DF; SQL.FieldByName('DL'+vartostr(SM)).value:=DL; SQL.FieldByName('CT'+vartostr(SM)).value:=CT; SQL.FieldByName('H'+vartostr(SM)).value:=H; SumDiem:=SumDiem+DV*CT; SumTC:=SumTC+DV; If CT>=5 Then TCTL:=TCTL+DV; TB1:=TB1+DF*DV; Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 82 TB:=TB+CT*DV; End; TKHHT.next; End; TB1:=TB1/SumTC; TB:=TB/SumTC; SQL.FieldByName('SoMon').value:=SM; SQL.FieldByName('TongDiem').value:=SumDiem; SQL.FieldByName('TongTC').value:=SumTC; SQL.FieldByName('TCTL').value:=TCTL; SQL.FieldByName('DiemTB1').value:=int(100*TB1+0.5)/100 ; SQL.FieldByName('DiemTB').value:=int(100*TB+0.5)/100; SQL.Post ; SQL.Next; End; End;//K=1; Finally SQL.free; DM.free; wait.Visible :=false; End; LoadKHHT; End; Thủ tục tổng hợp điểm tốt nghiệp tồn khố học cho lớp Procedure TFXetTotNghiep.TongHopClick(SEnder: TObject); var S,D:string; i,k,j,TC,TC1,TL,No,D1,Dmax,TC2:byte; TD,TD1:longint; Begin S:='Select KeHoachHT.Ky, KeHoachHT.KeHoachID, KeHoachHT.DVHT From KeHoachHT '; S:=S+'Where KeHoachHT.MaLop="'+TLop.fieldbyname('MaLop').asstring +'"'; S:=S+'Order By KeHoachHT.Ky, KeHoachHT.KeHoachID'; Q.Close; Q.SQL.Clear; Q.SQL.Add(s); Q.Open; Q.First; Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 83 for i:=1 to 12 HK[i]:=0; for i:=1 to 100 Begin Vis[i]:=0; MH[i]:=0; DV[i]:=0; End; k:=Q.FieldByName ('Ky').value; i:=0; j:=0; while not Q.Eof Begin j:=j+1; MH[j]:=Q.FieldByName ('KeHoachID').value; DV[j]:=Q.FieldByName ('DVHT').value; Vis[j]:=1; If k=Q.FieldByName ('Ky').value Then i:=i+1 Else Begin HK[k]:=i; k:=k+1; i:=1; End; Q.next; End; //while SoMon:=j; HK[k]:=i; S:='Select LLSV.* From LLSV '; S:=S+'Where LLSV.MaLop="'+TLop.fieldbyname('MaLop').asstring+'" '; S:=S+'Order by LLSV.MaSV'; Q.Close; Q.SQL.Clear; Q.SQL.Add(s); Q.Open; Q.First; S:='Delete TotNghiep.* From TotNghiep '; S:=S+'Where TotNghiep.MaLop="'+TLop.fieldbyname('MaLop').asstring+'" '; Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 84 QTN.Close; QTN.SQL.Clear; QTN.SQL.Add(s); QTN.ExecSQL ; S:='Select TotNghiep.* From TotNghiep '; S:=S+'Where TotNghiep.MaLop="'+TLop.fieldbyname('MaLop').asstring+'" '; S:=S+'Order by TotNghiep.MaSV'; QTN.Close; QTN.SQL.Clear; QTN.SQL.Add(s); QTN.Open; Gauge.Visible :=true; Gauge.MinValue :=0; Q.last; gauge.MaxValue :=Somon*Q.RecordCount ; Q.First; gauge.Progress:=0; while not Q.eof Begin QTN.AppEnd ; QTN.FieldByName('MaLop').value:=Q.fieldbyname('MaLop').value; QTN.FieldByName('MaSV').value:=Q.fieldbyname('MaSV').value; TD1:=0; TD:=0; TC1:=0; TC2:=0; TC:=0; TL:=0; No:=0; For i:=1 to somon Begin gauge.Progress :=gauge.Progress+1; QTN.FieldByName('M'+vartostr(i)).value:=MH[i]; D1:=0; DMax:=0; D:=Diems(MH[i],Q.fieldbyname('MaSV').asstring,D1,Dmax); If D'' Then Begin Luận văn cao học – Trương Hải Khoa Công nghệ - ĐHQGHN TIEU LUAN MOI download : skknchat@gmail.com 85 If DMax>=5 Then TC2:=TC2+DV[i]; QTN.FieldByName('D'+vartostr(i)).value:=D; If D1>=5 Then Begin TD1:=TD1+D1*DV[i]; TC1:=TC1+DV[i]; TD:=TD+D1*DV[i]; TC:=TC+DV[i]; End Else Begin TL:=TL+1; TD:=TD+Dmax*DV[i]; TC:=TC+DV[i]; If DMax

Ngày đăng: 27/06/2022, 17:24

HÌNH ẢNH LIÊN QUAN

Hình 2.6b Các quan hệ nhận đƣợc từ mô hình E-R hình 2.6a - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 2.6b Các quan hệ nhận đƣợc từ mô hình E-R hình 2.6a (Trang 19)
Hình 3.1 Biểu đồ hoạt động nghiệp vụ hệ thống - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 3.1 Biểu đồ hoạt động nghiệp vụ hệ thống (Trang 25)
3.3. Mô hình nghiệp vụ của hệ thống - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
3.3. Mô hình nghiệp vụ của hệ thống (Trang 26)
Hình 3.2. Biểu đồ ngữ cảnh hệ thống quản lý thi và kết quả học tập - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 3.2. Biểu đồ ngữ cảnh hệ thống quản lý thi và kết quả học tập (Trang 26)
3.4. Mô hình mô tả xử lý nghiệp vụ - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
3.4. Mô hình mô tả xử lý nghiệp vụ (Trang 34)
3.4.2.1. Mô hình chức năng Quản lý dữ liệu - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
3.4.2.1. Mô hình chức năng Quản lý dữ liệu (Trang 35)
Hình 3.5 Biểu đồ luồng dữ liệu mức 1: Quản lý dữ liệu - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 3.5 Biểu đồ luồng dữ liệu mức 1: Quản lý dữ liệu (Trang 35)
Hình 3.7 Biểu đồ luồng dữ liệu mức 1: Quản lý danh sách học, thi - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 3.7 Biểu đồ luồng dữ liệu mức 1: Quản lý danh sách học, thi (Trang 36)
Hình 3.8 Biểu đồ luồng dữ liệu mức 1: Quản lý thi - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 3.8 Biểu đồ luồng dữ liệu mức 1: Quản lý thi (Trang 36)
Hình 3.10 Biểu đồ luồng dữ liệu mức 1: Xét học bổng - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 3.10 Biểu đồ luồng dữ liệu mức 1: Xét học bổng (Trang 37)
Hình 3.9 Biểu đồ luồng dữ liệu mức 1:Tổng hợp điểm - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 3.9 Biểu đồ luồng dữ liệu mức 1:Tổng hợp điểm (Trang 37)
Hình 3.11 Biểu đồ luồng dữ liệu mức 1: Xét tốt nghiệp - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 3.11 Biểu đồ luồng dữ liệu mức 1: Xét tốt nghiệp (Trang 38)
Hình thức đào tạo  - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình th ức đào tạo  (Trang 45)
3.5.3 Biểu đồ mô hình thực thể-mối quan hệ - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
3.5.3 Biểu đồ mô hình thực thể-mối quan hệ (Trang 48)
4.1.4 Sơ đồ mô hình dữ liệu quan hệ - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
4.1.4 Sơ đồ mô hình dữ liệu quan hệ (Trang 51)
HinhThuc Number 1 Hình thức thi - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
inh Thuc Number 1 Hình thức thi (Trang 54)
13. Học bổng HK - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
13. Học bổng HK (Trang 57)
Hình 4.2 Biểu đồ luồng hệ thống từ hình 3.5 "1.Quản lý dữ liệu" - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 4.2 Biểu đồ luồng hệ thống từ hình 3.5 "1.Quản lý dữ liệu" (Trang 58)
4.2.3 Thiết kế các luồng hệ thống - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
4.2.3 Thiết kế các luồng hệ thống (Trang 58)
Hình 4.4 Biểu đồ luồng hệ thống từ hình 3.7 "3.Quản lý danh sách học, thi" - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 4.4 Biểu đồ luồng hệ thống từ hình 3.7 "3.Quản lý danh sách học, thi" (Trang 59)
– Danh sách thi lại cũng đƣợc lƣu trong bảng điểm với lầnthi tăng lên. - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
anh sách thi lại cũng đƣợc lƣu trong bảng điểm với lầnthi tăng lên (Trang 60)
– Việc hồi phách máy sẽ tự thực hiện vào in ra bảng điểm thi giao cho các đơn vị hữu quan - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
i ệc hồi phách máy sẽ tự thực hiện vào in ra bảng điểm thi giao cho các đơn vị hữu quan (Trang 61)
Hình 4.7 Biểu đồ luồng hệ thống từ hình 3.10: "6. Xét học bổng" - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
Hình 4.7 Biểu đồ luồng hệ thống từ hình 3.10: "6. Xét học bổng" (Trang 63)
– Chọn môn học chƣa tạo phách, chọn hình thức tạo phách và nhấn nút "Tạo Phách" - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
h ọn môn học chƣa tạo phách, chọn hình thức tạo phách và nhấn nút "Tạo Phách" (Trang 75)
 Kiểm soát bảng điểm: - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
i ểm soát bảng điểm: (Trang 78)
1. Bảng điểm chƣa đƣợc xác nhận - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
1. Bảng điểm chƣa đƣợc xác nhận (Trang 90)
3.Bảng điểm tổng hợp theo học kỳ - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
3. Bảng điểm tổng hợp theo học kỳ (Trang 91)
2.Bảng điểm đã xác nhận - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
2. Bảng điểm đã xác nhận (Trang 91)
4.Bảng điểm tổng hợp 1 năm học - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
4. Bảng điểm tổng hợp 1 năm học (Trang 92)
5.Bảng điểm tổng hợp toàn khoá học - (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên
5. Bảng điểm tổng hợp toàn khoá học (Trang 92)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN