Trờng đại học vinh Khoa công nghệ thông tin ===== ===== Khóa luận tốt nghiệp Đề tài: tìm hiểu ngôn ngữ c# ứng dụng chơng trình quản lý học viên trung tâm tin học ngoại ngữ ĐH vinh Giáo viên hớng dẫn: ThS Vũ Văn Nam Sinh viên thực hiện: Lê Thùy Tâm Lớp: 43E2 - CNTT Kho¸ ln tèt nghiƯp Vinh - 5/2007 GV híng dẫn: Ths Vũ Văn Nam SV thực hiện: Lê Thuỳ Tâm Mục lục Trang Lời nói đầu Chơng I:tìm hiểu ngôn ngữ c# I.1 Tổng quan ngôn ngữ C# .3 I.2 C¬ b¶n vỊ C# I.2.1 BiÕn .3 I.2.2 H»ng I.2.3 Câu lệnh điều kiện I.2.4 Vòng lặp I.2.5 Cấu trúc chơng trình .6 I.2.6 Ph¬ng thøc I.2.7 To¸n tư I.2.8 An toµn kiĨu I.2.9 KiĨu liƯt kª I.2.10 Namespaces I.2.11 Ph¬ng thøc Main() I.2.12 Console I/O I.2.13 Sư dơng c¸c ghi chó 10 I.2.14 Từ định danh từ khoá 10 I.3 Hớng đối tợng C# 11 I.3.1 Líp vµ thõa kÕ 11 I.3.2 Gọi phiên sở chức 12 I.3.3 Các lớp hàm Astract .12 I.3.4 Sealed lớp phơng thøc .13 I.3.5 Nh÷ng bæ tõ truy cËp 13 I.3.6 Thuéc tÝnh 13 I.3.7 Líp ®èi tỵng 14 Khoá luận tốt nghiệp I.3.8 Phơng thức Tostring() 15 GV hớng dẫn: Ths Vũ Văn Nam SV thực hiện: Lê Thuỳ Tâm chơng II: lập trình c# với së d÷ liƯu 16 II.1 Tỉng quan vỊ ADO.NET .16 II.1.1 C¸c Namespace 16 II.1.2 C¸c líp dïng chung 17 II.1.3 Các lớp sở chuyên biệt 17 II.2 Sư dơng c¸c Database Connection 18 II.3 Commands 23 II.3.1 Executing Commands .24 II.3.2 Gäi c¸c Stored Procedure 25 II.4 T¹o mét Dataset 25 II.5 C¸c cố gắng thay đổi Dataset 26 II.6 Ngn d÷ liƯu 27 II.7 G¾n kÕt CSDL 27 chơng III: Phân tích thiết kế hƯ thèng 28 III.1 Lùa chän híng ph©n tÝch 28 III.2 Ph©n tÝch hƯ thèng cị .28 III.3 ThiÕt kÕ hƯ thèng míi 28 III.4 Sơ đồ phân cấp chức 29 III.5 Biểu đồ luồng liệu 30 III.6 Mô hình thực thể thuộc tính 35 III.7 Thiết kế file liÖu 40 chơng IV: Thiết kế Giao diện thiết kế modul .44 kÕt luËn 48 lêi kÕt 49 Tài liệu tham khảo .50 Khoá luận tốt nghiệp lời nói đầu Cïng víi sù ph¸t triĨn cđa c¸c lÜnh vùc kinh tế, xà hội, nhu cầu ứng dụng công nghệ thông tin ngày cao không ngừng biến đổi Khi hệ thống phát triển, phức tạp phơng thức quản lý cổ điển truyền thống trở nên cồng kềnh khó đáp ứng đợc yêu cầu ngày cao hệ thống Để xử lý thông tin cách nhanh chóng, xác có hiệu quả, đòi hỏi phải có hỗ trợ công cụ đại, công nghệ thông tin Sự phát triển nhảy vọt công nghệ thông tin đà tác động mạnh mẽ đến hoạt động xà hội, làm thay đổi cách sâu sắc đến phong cách sống làm việc xà hội Công nghệ thông tin đà trở thành trụ cét chÝnh cđa nỊn kinh tÕ tri thøc øng dơng công nghệ thông tin vào việc quản lý hoạt động xà hội nghiên cứu khoa học đợc nhiều ngời quan tâm Phạm vi ứng dụng công nghệ thông tin ngày mở rộng nhiều lĩnh vực: truyền thông, đo lờng, tự động hoá, quản lý hoạt động ngời xà hội Những lợi ích mà phần mềm ứng dụng mang lại đáng kể: xử lý thông tin nhanh chóng, xác, khoa học, giảm bớt nhân lực công sức, phí tổn thấp hiệu công việc nâng cao cách rõ rệt Trong lĩnh vực công nghệ thông tin, ngôn ngữ lập trình, hệ quản trị sở liệu không ngừng phát triển đổi mới, cho phép xây dựng phần mềm ứng dụng hỗ trợ việc quản lý hoạt động xà hội cách tốt Trong đề tài đề cập đến Tìm hiểu ngôn ngữ lập C# ứng dụng chơng trình quản lý Học viên Trung tâm tin học ngoại ngữ Đại học Vinh Với tầm quan trọng ứng dụng công nghệ thông tin quản lý nên muốn tìm hiểu ngôn ngữ lập trình C# hệ quản trị sở liệu GV hớng dẫn: Ths Vũ Văn Nam SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp Microsoft Access để xây dựng phần mềm quản lý Học viên Trung tâm Tin học Ngoại ngữ Đại học Vinh Khoá luận bao gồm: Chơng I Tìm hiểu ngôn ngữ lập trình C# Chơng II Lập trình C# với CSDL Chơng III Phân tích thiết kế hệ thống Chơng IV Thiết kế giao diện thiết kế Modul Kết luận Lời kết Tài liệu tham khảo Khoá luận đợc hoàn thành vào tháng năm 2007 trờng Đại Học Vinh, với hớng dẫn thầy giáo Thạc sĩ Vũ Văn Nam Nhân dịp xin bày tỏ lòng biết ơn sâu sắc đến thầy, ngời đà định hớng tận tình giúp đỡ trình học tập nghiên cứu Cảm ơn thầy cô giáo khoa Công nghệ thông tin trờng Đại Học Vinh đà giảng dạy bảo vấn đề liên quan đến đề tài Xin cảm ơn thầy cô Trung Tâm Tin học Ngoại ngữ trờng Đại Học Vinh đà tạo điều kiện cho trình khảo sát hệ thống hoàn thành chơng trình ứng dụng Xin cảm ơn ngời thân bạn bè đà giúp đỡ tạo điều kiện cho suốt trình học tập hoàn thành khoá luận Vinh, tháng năm 2007 Sinh viên Lê Thùy Tâm GV hớng dẫn: Ths Vũ Văn Nam SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp Chơng I tìm hiểu ngôn ngữ lập trình c# I.1 Tổng quan ngôn ngữ C# C# ngôn ngữ lập trình hớng đối tợng đợc phát triển Microsoft, phần khởi đầu cho kế hoạch NET họ C# đợc nghiên cứu thiết kế năm đội ngũ chuyên gia lập trình xuất sắc Microsoft C# đợc phát triển dựa hai ngôn ngữ, hay nói cách khác đợc bắt nguồn từ hai ngôn ngữ C++ Java C# đợc miêu tả ngôn ngữ có đợc cân C++, Visual Basic, Delphi Java Công cụ hỗ trợ lập trình C# Visual C#.NET C# ngôn ngữ lập trình mạnh, lập trình làm việc đối tợng Nó hỗ trợ ngời lập trình phơng diện, nói cung cấp phơng tiện để lập trình tự động C# lập trình thứ cần Ngoài u việt C# kết nối đợc với hệ quản trị CSDL khác nh Access, SQL,Nó tạo thuận lợi vô cho ng ời lập trình lập trình quản lý hay lập trình liên quan đến web I.2 Cơ C# C# ngôn ngữ lập trình hớng đối tợng phải nắm vững class, objects, interface v inheritance I.2.1 Biến Một biến dùng để lu trữ giá trị mang kiểu liệu Cú pháp C# sau dùng để khai báo biến: [ modifier ] datatype identifer Víi Modifier lµ mét từ khoá: public, private, protected, Datatype kiểu liệu (int, long, float) identifier tên biến Phạm vi hoạt động biến vùng đoạn mà mà từ biến truy xuất đợc Trong phạm vi hoạt động, có hai biÕn cïng mang mét tªn trïng GV híng dÉn: Ths Vũ Văn Nam SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp I.2.2 Hằng Một biến nhng trị thay đổi suốt thời gian thi hành chơng trình Đôi lúc ta cần có giá trị bất biến Những thuận lợi dùng chơng trình bạn: + Hằng làm cho chơng trình đọc dễ dàng hơn, cách thay số vô cảm tên mang đầy ý nghĩa + Hằng làm cho dễ sửa chơng trình + Hằng làm cho việc tránh lỗi dễ dàng I.2.3 Câu lệnh điều kiện + Câu lệnh điều kiện if Có ph¸p nh sau: if (condition) statement(s) [else statement(s)] + Câu lệnh Switch Các câu lệnh if nằm lồng khó đọc, khó gỡ rối Khi bạn có loạt lựa chọn phức tạp nên sử dụng câu lệnh switch Có ph¸p nh sau: switch (biểu thức) { casce biểu thức ràng buộc: câu lệnh câu lệnh nhảy [default: cõu lnh mc nh] } I.2.4 Vòng lặp (Loops) C# cung cấp cho vòng lặp khác (for, while, while, vµ foreach) cho phÐp chóng ta thực đoạn mà lặp lại điều kiện lặp + Vòng lặp for Cỳ phỏp: for (initializer; condition; iterator) statement(s) GV híng dÉn: Ths Vị Văn Nam SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp + Vòng lặp while (The while Loop) Cú pháp: while(condition) statement(s); + Vòng lặp while (The do…while Loop) bool condition; { // Vòng lặp thực lần chí câu điều kiện sai MustBeCalledAtLeastOnce(); condition = CheckCondition(); } while (condition); + Vòng lặp foreach (The foreach Loop) Cho phép bạn duyệt qua tất phần tử dÃy tập hợp khác, xem xét phần tử Cú pháp: foreach (type identifier in expression) statement + C©u lƯnh goto goto Label1; Console.WriteLine("This won't be executed"); Label1: Console.WriteLine("Continuing execution from here"); + C©u lƯnh Break Ta dïng c©u lƯnh break mn ngng việc thi hành thoát khỏi vòng lặp + Câu lệnh Continue Câu lệnh Contiue đợc dùng vòng lặp bạn muốn khởi động lại vòng lặp nhng lại không muốn thi hành phần lệnh lại vòng lăp, điểm thân vòng lặp + Câu lệnh Return Câu lệnh Return dùng thoát khỏi hàm hành lớp, trả quyền điều khiển phía triệu gọi hàm (caller) Nếu hàm có kiểu liệu GV hớng dẫn: Ths Vũ Văn Nam 10 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp - Bảo toàn luồng liệu vào với tác nhân thêm luồng nội - Có thể tách biểu đồ thành trang ứng với vài chức mức đỉnh - Chức Danh mục liệu: Học viên Đổi mật Các ngành đào tạo Thông tin ngành ĐT Đổi mật Thông tin khoá học Các hệ đào tạo Thông tin khoá học Ngời quản lý Thông tin ngành ĐT Thông tin nhân viên Thông tin CTV Nhân viênTT Cộng tác viên GV hớng dẫn: Ths Vũ Văn Nam 38 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp - Chức Quản lý học viên: Học viên Ngời quản lý TT học viên TT lớp học Tìm kiếm Học viên Danh sách Học viên Danh sách lớp - Chức Học phí: Nộp học phí Học viên Thu học phí In thông tin lớp TT yêu cầu TT Đáp ứng TT Đáp ứng TT yêu cầu - Chức In ấn Ngời quản lý Tổng kết TT yêu cầu TT Đáp ứng thu nộp học TT yêu cầu In danh TT yêu cầu phí TT Đáp ứng sách học Người quản lý viên TT Đáp ứng Danh sách nợTT Đáp ứng học phí In DS cộng tác viên TT Yêu cầu TT yêu cầu GV hớng dẫn: Ths Vũ Văn Nam 39 In DS thi SV thực hiện: Lê Thuỳ Tâm TT Đáp ứng Khoá luận tốt nghiệp III.6 Mô hình thực thể thuộc tính a Chuẩn hoá lợc đồ sở liệu Trong thực tế, ứng dụng đợc phân tích, thiết kế thành nhiều lợc đồ sở liệu khác tất nhiên chất lợng thiết kế lợc đồ sở liệu khác Chất lợng thiết kế lợc đồ sở liệu đợc đánh giá dựa tiêu chuẩn nh: trùng lặp thông tin, chi phí kiểm tra ràng buộc toàn vẹn Sự chuẩn hoá lợc đồ sở liệu có ý nghĩa lớn mô hình liệu quan hệ Trong thực tế, bớc tiếp cận đầu tiên, ngời phân tích thiết kế khó xác định đợc sở liệu ứng dụng gồm lợc đồ quan hệ (thực thể) (có chất lợng cao), lợc đồ quan hệ có thuộc tính tập phụ thuộc hàm sao? Thông qua mét sè kinh nghiƯm, ngêi ph©n tÝch - thiÕt kÕ nhận diện đợc thực thể lợc đồ sở liệu nhng lúc chất lợng cha hẳn đà cao Bằng phơng pháp chuẩn hoá, ngời phân tích thiết kế nâng cao chất lợng lợc đồ sở liệu ban đầu để đa vào khai thác GV hớng dẫn: Ths Vũ Văn Nam 40 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp Chuẩn hoá trình khảo sát danh sách thuộc tính áp dụng tập quy tắc phân tích vào danh sách đó, chuyển chúng thành dạng mà: - Tối thiểu việc lặp lại (cùng thuộc tính có mặt ë nhiỊu thùc thĨ) - Tr¸nh d thõa (c¸c thc tính có giá trị kết từ tính toán đơn giản đợc thực thuộc tính khác) Để đánh giá cách cụ thể chất lợng thiết kế lợc đồ sở liệu, tác giả mô hình liệu quan hệ E.F Codd, ®· ®a d¹ng chuÈn (1NF, 2NF, 3NF) Ngêi phân tích - thiết kế bắt đầu với danh sách thuộc tính dự định kiểu thực thể, sau áp dụng quy tắc chuẩn ho¸, tõ kiĨu thùc thĨ gèc, c¸c kiĨu thùc thĨ đợc xác định tất chúng đợc chuẩn hoá hoàn toàn Có thể nói dạng chuẩn thứ (3NF) tiêu chuẩn tối thiểu việc thiết kế sở liệu b Sơ đồ chuẩn hoá Căn vào trình khảo sát đà phân tích trớc, thống kê danh sách thuộc tính tiến hành chuẩn hoá nh sau: Danh sách thuộc tính M· hƯ Tªn hƯ M·NN Häc phÝ Sè tiÕt Tªn líp 1NF 2NF M· hƯ M·NN Tªn hƯ Häc phÝ Số tiết GV hớng dẫn: Ths Vũ Văn Nam Mà hƯ M·NN Tªn hƯ Häc phÝ Sè tiÕt 41 3NF M· hƯ M·NN Tªn hƯ Häc phÝ Sè tiÕt SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp Địa điểm Khai giảng Lịch học Đà thi Mà CTV TênCTV Học vị Học hàm Ngành Đơn vị Mobile Điện thoại TênHV Ngày sinh Nơi sinh Ngày thi Lệ phí Mà HV TênHV Ngày sinh Nơi sinh Lớp Đơn vị Ngày thu MÃNT Ghi Đăng ký thi Tên NN Mà NV Tên NV Ngày sinh Quê quán Học vị Học hàm Chức vụ Địa Tên lớp Mà hệ Địa điểm Khai giảng Lịch học Đà thi Tên lớp Mà hệ Địa điểm Khai giảng Lịch học Đà thi Tên lớp Mà hệ Địa điểm Khai giảng Lịch học Đà thi MÃCTV TênCTV Học vị Học hàm Ngành Đơn vị Mobile Điện thoại MÃCTV TênCTV Học vị Học hàm Ngành Đơn vị Mobile Điện thoại MÃCTV TênCTV Học vị Học hàm Ngành Đơn vị Mobile Điện thoại MÃHV TênHV Ngày sinh Nơi sinh Ngày thi Lệ phí MÃHV TênHV Ngày sinh Nơi sinh Ngày thi Lệ phí MÃHV TênHV Ngày sinh Nơi sinh Ngày thi Lệ phí MÃHV Tên lớp TênHV Ngày sinh Nơi sinh Đơn vị Ngày thu MÃNT Ghi Đăng ký thi MÃHV Tên lớp TênHV Ngày sinh Nơi sinh Đơn vị Ngày thu MÃNT Ghi Đăng ký thi MÃHV Tên lớp TênHV Ngày sinh Nơi sinh Đơn vị Ngày thu MÃNT Ghi Đăng ký thi M·NN TªnNN M·NN TªnNN M·NN TªnNN GV híng dÉn: Ths Vũ Văn Nam 42 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp MÃNV TênNV Ngày sinh Quê quán Học vị Học hàm Chức vụ Địa Mobile Điện thoại Mật MÃNV TênNV Ngày sinh Quê quán Học vị Học hàm Chức vụ Địa Mobile Điện thoại Mật Mobile Điện thoại Mật MÃNV TênNV Ngày sinh Quê quán Học vị Học hàm Chức vụ Địa Mobile Điện thoại Mật c Sơ đồ thực thể thuộc tính Các hệ đào tạo M· hƯ M·NN Tªn hƯ Häc phÝ Sè tiÕt Céng tác viên Các lớp Mà hệ Tên lớp Địa điểm Khai giảng Lịch học Đà thi Học viên Mà HV Tên lớp Tên HV Ngày sinh Nơi sinh Đơn vị Học phí Đà nộp Ngày thu Mà NT43 GV hớng dẫn: Ths Vũ Văn Nam Ghi Đăng ký thi MÃCTV TênCTV Học vị Học hàm Ngành Đơn vị Mobile Điện thoại Ngành Mà NN Tên NN Nhân viên Mà NV Tên NV Ngày sinh Quê quán Học vị Học hàm Chức vụ Địa Mobile thoạiTâm SV thực hiện: Điện Lê Thuỳ Mật Khoá luận tốt nghiệp d Mô hình liệu quan hệ Từ kiểu thực thể đợc hệ thống trên, vào trình khảo sát thực tế sau bớc thực hiện, đà xây dựng lợc đồ liệu theo mô hình quan hệ nh sau: Ngành Các hệ Học viên Các lớp III.7 Thiết kế File liệu Do điều kiện thực tế trung tâm nên hệ quản trị CSDL đợc lựa chọn ACCESS Để chơng trình hoạt động tốt giao diện thuận lợi, dựa vào kết khảo sát thực tế, chơng trình đợc thiết kế gồm bảng liệu là: b¶ng CACHE, b¶ng CACLOP, b¶ng CONGTACVIEN, b¶ng HOCVIEN, b¶ng DSTHI, bảng NGAnh, bảng NHAnVIEN a Bảng CACHE STT Tên trờng Kiểu Độ rộng Diễn giải MAHE Text Mà hệ đào tạo GV hớng dẫn: Ths Vũ Văn Nam 44 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp TENHE Text 20 Tên hệ đào tạo MANN Text Mà ngôn ngữ HOCPHI Number LongInteger Häc phÝ SOTIET Number LongInteger Sè tiÕt * Chøc năng: Lu trữ tất thông tin hệ đào tạo Trung tâm Tin học Ngoại ngữ trờng đại học Vinh b Bảng CACLOP STT Tên trờng Kiểu Độ rộng Diễn giải MAHE Text Mà hƯ TENLOP Text 15 Tªn líp DIADIEM Text 25 Địa điểm lớp học KHAIGIANG Date/time dd/mm/yyyy Ngày khai giảng lớp LICHHOC Text 50 Lịch học DATHI Yes/no Yes/no Đà thi * Chức năng: Lu trữ thông tin lớp học có Trung tâm GV hớng dẫn: Ths Vũ Văn Nam 45 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp c Bảng CONGTACVIEN STT Tên trờng Kiểu Độ rộng Diễn giải MACTV Text Mà cộng tác viên TEN Text 25 Họ tên cộng tác viên HOCVI Text 50 Học vị HOCHAM Text 15 Học hàm NGANH Text 15 Ngành DONVI Text 20 Đơn vị công tác MOBILE Text 10 Di động DIENTHOAI Text 10 Điện thoại * Chức năng: Lu trữ danh sách thông tin tất cộng tác viên với Trung tâm d Bảng DSTHI (Bảng có tính tạm thời, in xong xoá hết) STT Tên trờng Kiểu Độ réng DiƠn gi¶i STT AutoNumber LongInteger Sè thø tù TEN Text 25 Tªn häc viªn dù thi NGAYSINH Date/time dd/mm/yyyy Ngày sinh NOISINH Text 30 Nơi sinh NGAYTHI Date/time dd/mm/yyyy Ngµy thi LEPHI Number LongInteger Lệ phí thi * Chức năng: Lu trữ thông tin học viên đăng ký dự thi ngày thi Trung tâm GV hớng dẫn: Ths Vũ Văn Nam 46 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp e Bảng HOCVIEN STT Tên trờng Kiểu Độ rộng Diễn giải MAHV Text Mà học viên TEN Text 25 Hä tªn häc viªn NGAYSINH Date/time dd/mm/yyyy Ngày sinh NOISINH Text 30 Nơi sinh LOP Text 50 Lớp đăng ký DONVI Text 15 Đơn vị công tác- lớp học ĐH Vinh HOCPHI Text 15 Häc phÝ thĨ cđa tõng ngêi DANOP Yes/no Yes/no §· nép NGAYTHU Date/time dd/mm/yyyy Ngµy thu 10 MANT Text M· ngêi thu 11 GHICHU Text 20 Lý đợc giảm học phí 12 DANGKYTHI Yes/no Yes/no Đăng ký thi * Chức năng: Lu trữ thông tin học viên đến học Trung tâm f Bảng NGàNH STT Tên trờng Kiểu Độ rộng Diễn giải MANN Text Mà ngành TENNN Text 20 Tên ngành * Chức năng: Lu trữ ngành có Trung tâm GV hớng dẫn: Ths Vũ Văn Nam 47 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp g Bảng NHANVIEN STT Tên trờng Kiểu Độ rộng Diễn giải MANV Text Mà nhân viên TEN Text 25 Họ tên nhân viên NGAYSINH Text 10 Ngày sinh QUEQUAN Text 20 Quê quán HOCVI Text 50 Học vị HOCHAM Text 15 Häc hµm CHUCVU Text 15 Chức vụ DIACHI Text 20 Điạ MOBILE Text 10 Di động 10 DIENTHOAI Text 10 Điện thoại 11 MK Text 10 Mật * Chức năng: Lu trữ thông tin cán làm việc Trung tâm h Quan hệ bảng GV hớng dẫn: Ths Vũ Văn Nam 48 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp Chơng IV thiết kế giao diện thiết kế modul - Form Đăng nhập vào hệ thống - Form Thay đổi mật GV hớng dẫn: Ths Vũ Văn Nam 49 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp - Form Các ngành đào tạo - Form Danh sách lớp GV hớng dẫn: Ths Vũ Văn Nam 50 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp - Form Danh sách Học viên - Form Tổng kết thu nộp học phí GV hớng dẫn: Ths Vũ Văn Nam 51 SV thực hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp - Form Tìm kiếm học viên GV hớng dẫn: Ths Vũ Văn Nam 52 SV thực hiện: Lê Thuỳ Tâm ... th? ?c hiện: Lê Thuỳ Tâm Khoá luận tốt nghiệp - Ch? ?c Quản lý h? ?c viên: H? ?c viên Ngời quản lý TT h? ?c viên TT lớp h? ?c Tìm kiếm H? ?c viên Danh sách H? ?c viên Danh sách lớp - Ch? ?c H? ?c phí: Nộp h? ?c phí H? ?c. .. hiểu ngôn ngữ lập C# ứng dụng chơng trình quản lý H? ?c viên Trung tâm tin h? ?c ngoại ngữ Đại h? ?c Vinh Với tầm quan trọng ứng dụng c? ?ng nghệ thông tin quản lý nên muốn tìm hiểu ngôn ngữ lập trình C# ... m? ?c độ mà trình trình phải xuất biểu đồ luồng liệu Khảo sát th? ?c tế hệ thống Quản lý H? ?c viên Trung tâm Tin h? ?c ngoại ngữ Đại H? ?c Vinh ta c? ? sơ đồ phân c? ??p ch? ?c hệ thống đ? ?c trình bày theo mức