Tr-ờng đại học vinh Khoa công nghệ thông tin khoá luận tốt nghiệp đại học xây dựng phần mềm quản lý dạy khoa công nghệ thông tin - đại học vinh Giáo viên h-ớng dẫn : ThS Lê Văn Tấn Sinh viên thực hiƯn : Ngun ThÞ Hång : 46B2 - CNTT Líp Vinh- 2009 Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh LờI CảM ƠN Lời cho phép em gửi tới lời cảm ơn chân thành sâu sắc tới thầy giáo - Ths Lê Văn Tấn đà tận tình giúp đỡ em trình thực khoá luận Qua em xin cảm ơn thầy cô giáo khoa Công nghệ thông tin - Tr-ờng Đại học Vinh, tất bạn bè đà tạo điều kiện giúp đỡ, hỗ trợ chuyên môn công nghệ cho em thực hoàn thành khoá luận Xin trân trọng cảm ơn! Vinh, tháng năm 2009 Sinh viên Ngun ThÞ Hång SV: Ngun ThÞ Hång - Khoa CNTT - Đại Học Vinh mục lục Ch-ơng Tổng quan đề tài 1.1 Lý chọn đề tài 1.2 Yêu cầu đề tài 1.3 Lùa chọn ngôn ngữ liệu Ch-ơng Khảo sát trạng 2.1 Đặc tả toán 2.2.Tỉ chøc hƯ thèng 2.3 Quản lý giáo viên 10 2.4 Qu¶n lý líp häc 10 2.5 Quản lý môn học 10 2.6.Cách tính dạy giáo viên 11 2.7 Mét sè biĨu mÉu b¸o c¸o 13 2.8 Một số vấn đề khác cã liªn quan 17 Ch-ơng Phân tích thiết kế hệ thống 18 3.1 Lùa chän h-íng ph©n tÝch 18 3.2 Ph©n tÝch hƯ thèng cị 18 3.3 ThiÕt kÕ hÖ thèng míi 19 3.3.1 Những chức hệ thống 19 3.3.2 Phân tích hệ thống mặt chức .19 3.3.2.1 Biểu đồ phân cấp chức 19 3.3.2.2 Biểu đồ luồng liệu 21 3.4 Mô hình thực thể liên kÕt 27 3.4.1 Xác định kiểu thực thể .27 3.4.2.Thiết kế bảng liệu 30 3.5.ThiÕt kÕ ch-¬ng tr×nh 33 3.5.1.Thiết kế chức chi tiết 33 3.5.2.Xây dựng ch-ơng trình 33 Ch-ơng Cài đặt giới thiệu modul ch-ơng trình 35 4.1.Cài đặt ch-ơng trình .35 Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh 4.2.Giới thiệu modul ch-ơng trình .35 4.3.KÕt luËn 45 Tài liệu tham khảo 48 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh Ch-ơng Tổng quan đề tài 1.1 Lý chọn đề tài Ngày nay, giới nói chung Việt Nam nói riêng, công nghệ thông tin(CNTT) ngày phát triển mạnh mẽ chiếm giữ vị trí vô quan träng mäi lÜnh vùc cđa ®êi sèng x· héi Riêng Việt Nam, 14 năm trở lại (bắt đầu từ năm 1995), với phát triển mạng máy tính toàn cầu - Internet, CNTT đà gần gũi với ng-ời, hình ảnh ng-ời làm việc ngày, chí dùng máy tính để hỗ trợ cho công việc đà trở nên phổ biến Chính từ việc tin học hóa thông tin với trợ giúp máy tính phần mềm hỗ trợ đà giúp cho việc quản lý kinh tế nhân ngày trở nên nhanh toàn diện Nó có tính định để đ-a đất n-ớc v-ợt lên hàng đầu giới Việc ứng dụng công nghệ thông tin vào công tác quản lý, tổ chức hoạt động xà hội đà đem lại kết vô to lớn Giờ đây, máy tính điện tử đ-ợc phổ cập rộng rÃi yêu cầu công việc quản lý đ-ợc xử lý cách dễ dàng dù công việc có phức tạp đến đâu Điều có nghĩa nhà quản lý thời đại ngày phải có kiến thức quản lý cao việc xây dựng hệ thống quản lý tự động theo nghĩa sử dụng máy tính điện tử để thực công việc thiết thực Đó việc xây dựng phần mềm chuyên dụng cho tổ chức, quan công ty Công tác quản lý tr-ờng đại học cao đẳng vậy, đặc biệt công tác quản lý đào tạo khoa, đối t-ợng cần đ-ợc tin học hoá để thực công việc quản lý phức tạp nhằm đạt hiệu tốt Qua việc nghiên cứu khảo sát công tác quản lý khoa CNTT tr-ờng đại học Vinh, đà chọn đề tài Xây dựng phần mềm Quản lý dạy khoa Công nghệ thông tin - đại học Vinh với ngôn ngữ lập trình C# hệ quản trị sở liệu SQL Server 2005 làm khoá luận tốt nghiệp SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh 1.2 Yêu cầu đề tài Để quản lý dạy giáo viên khoa CNTT cần phải thực công việc sau: - Thu nhận thông tin giáo viên: mà giáo viên, tên, chức danh, tổ môn, đ-ợc miễn - Thu nhận thông tin vỊ líp häc: m· líp, tªn líp, sÜ sè - Thu nhận thông tin môn học: Mà môn, Tên , lý thuyết, thực hành, hình thức đào tạo(niên chế, tín chỉ) - Thu nhận thông tin hệ đào tạo: Mà hệ đào tạo, tên hệ đào tạo - Thu nhận thông tin h-ớng dẫn: Mà h-ớng dẫn, tên h-ớng dẫn - Tra cứu thông tin dạy, h-ớng dẫn - Thống kê - báo cáo: Thông tin dạy, h-ớng dẫn giáo viên Căn vào yêu cầu ta thiết kế: - Nhập, xuất thông tin: Những liệu cần thiết giáo viên, lớp, môn học, phân công dạy - Tra cứu thông tin: giáo viên, dạy, h-ớng dẫn - In bảng thống kê: dạy, h-ớng dẫn, phân công dạy, phân công h-ớng dẫn - Cài đặt hệ thống điều khiển chung với giao diện thuận lợi, thân thiện với ng-ời dùng 1.3 Lựa chọn ngôn ngữ lập trình sở liệu Ngôn ngữ lập trình C# công cụ phát triển phần mềm ứng dụng nhanh, xây dựng ch-ơng trình hoàn thiện thời gian ngắn Giao diện thân thiện với ng-ời sử dụng Khả lập trình sở liệu mạnh T-ơng thích chạy tốt môi tr-ờng Win XP SP2, Windows Server 2000 trở lên SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh SQL Server 2005 hệ quản trị CSDL sử dụng Transact-SQL để trao đổi liệu máy tính khách (Client Computer) máy tính chủ (Server Computer) Các tính SQL Server 2005 gồm: Khả l-u trữ lâu dài Truy cập số l-ợng lớn thông tin cách hiểu Đ-ợc xây dựng mô hình quan hệ Hỗ trợ quản lý liệu tập trung liệu phân tán Hỗ trợ tốt quản lý xử lý đồng nhất, bảo mật liệu Có khả l-u khôi phục liệu SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh Ch-ơng khảo sát trạng 2.1 Đặc tả toán Hệ thống quản lý dạy đ-ợc áp dụng cho tất khoa tr-ờng Chức hệ thống cập nhật thông tin giáo viên, lớp học, môn học, hệ đào tạo, phân công giảng dạy, h-ớng dẫn đ-a báo cáo, thống kê dạy, h-ớng dẫn giáo viên có yêu cầu Đầu học kỳ trợ lý đào tạo tổ tr-ởng môn dựa kế hoạch đào tạo phòng đào tạo tr-ờng đại học Vinh, tiến hành phân công giảng dạy cho giáo viên khoa, tổ môn gửi báo cáo thống kê dạy, h-ớng dẫn, tính số dạy cho giáo viên 2.2 Cơ cấu tỉ chøc cđa khoa CNTT * Ban Chđ nhiƯm Khoa * Bộ môn 01 tổ: 1/ Bộ môn Ph-ơng pháp giảng dạy 2/ Bộ môn Khoa học máy tính 3/ Bộ môn Kỹ thuật máy tính 4/ Bộ môn Các hệ thống thông tin ngôn ngữ lập trình 5/ Bộ môn Mạng truyền thông 6/ Tổ hành * Các trợ lý: - Trợ lý Đào t¹o: + ThS Vị ChÝ C-êng (T¹i chøc) + ThS Trần Văn Cảnh (Chính quy) - Trợ lý QLSV: + CN Đinh Xuân Đức * Cán văn phòng: + CN V-ơng Thị Hồng SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh * Danh sách cán quản lý Khoa CNTT năm học 2008 - 2009 Tổ chức Họ tªn Ban chđ nhiƯm Khoa Tr-ëng khoa - TS Ngun Trung Hòa Phó Tr-ởng khoa - PGS.TS Mai Văn Trinh - TS Lê Ngọc Xuân Đảng Khoa: Bí th- Đảng Khoa - TS Nguyễn Trung Hòa Bí th- Chi cán - PGS.TS Mai Văn Trinh Bí th- chi sinh viên - ThS Trần Thị Kim Oanh Công đoàn Khoa Chủ tịch - TS Phan Lê Na Liên chi đoàn Khoa Bí th- Liên Chi đoàn - ThS Cao Thanh Sơn Các Bộ môn Bộ môn Ph-ơng pháp giảng dạy - ThS Tr-ơng Trọng Cần Bộ môn Khoa học máy tính - TS Phan Lê Na Bộ môn Kỹ thuật máy tính - ThS Vũ Văn Nam Bộ môn Các hệ thống thông tin & NNLT - ThS Trần Thị Kim Oanh - ThS Lê Văn Minh Bộ môn Mạng truyền thông Tổ hành - CN Nguyễn Minh Hoàng Hệ thống bao gồm: - Trợ lý đào tạo khoa - Các giáo viên giảng dạy khoa Trong đó: + Trợ lý đào tạo khoa: Là ng-ời trực tiếp lập danh sách lớp học, môn học Các tổ tr-ởng môn vào phân công giảng dạy cho giáo viên vào đầu kỳ học Đến cuối kỳ có yêu cầu thống kê dạy cho giáo viên, giáo viên SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh tính số dạy cho học kỳ năm học, tổ tr-ởng môn vào bảng thống kê dạy giáo viên để xem xét đối chiếu lại kết thống kê Phòng tài vụ vào kết thống kê đà đ-ợc tổ tr-ởng môn kiểm tra để tính thừa cho giáo viên + Giáo viên giảng dạy khoa Vào đầu học kỳ dựa vào lịch phân công giảng dạy trợ lý đào tạo khoa gửi, giáo viên vào để có kế hoạch giảng dạy hợp lý Đến cuối học kỳ đ-ợc tổng hợp tính số dạy 2.3 Quản lý giáo viên Mỗi giáo viên thuộc khoa khoa giáo viên đ-ợc chia tổ môn để quản lý phân công giảng dạy Thông tin giáo viên gồm: mà giáo viên, họ tên, chức danh, tổ môn Số chuẩn giáo viên: tuỳ theo giáo viên mà có số chuẩn khác 280, 140 tiết/năm Số dạy giáo viên đ-ợc tính nh- sau: Giờ dạy đ-ợc tính giáo viên = Tổng số giảng dạy + Số đ-ợc tính thêm(nếu có) + Số đ-ợc miễn(nếu có) 2.4 Quản lý lớp học Khi có khoá nhập học, vào số l-ợng hồ sơ trúng tuyển cán trợ lý đào tạo lập danh sách lớp học cho khoa Các lớp học không thay đổi suốt khoá học(tên lớp = tên khoá + tên hệ đào tạo + số thứ tự lớp) gồm thông tin: Khoá học, tên lớp, sĩ số, hệ đào tạo 2.5 Quản lý môn học Các môn học khung ch-ơng trình đào tạo tr-ờng quy định, ứng với hệ đào tạo có môn học khác giống nh-ng số đơn vị học trình khác Các môn học khoa khoa quản lý việc phân công giảng dạy môn 10 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh + Cập nhật giáo viên + CËp nhËt tỉ bé m«n + CËp nhËt chøc danh + Cập nhật hệ đào tạo + Cập nhật h-ớng dÉn + CËp nhËt Hd_Hdt + CËp nhËt líp + Cập nhật môn học Chức cập nhật thông tin dùng để Thêm mới, Sửa, Xóa thông tin giáo viên, lớp học, môn học, hệ đào tạo, loại h-ớng dẫn, tổ môn, chức danh Chức Phân công Gồm chức năng: + Phân công giảng dạy + Phân công h-ớng dẫn Chức phân công dùng để hiển thị cập nhật thông tin việc phân công dạy h-ớng dẫn cho giáo viên Chức Thống kê - Báo cáo Gồm chức năng: + Thống kê dạy + Thống kê h-ớng dẫn + Thống kê theo giáo viên Chức thống kê - báo cáo dùng để thống kê thông tin dạy h-ớng dẫn giáo viên in loại báo cáo Chức Đăng nhập Chức dùng để quản lý thông tin ng-ời dùng, thay đổi mật ng-ời dùng, giao diện đăng nhập ng-ời dùng 35 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh Ch-ơng Cài đặt giới thiệu ch-ơng trình 4.1 Cài đặt ch-ơng trình * Cài đặt cho chức cập nhật thông tin + Sử dụng hệ quản trị CSDL SQL 2005 + Sử dụng công nghệ Net - ngôn ngữ C # * Cài đặt cho chức phân công + Sử dụng hệ quản trị CSDL SQL 2005 + Sư dơng c«ng nghƯ Net - ngôn ngữ C # * Cài đặt cho chức thống kê - báo cáo + Sử dụng hệ quản trị CSDL SQL 2005 + Sử dụng công nghệ Net - Active Report For Net 3.0 4.2 Giíi thiƯu c¸c modul ch-ơng trình Trên hình máy tính bạn chọn biểu t-ợng ch-ơng trình quản lý dạy ấn phím Enter để chạy ch-ơng trình Đăng nhập vào ch-ơng trình: Ch-ơng trình đ-ợc thiết kế l-u quản lý thông tin ng-ời sử dụng ch-ơng trình nên bạn khởi động ch-ơng trình bạn phải nhập tên đăng nhập mật đ-ợc cấp ng-ời quản trị ch-ơng trình Màn hình đăng nhập nh- sau: với tên đăng nhập Hong mật đ-ợc mà hoá d-ới dạng ***** (Mỗi ng-ời có mật riêng) 36 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh Để ®ỉi mËt khÈu, chóng ta vµ Menu “HƯ thèng” vµ chọn danh mục Đổi mật để thay đổi mật 4.2.1 Form ch-ơng trình(frmMain) Sau nhập thông tin đăng nhập vào bạn chọn nút Đăng nhập Để chạy ch-ơng trình, đăng nhập vào ch-ơng trình với: Tên đăng nhập là: Hong Mật khẩu: 46B2 Khi giao diện ch-ơng trình đ-ợc mở ra: Giao diện ch-ơng trình: 37 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh 4.2.2 Form Cập nhật giáo viên(frmCN_GiaoVien) Để cập nhật thông tin giáo viên, vào Menu Cập nhật thông tin, sau chọn danh mục cập nhật giáo viên Lúc hình giao diện ch-ơng trình có dạng: Muốn thực chức nh-: thêm mới, sửa, xoá, ghi, chọn biểu t-ợng t-ơng ứng 4.2.3 Form Cập nhật chức danh(frmCN_ChucDanh) Để cập nhập thông tin chức danh, vào Menu Cập nhật thông tin chọn chức tương ứng Lúc hình hiển thị giao diện: 38 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh Muốn thực chức nh-: thêm mới, sửa, xoá, ghi, chọn biểu t-ợng t-ơng ứng 4.2.4 Form Cập nhật tổ môn(frmCN_ToBoMon) Để cập nhập thông tin tổ môn, vào Menu Cập nhật thông tin chọn chức t-ơng ứng Lúc hình thị giao diện: Muốn thực chức nh-: thêm mới, sửa, xoá, ghi, chọn biểu t-ợng t-ơng ứng 4.2.5 Form Cập nhật lớp học(frmCN_Lop) Để cập nhập thông tin lớp học, vào Menu Cập nhật thông tin chọn chức t-ơng ứng Lúc hình thị giao diện: 39 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh 4.2.6 Form Cập nhật môn học(frmCN_MonHoc) Để cập nhập thông tin môn học, vào Menu Cập nhật thông tin chọn chức t-ơng ứng Lúc hình thị giao diện: 4.2.7 Form Cập nhật hệ đào tạo(frmCN_HeDaoTao) Để cập nhập thông tin hệ đào tạo, vào Menu Cập nhật thông tin chọn chức t-ơng ứng Lúc hình thị giao diện: Muốn thực chức nh-: thêm mới, sửa, xoá, ghi, chọn biểu t-ợng t-ơng ứng 40 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh 4.2.8 Form Cập nhật h-ớng dẫn(frmCN_HuongDan) Để cập nhập thông tin h-ớng dẫn, vào Menu Cập nhật thông tin chọn chức tương ứng Lúc hình thị giao diện: 4.2.9 Form Cập nhật Hd_Hdt(frmCN_HD_HDT) Để cập nhập thông tin Hd_Hdt, vào Menu Cập nhật thông tin chọn chức t-ơng ứng Lúc hình thị giao diện: Muốn thực chức nh-: thêm mới, sửa, xoá, ghi, chọn biểu t-ợng t-ơng ứng 41 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh 4.2.10 Form phân công giảng dạy(frmPC_GioDay) Để cập nhập thông tin xem lịch phân công giảng dạy, vào Menu Phân công chọn chức tương ứng Lúc hình thị giao diện: 4.2.11 Form phân công h-ớng dẫn(frmPC_HuongDan) Để cập nhập thông tin xem lịch phân công giảng dạy, vào Menu Phân công chọn chức tương ứng Lúc hình thị giao diện: 42 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh 4.2.12 Form thống kê giảng dạy(frmThongkeGioDay) Để cập nhập thông tin xem lịch phân công giảng dạy, vào Menu Thống kê báo cáo chọn chức tương ứng Lúc hình thị giao diện: Muốn thực chức nh-: Tìm kiếm, In ấn, chọn biểu t-ợng t-ơng ứng 4.2.13 Form thống kê h-ớng dẫn(frmThongkeHuongdan) Để cập nhập thông tin xem lịch phân công giảng dạy, vào Menu Thống kê báo cáo chọn chức tương ứng Lúc hình thị giao diện: 43 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh Muốn thực chức nh-: Tìm kiếm, In ấn, chọn biểu t-ợng t-ơng ứng 4.2.14 Form thống kê theo giáo viên(frmThongkeGiaoVien) Để cập nhập thông tin xem lịch phân công giảng dạy, vào Menu Thống kê báo cáo chọn chức tương ứng Lúc hình thị giao diện: 44 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh 4.2.15 Các dạng báo cáo ch-ơng trình * Báo cáo thống kê dạy * Báo cáo thống kê h-ớng dẫn 45 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh * Báo cáo thống kê giáo viên 46 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh 4.3 Kết luận 4.3.1 Kết đạt đ-ợc Ch-ơng trình đà đáp ứng đ-ợc yêu cầu, chức cần thiết, ch-ơng trình phần mềm quản lý dạy giáo viên Ch-ơng trình đáp ứng đ-ợc yêu cầu thống kê, báo cáo danh sách nhcác thông tin cần thiết Qua trình khảo sát tìm hiểu công tác quản lý dạy giáo viên khoa CNTT tr-ờng đại học Vinh Giúp cho việc phân tích liệu thiết kế ch-ơng trình đạt đ-ợc độ xác cao chi tiết, liệu ch-ơng trình đà đ-ợc chuẩn hoá Mỗi đoạn phân tích có hình minh hoạ nên ch-ơng trình dễ hiểu, đơn giản Ch-ơng trình xây dựng thành Module ch-ơng trình giúp cho việc lập trình nh- thiết kế đ-ợc nhanh chóng, đơn giản Giao diện ch-ơng trình đ-ợc thiết kế gần gũi, th©n thiƯn víi ng-êi sư dơng B-íc ci cïng cđa ch-ơng trình kiểm tra lại ch-ơng trình khâu kiểm thử ch-ơng trình, b-ớc giúp cho ch-ơng trình không lỗi tr-ớc bàn giao cho ng-ời sử dụng Sau tạo đĩa cài đặt cho ch-ơng trình Với ch-ơng trình chuyên nghiệp phải đóng gói thành Setup cung cấp cho ng-ời sử dụng Setup Lúc ch-ơng trình hoạt động độc lập ổn định 4.3.2 Những mặt hạn chế Những thiếu sót hạn chế ch-ơng trình hạn chế mặt thời gian nên ch-ơng trình ch-a bao quát đ-ợc hết loại báo cáo, thông tin cần l-u trữ nh- báo cáo Ch-ơng trình ch-a xử lý tự động đ-ợc miễn giảm theo chức vụ.Cách tính dạy cho giáo viên giảng dạy sau đại học ch-a đ-ợc tối -u, hạn chế thời gian kinh nghiệm 47 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - §¹i häc Vinh Giao diƯn xư lý ch-a thùc sù thuận tiện, cần phải tiến hành khảo sát, sử dụng thử ch-ơng trình để ch-ơng trình ngày d-ợc hoàn thiệu Ch-ơng trình dừng lại mức ch-ơng trình quản lý dạy cho giáo viên khoa CNTT 4.3.3 H-ớng phát triển Cung cấp thêm dạng báo cáo, cho phép ng-ời dùng định dạng, thiết kế mẫu báo cáo riêng Phát triển ch-ơng trình theo quy mô lớn hơn, bao gồm việc quản lý giảng dạy, quản lý giáo viên tr-ờng áp dụng ch-ơng trình vào thực tế Xây dựng thêm công cụ Backup data Restore data để l-u trữ khôi phục hệ thống sở liệu Đây ch-ơng trình phần mềm nên chứa thiếu sót mà ng-ời lập trình phần mềm không biết, cần có đóng góp ng-ời sử dụng ch-ơng trình 48 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh Tài liệu tham khảo [1] Hoàng Hữu Việt, Bài giảng Visual studio 2005, Khoa CNTT- ĐH Vinh, năm 2006 [2] Phạm Quang Trình, Giáo trình Phân tích thiết kế hệ thống, Khoa CNTT- ĐH Vinh, năm 2001 [3] Nguyễn Văn Khoa-Lê Thanh Tuấn-Lữ Đình Thái, Tự học lập trình Microsoff Visual C# toàn tập Nhà xuất thống kê - 2004 [4] Nguyễn Ngọc Bình Ph-ơng-Thái Thanh Phong, Các giải pháp lập trình C# [5] Anh Quang - Phan Hoàng, Giáo trình tự học lập trình C# , NXB, Nhà xuất Văn hóa thông tin - 2007 [6] Ngun Nam Thn, H-íng dÉn tù häc SQL Server 2005, Nhà xuất giao thông vận tải - 2006 49 SV: Ngun ThÞ Hång - Khoa CNTT - §¹i Häc Vinh ... - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh * Báo cáo thống kê giáo viên 46 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa. .. thống quản lý máy vi tính : - Quản lý tốt thông tin giáo viên, môn học, lớp học phân công, 19 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh. .. Năm học Tonggio Float Tổng dạy 33 SV: Nguyễn Thị Hồng - Khoa CNTT - Đại Học Vinh Xây dựng phần mềm quản lý dạy khoa CNTT - Đại học Vinh 3.5.Thiết kế ch-ơng trình Với mục tiêu xây dựng phần mềm