Xây dựng phần mềm hổ trợ tìm hiểu, rèn luyện kỹ năng nghiệp vụ công tác đoàn

53 14 0
Xây dựng phần mềm hổ trợ tìm hiểu, rèn luyện kỹ năng nghiệp vụ công tác đoàn

Đ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 ĐÀ NẴNG TRƢỜNG ĐẠI HỌC SƢ PHẠM KHOA TIN HỌC ********** ĐỖ PHAN TRƢỜNG ĐỀ TÀI: XÂY DỰNG PHẦN MỀM HỖ TRỢ TÌM HIỂU, RÈN LUYỆN KỸ NĂNG, NGHIỆP VỤ CƠNG TÁC ĐỒN KHĨA LUẬN TỐT NGHIỆP NGHÀNH SƢ PHẠM TIN Đà Nẵng, tháng năm 2013 ĐỀ TÀI KHÓA LUẬN TỐT NGHIỆP Giáo viên hƣớng dẫn: Th.S Đồn Duy Bình Họ tên sinh viên: Đỗ Phan Trƣờng Lớp: 09SPT Khóa: 2009 – 2013 Ngành: Sƣ phạm tin học Khoa: Tin học Thông tin chung đề tài a Tên đề tài khóa luận tốt nghiệp: XÂY DỰNG PHẦN MỀM HỖ TRỢ TÌM HIỂU, RÈN LUYỆN KỸ NĂNG, NGHIỆP VỤ CƠNG TÁC ĐỒN b Nội dung đề tài: Tìm hiểu vai trị tài liệu hoạt động Đồn Đội Tìm hiểu phƣơng pháp truyền tin Morse Semaphore sinh hoạt Đồn Đội Xây dựng phần mềm hỗ trợ tìm hiểu, rèn luyện kỹ năng, nghiệp vụ cơng tác đồn Phần mềm cung cấp tài liệu Đồn cơng công rèn luyện kỹ truyền tin Lời cam đoan Tơi xin cam đoan, nội dung tìm hiểu, phân tích đƣợc trình bày báo cáo thân thực không chép nguyên mẫu từ nguồn sẳn có Phần mềm đƣợc xây dựng công cụ Visual Studio 2010, thành phần mã nguồn phần mềm thân tơi lập trình khơng chép từ phần mềm có sẵn Nếu có sai trái, tơi xin chịu hồn tồn trách nhiệm Sinh viên thực Đỗ Phan Trƣờng - - LỜI CẢM ƠN Trong q trình thực đề tài, tơi nhận đƣợc nhiều giúp đỡ để đề tài hoàn thành cách tốt Xin chân thành cảm ơn ngƣời giúp đỡ trình thực đề tài Chân thành cảm ơn thầy Đồn Duy Bình hƣớng dẫn tơi tận tình q trình phân tích, thiết kế nhƣ xây dựng phần mềm để thực đề tài Chân thành cảm ơn anh Nguyễn Xuân Thạch, thành viên câu lạc kỹ Đại học Sƣ phạm giúp tơi q trình xây dựng cơng cụ luyện tập kỹ Morse Chân thành cảm ơn thành viên trungtoanit, pipo01 diễn đàn vn-zoom.com hƣớng dẫn nhiều việc sử dụng ngơn ngữ lập trình C# để xây dựng phần mềm Cảm ơn đồng chí Mai Hồng Sanh, bí thƣ thành Đồn thành phố Tam Kỳ thành viên nhóm “Tuổi trẻ Tam Kỳ” facebook.com giúp đỡ ý tƣởng chức phần mềm nhƣ chia sẻ nhiều tài liệu Đoàn Đề tài đƣợc thực xây dựng đƣợc phần mềm hỗ trợ tìm hiểu, rèn luyện kỹ nghiệp vụ cơng tác Đồn nhờ giúp đỡ nhiều ngƣời, hy vọng phần mềm giúp ích cho nhiều ngƣời Xin chân thành cảm ơn - - MỤC LỤC MỞ ĐẦU Đặt vấn đề Nội dung phƣơng pháp nghiên cứu Dự kiến kết CHƢƠNG I: TÌM HIỂU THỰC TẾ 1.1 Vai trò tài liệu đoàn viên niên hoạt động, cơng tác đồn .9 1.2 Các kỹ truyền tin hoạt động đoàn .10 1.2.1 Kỹ truyền tin Morse hoạt động Đoàn Đội 11 1.2.2 Kỹ truyền tin Semaphore hoạt động đoàn 14 1.3 Tài liệu Đoàn kỹ truyền tin thực tế 18 CHƢƠNG II: PHÂN TÍCH, THIÊT KẾ HỆ THỐNG 20 2.1 Các chức phần mềm 20 2.1.1 Cung cấp tài liệu nghiệp vụ, kỹ đoàn 20 2.1.2 Cung cấp cơng cụ rèn luyện kỹ đồn .20 2.2 Phân tích, thiết kế hệ thống 21 2.2.1 Phân tích hệ thống chức 21 2.2.2 Phân tích hệ thống liệu .24 2.3 Xây dựng cấu trúc liệu 25 2.3.1 Dữ liệu phục vụ chức cung cấp tài liệu cho người dùng 25 2.3.2 Dữ liệu phục vụ chức công cấp công cụ hỗ trợ rèn luyện kỹ .27 CHƢƠNG III: XÂY DỰNG HỆ THỐNG 28 3.1 Lựa chọn công cụ xây dựng hệ thống 28 3.1.1 Ngơn ngữ lập trình C# 28 3.1.2 Thư viện Netframework .29 3.1.3 Công cụ Microsoft Office Access 32 3.2 Các thƣ viện cần thiết trình xây dựng hệ thống 33 - - 3.3 Xây dựng hệ thống 35 3.3.1 Các chƣơng trình thủ tục đƣợc sử dụng phần mềm 35 3.3.2 Hình ảnh giao diện sử dụng phần mềm 44 KẾT LUẬN 50 Kết luận 50 Hƣớng phát triển 50 TÀI LIỆU THAM KHẢO 51 - - DANH MỤC CAC BẢNG, SƠ ĐỒ, HÌNH ẢNH BẢNG, SƠ ĐỒ, HÌNH ẢNH………………………………………………… Trang Bảng 1.1: Bảng Morse theo thứ tự bảng chữ 13 Hình 1.1: Tháp Morse 16 Hình 1.2: Bảng Semaphore theo thứ tự bảng chữ 17 Hình 1.3: Bảng Semaphore theo vịng 18 Hình 1.4: Bảng Semaphore đối xứng 19 Hình 2.1: Sơ đồ phân rả chức mức đỉnh 23 Hình 2.2: Sơ đồ phân rả chức mức dƣới đỉnh – chức cung cấp tài liệu 23 Hình 2.3: Sơ đồ phân rả chức mức dƣới đỉnh – chức cung cấp công cụ rèn luyện kỹ 24 Bảng 2.1: Quan hệ TAILIEU chứa thông tin tài liệu 28 Bảng 2.2: Quan hệ LOAITAILIEU chứa thông tin loại tài liệu 28 Hình 2.4: Sơ đồ quan hệ 28 Hình 3.1: Kiến trúc Netframework 32 Hình 3.2: Giao diện phần mềm 46 Hình 3.3: Giao diện xem tài liệu Đồn – tìm kiếm tài liệu 47 Hình 3.4: Giao diện xem tài liệu Đoàn – thêm tài liệu 48 Hình 3.5: Giao diện xem tài liệu Đồn – thay đổi thơng tin tài liệu 49 Hình 3.6: Giao diện cơng cụ luyện tập nhận Morse 50 Hình 3.7: Giao diện cơng cụ luyện tập nhận Semaphore 51 - - MỞ ĐẦU Đặt vấn đề Nhƣ biết, hoạt động đồn có vai trị quan trọng hệ trẻ Tổ chức đoàn hoạt động đồn giúp ngƣời có nhận thức đắn sống, giới quan, nhân sinh quan khoa học hình thành lý tƣởng sống đắn Việc tham gia hoạt động đoàn giúp ngƣời phát triển kỹ mềm, phát triển chuyên môn nghiệp vụ thân nâng cao khả tổ chức cơng việc Bên cạnh đó, tham gia hoạt động đoàn giúp nâng cao kỹ sống cho ngƣời, giúp cho có khả thích ứng, khả sống làm việc tốt Thực tế cho thấy, tổ chức Đoàn hoạt động đoàn tốt, nhìn chung tạo cho thiếu niên mơi trƣờng học tập, phát triển tốt Rất nhiều mơ hình học tập, hoạt động đƣợc thực đem lại nhiều kết tích cực Tinh thần tham gia hoạt động đoàn thiếu niên tốt, tổ chức đoàn từ cấp cao đến sở có thành phần có trình độ kỹ năng, nghiệp vụ tốt hổ trợ nhiều cho thiếu niên Sau tìm hiểu thực tế hoạt động đoàn, em thấy đƣợc thực tết hoạt động tốt song thiếu niên có nhu cầu học tập, rèn luyện kỹ năng, nghiệp vụ Đoàn nhiều Ở sở đoàn, số lƣợng thiếu niên có nhu cầu học tập, rèn luyện kỹ nhiều song song với số lƣợng thiếu niên có trình độ tốt cịn khiêm tốn dẫn đến việc nhu cầu thiếu niên không đƣợc đáp ứng đủ Tìm hiểu từ thực tế, em thấy nhiều thiếu niên muốn có tài liệu cung cấp nhiều thơng tin, hƣớng dẫn, trợ giúp cho trình học tập, rèn luyện thân Em thấy đƣợc tài liệu đồn có nhiều song cịn tƣơng đối rời rạc chƣa thực đáp ứng đƣợc nhu cầu thiếu niên Do em định xây dựng phần mềm hổ trợ học tập, rèn luyện kỹ nghiệp vụ cơng tác đồn với mong muốn giúp đƣợc phần cho nhu cầu thiếu niên Phần mềm đƣợc xây dựng sẻ cung cấp cho ngƣời sử dụng tài liệu để hƣớng dẫn, trợ giúp thiếu niên học tập, rèn luyện kỹ đồn, bên cạnh phần mềm cung cấp công cụ để rèn luyện kỹ khác nhƣ Morse, kỹ trại, sinh hoạt tập thể… Nội dung phƣơng pháp nghiên cứu Nội dung nghiên cứu: - Nghiên cứu kỹ hoạt động đoàn nhƣ kỹ tổ chức hoạt động, kỹ trại, thủ cơng trại, mật thƣ, sinh hoạt đồn, kỹ làm việc, học tập,… - - - Tìm hiểu vai trị tài liệu Đồn hoạt động đồn đội, từ thu thập tài liệu phân loại để phục vụ ngƣời sử dụng - Xây dựng công cụ hổ trợ luyện tập kỹ đồn Phƣơng pháp nghiên cứu: - Tìm kiếm tài liệu từ nhiều nguồn, phần tích, tổng hợp tài liệu Phân tích, thiết kế cơng cụ hổ trợ học tập, rèn luyện - Nghiên cứu, lựa chọn công cụ xây dựng phần mềm - Xây dựng phần mềm Dự kiến kết Kết trình thực đề tài xây dựng đƣợc phần mềm hỗ trợ tìm hiểu, học tập, rèn luyện kỹ nghiệp vụ cơng tác đồn Phần mềm cung cấp tài liệu học tập cơng tác đồn Cung cấp cơng cụ để rèn luyện kỹ truyền tin Morse Semaphore hoạt động Đoàn - - CHƢƠNG I: TÌM HIỂU THỰC TẾ 1.1 Vai trị tài liệu đoàn viên niên hoạt động, cơng tác đồn Trong hoạt động học tập, nghiên cứu, tài liệu đóng vai trị quan trọng Tài liệu cung cấp kiến thức tảng, kiến thức chuyên sâu cho trình học tập nghiên cứu Tài liệu văn bản, hình ảnh, âm thanh, đoạn phim, nói chuyện,… Chung quy lại, cung cấp kiến thức cho q trình học tập, nghiên cứu vấn đề xem tài liệu Trong hoạt động Đồn Đội, tài liệu đóng vai trị quan trọng Tài liệu hoạt động Đoàn Đội cung cấp kiến thức nghiệp vụ Đoàn Đội, kỹ Đoàn Đội, kỹ khác cần thiết cho công tác Đoàn Đội nhƣ tài liệu hƣớng dẫn tổ chức hoạt động Đoàn Đội, hoạt động tập thể ; tài liệu nói cơng tác niên nhƣ công tác lãnh đạo niên, công tác vận động niên, công tác giáo dục niên ; tài liệu kỹ mềm Đoàn viên niên q trình hồn thiện thân, kỹ thủ cơng sinh hoạt Đồn Đội, kỹ cần thiết khác loại hình sinh hoạt niên khác… Tài liệu hoạt động Đồn Đội cịn kinh nghiệm Đồn viên niên có nhiều kinh nghiệm hoạt động đƣợc chia sẻ thơng qua văn bản, buổi nói chuyện,… Tài liệu Đoàn cung cấp kiến thức nhƣ nâng cao hoạt động Đoàn Đội, loại hình hoạt động Đồn, kỹ nhƣ phân tích Những tài liệu giúp ích cho cán Đồn hoạt động, nghiệp vụ Đối với cán Đồn chƣa có nhiều kinh nghiệm, tài liệu hỗ trợ việc lên kế hoạch, tổ chức hoạt động, hỗ trợ công tác lãnh đạo Trên thực tế, công tác lãnh đạo niên hoạt động đặc biệt, phức tạp, yêu cầu ngƣời thực công tác lãnh đạo nhiều thứ : lòng nhiệt huyết, lực, khả diễn đạt, truyền đạt tiếp nhận ý kiến, khả xữ lý tình phát sinh,… Những kinh nghiệm đƣợc chia sẻ cán Đồn có nhiều kinh nghiệm giúp ích nhiều trƣờng hợp Đối với Đoàn viên niên chƣa có nhiều kinh nghiệm hoạt động Đồn Đội, tài liệu giúp họ nâng cao khả cách nhanh chóng, hiệu Nhiều kỹ đƣợc hình thành phát triển suốt q trình tham gia hoạt động Đồn Đội, đặc biệt kỹ mềm cần thiết cho q trình hồn thiện thân Những kỹ có nhiều loại nhƣ : kỹ dẫn dắt, kỹ nói trƣớc đám đơng, tự tin giao tiếp, khả làm việc độc lập theo nhóm, … Tất kỹ phát triển trình tham gia hoạt động Đồn Đội phát triển nhanh chóng, hiệu có trợ giúp, hƣớng dẫn từ tài liệu - - 1.2 Các kỹ truyền tin hoạt động đoàn Từ xa xƣa, vấn đề truyền tin, liên lạc đƣợc đặt nhằm giải nhu cầu tin tức ngƣời ngày khoa học giúp ngƣời thông tin liên lạc thông qua phƣơng tiện tối tân Chẳng hạn cổ xƣa ngƣời dùng : mỏ, trống, tù và, khói, chim câu để nhắn tin Ngày ngƣời ta dùng ký hiệu thay chữ để ghép thành câu để thơng tin cho có nhiều hình thức, đa dạng phong phú : Gửi thƣ qua bƣu điện - điện tín - Điện thoại, Fax, Internet Trong giai đoạn lịch sử, Morse Semaphore phƣơng pháp truyền tin đƣợc sữ dụng rộng rãi Ngày nay, với phát triển công nghệ phƣơng pháp khơng cịn đƣợc sữ dụng với mục đích cũ Thay vào đó, Morse Semaphore số hình thức truyền tin khác đƣợc đƣa vào hoạt động Đoàn viên, thiếu niên nhằm tạo phong phú, hấp dẫn, sinh động hơn, bên cạnh cịn giúp rèn luyện tính kiên nhẫn, cẩn thận, óc suy luận Trƣớc hết ta cần hiểu: truyền tin gì? Truyền tin đem, đƣa, chuyển tin Tin : Bản tin thể nội dung thông báo việc, tƣợng ngƣời phát tin với ngƣời nhận tin Trong sinh hoạt, hoạt động Đoàn Đội, truyền tin thƣờng đƣợc sử dụng trò chơi lớn, buổi sinh hoạt tập thể đƣợc sử dụng nhƣ dạng hiệu lệnh,… Khi sử dụng số loại hình truyền tin, chữ đƣợc mã hóa thành tín hiệu tùy hình thức, Morse; Semafore, Mật thƣ Nhƣng Tiếng Việt có đặc điểm riêng biệt có dấu mũ; dấu thanh, cần phải biết qui ƣớc sau : Cách viết “dấu mũ”: Â = AA Ô = OO Ă = AW Ơ = OW Đ = DD Ƣ = UW Ê = EE ƢƠ = UOW Cách viết “ Dấu thanh”: Dấu sắc : S ( / ) Dấu huyền : F ( `) Dấu hỏi : R ( ? ) Dấu ngã : X ( ~ ) Dấu nặng : j ( ) Trong loại hình sinh hoạt đồn đội, việc truyền tin đƣợc thực nhiều cách nhƣ Morse, Semaphore Mật thƣ,… dƣới ta sẻ tìm hiểu nội dung phƣơng pháp truyền tin này: - 10 - wr3.Close(); Mp3Reader wr4 = new Mp3Reader(File.OpenRead(path + "\\" + batdauS)); byte[] batdau = wr4.ReadData(); wr4.Close(); Mp3Reader wr5 = new Mp3Reader(File.OpenRead(path + "\\" + ketthucS)); byte[] ketthuc = wr5.ReadData(); wr5.Close(); Mp3Writer ww = new Mp3Writer(File.Create(banvanS)); ww.WriteData(batdau); for (int i = 0; i < mo.Length; i++) { if (mo[i] == '-') ww.WriteData(te); if (mo[i] == '.') ww.WriteData(tic); if (mo[i] == ' ') ww.WriteData(ngung); if (mo[i] == '/') ww.WriteData(ngung); } ww.WriteData(ngung); ww.WriteData(ngung); ww.WriteData(ketthuc); ww.Close(); } catch (Exception ex) { MessageBox.Show("Có lỗi truy xuất thư viện cấp độ.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } /// /// Hàm chuyển chuỗi văn s sang văn morse /// /// Chuỗi cần chuyển /// Bản văn mã hóa sang morse public string s2m(string s) { string m = ""; for (int i = 0; i < s.Length; i++) { if (s[i] != ' ') m += (c2m(s[i]) + " "); else m += "/ "; } return m; } /// /// Hàm chuyển kí tự sang morse /// /// Kí tự cần chuyển /// Mã morse kí tự c public string c2m(char c) { string m = ""; switch (c) { case 'a': m = ".-"; break; case 'b': m = "- "; break; case 'c': m = "-.-."; break; - 39 - case case case case case case case case case case case case case case case case case case case case case case case case case case case case case case case case case 'd': 'e': 'f': 'g': 'h': 'i': 'j': 'k': 'l': 'm': 'n': 'o': 'p': 'q': 'r': 's': 't': 'u': 'v': 'w': 'x': 'y': 'z': '0': '1': '2': '3': '4': '5': '6': '7': '8': '9': m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "- "; break; "."; break; " -."; break; " ."; break; " "; break; " "; break; ". -"; break; "-.-"; break; ".- "; break; " "; break; "-."; break; " -"; break; ". ."; break; " .-"; break; ".-."; break; " "; break; "-"; break; " -"; break; " -"; break; ". "; break; "- -"; break; "-. "; break; " "; break; " -"; break; ". "; break; " -"; break; " "; break; " -"; break; " "; break; "- "; break; " "; break; " - "; break; " ."; break; } return m; } public void play() { try { player.Close(); player.Open(banvanS); player.Play(false); } catch (Exception ex) { MessageBox.Show("Có lỗi đọc âm thanh.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } public void stop() { player.Close(); } Thủ tục gồm phần sau: - Khởi tạo biến chuổi lƣu tên file âm thƣ mục nguồn - Hàm chuyển mã từ kí tự sang mã morse tƣơng ứng kí tự Hàm sử dụng lệnh switch để lựa chọn kí tự mã morse tƣơng ứng, sau trả mã - 40 - - morse cho biến m để làm sở cho hàm chuyển toàn văn sang mã morse Hàm tạo mã morse văn sử dụng xâu m mã morse kí tự Hàm duyệt từ đầu đến cuối văn lần lƣợt thêm mã morse vào xâu m Hàm chuyển từ chuổi mã morse sang file âm sử dụng lệnh thƣ viện Alvas để ghép file âm có sẳn vào file banvan.mp3 Lệnh File.OpenRead(đường dẫn file âm thanh) dùng để đọc file âm đƣờng dẫn Lệnh WriteData() ghép file âm vào file âm để tạo file âm banvan.mp3  Thủ tục play stop thực phát dừng file âm thanh: public void play() { try { player.Close(); player.Open(banvanS); player.Play(false); } catch (Exception ex) { MessageBox.Show("Có lỗi đọc âm thanh.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } public void stop() { player.Close(); }  Các thủ tục để lấy hình ảnh tương ứng với kí tự phát hình ảnh lên khung nhìn: _viewimg = new viewimg[28]; int y = 0, x = 0; for (int i = 0; i < 28; i++) { char d = (char)(65 + i); _viewimg[i] = new viewimg(); _viewimg[i].word = d; _viewimg[i].i = x; _viewimg[i].j = y; x++; if (x == 8) { x = 0; y++; } } - 41 - Khối lệnh thực việc tạo danh sách tọa độ kí tự lên hình ảnh ABC.gif chứa tồn hình ảnh hình ảnh đại diện cho kí tự mã Semaphore Vì hình ảnh nguồn gồm cột dịng nên biến i thực xuống dịng để tạo danh sách tọa độ Sau thực vòng lặp For, mảng _viewing[] sẻ chứa danh sách kí tự tọa độ kí tự hình ảnh nguồn Khối lệnh sau thực lấy hình ảnh tƣơng ứng với kí tự: void layhinhanh(char kytu) { bool flash = false; kytu = char.Parse(kytu.ToString().ToUpper()); for (int i = 0; i < _viewimg.Length; i++) { if (_viewimg[i].word == kytu) { Rectangle rec = new Rectangle(284 * _viewimg[i].i, 324 * _viewimg[i].j, 284, 324); pcimage.Image = cropImage(rec); flash = true; } } if (!flash) { Rectangle reca = new Rectangle(284 * _viewimg[26].i, 324 * _viewimg[26].j, 284, 324); pcimage.Image = cropImage(reca); } } Thủ tục thực việc nhận kí tự từ đối số, sau duyệt qua tồn tọa độ hình ảnh đƣợc tạo trƣớc đó, tọa độ có kí tự tƣơng ứng với kí tự từ đối số thực tạo biến rec Rectangle rec = new Rectangle(284 * _viewimg[i].i, 324 * _viewimg[i].j, 284, 324); để lấy khung hình phục vụ cho việc chọn hình ảnh tƣơng ứng với tọa độ từ hình ảnh nguồn, sau thực việc lấy hình ảnh đƣa lên khung hình giao diện chƣơng trình thơng qua lệnh pcimage.Image = cropImage(rec); việc lấy khung hình thực qua lệnh sau: private Image cropImage(Rectangle cropArea) { Image imgsrc = Image.FromFile("ABC.gif"); Bitmap bmpImage = new Bitmap(imgsrc); Bitmap bmpCrop = bmpImage.Clone(cropArea, bmpImage.PixelFormat); return (Image)(bmpCrop); } - 42 - Để thực việc đƣa hình ảnh lên khung hình liên tục theo thứ tự kí tự văn, ta sử dụng đối tƣợng Timer Đối tƣợng cho phép ta khởi tạo hành động lƣợt thực hiện, hành động việc lấy hình ảnh in lên khung hình Sau sử dụng thủ tục Timer_tick để lặp việc thực hành động theo thời gian trể đƣợc định sẳn Thời gian trể đối tƣợng timer đƣợc lƣu thuộc tính timer.Interval Giá trị thuộc tính đƣợc chọn ta chọn cấp độ phát văn Khối lệnh sử dụng đối tƣợng Timer nhƣ sau: tim = new Timer(); tim.Tick += new EventHandler(tim_Tick); void tim_Tick(object sender, EventArgs e) { if (dodaichuoi == dodaichuoihientai) { layhinhanh(' '); tim.Stop(); button2.Enabled = true; return; } { layhinhanh(str[dodaichuoihientai]); dodaichuoihientai++; } } - 43 - 3.3.2 Hình ảnh giao diện sử dụng phần mềm Để cung cấp đƣợc chức phân tích cho ngƣời sữ dụng, hệ thống phải có giao diện sữ dụng rõ ràng, thân thiện Hình 3.2: Giao diện phần mềm Khung nhìn hệ thống cho phép ngƣời dùng biết đƣợc hệ thống cung cấp chức nhƣ có hƣớng dẫn sử dụng sơ cho ngƣời dùng Ở khung nhìn ngƣời dùng mở khung nhìn khác thơng qua nút chọn menu tùy chọn - 44 - Hình 3.3: Giao diện xem tài liệu Đồn – tìm kiếm tài liệu Trong khung nhìn cung cấp tài liệu có tùy chọn: hiển thị danh sách tất tài liệu có;tìm kiếm tài liệu theo điều kiện nhƣ loại tài liệu, tên tài liệu, mô tả; xem tài liệu; chỉnh sửa, in ấn tài liệu; thêm tài liệu mới; xóa tài liệu có; bảng danh sách tài liệu tƣơng ứng với kết tìm kiếm - 45 - Hình 3.4: Giao diện xem tài liệu Đồn – thêm tài liệu Trong khung nhìn thêm tài liệu có tùy chọn: nhập tên; phân loại tài liệu đƣợc thêm tùy chọn tạo loại tài liệu; thêm thông tin mô tả tài liệu Mã tài liệu sở liệu sẻ đƣợc hệ thống tự tạo, ngƣời dùng ko cần nhập mã; bảng danh sách tài liệu tƣơng ứng với kết tìm kiếm Sau nhấn lƣu tạo tài liệu, bảng chọn file tài liệu sẻ xuất để ngƣời sử dụng chọn file tài liệu muốn thêm vào - 46 - Hình 3.5: Giao diện xem tài liệu Đồn – thay đổi thơng tin tài liệu Khung nhìn thay đổi thơng tin tài liệu có tùy chọn: sửa thơng tin, sau nhấn nút sửa nút khơng sửa lƣu sẻ đƣợc kích hoạt để ngƣời dùng lựa chọn lƣu thơng tin hủy bỏ việc sửa thông tin Các thông tin tài liệu đƣợc chọn danh sách sẻ xuất textbox phía trên, ngƣời dùng thay đổi thông tin lƣu lại - 47 - Hình 3.6: Giao diện cơng cụ luyện tập nhận Morse Trong khung nhìn cơng cụ luyện tập Morse có tùy chọn: tùy chọn chọn chế độ phát: phát văn đƣợc nhập vào, phát văn ngẫu nhiên, phát văn ngẫu nhiên từ kí tự cụ thể; khung nhập văn; tùy chọn chọn cấp độ phát; tùy chọn phát, tạm dừng, ngƣng phát; khung nhập kết nghe nộp văn, tùy chọn xem mã kí tự phát… - 48 - Hình 3.7: Giao diện cơng cụ luyện tập nhận Semaphore Khung nhìn cơng cụ luyện tập Semaphore tƣơng tự khung nhìn cơng cụ luyện Morse có thêm hình ảnh hiển thị hình ảnh Semaphore kí tự - 49 - KẾT LUẬN Kết luận Sau thời gian thực đề tài “XÂY DỰNG PHẦN MỀM HỖ TRỢ TÌM HIỂU, RÈN LUYỆN KỸ NĂNG, NGHIỆP VỤ CƠNG TÁC ĐỒN”, tơi học tập đƣợc nhiều vai trị tổ chức Đồn, vai trị hoạt động Đồn Đội, bên cạnh nâng cao khả lập trình ứng dụng với ngơn ngữ C# Hồn thành đề tài, tơi xây dụng đƣợc phần mềm hỗ trợ nhiều cho Đồn viên niên trình học tập, rèn luyện Phần mềm cung cấp tƣơng đối đầy đủ chức mà Đồn viên niên cần q trình học tập, rèn luyện Hy vọng phần mềm giúp đƣợc nhiều Đoàn viên niên trình hồn thiện thân Cũng q trình thực đề tài, tơi tìm hiểu đƣợc nhiều điều Hoạt động Đoàn Đội thành phần quan trọng hoạt động tổ chức niên Hoạt động Đồn Đội gồm nhiều loại hình, tài liệu làm sở kiến thức cho loại hình đa dạng Để ngƣời niên hồn thiện thân khơng thể tham gia hoạt động Đồn mảng đó, nghiên cứu tài liệu lĩnh vực mà phải tham gia nhiều loại hình hoạt động Đồn Đội, nghiên cứu nhiều loại tài liệu Đoàn để hoàn thiện thân nhiều mặt, nhiều lĩnh vực Tôi biết đƣợc, có nhiều cơng cụ lập trình, cơng cụ lập trình có nhiều ƣu điểm có hạn chế Để phát huy đƣợc ƣu điểm đó, ngƣời lập trình cần tìm hiểu sâu rộng cơng cụ nhƣ cơng cụ hỗ trợ đƣợc xây dựng để xây dựng phần mềm tốt Hƣớng phát triển Phần mềm đƣợc xây dựng chắn nhiều điểm chƣa tối ƣu Chức phần mềm thực chƣa đầy đủ, nhiều dạng tài liệu nhƣ phim ảnh, âm chƣa lƣu trữ xử lý đƣợc Các công cụ luyện tập kỹ chƣa cung cấp đƣợc nhiều tùy chọn để ngƣời sữ dụng luyện tập đƣợc hiệu Thiết nghĩ, học tập, nâng cao khả thân cơng tác Đồn Đội nâng cao trình độ thân chun mơn cơng nghệ thơng tin điều cần thiết để làm cho phần mềm hoàn thiện tƣơng lai thực nhiều đề tài nghiên cứu, xây dựng nhiều phần mềm hữu ích - 50 - TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt: Đoàn Quang Minh - 2005- Bài giảng C# and Net Framework programing with Microsoft Net Phƣơng Lan, Hoàng Đức Hải - 2002 - Lập trình Windows với C# Net – Nhà xuất Lao Động Th.S Trần Văn Trung - Cẩm nang hoạt động nghiệp vụ bí thư chi đồn – Nxb Chính trị Quốc Gia Huỳnh Tơn Nghĩa – Giáo trình lập trình quản lý với Microsoft Office Access – Nxb Đại học Quốc Gia TP Hồ Chí Minh Web: http://www.alvas.net/alvas.audio,samples.aspx - 18/05/2013 http://diem10online.net/@giaoduc/forum.php?gid=39 - 18/05/2013 http://forum.nhasinhvien.net/forums/315-Ky-nang-Doan-Doi - 18/05/2013 http://dksclub.org - 18/05/2013 - 51 - NHẬN XÉT (Của giảng viên hƣớng dẫn) - 52 - NHẬN XÉT (Của giảng viên phản biện) - 53 - ... Morse Semaphore sinh hoạt Đoàn Đội Xây dựng phần mềm hỗ trợ tìm hiểu, rèn luyện kỹ năng, nghiệp vụ cơng tác đoàn Phần mềm cung cấp tài liệu Đoàn công công rèn luyện kỹ truyền tin Lời cam đoan... rèn luyện - Nghiên cứu, lựa chọn công cụ xây dựng phần mềm - Xây dựng phần mềm Dự kiến kết Kết trình thực đề tài xây dựng đƣợc phần mềm hỗ trợ tìm hiểu, học tập, rèn luyện kỹ nghiệp vụ cơng tác. .. chức phần mềm Các chức phần mềm cung cấp tài liệu học tập, rèn luyện kỹ năng, nghiệp vụ cơng tác đồn, cung cấp công cụ luyện tập kỹ Morse, Semaphore 2.1.1 Cung cấp tài liệu nghiệp vụ, kỹ đoàn Phần

Ngày đăng: 09/05/2021, 17:06

Từ khóa liên quan

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

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

Tài liệu liên quan