(LUẬN văn THẠC sĩ) 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 3 0
(LUẬN văn THẠC sĩ) 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

Đ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

ĐẠ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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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, khoá 2009 – 2011 Em xin cam đoan cơng trình nghiên cứu thân, xuất phát từ 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 TIEU LUAN MOI download : skknchat@gmail.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 Để hoà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 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 đỡ q trình học tập hồ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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 toá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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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, yê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à cịn 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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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: 27/06/2022, 15:40

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ĩ) 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 Xem tại trang 24 của tài liệu.
Quản trị dữ liệu Quản trị mô hình - (LUẬN văn THẠC sĩ) 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 Xem tại trang 28 của tài liệu.
Hình 9. Sơ đồ của hệ quản trị hội thoại - (LUẬN văn THẠC sĩ) 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 Xem tại trang 37 của tài liệu.
Các mô hình đại diện (liên quan đến tài chính) - (LUẬN văn THẠC sĩ) 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) Xem tại trang 40 của tài liệu.
Hình 11 .Các mức công nghệDSS - (LUẬN văn THẠC sĩ) 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 Xem tại trang 41 của tài liệu.
Hình 12. Một khung cho DSS - (LUẬN văn THẠC sĩ) 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 Xem tại trang 42 của tài liệu.
Bảng 3.1: Bảng LOP - (LUẬN văn THẠC sĩ) 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 Xem tại trang 57 của tài liệu.
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ĩ) 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 Xem tại trang 57 của tài liệu.
Bảng 3.4: Bảng SINHVIEN - (LUẬN văn THẠC sĩ) 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 Xem tại trang 58 của tài liệu.
Bảng 3.5: Bảng KHOA - (LUẬN văn THẠC sĩ) 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 Xem tại trang 58 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan