SKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thông

41 785 4
SKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thô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

SKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thôngSKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thôngSKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thôngSKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thôngSKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thôngSKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thôngSKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thôngSKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thôngSKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thôngSKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thôngSKKN Xây dựng phần mềm quản lý đoàn viên nâng cao công tác quản lý đoàn ở trường trung học phổ thông

Năm học 2016 - 2017 Sáng kiến kinh nghiệm MỤC LỤC PHẦN I MỞ ĐẦU .3 I DO CHỌN ĐỀ TÀI II MỤC ĐÍCH NGHIÊN CỨU III ĐỐI TƯỢNG NGHIÊN CỨU .4 IV PHƯƠNG PHÁP NGHIÊN CỨU V ĐIỂM MỚI CỦA ĐỀ TÀI PHẦN - NỘI DUNG I PHÂN TÍCH HIỆN TRẠNG II CƠ SỞ THỰC HIỆN 2.1 Mô tả trạng nghiệp vụ tổ chức đoàn trường 2.2 Những bất cập, hạn chế III XÂY DỰNG PHẦN MỀM QUẢN ĐOÀN VIÊN 3.1 Ngơn ngữ lập trình C# 3.2 Công cụ Vistual Studio 3.3 Cơ sở liệu Microsoft Access 10 3.4 Xây dựng phần mềm Quản đoàn viên 10 PHẦN III KẾT LUẬN, KIẾN NGHỊ, HƯỚNG PHÁT TRIỂN 38 Lê Anh Tuấn | THPT Thái Hòa – Nghệ An DANH MỤC CÁC TỪ VIẾT TẮT VÀ Ý NGHĨA Từ, cụm từ viết tắt Ý nghĩa NNLT Ngôn ngữ lập trình CSDL Cơ sở liệu SKKN Sáng kiến kinh nghiệm THPT Trung học phổ thông PHẦN I MỞ ĐẦU I DO CHỌN ĐỀ TÀI Hiện công nghệ thông tin phương tiện phổ biến toàn xã hội Việc ứng dụng tin học vào quản hiều người quan tâm thực Rất nhiều công việc thủ công trước xử phần mềm chuyên dụng giảm đáng kể cơng sức, nhanh chóng xác Trong có việc quản đồn viên nhà trường THPT Với chức trách Bí thư đồn trường THPT Thái Hòa, trực tiếp quản đồn viên trường học, công tác quản đánh giá xếp loại đồn viên thường phải thực cơng việc sau: Lưu trữ thơng tin đồn viên Đoàn trường lưu lại sổ gồm thơng tin: Họ tên, chi đồn, ngày sinh, địa chỉ, chức vụ, ngày vào đồn, hình ảnh…vv Kiểm tra, báo cáo số lượng đoàn viên, số lượng niên, báo cáo theo dân tộc, theo năm học…cũng khơng gặp khó khăn nhiều thời gian phải dò thủ cơng tổng kết Chương trình Quản đồn viên tơi thiết kế xây dựng nhằm đáp ứng đòi hỏi đặt q trình quản như: cập nhật thơng tin đồn viên, tìm kiếm, thống kê, báo cáo, quản công văn đến, công văn nhiều công việc khác cách nhanh chóng, thuận tiện, xác cách hệ thống Chính Tơi lựa chọn đề tài: “Xây dựng phần mềm Quản đoàn viên Nâng cao cơng tác quản đồn trường THPT”, chương trình tiện ích cho cán Đồn trường học, giúp quản hiệu thơng tin đồn viên nhà trường II MỤC ĐÍCH NGHIÊN CỨU Tơi ln tìm cách nghiên cứu đổi việc quản đoàn viên cho khoa học nhanh chóng Thực tế từ trước việc quản đồn viên trường THPT Thái Hòa nói riêng trường THPT Tỉnh Nghệ An nói chung hầu hết thực giấy tờ, việc quản gặp nhiều khó khăn Chương trình Quản đồn viên với mục đích giải khó khăn việc Quản đồn viên, niên trường THPT nay, III ĐỐI TƯỢNG NGHIÊN CỨU Đoàn viên, niên Trường THPT Thái Hòa năm học 2014-2015, 20152016 2016-2017 Nghiên cứu công tác quản đồn viên, lưu trữ loại cơng văn Đồn trường, từ sử dụng hệ quản trị CSDL Microsoft Access 2007 để xây dựng CSDL phần mềm công cụ Vistual Studio 2012 để thiết kế giao diện chương trình quản đồn viên đáp ứng u cầu IV PHƯƠNG PHÁP NGHIÊN CỨU - Kết hợp thực tiễn giáo dục trường THPT Thái Hòa - Tìm hiểu, tham khảo tài liệu lập trình, tài liệu SKKN - Phương pháp điều tra khảo sát, thu thập thông tin thực tế - Phương pháp thống kê, xử số liệu - Phương pháp thực nghiệm V.ĐIỂM MỚI CỦA ĐỀ TÀI Hiện nay, tiếp cận sử dụng máy tính học sinh cán đồn thường xun; có nhiều chương trình quản đoàn viên sinh viên trường Đại học chọn làm đề tài Những đề tài sinh viên viết chưa phù hợp trường THPT, quản đoàn viên trường THPT chưa nhiều người quan tâm thực Trong thực tế quản đoàn viên cán đồn trường học gặp nhiều khó khăn cần đến thơng tin đồn viên, niên khóa học tốt nghiệp trường Có nhiều trường hợp học sinh trường quay lại xin cấp lại sổ đoàn thẻ đoàn phần mềm quản đoàn viên giúp cho người cán đồn nắm bắt thơng tin, kết nạp đồn hay chưa, trình học tập phấn đấu đồng chí Ngồi quản đồn viên phải quản nhiều văn báo cáo cơng văn đến, cơng văn đi, hồ sơ đồn vv Ý tưởng với mục đích giúp cho Đồn trường THPT lưu trữ thông tin cách khoa học, giảm cồng kềnh việc lưu trữ tài liệu, cần tìm kiếm cách dễ dàng Đồng thời cung cấp số tiện ích hỗ trợ cơng việc đồn trường phụ trách thực làm thẻ học sinh, làm lại thẻ học sinh… PHẦN - NỘI DUNG I PHÂN TÍCH HIỆN TRẠNG 1.1 Mơ tả trạng đồn trường: Năm học 2016-2017 * Tổng số đoàn viên, niên: 1157 + Đoàn viên: 758 + Giáo viên: 10 + Đảng viên: 02 + Đối tượng đảng: 04 * Tổng số chi đoàn: 31 + Chi đoàn giáo viên: 01 + Chi đoàn học sinh: 30 1.2 Mơ tả tổ chức đồn trường Đoàn trường CĐ 10A1 Đoàn viên CĐ 10A2 Thanh niên CĐ … … Hình 1.2.1 Mơ hình tổ chức đồn trường THPT II CƠ SỞ THỰC HIỆN 2.1 Mơ tả trạng nghiệp vụ tổ chức đoàn trường 2.1.1 Đối với đoàn viên Mỗi đoàn viên TNCS Hồ Chí Minh phải có sổ đồn viên, thẻ đồn viên Hồ sơ đoàn viên: Cuốn “Sổ đoàn viên” (Khổ 13×19cm) gồm:  Đồn TNCS Hồ Chí Minh tự giới thiệu  Người xin vào Đoàn tự giới thiệu (Thanh niên điền vào)  Đơn xin vào Đoàn (Thanh niên điền vào)  Nghị việc chuẩn y kết nạp đồn viên (Đồn cấp có thẩm quyền định)  Nhận xét ưu, khuyết điểm hàng năm, phần Ban chấp hành chi đoàn nhận xét ưu khuyết điểm hàng năm, thành tích khen thưởng, khuyết điểm bị kỷ luật công nhận tiến  Giới thiệu chuyển sinh hoạt Đoàn (Ban chấp hành đoàn sở, Ban chấp hành chi đoàn sở) Đồn viên phải cung cấp đầy đủ thơng tin sổ Đoàn 2.1.2 Đối với chi đoàn  Ban chấp hành chi đồn phải có “Sổ chi đồn” theo mẫu Trung ương Đoàn  Sau nhiệm kỳ ban chấp hành chi đoàn phải thực đầy đủ yêu cầu “Số chi đoàn” 2.1.3 Đối với đồn trường: Cần có loại sổ sách sau:  Sổ biên họp Ban thường vụ, Ban chấp hành làm việc Ban thường vụ, Ban chấp hành với Đoàn cấp  Sổ danh sách đoàn viên  Sổ theo dõi kết nạp đoàn viên, trao thẻ đoàn viên  Sổ giới thiệu tiếp nhận sinh hoạt Đoàn  Sổ quản cán Đồn  Sổ thu, chi đồn phí Sau năm học nhiệm kỳ, Đoàn trường phải đánh giá xếp loại chi đồn theo tiêu chí mà chi đoàn đăng ký 2.1.4 Quản hồ sơ đoàn viênĐoàn viên, chi đoàn Đoàn sở có trách nhiệm bảo quản sổ đồn viên cẩn thận không để hư hỏng, mát  Nơi quản sổ đoàn viên là: Chi đoàn Đoàn trường  Hồ sơ đoàn viên quản chi Đồn đồn viên thực nhiệm vụ quyền hạn đồn viên chi đồn 2.1.5 Quản đoàn viên tư tưởng  Thường xuyên kịp thời nắm bắt diễn biến tư tưởng đoàn viên Biết rõ băn khoăn, thắc mắc, khó khăn xảy đồn viên, tư tưởng khơng chi phối đồn viên…Kịp thời có hướng giúp đỡ để đồn viên vượt qua khó khăn tư tưởng, sửa chữa lệch lạc suy nghĩ đoàn viênQuản tư tưởng đồn viên bồi dưỡng tư tưởng cho đoàn viên đoàn viên mới, làm cho đoàn viên học tập hiểu rõ tưởng cách mạng Đảng, Đoàn  Tạo điều kiện để đoàn viên rèn luyện, phấn đấu, Đoàn phải nơi để đồn viên trình bày tâm tư, nguyện vọng tổ chức Đồn phải thơng cảm giúp đỡ 1.1.6 Quản đồn viên cơng tác sinh hoạt  Ban chấp hành chi đồn phân cơng nhiệm vụ cho đồn viên, có trách nhiệm kiểm tra đánh giá kết cơng tác hàng tháng đồng chí Khen thưởng phê bình dựa vào mức độ hồn thành  Việc phân cơng cơng tác cho đồn viên thơng qua việc triển khai thực chương trình: “Rèn luyện đoàn viên” 2.2 Những bất cập, hạn chế Ngay từ đầu năm học BCH đoàn trường thu sổ đoàn đoàn viên để nhập liệu lưu trữ 400 đoàn viên, niên Mỗi đoàn viên lại kèm theo nhiều thông tin Để lưu trữ hết phải tốn nhiều thời gian kết quản chưa ý muốn Muốn kết xuất liệu hay lấy danh sách, cán đoàn phải viết lại thời gian Việc tìm kiếm thơng tin học sinh gặp nhiều khó khăn nhiều thời gian lưu giấy Hàng năm đoàn trường cần thống kê, báo cáo thơng tin đồn viên học sinh lên đồn cấp nhà trường Thường khó xác số lượng đồn viên, niên tồn trường đông (hơn 1000 học sinh) Việc quản số lượng đoàn viên kết nạp, kết nạp, chuyển sinh hoạt đồn khó khăn nhiều thời gian cơng sức cán đồn Các loại sổ sách việc quản đoàn viên trường THPT gồm: - Sổ liên quan đến việc quản loại danh sách: danh sách đoàn viên, cán đoàn, niên… - Sổ liên quan đến việc quản loại số liệu: đoàn viên, hội viên, niên, dân tộc, tơn giáo, trình độ,… - Sổ liên quan đến việc quản tài chính: thu, chi, đồn phí, nguồn quỹ khác đồn,… phải đảm bảo tính khoa học xác - Sổ liên quan đến việc lưu trữ Công văn đến - Công văn đi: hệ thống Đoàn… - Sổ liên quan đến việc lưu trữ biên họp: họp Ban Chấp hành, Ban Thường vụ, Thường trực, toàn Đoàn,… Tất loại sổ sách lưu trữ giấy tờ, cán đồn trường phải ghi thủ cơng Việc lưu trữ gặp nhiều khó khăn, nhiều thời gian, thất lạc III XÂY DỰNG PHẦN MỀM QUẢN ĐỒN VIÊN 3.1 Ngơn ngữ lập trình C# C# ngơn ngữ lập trình ứng dụng, ngơn ngữ biên dịch, ngôn ngữ đa phát triển Microsoft, phần khởi đầu cho kế hoạch NET Microsoft phát triển C# dựa C, C++ Java C# miêu tả ngơn ngữ có cân C++, Visual Basic, Delphi Java… C# ngôn ngữ đơn giản, với khoảng 80 từ khoá mười kiểu liệu dựng sẵn, C# có tính diễn đạt cao C# hỗ trợ lập trình có cấu trúc, hướng đối tượng, hướng thành phần (component oriented) Trọng tâm ngôn ngữ hướng đối tượng lớp Lớp định nghĩa kiểu liệu mới, cho phép mở rộng ngôn ngữ theo hướng cần giải C# có từ khố dành cho việc khai báo lớp, phương thức, thuộc tính (property) C# hỗ trợ đầy đủ khái niệm trụ cột lập trình hướng đối tượng: đóng gói, thừa kế, đa hình C# hỗ trợ khái niệm giao diện, interfaces (tương tự Java) Một lớp kế thừa lớp cha cài đặt nhiều giao diện C# có kiểu cấu trúc, struct (khơng giống C++) Cấu trúc kiểu hạng nhẹ bị giới hạn Cấu trúc thừa kế lớp hay kế thừa cài đặt giao diện Ví dụ 1.1: Chương trình Hello World class HelloWorld { static void Main( ) { // sử dụng đối tượng console hệ thống System.Console.WriteLine("Hello World"); } } Sau biên dịch chạy HelloWorld, kết dòng chữ “Hello World” hiển thị hình 3.2 Cơng cụ Vistual Studio Microsoft Visual Studio mơi trường phát triển tích hợp từ Microsoft Nó sử dụng để phát triển chương trình máy tính cho Microsoft Windows, trang web, ứng dụng web dịch vụ web Visual Studio sử dụng tảng phát triển phần mềm Microsoft Windows API, Windows Forms, Windows Presentation Foundation, Windows Store Microsoft Silverlight Nó sản xuất hai ngôn ngữ máy mã số quản Visual Studio bao gồm trình soạn thảo mã hỗ trợ IntelliSense cải tiến mã nguồn Trình gỡ lỗi tích hợp hoạt động trình gỡ lỗi mức độ mã nguồn gỡ lỗi mức độ máy Cơng cụ tích hợp khác bao gồm mẫu thiết kế hình thức xây dựng giao diện ứng dụng, thiết kế web, thiết kế lớp thiết kế giản đồ sở liệu Nó chấp nhận plug-in nâng cao chức hầu hết cấp bao gồm thêm hỗ trợ cho hệ thống quản phiên (như Subversion) bổ sung thêm công cụ biên tập thiết kế trực quan cho miền ngôn ngữ cụ thể cơng cụ dành cho khía cạnh khác quy trình phát triển phần mềm (Hình 3.1 Màn hình bắt đầu phần mềm Vistual Studio 2013) //Sự kiện Click vào nút Thoát private void btnThoat_Click(object sender, EventArgs e) { this.Close(); } } } (Code lập trình kiện bắt lỗi form Đăng nhập hệ thống) • Lập trình kiện bắt lỗi form Main: Form chứa Menu công cụ phần mềm Quản đồn viên (Hình 3.20 Các menu cơng cụ form Main) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; using DevExpress.XtraEditors; using System.Data.OleDb; namespace ThemSuaXoa { public partial class frmQuanLyDoanVien : DevExpress.XtraEditors.XtraForm { public frmQuanLyDoanVien() { InitializeComponent(); } private void panelControl1_Paint(object sender, PaintEventArgs e) { } private void tblDoanVienBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.tblDoanVienBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dataTHEMDOANVIENDataSet); } private void tblDoanVienBindingNavigator_RefreshItems(object sender, EventArgs e) { } private void tblDoanVienBindingNavigatorSaveItem_Click_1(object sender, EventArgs e) { this.Validate(); this.tblDoanVienBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dataTHEMDOANVIENDataSet); } private void tblDoanVienBindingNavigatorSaveItem_Click_2(object sender, EventArgs e) { this.Validate(); this.tblDoanVienBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dataTHEMDOANVIENDataSet); } private void XulyControl(bool b) { btnSua.Enabled = btnThem.Enabled = btnXoa.Enabled = b; tblDoanVienGridControl.Enabled = b; btnLuu.Enabled = btnHuy.Enabled = !b; } private void Xulycontrol1(bool a) { txtAnh.Enabled = txtID.Enabled = txtHoVaTen.Enabled = txtNgaySinh.Enabled = txtGioiTinh.Enabled = txtDienThoai.Enabled = a; txtQueQuan.Enabled = txtDoanVien.Enabled = txtMaTheDoan.Enabled = txtNgayVaoDoan.Enabled = txtNoiVaoDoan.Enabled = txtEmail.Enabled = a; txtDaTotNghiep.Enabled = txtChiDoan.Enabled = txtKhoaHoc.Enabled = txtChucVu.Enabled = txtTrinhDoChuyenMon.Enabled = a; txtChinhTri.Enabled = txtNgoaiNgu.Enabled = txtTonGiao.Enabled = txtNgheNghiep.Enabled = txtDanToc.Enabled = txtTinh.Enabled = a; txtHuyen.Enabled = txtXa.Enabled = txtXom.Enabled = txtHoanCanhGD.Enabled = txtDaTotNghiep.Enabled = txtBCHDoanTruong.Enabled = a; } private void frmQuanLyDoanVien_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblXa' table You can move, or remove it, as needed this.tblXaTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblXa); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblHuyen' table You can move, or remove it, as needed this.tblHuyenTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblHuyen); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.fldTinh' table You can move, or remove it, as needed this.fldTinhTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.fldTinh); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblDanToc' table You can move, or remove it, as needed this.tblDanTocTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblDanToc); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblNgheNghiep' table You can move, or remove it, as needed this.tblNgheNghiepTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblNgheNghiep); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblTonGiao' table You can move, or remove it, as needed this.tblTonGiaoTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblTonGiao); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblTrinhDoCT' table You can move, or remove it, as needed this.tblTrinhDoCTTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblTrinhDoCT); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblTrinhDoNN' table You can move, or remove it, as needed this.tblTrinhDoNNTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblTrinhDoNN); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblHoanCanhGD' table You can move, or remove it, as needed this.tblHoanCanhGDTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblHoanCanhGD); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblTrinhDoCM' table You can move, or remove it, as needed this.tblTrinhDoCMTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblTrinhDoCM); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblChuVu' table You can move, or remove it, as needed this.tblChuVuTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblChuVu); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblKhoaHoc' table You can move, or remove it, as needed this.tblKhoaHocTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblKhoaHoc); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblChiDoan' table You can move, or remove it, as needed this.tblChiDoanTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblChiDoan); // TODO: This line of code loads data into the 'dataTHEMDOANVIENDataSet.tblDoanVien' table You can move, or remove it, as needed this.tblDoanVienTableAdapter.Fill(this.dataTHEMDOANVIENDataSet.tblDoanVien); XulyControl(true); Xulycontrol1(false); } private void btnThem_Click(object sender, EventArgs e) { try { XulyControl(false); Xulycontrol1(true); // tblGiaoVienBindingSource1.AddNew(); txtID.Focus(); this.dataTHEMDOANVIENDataSet.tblDoanVien.AddtblDoanVienRow(this.dataTHEMDOANVIENDataSet.t blDoa nVien.NewtblDoanVienRow()); tblDoanVienBindingSource.MoveLast(); ; } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi bà ơi", MessageBoxButtons.OK, MessageBoxIcon.Error); tblDoanVienBindingSource.ResetBindings(false); } } private void btnLuu_Click(object sender, EventArgs e) { if (txtHoVaTen.Text == "") { MessageBox.Show("Bạn chưa nhập Họ tên", "CẢNH BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else if (txtChiDoan.Text == "") { MessageBox.Show("Bạn chưa nhập Tên Chi đoàn", "CẢNH BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else if (txtKhoaHoc.Text == "") { MessageBox.Show("Bạn chưa nhập Tên Khóa học", "CẢNH BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } try { tblDoanVienBindingSource.EndEdit(); tblDoanVienTableAdapter.Update(this.dataTHEMDOANVIENDataSet.tblDoanVien ); XulyControl(true); Xulycontrol1(false); //frmGiaoVien_Load(sender, e); } catch (Exception ex) { MessageBox.Show(ex.Message, "Không thêm được", MessageBoxButtons.OK, MessageBoxIcon.Error); tblDoanVienBindingSource.ResetBindings(false); } } private void btnSua_Click(object sender, EventArgs e) { XulyControl(false); Xulycontrol1(true); txtID.Focus(); } private void btnXoa_Click(object sender, EventArgs e) { if (DialogResult.Yes == MessageBox.Show("Bạn có muốn xóa khơng", "THƠNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) tblDoanVienBindingSource.RemoveCurrent(); this.tableAdapterManager.UpdateAll(this.dataTHEMDOANVIENDataSet) ; } private void btnHuy_Click(object sender, EventArgs e) { this.tblDoanVienBindingSource.CancelEdit(); XulyControl(true); Xulycontrol1(false); } private void btnThoat_Click(object sender, EventArgs e) { DialogResult dg = new DialogResult(); dg = MessageBox.Show("Bạn muốn khơng", "THƠNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dg == DialogResult.Yes) { this.Close(); } } private void txtAnh_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { string file = openFileDialog1.FileName; Image myimage = Image.FromFile(file); txtAnh.Image = myimage; } } } } 2.4.5 Đóng gói chương trình cài đặt phần mềm • Đóng gói phần mềm thành file cài đặt Advanced Installer chương trình tạo file cài đặt mạnh mẽ giúp lập trình viên đóng góiphần mềm nhanh chóng chun nghiệp Bước1: Khởi động chương trình Advanced Installer Nháy vào Create Project Bước 2: Nhấn Next chọn loại file mà bạn muốn xuất Các file thường dùng msi,exe Bước 3: Nhấn Next > Next Sau cho phần mềm nơi mà lưu Projcet Visual Studio: Bước 4: Tiếp theo nhấn Next đợi chương trình load Project xong Như bên build dạng Release nên chọn Các bạn chọn Debug Bước 5: Tùy chỉnh cho file setup: Chọn tất Nháy vào Next để tiếp tục cài đặt Bước 6: Nhấn next  next  next  finish Đến phần phần điền thông tin cho phần mềm + Tên phần mềm + Icon phần mềm Bước 7: Tiếp theo add thêm tập tin vào folder cài đặt Bước 8: Chọn Icon cho Shortcut Icon Desktop cài đặt phần mềm Bước 9: Chọn hệ điều hành tương thích với phần mềm Bước 10: Cuối Click chọn Build, q trình đóng gói xuất file cài đặt • Cài đặt phần mềm Bước Click đúp vào file cài đặt chọn Next Bước Chọn nơi cài đặt  Chọn Next Bước Chọn Intall  Chọn Finish để kết thúc trình cài đặt Lưu ý: Trước cài đặt phần mềm, hệ thống u cầu máy tính trước cài Net framework 4.0 trở lên PHẦN III KẾT LUẬN, KIẾN NGHỊ, HƯỚNG PHÁT TRIỂN Với tốc độ phát triển công nghệ thông tin, tin học ngày sâu vào sống góp phần tích cực cho sống người, với phần mềm tin học đời giúp cho công việc người quản cách khoa học Chương trình quản đồn viên lưu trữ thơng tin đồn viên, niên thơng tin hoạt động đoàn thời gian dài đồng thời thiết kế sẵn sổ sách cần thiết đoàn trường THPT, thực phải thao tác nhanh chóng tiết kiệm thời gian công tác quản đồn viên Trong thời gian đến Tơi nghiên cứu phát triển tiếp đề tài đầy đủ nhiều tính Trong tương lai khơng xa phát triển đề tài quản đoàn viên mở rộng thêm sở đoàn khác, xây dựng hệ thống mơi trường Web Server Thái Hòa, ngày 25 tháng 04 năm 2017 Người thực Lê Anh Tuấn ... chọn đề tài: Xây dựng phần mềm Quản lý đoàn viên Nâng cao cơng tác quản lý đồn trường THPT”, chương trình tiện ích cho cán Đồn trường học, giúp quản lý hiệu thơng tin đồn viên nhà trường II MỤC... hỏng, mát  Nơi quản lý sổ đoàn viên là: Chi đoàn Đoàn trường  Hồ sơ đoàn viên quản lý chi Đoàn đồn viên thực nhiệm vụ quyền hạn đồn viên chi đồn 2.1.5 Quản lý đồn viên tư tưởng  Thường xuyên... suy nghĩ đoàn viên  Quản lý tư tưởng đồn viên bồi dưỡng tư tưởng cho đồn viên đoàn viên mới, làm cho đoàn viên học tập hiểu rõ lý tưởng cách mạng Đảng, Đoàn  Tạo điều kiện để đoàn viên rèn

Ngày đăng: 09/11/2017, 16:48

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • PHẦN I. MỞ ĐẦU

  • I. LÝ DO CHỌN ĐỀ TÀI

  • II. MỤC ĐÍCH NGHIÊN CỨU

  • III. ĐỐI TƯỢNG NGHIÊN CỨU

  • IV. PHƯƠNG PHÁP NGHIÊN CỨU

  • V. ĐIỂM MỚI CỦA ĐỀ TÀI

  • PHẦN 2 - NỘI DUNG

  • I. PHÂN TÍCH HIỆN TRẠNG

  • 1.2. Mô tả tổ chức của đoàn trường

  • II. CƠ SỞ THỰC HIỆN

  • 2.1. Mô tả hiện trạng về nghiệp vụ tổ chức đoàn trường

  • 2.2. Những bất cập, hạn chế

    • Các loại sổ sách trong việc quản lý đoàn viên ở trường THPT gồm:

    • Tất cả các loại sổ sách trên được lưu trữ trên giấy tờ, cán bộ đoàn trường phải ghi thủ công. Việc lưu trữ gặp nhiều khó khăn, mất nhiều thời gian, có thể thất lạc.

  • III. XÂY DỰNG PHẦN MỀM QUẢN LÝ ĐOÀN VIÊN

  • 3.1. Ngôn ngữ lập trình C#

  • Ví dụ 1.1: Chương trình Hello World

  • 3.2. Công cụ Vistual Studio

  • 3.3. Cơ sở dữ liệu Microsoft Access

  • 3.4. Xây dựng phần mềm Quản lý đoàn viên

  • 3.4.1. Các chức năng chính của phần mềm:

    • Quản lý đoàn viên

    • Quản lý văn bản

    • Quản lý hoạt động đoàn

    • Tiện ích

    • Hướng dẫn sử dụng

  • 3.4.2. Thiết kế CSDL

  • Các trường fldChiDoan, fldKhoaHoc, fldChucVu, fldChuyenMon, fldHoanCanhGD, fldNgoaiNgu, fldTonGiao, fldChinhTri, fldDanToc, fldNgheNghiep, fldTinh, fldHuyen, fldXom là Khóa phụ.

  • 3.4.3. Thiết kế giao diện phần mềm

    • Form đăng nhập hệ thống

  • Menu Hệ thống

  • Menu Quản lý đoàn viên

  • Menu Quản lý văn bản

  • Menu Hoạt động đoàn

  • Menu Tiện ích

  • 3.4.4. Lập trình các sự kiện và bắt lỗi

  • 2.4.5. Đóng gói chương trình và cài đặt phần mềm

    • Đóng gói phần mềm thành file cài đặt.

    • Cài đặt phần mềm

  • PHẦN III. KẾT LUẬN, KIẾN NGHỊ, HƯỚNG PHÁT TRIỂN.

  • Người thực hiện

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

  • Đang cập nhật ...

Tài liệu liên quan