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

skkn xây DỰNG PHẦN mềm QUẢN lý hồ sơ ĐẢNG VIÊN TRƯỜNG THPT VĨNH cửu

38 787 1

Đ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

Định dạng
Số trang 38
Dung lượng 1,31 MB

Nội dung

Việc Bộ Chính trị ban hành Nghịquyết 36 Nghị quyết 36 ngày 1/7/2014 tiếp tục khẳng định sự quan tâm chỉ đạosát sao của Đảng đối với công tác ứng dụng, phát triển CNTT, khẳng định vị trí,

Trang 1

Mã số:

(Do HĐKH Sở GD&ĐT ghi)

SÁNG KIẾN KINH NGHIỆM

Người thực hiện: Nguyễn Thị Thanh ThúyLĩnh vực nghiên cứu:

- Phương pháp dạy học bộ môn: Tin học 

Có đính kèm: Các sản phẩm không thể hiện trong bản in SKKN

1 Mô hình  Đĩa CD (DVD) 1 Phim ảnh 1 Hiện vật khác

Trang 2

I. THÔNG TIN CHUNG VỀ CÁ NHÂN

1. Họ và tên:NGUYỄN THỊ THANH THÚY

2. Ngày tháng năm sinh: 17-7-1982

4. Địa chỉ: Ấp 5, xã Thạnh Phú, huyện Vĩnh Cửu, tỉnh Đồng Nai

5. Điện thoại: (CQ)/ (NR); ĐTDĐ: 0918.196372

7. Chức vụ: Chi ủy viên

8. Nhiệm vụ được giao: Giảng dạy môn Tin học lớp 11, 12

9. Đơn vị công tác: Trường THPT Vĩnh Cửu

- Học vị (hoặc trình độ chuyên môn, nghiệp vụ) cao nhất: Thạc sĩ

- Năm nhận bằng: 2016

- Chuyên ngành đào tạo: Công nghệ thông tin

- Lĩnh vực chuyên môn có kinh nghiệm: Công nghệ thông tin

- Số năm có kinh nghiệm: 10 năm

- Các sáng kiến kinh nghiệm đã có trong 5 năm gần đây: 03

1/ Phát huy tính tích cực của học sinh trong các tiết ôn tập cuối chương.2/ Xây dựng bài tập kiểu mảng

3/ Tổ chức dạy học Tin học 10 – Bài 16 theo hướng phát triển năng lực học sinh

Trang 3

MỤC LỤC

Trang MỤC LỤC 1

Trang 4

Có thể nói, CNTT&TT đã tác động tích cực đến hầu hết các ngành nghề trong

xã hội Đối với giáo dục và đào tạo, CNTT&TT là công cụ đắc lực hỗ trợ đổimới phương pháp giảng dạy, học tập và quản lý, góp phần nâng cao hiệu quả vàchất lượng giáo dục Tuy nhiên, làm thế nào để việc ứng dụng CNTT&TT đạthiệu quả cao nhất trong quản lý giáo dục, bồi dưỡng chuyên môn cho đội ngũcán bộ, giáo viên đang là vấn đề được ngành giáo dục đặc biệt quan tâm Trướchết mỗi cán bộ quản lý trường học cần nhận thức được vai trò của CNTT&TTtrong công tác quản lý giáo dục và chủ động tích cực ứng dụng CNTT&TT đểnâng cao hiệu quả quản lý

Trong những năm qua, Đảng, Nhà nước đã luôn quan tâm đến sự phát triểncủa khoa học công nghệ nói chung và CNTT nói riêng Các quyết sách, chỉ đạocủa Đảng về CNTT điển hình là Chỉ thị 58-CT/TW, ngày 17/10/2000 của BộChính trị khóa VIII về đẩy mạnh ứng dụng CNTT phục vụ sự nghiệp côngnghiệp hóa, hiện đại hóa đất nước là những quyết sách đúng đắn, kịp thời và làyếu tố quyết định giúp cho CNTT Việt Nam vượt qua khó khăn, thách thức để

có được thành tích và sự phát triển ngày nay Việc Bộ Chính trị ban hành Nghịquyết 36 (Nghị quyết 36) ngày 1/7/2014 tiếp tục khẳng định sự quan tâm chỉ đạosát sao của Đảng đối với công tác ứng dụng, phát triển CNTT, khẳng định vị trí,vai trò của CNTT trong sự nghiệp xây dựng và bảo vệ Tổ quốc thời kỳ mới.Những định hướng, tư tưởng, giải pháp lớn trong Nghị quyết 36 là tiền đề quantrọng để CNTT Việt Nam phát triển mạnh mẽ, sâu rộng hơn, đề ra những địnhhướng lớn cho sự phát triển ngành CNTT nước ta trong khoảng 10 - 20 năm tới.Hiện tại chi bộ trường THPT Vĩnh Cửu chưa có phần mềm chuyên dụngnào để phục vụ cho công tác quản lý hồ sơ Đảng viên trong chi bộ vì vậy khiphần mềm ra đời sẽ giúp cho việc quản lý, cập nhật hồ sơ lý lịch, những thay đổitrong quá trình công tác của Đảng viên được thuận lợi và nhanh chóng hơn giúpcho công tác quản lý nhân sự Đảng viên và việc thực hiện chế độ báo cáo củaChi bộ đối với Đảng bộ cấp trên được nhanh chóng, kịp thời, chính xác và đápứng được yêu cầu tin học hóa trong công tác quản lý hồ sơ Đảng viên của Chibộ

Xuất phát từ nhu cầu thực tế tác giả quyết định chọn đề tài: “Xây dựng phần mềm quản lý hồ sơ Đảng viên trường THPT Vĩnh Cửu” để làm đề tài

sáng kiến kinh nghiệm của mình

Trang 5

II CƠ SỞ LÝ LUẬN VÀ THỰC TIỄN

1 Cơ sở lý luận

Thực hiện Chỉ thị số 58-CT/TW của Bộ chính trị về “Đẩy mạnh ứng dụng

và phát triển công nghệ thông tin phục vụ sự nghiệp công nghiệp hóa, hiện đạihóa” Đảng bộ, chi bộ cơ sở đã tích cực ứng dụng công nghệ thông tin trong mọilĩnh vực hoạt động Hiện nay Đảng bộ huyện Vĩnh Cửu đã triển khai phần mềmquản lý tài chính Đảng cho các Chi, Đảng bộ cơ sở trong huyện, nhưng công tácquản lý hồ sơ Đảng viên tại các Chi, Đảng bộ cơ sở hiện nay chưa có phần mềmnào hỗ trợ

Các chi, Đảng bộ cơ sở hiện nay chủ yếu quản lý hồ sơ thông tin đảng viêncủa chi bộ bằng sổ ghi chép hoặc phần mềm xử lí văn bản Word hay phần mềm

xử lý bảng tính Excel Để công tác quản lý hồ sơ Đảng viên tại chi bộ đạt hiệuquả hỗ trợ nhanh chống cho việc báo cáo thống kê định kỳ của chi bộ thì việcứng dụng công nghệ thông tin để xây dựng phần mềm quản lý hồ sơ Đảng viêntại các chi bộ là việc làm hết sức cần thiết

Hiện nayBan giám hiệu trường THPT Vĩnh Cửu cũng đã ứng dụng rấtnhiều phần mềm để hỗ trợ cho công tác quản lý cũng như giảng dạy Một sốphần mềm được nhà trường đưa vào sử dụng hiện nay như: phần mềm quản lý

hồ sơ nhân sự “PEMIS” hỗ trợ cập nhật, quản lý hồ sơ nhân sự của Ngành giáodục; phần mềm VnEdu của VNPT hỗ trợ quản lý nhân sự và quản lý học sinh,phần mềm kế toán, phần mềm quản lý thư viện Nhưng hiện tại chưa có phầnmềm nào hỗ trợ cho công tác quản lý hồ sơ Đảng viên của chi bộ trường Hiệntại Chi bộ trường chỉ lưu trữ thông Đảng viên bằng văn bản giấy hoặc bằng phầnmềm Excel Do đó việc xây dựng phần mềm để quản lý hồ sơ Đảng viên là hếtsức cần thiết và phù hợp với tình hình thực tế

2 Cơ sở thực tiễn

Hiện nay Chi bộ Trường THPT Vĩnh Cửu lưu trữ và quản lý thông tin Đảngviên bằng phần mềm Microsoft Excel, đây là công cụ khá tốt và dễ sử dụng.Nhưng phần mềm Excel chỉ hỗ trợ đắc lực cho công tác xử lý tính toán không cóchức năng truy vấn dữ liệu và kết xuất thông tin để báo cáo Để hỗ trợ cho côngtác thống kê kết xuất báo cáo số lượng Đảng viên hằng năm của chi bộ nhanhchóng và hiệu quả thì ta nên chọn phần mềm có khả năng truy vấn dữ liệu và kếtxuất thông tin để đưa vào sử dụng

Microsoft Access một hệ quản trị cơ sở dữ liệu trên môi trường Windows,trong đó có sẵn các công cụ hữu hiệu và tiện lợi để thiết kế chương trình cho hầuhết các bài toán thường gặp trong quản lý, thống kê, kế toán, dự toán VớiAccess người dùng không phải viết từng câu lệnh như trong Pascal, C hayFoxpro mà chỉ cần tổ chức dữ liệu và thiết kế các yêu cầu, công việc cần giảiquyết Access cung cấp 6 công cụ hỗ trợ cho người dùng trong đó truy vấn là

Trang 6

bảng Người dùng có thể không cần đến khái niệm lập trình mà vẫn có được cácchương trình cần thiết phục vụ cho công tác của mình.

Access được xây dựng dựa trên mô hình quan hệ, nên có rất nhiều ưu điểmnhư: tự động tạo ra các phần mềm, dữ liệu không dư thừa hỗ trợ tìm kiếm, thống

kê, báo cáo nhanh, không tốn bộ nhớ…Nó được cài đặt sẵn trong bộ phần mềmMicrosoft Office nên rất thuận tiện cho người sử dụng

Việc ứng dụng CNTT xây dựng phần mềm quản lý hồ sơ Đảng viên củaChi bộ Trường THPT Vĩnh Cửuhiện nay là hết sức cần thiết, phần mềm sẽ giúpcho việc quản lý, cập nhật các thông tin của Đảng viên, công tác thống kê báocáo tình hình Đảng viên của Chi bộ được nhanh chóng, kịp thời và chính xác,góp phần nâng cao chất lượng quản lý của Chi bộ cơ sở

Trang 7

III TỔ CHỨC THỰC HIỆN CÁC GIẢI PHÁP

1 Mô tả bài toán

Chi bộ Trường THPT Vĩnh Cửu cần quản lý hồ sơ các Đảng viên đang sinhhoạt trong Chi bộ Thông tin về mỗi Đảng viên bao gồm: Họ và tên đang dùng,

Họ và tên khai sinh, Giới tính, Bí danh, Ngày sinh, Nơi sinh, Quê quán, Nơi cưtrú, Dân tộc, Tôn giáo, Nghề nghiệp, Trình độ phổ thông, Trình độ chuyên môn,Học vị, Học Hàm, Chức vụ, Trình độ lý luận, Trình độ Ngoại ngữ, Ngày kết nạpĐoàn, Nơi kết nạp Đoàn, Ngày vào đảng, Nơi vào Đảng lần 1, Ngày vào Đảngchính thức, Nơi vào Đảng chính thức, Người giới thiệu, Ngày chuyển đến, Nơichuyển đến, Ngày chuyển đi, Nơi chuyển đi, Hình ảnh, Ngày tạo lý lịch Trong

đó ngày vào Đảng chính thức (nếu có) phải sau đúng 1 năm so với ngày vàoĐảng Chức vụ chính quyền có thể là: Hiệu trưởng, Phó hiệu trưởng, Tổ trưởngchuyên môn, Tổ phó chuyên môn, … Chức vụ Đảng có thể là: Bí thư, Phó bíthư, Ủy viên… Chức vụ đoàn thể có thể là: Chủ tịch BCH CĐ, Phó chủ tịchBCH CĐ, Ủy viên, Bí thư đoàn, Phó bí thư đoàn, … Trình độ văn hóa – học vị

có thể là: 9/12, 12/12, Cử nhân, Kỹ sư, Thạch sĩ, Tiến sĩ… Chuyên môn có thểlà: Sư phạm Toán, Sư phạm Văn, Tin học… Trình độ ngoại ngữ có thể là: Anhvăn A, Anh văn B, B1… Trình độ chính trị có thể là: Sơ cấp, Trung cấp, Caocấp

2 Giải quyết bài toán

- Từ vấn đề đặt ra ban đầu cùng với mô tả bài toán quản lý hồ sơ Đảng viêndựa trên cơ sở lý thuyết phân tích hệ thống thông tin, hệ thống quản lý hồ sơĐảng viên cần phải lưu trữ các thông tin sau:

+ Thông tin chi tiết về mỗi Đảng viên bao gồm: mã lý lịch, họ và tên, các bídanh, giới tính, ngày sinh, nơi sinh, quê quán, nơi cư trú, dân tộc, tôn giáo, nghềnghiệp, trình độ phổ thông, trình độ chuyên môn, học vị, học hàm, chức vụ, trình

độ lý luận, trình độ ngoại ngữ ngày và nơi kết nạp Đoàn, ngày và nơi kết nạpĐảng, người giới thiệu, ngày chuyển sinh hoạt Đảng, nơi chuyển, hình ảnh củaĐảng viên, ngày tạo lý lịch

+ Thông tin về quá trình đào tạo, bồi dưỡng của Đảng viên bao gồm: Mãđào tạo, tên trường, ngành học, thời gian học (từ ngày đến ngày), năm tốtnghiệp, Văn bằng hoặc chứng chỉ, mã hồ sơ Đảng viên

+ Khi Đảng viên chuyển sinh hoạt Đảng chính thức đến Chi bộ hoặc Đảng

bộ khác thì hệ thống cần lưu trữ thông tin về quá trình chuyển sinh hoạt như nơichuyển đến, thuộc Đảng bộ nào, Đảng bộ cấp trên và ngày chuyển sinh hoạt…+ Khi Đảng viên chuyển sinh hoạt đến Đảng bộ khác, thì thông tin Đảngviên vẫn được hệ thống lưu trữ lại

- Hệ thống cần thiết kế các chức năng tìm kiếm sao cho linh hoạt, dễ dàng

Trang 8

3 Yêu cầu chức năng:

- Cho phép thêm mới hồ sơ Đảng viên hoặc chỉnh sữa lý lịch Đảng viên

- Sắp xếp danh sách Đảng viên theo mã Hồ sơ, giới tính, ngày sinh, chức

vụ, ngày kết nạp đảng…

- Thêm mới hoặc cập nhật quá trình đào tạo, bồi dưỡng của Đảng viên

- Cho phép in lý lịch trích ngang của từng Đảng viên hoặc xuất lý lịch sangfile Pdf hoặc file Word

- Cho phép xuất danh sách Đảng viên ra file Excel

- Tìm kiếm Đảng viên được kết nạp theo khoảng thời gian chỉ định

4 Yêu cầu kết xuất:

- Báo cáo thống kê số lượng Đảng viên theo năm bao gồm tổng số Đảngviên đầu năm cộng với số Đảng viên được kết nạp trong năm hoặc Đảng viênchuyển đến trong năm trừ cho Đảng viên chuyển đi nếu có

- Thống kê theo độ tuổi của Đảng viên và xuất ra file Excel

+ Thống kê từ độ tuổi nào đến độ tuổi nào

+ Thống kê tuổi nhỏ hơn tuổi chỉ định hoặc thống kê tuổi lớn hơn tuổi chỉđịnh

5 Yêu cầu phi chức năng:

Chương trình có tính bảo mật cao, đảm bảo an toàn dữ liệu

Chương trình chạy nhanh, ổn định với lượng dữ liệu lớn

Giao diện đơn giản thân thiện với người dùng, linh hoạt, dễ dàng sử dụngđối với người không cần biết nhiều về tin học

Chương trình có tính tái sử dụng, dễ dàng nâng cấp và chỉnh sửa

6 Thiết kế và xây dựng chương trình

Bước 1: Tạo các Bảng (Table)

Bảng là một đối tượng của Access dùng để chứa dữ liệu của bài toán Trongchương trình này tác giả lập ra 03 bảng để nhập dữ liệu cho bài toán

1 Bảng Sơ yếu lý lịch Đảng viên

Trang 9

Field Name Data Type Description

NgayKetNapDoan Date/Time Ngày kết nạp Đoàn

NgayVaoDangChinhThuc Date/Time Ngày vào Đảng chính thức

NoiVaoDangChinhThuc Text Nơi vào Đảng chính thức

2 Bảng Đào tạo, bồi dưỡng

Trang 10

4 Mối liên kết giữa các bảng

Bước 2: Thiết kế Report với công cụDevExpress

DevExpress là một Framework được viết cho nền tảng.NET Framework

Nó cung cấp các control và công nghệ để phục vụ cho quá trình phát triển phầnmềm Thành phần của DevExpress gồm:

WinForms Controls: Cung cấp các control cho WinForms

ASP.NET Controls: Cung cấp các control cho WebForms

XtraReports: Cung cấp các control tạo báo cáo

Trang 11

XPO: Cung cấp môi trường làm việc với database.

XAF: Một công nghệ mới giúp việc phát triển phần mềm một cách hiệuquả

Trang 12

sqlLuu += "values('" + txthotendangdung.Text + "','" +

"','" + datengayvaodangchinhthuc.DateTime.Date + "','" +

Trang 13

cmbgioitinh.Items[int.Parse(cmbgioitinh.SelectedIndex.ToString())].ToString() + "',BiDanh='" + txtbidanh.Text + "',NgaySinh= '" +

datengaysinh.DateTime.Date + "', NoiSinh ='" + txtnoisinh.Text;

sqlLuu += " ', QueQuan ='" + txtquequan.Text + "',NoiCuTru ='" + txtnoicutru.Text + "' ,DanToc='" + txtdantoc.Text + "',NgheNghiep='" + txtnghenghiephiennay.Text + "',PhoThong= '" + txtphothong.Text + "',

ChuyenMon ='" + txtchuyenmonnghiepvu.Text;

sqlLuu += " , HocVi =" + txthocvi.Text + ",HocHam =" +

txthocham.Text + " ,ChucVu=" + txtchucvu.Text + ",LyLuan=" +

txtlyluanchinhtri.Text + ",NgoaiNgu= " + txtngoaingu.Text + ",

Trang 14

privatevoid frmThemSoYeuLyLich_Load(object sender, EventArgs e)

{

// LoadDuLieu();

}

OpenFileDialog fdlg = newOpenFileDialog();

privatevoid pictureEdit1_Click(object sender, EventArgs e)

7.2 Code chức năng hiển thị danh sách, in, xóa sơ yếu lý lịch

DataProviders p = newDataProviders();

privatevoid frmSoLuocLyLich_Load(object sender, EventArgs e)

Trang 15

string sql = " Select Id, HoVaTenDangDung as 'Họ và tên đang dùng'

,GioiTinh as 'Giới tính',NgaySinh as 'Ngày sinh',NoiCuTru as 'Nơi cư

trú',DanToc as 'Dân tộc',NgheNghiep as 'Nghề nghiệp',HocVi as 'Học

Vị',HocHam as 'Học Hàm',ChucVu as 'Chức Vụ',NgayKetNamDoan as 'Ngày kết nạp đoàn',NoiKetNapDoan as 'Nơi kết nạp đoàn',NgayVaoDangChinhThuc

as 'Ngày vào Đảng',NoiVaoDangChinhThuc as 'Nơi vào Đảng' from

string hoten = gridView1.GetRowCellValue(gridView1.FocusedRowHandle,

"'Họ và tên đang dùng'").ToString();

DateTime d =

DateTime.Parse(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "'Ngày vào Đảng'").ToString());

string NgayVaoDang = string.Format("{0:dd/MM/yyyy}", d);

frmDaoTaoBoiDuong frm = newfrmDaoTaoBoiDuong(Id, hoten,

string sql = " Select Id, HoVaTenDangDung as 'Họ và tên đang dùng'

,GioiTinh as 'Giới tính',NgaySinh as 'Ngày sinh',NoiCuTru as 'Nơi cư

trú',DanToc as 'Dân tộc',NgheNghiep as 'Nghề nghiệp',HocVi as 'Học

Vị',HocHam as 'Học Hàm',ChucVu as 'Chức Vụ',NgayKetNamDoan as 'Ngày

Trang 16

as 'Ngày vào Đảng',NoiVaoDangChinhThuc as 'Nơi vào Đảng' from

SoYeuLyLich where NgayVaoDangChinhThuc >=#" +

datetungay.DateTime.Date + "# and NgayVaoDangChinhThuc <=#" +

saveDialog.Title = "Microsoft Excel 2003";

if (saveDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) {

string path = saveDialog.FileName.Trim();

Trang 17

DataSet ds = newDataSet();

string sql = " Select * from SoYeuLyLich where Id= " +

XtraReport rp = newXtraReport();

rp.LoadLayout(Application.StartupPath +

Trang 18

}

7.3 Code Thêm thông tin đào tạo bồi dưỡng

public frmDaoTaoBoiDuong(int idSoLyLyLich, string tencanbo, string

sqlLuu += "values('" + pIdSoYeuLyLich + "','" + txttentruong.Text + "','" + txttenboiduong.Text + "','" + datetungay.DateTime.Date + "','" +

Trang 19

datedenngay.DateTime.Date + "','" + DateTime.Now.Year + "','" +

txtvanbangchinhchi.Text + "')";

}

else

{

sqlLuu += " update DaoTaoBoiDuong set TenTruong ='" +

txttentruong.Text + "',NganhHoc ='" + txttenboiduong.Text + "' ,TuNgay= '" + datetungay.DateTime.Date + "',DenNgay= '" + datedenngay.DateTime.Date +

Trang 20

datedenngay.Text = string.Format("{0:dd/MM/yyyy}",

DateTime.Parse(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "DenNgay").ToString()));

sqlLuu += " delete from DaoTaoBoiDuong ";

sqlLuu += " where Id = " + id;

DataProviders p = newDataProviders();

privatevoid simpleButton1_Click(object sender, EventArgs e)

Ngày đăng: 06/09/2017, 00:52

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Đỗ Phúc, “Bài giảng môn cơ sở dữ liệu nâng cao”, trường ĐH CNTT TPHCM, 2013 Sách, tạp chí
Tiêu đề: Bài giảng môn cơ sở dữ liệu nâng cao
[5] Data Mining, Microsoft. “SQL Server Analysis Services – Data Mining”Microsoft TechNet. 2012.PHẦN MỀM SỬ DỤNG 1. Phần mềm Microsoft Access 2010 Sách, tạp chí
Tiêu đề: SQL Server Analysis Services – Data Mining
[3] Bộ giáo dục và đào tạo – Chỉ thị về đẩy mạnh ứng và phát triển công nghệ thông tin phục vụ sự nghiệp công nghiệp hóa, hiện đại hóa.http://vanban.moet.gov.vn/?page=15&amp;viewdoc&amp;view=173&amp;opt=bage Link
[4] Chuyên đề lập trình vb với devexpress - lập trình VB.NET http://www.laptrinhvb.net/devexpress.htmlTiếng Anh Link
[2] Bộ Giáo dục và Đào tạo (2008). Sách giáo khoa Tin học 12. NXB Giáo dục.Website Khác
2. Microsoft SQL Server 2012 3. Phần mềm DevExpress 14.1SỞ GD&amp;ĐT ĐỒNG NAINăm học: 2016-2017 Khác

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w