Skkn ứng dụng hệ quản trị cơ sở dữ liệu visua foxpro để viết phần mềm in giấy khen tự động

32 4 0
Skkn ứng dụng hệ quản trị cơ sở dữ liệu visua foxpro để viết phần mềm in giấy khen tự độ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

SỞ GIÁO DỤC VÀ ĐÀO TẠO NGHỆ AN TRƯỜNG THPT QUỲNH LƯU ` SÁNG KIẾN KINH NGHIỆM Đề tài: ỨNG DỤNG HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU VISUA FOXPRO ĐỂ VIẾT PHẦN MỀM IN GIẤY KHEN TỰ ĐỘNG Nhóm lĩnh vực: Ứng dụng Cơng nghệ thơng tin quản lý giáo dục TÁC GIẢ : HỒ MINH TUẤN TỔ CM: KHOA HỌC XÃ HỘI ĐIỆN THOẠI: 091 453 1973 NĂM HỌC 2021-2022 skkn MỤC LỤC PHẦN 1: ĐẶT VẤN ĐỀ Lý chọn đề tài 2 Tính đóng góp đề tài Cấu trúc Sáng kiến kinh nghiệm PHẦN 2: NỘI DUNG Cơ sở lý luận thực tiễn Sáng kiến kinh nghiệm 1.1 Tổng quan hệ quản trị sở liệu VISUA FOXPRO 1.2 Thực trạng việc in giấy khen trường học Hướng dẫn cài đặt phần mềm 3.1 Yêu cầu cấu hình hệ thống 3.2 Cài đặt chương trình Hướng dẫn sử dụng phần mềm 4.1 Thiết lập thơng số chương trình Import liệu 4.1.1Ket thuc………… 4.1.2 Import_dulieu HSGTD HSTT 4.1.3 Import_dulieu HSG truong 12 4.1.4 Sua cac bieu mau 12 4.1.5 Thong so cua chuong trinh 14 4.1.6 Danh sach lop: 15 4.1.7 Luu du lieu: 15 4.1.8 Bo sung danh sach: 15 4.1.9 Hướng dẫn đưa chữ ký Hiệu trưởng vào chương trình 16 4.2 In giấy khen HSG toàn diện, HS tiên tiến, GCN HSG cấp trường 24 4.2.1 In giấy khen HSG toàn diện, HS tiên tiến 24 4.2.2 In bảng tổng hợp khen thưởng 26 4.2.3 Hướng dẫn tạo sở liệu năm học 28 Thử nghiệm chương trình: 30 5.1 Môi trường thử nghiệm 30 5.2 Kết thử nghiệm 30 PHẦN 3: KẾT LUẬN 31 skkn PHẦN 1: ĐẶT VẤN ĐỀ Lý chọn đề tài Thứ nhất: Từ thập niên cuối kỷ XX đến nay, nhân loại phát minh chứng kiến tiến triển thần kỳ công nghệ thông tin (CNTT) Những thành tựu CNTT góp phần quan trọng cho trình hình thành phát triển kinh tế tri thức xã hội thông tin mang tính chất tồn cầu CNTT thúc đẩy mạnh mẽ đổi giáo dục, tạo công nghệ giáo dục (Educational Technology) với nhiều thành tựu rực rỡ CNTT làm thay đổi nội dung, hình thức phương pháp quản lý giáo dục quản trị trường học Việc ứng dụng CNTT quản lý giáo dục quản tri nhà trường bao hàm nhiều lĩnh vực như: quản lý nhân sự, quản lý lương, quản lý kết học tập học sinh, phân công cuyên mơn, xếp thời khóa biểu, sở liệu ngành giáo dục vv… Nhận rõ vai trò quan trọng CNTT phát triển đất nước, Chỉ thị số 55/2008/CT-BGD ĐT ngày 30/9/2008 Bộ trưởng Bộ Giáo dục Đào tạo tăng cường giảng dạy, đào tạo, ứng dụng CNTT ngành giáo dục giai đoạn 2008-2013 rõ: “Phát triển nguồn nhân lực CNTT ứng dụng CNTT giáo dục nhiệm vụ quan trọng có ý nghĩa định phát triển CNTT đất nước” Thứ hai: Hoạt động thi đua khen thưởng nhà trường hoạt động giáo dục mang tính thường xuyên liên tục Hoạt động thi đua khen thưởng đúng, đầy đủ, kịp thời góp phần đánh giá lực người dạy người học, kích thích , tôn vinh cổ vũ tinh thần dạy học Thầy trò đồng thời ghi nhận thành tích cống hiến em học sinh, thầy cô giáo nhà trường Như vậy, việc ứng dụng CNTT công tác thi đua khen trưởng góp phần thực đổi quản lý giáo dục nói chung, đổi quản trị nhà trường nói riêng Bản thân tác giả thư ký hội đồng, tham gia giúp việc cho Ban giám hiệu công tác thi đua khen thưởng Học sinh Sau nhiều năm công tác, Tôi nhận thấy cần phải có phầm mềm riêng dùng để in giấy khen cho học sinh, đáp ứng yêu cầu dễ sử dụng, xác kịp thời Xuất phát từ lý trên, định chọn đề tài :”Ứng dụng hệ quản trị sở liệu Visua Foxpro để viết phần mềm in giấy khen tự động” làm sáng kiến kinh nghiệm năm học 2021-2022 Tính đóng góp đề tài Góp thêm phần mềm tiện ích việc số hóa cơng tác quản trị trường học skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong Phần mền In giấy khen tự động đáp ứng yêu cầu Thầy , Cô phụ trách công tác thi đua khen thưởng nhà trường với tiện ích tính sau: - Giao diện thân thiện, bước thực đơn giản, dễ sử dụng, người có kiến thức vừa phải tin học văn phịng có thê sử dụng - Nhập liệu nhanh từ hệ thống quản lý nhà trường vnEdu nhanh chóng xác khơng phải nhập đơn lẽ - Phù hợp mẫu phôi giấy khen có thị trường (cỡ A4), cung cấp thêm mẫu phôi giấy chứng nhận Học sinh giỏi cấp trường (cỡ A5) - Phần mềm có chức đưa chữ ký Hiệu trưởng vào để in, Hiệu trưởng khơng phải ký - Phần mềm có chức thống kê danh hiệu khen thưởng lớp toàn trường giúp cho phận hành dễ dàng việc phát thưởng bàn giao phần thưởng cho Giáo viên chủ nhiệm - Là phần mềm mở, người sử dụng có kiến thức Visua Foxpro chỉnh sữa thêm biểu mẫu mới, tiện ích, tác vụ theo nhu cầu sử dụng - Hồn tồn miễn phí Cấu trúc Sáng kiến kinh nghiệm Sáng kiến kinh nghiệm gồm có phần - Phần 1: Đặt vấn đề gồm có nội dung: + Lý chọn đề tài + Tính đong góp đề tài + Cấu trúc đề tài - Phần 2: Nội dung gồm có nội dung sau: + Cơ sở lý luận thực tiễn + Hướng dẫn cài đặt phần mềm + Giới thiệu cấu trúc phần mềm + Hướng dẫn sử dụng phần mềm - Phần 3: Kết luận + Ưu, khuyết điểm phần mềm + Các kết đạt dược sử dụng phần mềm + Hướng phát triển phần mềm - Phần 4: Phụ lục: Các biểu mẫu sử dụng phần mềm Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong PHẦN 2: NỘI DUNG Cơ sở lý luận thực tiễn Sáng kiến kinh nghiệm 1.1 Tổng quan hệ quản trị sở liệu VISUA FOXPRO Visual FoxPro công-cụ phát-triển ngôn-ngữ lập-trình (Development tools and languages), sử dụng ngơn ngữ lập trình hướng đối tượng (oop: object-oriented programming) Microsoft Được phát triển từ FoxPro (có nguồn gốc từ FoxBASE – bắt đầu phát triển từ 1984 Fox Technologies, sử dụng phong cách lập trình theo thủ tục (programming in the procedural style)) Phiên cuối FoxPro (2.6) làm việc Mac OS, MS-DOS, Windows Unix Visual FoxPro 3.0 phiên "Visual" đầu tiên, chạy Mac Windows, phiên sau dùng Windows Visual FoxPro, ký hiệu vắn tắt VFP, hệ quản trị sở liệu (Database Management System -DBMS) trực quan Nó khơng hệ DBMS mà cịn ngơn ngữ lập trình có triển vọng Nó dùng để viết ứng dụng web Tháng 12 năm 2005, VFP lọt vào top 20 TIOBE's Programming Community Index, tháng năm 2006 vị trí 14, coi ngơn ngữ hạng "A" - Các ưu nhược điểm sử dụng Foxpro: + Ứng dụng biên-dịch VFP chạy Windows mà không cần cài đặt (install), nhiên phải chứa file thư viện hỗ trợ lúc chạy (run-time support library) tùy theo version VFP Windows + Là hệ biên-dịch (compiled), cho phép lập trình viên mềm dẻo xử lý mã: chương trình hoạt động với mã tự sinh trình chạy + Dễ tách ứng dụng thành nhiều mơ-đun dễ dàng nâng cấp sửa đổi + Visual Foxpro version trước khơng hỗ trợ trực-tiếp mã Unicode, VFP9 có hỗ trợ trực tiếp mã Unicode tùy theo cài đặt Windows version (Ví dụ: WIndows Xp/Vista với VFP9 có hỗ trợ chữ việt Unicode theo Tiêu chuẩn 6909 phần tổ-hợp (composed hay Windows-1258) VFP hỗ trợ gián-tiếp Unicode thơng qua trình duyệt web viết ứng dụng web Một lợi Visua Foxpro khả liên kết với bảng tính Excel, trường liệu ghi Foxpro tương ưng ứng với cột bảng tiính Excel, lợi Import liệu từ bảng tính Excel sang chương trình cách nhanh chóng xác mà khơng phải nhập liệu đơn lẻ ghi Hiện Microsoft nâng cấp phát hành Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong nhiều phiên Visua Foxpro, phiên tác giả dùng để lập trình chương trình in giấy khen Visua Foxpro 9.0 1.2 Thực trạng việc in giấy khen trường học Hiện thị trường có nhiều phần mềm thương mại dùng cho việc in giấy khen với tính đại từ ngơn ngữ lập trình, giao diện co đến cách thức sử dụng nhìn chung có nhược điểm sau: - Nhập liệu đơn lẽ cá nhân mà không cho Import hàng loạt - Chỉ nhận liệu từ Word - Chỉ phù hợp phôi mẫu công ty phát hành, không phù hợp phôi mẫu thông dụng thị trường - Không đưa chữ ký hiệu trưởng vào chương trình - Là phần mềm thương mại nên phải trả phí quyền, có phần mềm trả lần, có phần mềm trả năm Qua khảo sát việc in giấy khen cho học sinh tất cấp học từ mầm non đến THPT địa bàn huyện Quỳnh Lưu chúng tơi nhận thấy trường có mổi cách làm khác mà cụ thể là: - Khốn cho sở quảng cáo bán phơi giấy khen - Đối với trường qui mô nhỏ (mầm non, tiểu học) nhân viên văn phòng tự chỉnh Word gõ in học sinh - Một số trường nhân viên văn phòng thành thạo Word sử dụng chức trộn văn MS Word (Letters and Mailings) Nhận xét chung cách thức tốn nhiều thời gian cho việc in giấy khen vào cuối kỳ, cuối năm học, dễ mắc sai sót sai sót tả tốn thêm phần kinh phí cho việc thi đua khen thưởng ngân sách nhà trường chi cho việc khen thưởng vốn eo hẹp Từ kiến thức căbản lập trình Visua Foxpro, qua tìm hiểu thực trạng nhà trường việc in giấy khen Qua nghiên cứu phầm mềm ứng dụng trường học nhă phần mềm tuyển sinh lớp 10, phầm mềm quản lý nhà trường VnEdu… Được sử giúp đỡ giáo viên Tin học, ứng dụng hệ quản trị liệu Visua Foxpro để thiết kế phầm mềm in giấy khen tự động Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong Hướng dẫn cài đặt phần mềm 3.1 Yêu cầu cấu hình hệ thống Đây phần mềm nhỏ gọn dễ cài đặt sử dụng không chiếm nhiều dung lượng máy tính, cài có 6MB, sau cài đặt Import liệu từ 25 đến 35MB tùy liệu khen thưởng trường Phần mềm chạy phiên có hệ điều hành Windows Windows 7, Windows 10… 32 bít 64 bit chạy tốt Máy tính cần cài bảng mã TCNV3, font chữ mà phần mềm sử dụng Vntime File mẫu liệu excel sử dụng bảng mã Unicode, font chữ Times New Roman (Các phần mềm gõ tiếng Việt thông dung Unikey, Vietkey có tích hợp loại font chữ 3.2 Cài đặt chương trình Sau chép chương trình vào máy tính, tiến hành giải nén cài đặt chương trình theo bước sau B1: Mở thư mục in_giay_khen, chạy file install.exe, giao diện cài đặt sau: Giao diện cài đặt chương trình Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong B2: Bấm vào nút “Nhan” để chạy chương trình Các Thầy, Cơ bấm nút “Chon…” để chọn ổ đĩa cài đặt lưu chương trình Giao diện cài đặt chương trình - Sau cài đặt xong chương trình có biểu tượng sau hình Desktop 3.3 Các chức phần mềm Sau cài đặt phần mềm lưu trữ ổ đĩa (thường ổ đĩa C) với thư mục In_GK Người dùng chạy phần mềm cách click vào biểu tượng phần mềm hình Desktop để khởi chạy Phần mềm lên form để người dùng chọn năm làm việc Sau chọn “Năm học” tương ứng, giao diện chương trình sau: Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong Giao diện chương trình - Trên giao diện gồm có menu chinh: + He thong: Dùng để cập nhật thông số trường học Import liệu chương trình + In giay khen, In CN HSG: Dùng để tiến hành in giấy khen, in giấy chứng nhận HSG cấp trường thống kê khen thưởng theo lớp Hướng dẫn sử dụng phần mềm 4.1 Thiết lập thông số chương trình Import liệu - Từ giao diện chương trình vào mục “He thong” - Menu “He thong” gồm mục sau: Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 4.1.1 Ket thuc : Đóng chương trinh, kết thúc làm việc 4.1.2 Import_dulieu HSGTD HSTT: Dùng để import liệu in giấy khen Học sinh giỏi toàn diện Học sinh tiên tiên theo bước sau: B1: Chuẩn bị liêu: Chương trình cho phép nhạn liệu từ bảng tính Excel, Thầy, Cơ đăng nhập vào chương trình quản lý nhà trường VnEdu (hầu hết trường học địa bàn nghệ An dùng phầm mềm quản lý này) Chọn mục Thống kê báo cáo, chọn Học sinh đạt danh hiệu xuất Excel lưu máy Bảng học sinh đạt danh hiệu xuất từ hệ thống VnEdu - Xóa bỏ cột hàng khơng cần thiết để lại cột hàng sau Bảng liệu mẫu để import lên chương trình Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong - B3: Vào ổ đĩa cài đặt phần mềm in giấy khen chọn thư mục In_GK/ Repo Coppy Paste file chu_ky.jpg vào thư mục Repo - Sau làm xong bước trên, tất mẫu in có tên người ký phần thơng số chương trình menu Hethong tự động điền chữ ký vào Cách đưa chữ ký vào chương trình CODE CHƯƠNG TRÌNH Chuyển định dạng liệu HSGTD,HSTT DO WHILE T IF yes_no('Có chuyển đổi liệu khơng?', 1) = SET TALK OFF SET SAFETY OFF DEFINE WINDOW w1 AT 0.000 , 0.000 SIZE 5.000 , 60.000 FONT "MS Sans Serif", ; NOCLOSE TITLE "Lua chon" SYSTEM COLOR RGB(,,,192,192, 192) MOVE WINDOW w1 CENTER ACTIVATE WINDOW w1 hk = @ 1.000 , 12.000 ; SAY "Chọn học kì:" ; FONT ".VnTimeH", 12 ; STYLE "BT" COLOR ; RGB(128,0,128,,,), @ 1.000 , 36.000 ; GET hk DEFAULT " " ; FONT ".VnTime", 14 ; Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 17 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong SIZE 1.300 , 4.000 ; PICTURE "#" READ DEACTIVATE WINDOW w1 IF hk = EXIT RETURN ELSE ENDIF IF yes_no2( ; 'Chọn loại Font liệu ', ; 1) = uni = T ELSE uni = F ENDIF SET TALK OFF SET SAFETY OFF DEFINE WINDOW w2 AT ; 0.000 , 0.000 ; SIZE 8.000 , ; 60.000 FONT ; "MS Sans Serif", ; NOCLOSE TITLE ; "Lua chon" ; SYSTEM COLOR ; RGB(,,,192,192, ; 192) MOVE WINDOW w2 CENTER ACTIVATE WINDOW w2 td = @ 0.500 , 16.000 ; SAY ; "Số dòng tiêu đề" ; FONT ".VnTimeH", 12 ; STYLE "BT" COLOR ; RGB(128,0,128,,,), @ 3.000 , 26.000 ; GET td DEFAULT " " ; FONT ".VnTime", 14 ; SIZE 1.300 , 4.000 ; PICTURE "##" READ DEACTIVATE WINDOW w2 _file = GETFILE( ; Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 18 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong "Excel(XLS):XLS; Tables(DBF):DBF", ; "File Data", ; "Select", 0, ; "Chon File DL de Import" ; ) IF LASTKEY() = 27 OR ; EMPTY(_file) RETURN ENDIF tep = _file tep2 = SUBSTR(ALLTRIM(_file), ; RAT("\", ; ALLTRIM(_file), ; 1) + 1) tep3 = m_temp + ; LEFT(tep2, ; RAT(".", ; ALLTRIM(tep2), ; 1) - 1) vtep = LEFT(tep2, ; RAT(".", ; ALLTRIM(tep2), ; 1) - 1) kieufile = IIF('.DBF' $ ; tep2, 'DBF', ; 'XLS') tepmau = (m_code + ; 'tep_mau') filevao = tep filera = m_temp + ; 'HSdbfU.dbf' filetam = m_temp + ; 'xxs.xls' IF NOT FILE(filevao) MESSAGEBOX( ; "Khong ton tai File " + ; filevao, ; 64, ; "Thong bao" ; ) RETURN ENDIF WAIT WINDOW NOWAIT ; "Doi ti " IF kieufile == 'XLS' Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 19 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong ft = CREATEOBJECT("Excel.Application") ft.workbooks.open(filevao) ft.application.displayalerts = ; F ft.application.displayformulabar = ; F ft.workbooks(1).sheets(1).activate s1 = ft.activesheet s1.columns("H:H").select ft.selection.numberformat = ; "@" FOR ii = TO td s1.rows(1).delete ENDFOR IF uni ft.workbooks(1).saveas(filetam, ; 42) ft.workbooks(1).save ft.workbooks.close = unitovn(filetam, ; T.) ELSE ft.workbooks(1).saveas(filetam, - ; 4158) ft.workbooks(1).save ft.workbooks.close ENDIF USE EXCLUSIVE ; (m_code + ; 'tep_mau') appe FROM &FileTam DELIMITED WITH TAB COPY TO &tep3 DELETE ALL PACK SELECT IF hk = USE EXCLUSIVE ; (m_data_nam + ; 'thisinh1') ; ALIAS ; thisinh ELSE USE EXCLUSIVE ; (m_data_nam + ; 'thisinh2') ; Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 20 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong ALIAS ; thisinh ENDIF COUNT TO sbg IF sbg > xx1 = MESSAGEBOX( ; "Da co " + ; ALLTRIM(STR(sbg)) + ; " ban ghi: " + ; CHR(13) + ; "- Them cuoi: YES" + ; CHR(13) + ; "- Thay the: NO" + ; CHR(13) + ; "- Bo qua: CANCEL", ; 3, ; "Dữ liệu in giấy khen" ; ) IF xx1 = appe FROM &tep3 ENDIF IF xx1 = SELECT thisinh COPY TO ; c:\temp\Luu DELETE ALL PACK appe FROM &tep3 ENDIF ELSE appe FROM &tep3 ENDIF REPLACE danhhieu ; WITH ; 'Đạt danh hiệu học sinh Giỏi toàn diện' ; ALL FOR ; danhhieu = ; 'Học sinh giỏi' REPLACE danhhieu ; WITH ; 'Đạt danh hiệu học sinh Tiên tiến' ; ALL FOR ; danhhieu = ; 'Học sinh tiên tiến' SELECT tt, ma_hs, ; Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 21 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong lop, hoten, ; MIN(danhhieu) ; AS danhhieu, ; thoigian, ; MIN(thoigian) ; AS ; thoigian1, ; MAX(thoigian) ; AS ; thoigian2, ; dtb FROM ; thisinh ; GROUP BY ; ma_hs INTO ; TABLE ; (m_temp + ; 'Ketqua') REPLACE thoigian ; WITH ; LEFT(thoigian2, ; 2) ALL FOR ; ALLTRIM(SUBSTR(thoigian1, 3, 30)) > ; ALLTRIM(SUBSTR(thoigian2, 3, 30)) REPLACE thoigian ; WITH ; LEFT(thoigian1, ; 2) ALL FOR ; ALLTRIM(SUBSTR(thoigian1, 3, 30)) < ; ALLTRIM(SUBSTR(thoigian2, 3, 30)) REPLACE thoigian ; WITH ; LEFT(thoigian1, ; 2) ALL FOR ; ALLTRIM(SUBSTR(thoigian1, 3, 30)) = ; ALLTRIM(SUBSTR(thoigian2, 3, 30)) REPLACE thoigian ; WITH ; LEFT(thoigian1, ; 2) ALL FOR ; ; ; ; ; ; ; Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 22 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong (LEFT(thoigian1, ; 2) = 'K2 ' ; AND ; LEFT(thoigian2, ; 2) = ; 'K2 ') SORT TO (m_temp + ; 'Ketqua1') ; ON lop /a, tt / ; a SELECT thisinh ZAP APPEND FROM ; (m_temp + ; 'Ketqua1') REPLACE thoigian ; WITH ' ' ; ALL FOR ; thoigian = ; 'CN' REPLACE thoigian ; WITH ; 'Học kì 2' ; ALL FOR ; thoigian = ; 'K2' REPLACE thoigian ; WITH ; 'Học kì 1' ; ALL FOR ; thoigian = ; 'K1' SORT TO ; (m_data_nam + ; 'Ketqua1') ; ON lop /a, tt / ; a ELSE SELECT IF hk = USE EXCLUSIVE ; (m_data_nam + ; 'thisinh1') ; ALIAS ; thisinh Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 23 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong ELSE USE EXCLUSIVE ; (m_data_nam + ; 'thisinh2') ; ALIAS ; thisinh ENDIF ZAP appe FROM &FileVao ENDIF ELSE RETURN ENDIF ENDDO ENDPROC * 4.2 In giấy khen HSG toàn diện, HS tiên tiến, giấy chứng nhận HSG cấp trường 4.2.1 In giấy khen HSG toàn diện, HS tiên tiến - Từ hình giáo diện chương trình vào menu: In giay khen, In Cn HSG/ in giaykhen, chung nhan HSG truong, xuất hộp thoại : Giao diện hình in giấy khen - Nội dung in: Bấm chọn : Học sinh Giỏi TD, Học sinh Giỏi trường - Điều kiện lọc liệu: Chọn học kỳ; chọn lớp - Điều kiện khác: nhập họ tên học sinh Nội dung sử dụng trường hợp in bổ sung số học sinh trình in bị hư hỏng , mát cịn khơng để trống nội dung - Mẫu in: Chọn mẫu 1, mẫu mẫu 3: Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 24 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong - Hiện thị trường có loại phơi giấy khen: Loại có dịng quốc hiệu CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM loại phơi khơng ció dịng quốc hiệu + Chọn mẫu 1: loại phơi khơng có dịng quốc hiệu Mẫu phơi khơng có dịng quốc hiệu + Chọn mẫu loại phơi có dịng quốc hiệu Mẫu phơi có dịng quốc hiệu + Chọn mẫu : Khen thưởng tập thể lớp Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 25 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong Mẫu khen thưởng tập thể - Cuối bấm Xem in In để tiến hành in giấy khen 4.2.2 In bảng tổng hợp khen thưởng -Từ giao diện chương trình vào me nu In giay khen, in CN HSG/ In thong ke theo lop Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 26 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong - Bấm chọn nội dung in - Chọn học kỳ - Chọn Xem in In Mẩu bảng thống kê tổng hợp Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 27 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 4.2.3 Hướng dẫn tạo sở liệu năm học Phần mềm thiết kế để sử dụng liên tục nhiều năm học nhà trường nói q trình phát triển nhà trường Nhưng sau mổi năm học người quản trị phải tạo sở liệu năm học, thực theo bước sau: - B1: Vào ổ đĩa cài đặt phần mềm, chọn thư mục In_GK/ data Coppy thư mục năm học vừa qua, Paste vao thư mục data - B2: click chuột phải vào thư mục vừa paste đổi tên (Rename) thành năm học tai, sau thực thiện thao tác bình thường giống năm học trước Cách tạo sở liệu cho năm học CODE CHƯƠNG TRÌNH In giấy khen: * Tao dieu kien loc _slhsg = _sltd = _sltt = thisform._slhsg.caption = ' ' thisform._sltd.caption = ' ' thisform._sltt.caption = ' ' _mau=thisform.mau.Value _dk=thisform.noidung.Value _HK =ALLTRIM(thisform.HK.Value ) _loc="(.t.)" malop =thisform.Lopx.Value _khac =thisform.khac.Value IF !EMPTY(malop) _loc = _loc + " and (ALLTRIM(Lop) =='"+ ALLTRIM(malop) +"')" ENDIF Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 28 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong IF !EMPTY(_khac) AND TYPE(_Khac)='L' _loc = "("+ _loc +") and ("+ _khac +")" ENDIF IF _dk = SELECT HOSO3 SET FILTER TO &_loc COUNT TO _slhsg thisform._slhsg.caption = ALLTRIM(STR(_slhsg)) IF _mau = REPORT FORM (m_repo+'cnhsg1') PREVIEW NOCONSOLE TO PRINTER PROMPT ENDIF IF _mau = REPORT FORM (m_repo+'cnhsg2') PREVIEW NOCONSOLE TO PRINTER PROMPT ENDIF IF _mau = REPORT FORM (m_repo+'cnhsg3') PREVIEW NOCONSOLE TO PRINTER PROMPT ENDIF ENDIF IF _dk = IF _hk = '1' SELECT HOSO1 else SELECT HOSO2 endi SET FILTER TO &_loc COUNT TO _sltd FOR danhhieu='Đạt danh hiệu học sinh Giỏi toàn diện' COUNT TO _sltt FOR danhhieu='Đạt danh hiƯu häc sinh Tiªn tiÕn' thisform._sltd.caption = ALLTRIM(STR(_sltd)) thisform._sltt.caption = ALLTRIM(STR(_sltt)) IF _mau = REPORT FORM (m_repo+'hstt') PREVIEW NOCONSOLE TO PRINTER PROMPT ENDIF IF _mau = REPORT FORM (m_repo+'hstt_1') PREVIEW NOCONSOLE TO PRINTER PROMPT ENDIF IF _mau = Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 29 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong REPORT FORM (m_repo+'hstt3') PREVIEW NOCONSOLE TO PRINTER PROMPT endi ENDIF Thử nghiệm chương trình: 5.1 Mơi trường thử nghiệm Chúng tơi sử dụng phần mềm từ năm học 2015-2016 đến công tác thi đua khen thưởng trường THPT đại bàn Huyện Quỳnh Lưu, từ năm học 2017-2018 mạnh dạn thử nghiệm số trường Tiểu học, THCS địa bàn 5.2 Kết thử nghiệm Trong trình thử nghiệm trường THPT, trường Tiểu học, trường THCS địa bàn Huyện Quỳnh Lưu phản hồi nhận thấy chương trình cài đặt đơn giản, dễ sử dụng, phù hợp với nhiều loại máy tính, đặc biệt in biểu mẫu thống kê theo u cầu Tuy nhiên, chương trình cịn có số hạn chế giao diện chưa đẹp, bảo mật chưa cao Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong 30 skkn Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong Skkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dongSkkn.ung.dung.he.quan.tri.co.so.du.lieu.visua.foxpro.de.viet.phan.mem.in.giay.khen.tu.dong

Ngày đăng: 29/12/2023, 01:24

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

Tài liệu liên quan