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

Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng

76 1 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

Nội dung

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ LƯU THỊ THU THỦY THIẾT KẾ, XÂY DỰNG CƠ SỞ DỮ LIỆU PHÂN TÁN PHỤC VỤ CÔNG TÁC ĐÀO TẠO, QUẢN LÝ GIÁO DỤC TẠI HẢI PHÒNG LUẬN VĂN THẠC SĨ NGÀNH CÔNG NGHỆ THÔNG TIN Hà Nội – 2012 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ LƯU THỊ THU THỦY THIẾT KẾ, XÂY DỰNG CƠ SỞ DỮ LIỆU PHÂN TÁN PHỤC VỤ CÔNG TÁC ĐÀO TẠO, QUẢN LÝ GIÁO DỤC TẠI HẢI PHỊNG Ngành: Cơng nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 60 48 05 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS Đỗ Trung Tuấn Hà Nội - 2012 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lời cam đoan Tên em Lưu Thị Thu Thủy, học viên cao học lớp Công nghệ thông tin K16, chuyên ngành Hệ thống thơng tin, khố 2009 – 2011 Em xin cam đoan cơng trình nghiên cứu thân, xuất phát từ yêu cầu phát sinh cơng việc để hình thành hướng nghiên cứu Các số liệu có nguồn gốc rõ ràng tuân thủ nguyên tắc kết trình bày luận văn thu thập từ trình nghiên cứu, tìm hiểu trung thực Học viên Lưu Thị Thu Thủy LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lời cám ơn Hoàn thành luận văn tốt nghiệp cao học bước ngoặt quan trọng tơi; qua tơi lĩnh hội nhiều kiến thức quan trọng sống chuyên môn lý luận Để hồn thành luận văn này, tơi xin bày tỏ lòng biết ơn ơn sâu sắc tới thầy giáo, giáo nhiệt tình giảng dạy thời gian học tập trường, đặc biệt PGS.TS Đỗ Trung Tuấn nhiệt tình trực tiếp hướng dẫn tơi hồn thành luận văn tốt nghiệp Tơi xin cảm ơn Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội tạo điều kiện thuận lợi q trình học tập trường, Trường Cao Đẳng Cơng Nghệ Viettronics tạo điều kiện cho làm thực nghiệm luận văn Tôi xin cảm ơn Ban giám hiệu Trường Đại học Hàng Hải, anh chị Bộ môn Tin học thuộc Trường Đại học Hàng Hải Hải Phịng, anh chị Trường Cao Đẳng Cơng Nghệ Viettronics giúp đỡ tơi q trình học tập hoàn thành luận văn tốt nghiệp Do thời gian điều kiện có hạn nên luận văn khơng tránh khỏi thiếu sót, tơi mong muốn quan tâm, đóng góp ý kiến thầy, cô giáo, quý vị quan tâm tới vấn đề luận văn Hải Phòng, ngày tháng năm 2012 Tác giả Lưu Thị Thu Thủy LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Danh mục từ viết tắt ACM ANN ASDL C CNTT COBOL CSDL DB DBMS DC DD DDB DGMS DSS EIS ES GDSS GL IP JICA M MBMS MSS O PCL R TCCN VTC What if Hội máy tính Hoa Kì Mạng thần kinh nhân tạo Đường truyền bất đối xứng Control Công nghệ thông tin Ngôn ngữ lập trình COBOL Cơ sở liệu Database Management Database Management System Data Communication Data Dictionary Distributed Database Dialog Generation and Management System Decision Support Systems Hệ thống thông tin khai thác Hệ chuyên gia Hệ hỗ trợ định theo nhóm Generation Laguages Giao thức IP Tổ chức hợp tác kinh tế Nhật Bản Memory Model Base Management System Hệ hỗ trợ quản lý Operation Phòng thực hành mô Representation Trung cấp chuyên nghiệp Cao đẳng Công nghệ Viettronics, Viettronics Technology College Câu hỏi DSS LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mục lục Lời cám ơn Danh mục từ viết tắt Mục lục Danh mục hình vẽ Mở đầu Chương Tổng quan hệ thống sở liệu phân tán 1.1 Một số khái niệm hệ thống sở liệu phân tán 1.1.1.Cơ sở liệu 1.1.2.Cơ sở liệu phân tán sở liệu tập trung 10 1.1.3.Khái niệm sở liệu phân tán 13 1.1.4 Hệ quản trị sở liệu phân tán 13 1.2 Thiết kế sở liệu phân tán 16 1.3 Nhu cầu xử lí liệu phân tán .18 1.4 Kết luận 19 Chương Hệ thống trợ giúp định công tác đào tạo 20 2.1 Khái niệm hệ trợ giúp định 20 2.1.1 Một số khái niệm khác .20 2.1.2 Phân tích “What- if” .23 2.1.2 Những đặc tính khả DSS 24 2.1.4 Các thành phần DSS 25 2.1.5 Hệ quản trị liệu 26 2.1.6 Hệ quản trị mơ hình 30 2.1.7 Hệ thống tri thức 33 2.1.8 Hệ thống giao diện người dùng 34 2.1.9 Người dùng hệ thống DSS 36 2.1.10 Phân lớp DSS trợ giúp chúng 36 2.1.11 Các công nghệ DSS 38 2.2 Kiến thiết DSS 40 2.2.1 Các phương pháp phát triển DSS 40 2.2.2 Các bước phát triển DSS 40 2.2.3 DSS phát triển theo nhóm với DSS phát triển theo người dùng 40 2.3 Nhu cầu trợ giúp định công tác đào tạo 41 2.4 Đề xuất trợ giúp dựa liệu đào tạo 43 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.5 Kết luận 44 Chương Thử nghiệm trợ giúp định dựa sở liệu phân tán 45 3.1 Đơn vị đào tạo 45 3.1.1 Tổ chức đơn vị đào tạo 46 3.1.2 Về đội ngũ cán bộ, giảng viên 48 3.1.3 Qui mô đào tạo .49 3.1.4 Cơ sở vật chất 51 3.2 Hạ tầng công nghệ thông tin 53 3.2.1 Thiết bị, đường truyền: 53 3.2.2 Phần mềm: .53 3.3 Phân tích hệ thống trợ giúp định đào tạo 54 3.3.1 Tập thực thể LOP 54 3.3.2.Tập thực thể MONHOC 54 3.3.4.Tập thực thể SINHVIEN 55 3.3.5 Tập thực thể KHOA 55 3.3.6.Tập thực thể CTKhung 55 3.4 Hệ thống trợ giúp 56 3.4.1 Phần mềm 56 3.4.2 Các báo cáo 57 3.4.3 Vấn đề định .59 3.5 Một số trang hình 60 3.5.1.Form quản lý sinh viên khoa phòng đào tạo 60 3.5.2.Form thống kê điểm khoa CNTT phòng đào tạo 60 3.5.3.Form biểu đồ điểm khoa CNTT Phòng đào tạo 61 3.5.4.Form thống kê điểm khoa Điện-Điện tử Phòng đào tạo .61 3.5.5.Form biểu đồ điểm khoa Điện – Điện tử Phòng đào tạo .62 3.5.6.Form nhập điểm cho sinh viên khoa Công nghệ thông tin 62 3.5.6.Form nhập điểm cho sinh viên khoa Điện – Điện tử 63 3.6 Kết luận 63 Kết luận 65 Những kết luận văn đạt 65 Một số phương hướng tới 65 Tài liệu tham khảo 66 Phụ lục chương trình 67 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Danh mục hình vẽ Hình 1.1 Mơ hình thành phần hệ quản trị CSDL 14 Hình 1.2 Mơ hình truy cập từ xa qua phương thức sở hệ quản trị CSDL 15 Hình 1.3 Mơ hình truy cập sở liệu gián tiếp 15 Hình 2.1 Các giai đoạn trình định 21 Hình 2.2 Hệ định .22 Hình 2.3 Mơ tả vào – hệ thống 22 Hình 2.4 Mơ hình khái niệm DSS 25 Hình 2.5 Các hệ thống quản trị liệu 26 Hình 2.6 Hệ quản trị sở liệu quản lý nhiều sở liệu 28 Hình 2.7: Vai trị DBMS .29 Hình 2.8 Cấu trúc quản trị mơ hình .31 Hình 2.9 Sơ đồ hệ thống giao diện người dùng 34 Hình 2.10 Sự trợ giúp DSS cung cấp 37 Hình 2.11 Các mức công nghệ DSS 38 Hình 2.12 Một khung cho DSS 39 Hình 3.1 Trang tin đơn vị 46 Hình 3.2 Mơ hình mạng trường 54 Bảng 3.1: Bảng LOP 54 Bảng 3.2: Bảng MONHOC 54 Bảng 3.4: Bảng SINHVIEN .55 Bảng 3.5: Bảng KHOA 55 Bảng 3.6: Bảng CTKHUNG 55 Hình 3.3: Sơ đồ quan hệ thực thể 56 Hình 3.4: Mơ hình truy cập sở liệu phần mềm 57 Hình 3.5: Form quản lý sinh viên phòng đào tạo .60 Hình 3.6: Form thống kê điểm sinh viên khoa CNTT 60 Hình 3.7: Form biểu đồ thông kê điểm sinh viên CNTT 61 Hình 3.8: Form thống kê điểm sinh viên khoa Điện – Điện tử .61 Hình 3.9: Form thống kê điểm biểu đồ sinh viên khoa Điện – Điện tử 62 Hình 3.10: Form nhập điểm cho sinh viên khoa CNTT .62 Hình 3.11: Form nhập điểm cho sinh viên khoa Điện-Điện tử .63 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mở đầu Do yêu cầu công ty, doanh nghiệp, đơn vị kinh doanh vấn đề tổ chức, nhằm kinh doanh có hiệu nắm bắt thông tin nhanh nhất, điều kiện sở công ty địa điểm xa nhau, nên việc phân tích, thiết kế xây dựng hệ thống làm việc sở liệu phân tán phù hợp xu hướng nhiều doanh nghiệp, tổ chức quyền địa bàn Hải Phịng Hệ thống thoả mãn yêu cầu tổ chức đơn vị học viên công tác Lợi điểm tổ chức kỹ thuật xu hướng phát triển sở liệu phân tán là: giải hạn chế sở liệu tập trung phù hợp xu hướng phát triển tự nhiên với cấu không tập trung tổ chức, công ty doanh nghiệp Các trường tổ chức đào tạo quản lý giáo dục Hải Phòng xây dựng nhiều ứng dụng công nghệ thông tin phục vụ cơng tác quản lý, điều hành có sở liệu học sinh, sinh viên Tuy nhiên sở liệu xây dựng để phục vụ cho quan, đơn vị khác đặc biệt hệ thống không liên kết với trình triển khai xây dựng độc lập giải pháp công nghệ Xuất phát đề nêu trên, chọn đề tài: “Thiết kế, xây dựng sở liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục Hải Phịng” với mục đích xây dựng giải pháp tích hợp liệu từ sở quản lý giáo dục đào tạo phù hợp với hệ thống thơng tin có Luận văn có bố cục sau: Chương 1: Tổng quan hệ thống Cơ sở liệu phân tán Chương giới thiệu tổng quan vấn đề tích hợp sở liệu Chương Công tác trợ giúp định cơng tác đào tạo Trong chương trình bày tồn trạng sở hạ tầng công nghệ thông tin sở đào tạo trường CĐ CN Viettronics LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương Thử nghiệm trợ giúp định dựa sở liệu phân tán trình bày số cơng nghệ có dùng việc tích hợp liệu từ hệ thống phân tán Cuối phần Kết luận danh sách tài liệu tham khảo Phần phụ lục số đoạn chương trình LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.4.2.4 Báo cáo điểm sinh viên biểu đồ khoa khoa Điện-Điện tử 3.4.3 Vấn đề định 3.4.3.1 Quyết định đánh giá học sinh dựa biểu đồ điểm khoa Nhìn vào biểu đồ điểm khoa hỗ trợ nhà quản lý định đắn đánh gia học sinh khoa 3.4.3.2 Quyết định đánh giá so sánh thành tích khoa Nhìn vào biểu đồ điểm khoa hỗ trợ nhà quản lý định đắn so sánh thành tích khoa hay phần thống kê khen thưởng khoa 3.4.3.3 Quyết định dựa vào đề bạt nhân để xếp đề bạt cán bộ, xếp vị ví cơng tác Nhìn vào biểu đồ điểm khoa hỗ trợ nhà quản lý định cá nhân khoa đề bạt cán làm tốt, xếp vị trí cơng tác 59 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.5 Một số trang hình 3.5.1.Form quản lý sinh viên khoa phịng đào tạo Hình 3.5: Form quản lý sinh viên phòng đào tạo 3.5.2.Form thống kê điểm khoa CNTT phịng đào tạo Hình 3.6: Form thống kê điểm sinh viên khoa CNTT 60 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.5.3.Form biểu đồ điểm khoa CNTT Phịng đào tạo Hình 3.7: Form biểu đồ thông kê điểm sinh viên CNTT 3.5.4.Form thống kê điểm khoa Điện-Điện tử Phòng đào tạo Hình 3.8: Form thống kê điểm sinh viên khoa Điện – Điện tử 61 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.5.5.Form biểu đồ điểm khoa Điện – Điện tử Phịng đào tạo Hình 3.9: Form thống kê điểm biểu đồ sinh viên khoa Điện – Điện tử 3.5.6.Form nhập điểm cho sinh viên khoa Công nghệ thơng tin Hình 3.10: Form nhập điểm cho sinh viên khoa CNTT 62 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.5.6.Form nhập điểm cho sinh viên khoa Điện – Điện tử Hình 3.11: Form nhập điểm cho sinh viên khoa Điện-Điện tử 3.6 Kết luận Hệ hỗ trợ định DSS hệ thống sở máy tính thiết kế để nâng cao hiệu người làm định cơng việc cụ thể Nói cách khác, DSS hệ thống dựa tương tác máy tính, giúp người định dùng liệu mơ hình để giải tốn nửa cấu trú phi cấu trúc DSS sử dụng để trợ giúp công việc quản lý Hệ DSS hồn chỉnh đưa thơng tin trợ giúp cho giải vấn đề DSS thiết kế tổ hợp công nghệ máy tính truyền thơng thiết kế để điều phối lựa chọn định lĩnh vực chức phân cấp để định phù hợp với mục đích cá nhân, tổ chức với hồn cảnh chung mơi trường cạnh tranh để nâng cao trình định cá nhân, tổ chức Việc nghiên DSS ứng dụng để thiết kế hệ trợ giúp công tác quản lý đánh giá hoạt động trường học đem lại hiệu lớn, khơng giúp cho sinh viên có thơng tin xác tình hình học 63 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com tập nhanh chóng mà cịn giúp nhà quản lý đánh giá tình hình học tập trường hoạt động ngoại khoá mà thay đổi cách thức quản lý phức tạp trường học Chương trình thiết kế có giao diện người dùng thân thiện, thao tác thực đơn giản cú nhấp chuột, tạo cảm giác thoải mái sử dụng chương trình 64 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Kết luận Những kết luận văn đạt Qua trình trình nghiên cứu tìm hiểu đề tài này, em trình bày hệ thống trạng, u cầu thực tế, hệ thống hố mơ hình thực tế, trạng thái đối tượng liên quan, mơ hình liệu, … Trên sở nghiên cứu, phân tích em đưa hệ thống quản lý thông tin không hỗ trợ cho việc quản lý thông tin sinh viên mà giúp nhà quản lý, sinh viên có thơng tin xác đầy đủ tình hình học tập sinh viên hoạt động nhà trường Ngoài hệ thống trợ giúp định đào tạo đơn giản hố quy trình nghiệp vụ tin học hố quy trình thực thi mà cịn phải làm thủ cơng Một số phương hướng tới Việc ứng dụng công nghệ thông tin ngành giáo dục xu hướng mà Đảng Nhà nước ta coi trọng Trên sở kết đạt được, đề tài em có hướng phát triển sau: Xây dựng hệ thống trợ giúp định đào tạo liên thông trường đại học mà quan chủ quản Bộ giáo dục đào tạo Xây dựng trang Web để hiển thị thông tin tất hoạt động trường đại học, mặt mạnh mặt yếu trường 65 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tài liệu tham khảo Đỗ Trung Tuấn (1997), Cơ sở Dữ liệu, Nhà xuất Giáo dục Nguyễn Bá Tường (2004), Nhập môn sở liệu phân tán, Nhà xuất Khoa học kĩ thuật Phạm Thế Quế (2009), Cơ sở liệu phân tán, Nhà xuất Thông tin Truyền thông J D ULLMAN, dịch Trần Đức Quang (1998), Nguyên lý hệ thống sở liệu hệ thống tri thức, Nhà xuất Thống kê M.Tamer Ozsu And Patricle Valduriez (1999), Principles of Distributed Database Systems, Second Edition, Prentive Hall Upper Saddle River, New Jersy Abram Siberschatz, Henry F.Korth, S.Sudarshan (2002), Database Systems Concepts, Published by McGaw-Hill /Irwin, New York Phạm Hữu Khanh(2009), Lập Trình Cơ Sở Dữ Liệu, Report, Visual SourceSafe 2005, Tập 4, Nhà xuất Lao động xã hội Nguyễn Văn Lân (Chủ biên), Phương Lan (Hiệu đính)(2009), Lập trình sở liệu với C#: Mơ hình nhiều tầng, Nxb Lao động - Xã hội ThS.Trịnh Thế Tiến, Nguyễn Minh(2009),“Các sở liệu Microsoft Visual C# 2008 - Lập trình nâng cao”, , Nhà xuất Hồng Đức 10 http://www.umsl.edu/~sauter/DSS/book/ui.html, Decision Support Systems, Vicki L Sauter 66 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phụ lục chương trình Kết nối tới phịng đào tạo: private void RegisterToPhongDaoTao() { try { // Register ourselves to the server with a callback to the client sink _ServerTalk.RegisterHostToClient(Properties.Settings.Default.StringKhoaID, _CallbackSink.HandleToClient); RemotingConfiguration.RegisterWellKnownServiceType( typeof (KhoaServices),"TalkIsGood",WellKnownObjectMode.Singleton); // make sure we can't register again! RegisterBtn.Enabled = false; ThongBaoTuPhDaoTaoTxt.Text = "Kết nối tới Phịng Đào tạo thành cơng"; isConnectedToPDT = true; } catch (Exception ex) { MessageBox.Show("Lỗi kết nối tới Phịng Đào tạo \n" + ex.Message, "Thơng báo",MessageBoxButtons.OK, MessageBoxIcon.Error); isConnectedToPDT = false; } } Truy cập sở liệu từ xa: private void RegisterChannelServicesRemoting() { 67 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com // creates a client object that 'lives' here on the client _CallbackSink = new CallbackSink(); // hook into the event exposed on the Sink object so we can transfer a server // message through to this class _CallbackSink.OnHostToClient += CallbackSink_OnHostToClient; // Register a client channel so the server can communicate back - it needs a channel // opened for the callback to the CallbackSink object that is anchored on the client! HttpChannel channel = new HttpChannel(9003); ChannelServices.RegisterChannel(channel, false); // now create a transparent proxy to the server component object obj = Activator.GetObject(typeof (ServerTalk), "http://localhost:9000/TalkIsGood"); // cast returned object _ServerTalk = (ServerTalk) obj; } void CallbackSink_OnHostToClient(CommsInfo info) { if (ThongBaoTuPhDaoTaoTxt.InvokeRequired) ThongBaoTuPhDaoTaoTxt.Invoke(new delCommsInfo(CallbackSink_OnHostToClient), new object[] { info }); else ThongBaoTuPhDaoTaoTxt.Text = "Form PDT: " + info.Message + Environment.NewLine + ThongBaoTuPhDaoTaoTxt.Text; } private void NhapDiemFrm_FormClosing(object sender, FormClosingEventArgs e) { 68 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com if (!RegisterBtn.Enabled) { try { _ServerTalk.LogoutHostToClient(Properties.Settings.Default.StringKhoaID, _CallbackSink.HandleToClient); } catch (Exception ex) { MessageBox.Show("Đã ngắt kết nối tới Phòng Đào tạo \n" + ex.Message, "Thông báo",MessageBoxButtons.OK, MessageBoxIcon.Information); } } } Nút cập nhật liệu private void CapNhatBtn_Click(object sender, EventArgs e) { SqlTransaction transaction = null; try { transaction = conn.BeginTransaction("NhapDiemTransaction"); SqlDataAdapter dataAdapterCapNhatDiem = new SqlDataAdapter(new SqlCommand("select * from DiemThi", conn, transaction)); DataTable tableCapNhatDiem = new DataTable(); dataAdapterCapNhatDiem.Fill(tableCapNhatDiem); 69 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com dataAdapterCapNhatDiem.MissingSchemaAction = MissingSchemaAction.AddWithKey; //Xác định khóa bảng DataColumn[] keyColumns = new DataColumn[3]; keyColumns[0] = tableCapNhatDiem.Columns["MaSV"]; keyColumns[1] = tableCapNhatDiem.Columns["MaMH"]; keyColumns[2] = tableCapNhatDiem.Columns["KyHoc"]; tableCapNhatDiem.PrimaryKey = keyColumns; foreach (DataGridViewRow dataGridViewRow in NhapDiemDgv.Rows) { if (isEnterScore) { //Thêm dòng vào bảng DataRow row = tableCapNhatDiem.NewRow(); row["MaSV"] = dataGridViewRow.Cells["MaSVDgc"].Value; row["MaMH"] = MonHocCbb.SelectedValue; row["KyHoc"] = HocKyCbb.SelectedItem; row["NgayNhap"] = dataGridViewRow.Cells["NgayNhapDgc"].Value; row["DiemQt"] = dataGridViewRow.Cells["DiemQTDgc"].Value; row["Diem1"] = dataGridViewRow.Cells["DiemL1Dgc"].Value; row["Diem2"] = dataGridViewRow.Cells["DiemL2Dgc"].Value; row["Diem"] = dataGridViewRow.Cells["DiemDgc"].Value; tableCapNhatDiem.Rows.Add(row); } else { //Tìm kiếm dịng theo khóa 70 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com object[] key = new object[3]; key[0] = dataGridViewRow.Cells["MaSVDgc"].Value; key[1] = MonHocCbb.SelectedValue.ToString(); key[2] = HocKyCbb.SelectedItem.ToString(); DataRow row = tableCapNhatDiem.Rows.Find(key); //Sửa đổi thông tin row.BeginEdit(); row["DiemQt"] = dataGridViewRow.Cells["DiemQTDgc"].Value; row["Diem1"] = dataGridViewRow.Cells["DiemL1Dgc"].Value; row["Diem2"] = dataGridViewRow.Cells["DiemL2Dgc"].Value; row["Diem"] = dataGridViewRow.Cells["DiemDgc"].Value; row.EndEdit(); } } //Cập nhật vào database new SqlCommandBuilder(dataAdapterCapNhatDiem); dataAdapterCapNhatDiem.Update(tableCapNhatDiem); transaction.Commit(); } catch (Exception ex) { if(transaction!=null) transaction.Rollback("NhapDiemTransaction"); MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; 71 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com } if (isEnterScore) { ThongBaoLbl.Text = "Sinh viên nhập điểm, bạn muốn sửa lại điểm cho sinh viên?"; CapNhatBtn.Text = "Sửa điểm"; điểm MessageBox.Show("Nhập cho sinh viên thành công", "Thông báo", nhập điểm MessageBoxButtons.OK, MessageBoxIcon.Information); //thông báo tới phịng đào tạo if (isConnectedToPDT) _ServerTalk.SendMessageToServer(new mơn " + CommsInfo("Đã dtbMon.Rows[MonHocCbb.SelectedIndex]["TenMH"].ToString () + cho sinh viên thuộc lớp " + dtbLop.Rows[LopCbb.SelectedIndex]["TenLop"])); isEnterScore = false; } else { MessageBox.Show("Sửa điểm cho sinh viên thành công", "Thông báo", MessageBoxButtons.OK,MessageBoxIcon.Information); //thơng báo tới phịng đào tạo if (isConnectedToPDT) _ServerTalk.SendMessageToServer(new CommsInfo("Đã sửa điểm môn: " +dtbMon.Rows[MonHocCbb.SelectedIndex]["TenMH"].ToString() +" cho sinh viên thuộc lớp: " + dtbLop.Rows[LopCbb.SelectedIndex]["TenLop"])); } } Thủ tục tính điểm: private void tinhDiem() { 72 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com foreach (DataGridViewRow dataGridViewRow in NhapDiemDgv.Rows) { Float diem1 = float.Parse(dataGridViewRow.Cells["DiemL1Dgc"].Value.ToString()); float diem2 = float.Parse(dataGridViewRow.Cells["DiemL2Dgc"].Value.ToString()); float diemTemp = diem1 > diem2 ? diem1 : diem2; dataGridViewRow.Cells["DiemDgc"].Value = ((float.Parse(dataGridViewRow.Cells["DiemQTDgc"].Value.ToString()) + diemTemp)/2).ToString(); } } 73 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ LƯU THỊ THU THỦY THIẾT KẾ, XÂY DỰNG CƠ SỞ DỮ LIỆU PHÂN TÁN PHỤC VỤ CÔNG TÁC ĐÀO TẠO, QUẢN LÝ GIÁO DỤC TẠI HẢI PHỊNG Ngành: Cơng nghệ thông tin Chuyên ngành:... khai xây dựng độc lập giải pháp công nghệ Xuất phát đề nêu trên, chọn đề tài: ? ?Thiết kế, xây dựng sở liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục Hải Phịng” với mục đích xây dựng. .. hệ thống sở liệu phân tán 1.1 Một số khái niệm hệ thống sở liệu phân tán 1.1.1 .Cơ sở liệu 1.1.2 .Cơ sở liệu phân tán sở liệu tập trung 10 1.1.3.Khái niệm sở liệu phân tán

Ngày đăng: 05/12/2022, 17:37

HÌNH ẢNH LIÊN QUAN

Hình1. Cácgiai đoạn của quá trình ra quyết định - Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng
Hình 1. Cácgiai đoạn của quá trình ra quyết định (Trang 24)
Quản trị dữ liệu Quản trị mơ hình - Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng
u ản trị dữ liệu Quản trị mơ hình (Trang 28)
Hình 9. Sơ đồ của hệ quản trị hội thoại - Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng
Hình 9. Sơ đồ của hệ quản trị hội thoại (Trang 37)
Các mơ hình đại diện (liên quan đến tài chính) - Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng
c mơ hình đại diện (liên quan đến tài chính) (Trang 40)
Hình 11 .Các mức công nghệDSS - Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng
Hình 11 Các mức công nghệDSS (Trang 41)
Hình 12. Một khung cho DSS - Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng
Hình 12. Một khung cho DSS (Trang 42)
Bảng 3.1: Bảng LOP - Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng
Bảng 3.1 Bảng LOP (Trang 57)
3.3 Phõn tớch hệ thống trợ giỳp quyết định trong đào tạo - Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng
3.3 Phõn tớch hệ thống trợ giỳp quyết định trong đào tạo (Trang 57)
Bảng 3.4: Bảng SINHVIEN - Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng
Bảng 3.4 Bảng SINHVIEN (Trang 58)
Bảng 3.5: Bảng KHOA - Luận văn thạc sĩ VNU UET thiết kế, xây dựng cơ sở dữ liệu phân tán phục vụ công tác đào tạo, quản lý giáo dục tại hải phòng
Bảng 3.5 Bảng KHOA (Trang 58)

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

TÀI LIỆU LIÊN QUAN

w