Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 49 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
49
Dung lượng
1,74 MB
Nội dung
Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN - - PHẠM CÔNG TUẤN PHẦN MỀM XÂY DỰNG KHUNG CHƢƠNG TRÌNH ĐÀO TẠO ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ SƢ CÔNG NGHỆ THÔNG TIN Vinh, 05/2010 SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin -1- Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Lời cảm ơn Để có thành cơng đề tài q trình Đồ án tốt nghiệp cuối khóa, em nhận giúp đỡ, động viên chia sẻ nhiều người Trước hết, em xin gửi lời cảm ơn chân thành sâu sắc đến Giáo viên hướng dẫn – Thạc sĩ Trần Thị Kim Oanh – giảng viên khoa Công nghệ thông tin, trường Đại học Vinh trình trực tiếp hướng dẫn quan tâm giúp đỡ em tận tình Sự gợi ý ý tưởng, cung cấp tài liệu, số liệu, hướng dẫn đạo cô nhân tố giúp em hồn thành tốt đề tài Cơ quan tâm đến việc thực đề tài em, nên em hoàn thành đề tài thời gian yêu cầu đặt Em xin gửi lời cảm ơn chân thành sâu sắc đến Thạc sĩ Nguyễn Thanh Mỹ - Chuyên viên Phòng Đào tạo – Trường Đại học Vinh nhiệt tình giúp đỡ em q trình khảo sát Phịng Đào tạo Em xin gửi lời cảm ơn chân thành sâu sắc đến Thạc sĩ Vũ Chí Cường – Trợ lý đào tạo hệ quy – giảng viên khoa Cơng nghệ thơng tin, trường Đại học Vinh Trong q trình thực đề tài, thầy có nhiều nhận xét, góp ý quý báu, giúp em có thêm sở để hoàn thiện thêm đề tài Em xin gửi lời cảm ơn đến thầy cô khoa Công nghệ thông tin, trường Đại học Vinh giúp đỡ chúng em trình thực đề tài Nhân đây, em muốn bày tỏ lòng biết ơn sâu sắc đền gia đình bạn bè, quan tâm, giúp đỡ, dộng viên chia sẻ với em q trình làm đề Em kính gửi lời chúc sức khỏe, hạnh phúc đến gia đình, tồn thể thầy cô bạn bè SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin -2- Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Lời nói đầu Từ năm thập kỷ kỷ 21, Công nghệ thơng tin nƣớc ta nói riêng giới nói chung phát triển mạnh mẽ Song hành với q trình đó, việc ứng dụng Cơng nghệ thông tin nƣớc ta diễn rộng rãi, điển hình ngành giáo dục Trong xu đó, ngƣời ngành Cơng nghệ thơng tin, mong muốn tìm hiểu xây dựng phần mềm để đƣa vào ứng dụng ngành giáo dục nƣớc ta ý nghĩa Từ năm 2001, Bộ GD&ĐT định tổ chức đào tạo, kiểm tra, thi công nhận tốt nghiệp Đại học, Cao đẳng hệ quy cho sinh viên theo hệ thống tín Bộ yêu cầu trƣờng Đại học, Cao đẳng nƣớc, đến năm 2010 hồn thiện chƣơng trình đào tạo để thay cho hình thức đào tạo theo niên chế Do đó, nhu cầu sử dụng phần mềm quản lý hỗ trợ tác nghiệp dành cho đào tạo Đại học, Cao đẳng hệ quy theo hệ thống tín lớn Sau khảo sát, tìm hiểu đƣợc gợi ý giáo viên hƣớng dẫn, em có đƣợc ý tƣởng cho đề tài làm đồ án tốt nghiệp cuối khóa xây dựng “Phần mềm hỗ trợ xây dựng khung chƣơng trình đào tạo” dành cho đào tạo Đại học, Cao đẳng hệ quy theo hệ thống tín Trong thời gian làm đề tài này, em giả tập trung khảo sát thực tế, nghiên cứu tài liệu, tích cực tham khảo ý kiến Giáo viên hƣớng dẫn nhƣ số giáo viên khác bạn bè để sớm hoàn thành nội dung nghiên cứu với mục tiêu nhƣ mục đích đƣợc đề Hy vọng rằng, kết nội dung nghiên cứu vấn đề đƣợc đồng thuận ủng hộ ngƣời Vinh, tháng 5/2010 SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo MỤC LỤC CHƢƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý chọn đề tài 1.2 Mục đích đề tài 1.3 Yêu cầu đề tài 1.4 Cách tiếp cận đề tài 1.5 Phạm vi nghiên cứu ứng dụng 1.6 Công cụ sử dụng CHƢƠNG 2: KHẢO SÁT THỰC TRẠNG 2.1 Mơ hình Chƣơng trình đào tạo Đại học Cao đẳng 2.1.1 Các khái niệm 2.1.2 Mơ hình Chƣơng trình đào tạo 2.2 Quy trình xây dựng khung chƣơng trình đào tạo chi tiết 10 2.2.1 Quy trình tổng quát…………………………………………………… 10 2.2.2 Quy trình cụ thể khoa chuyên ngành ……………………………12 2.2.2.1 Một số khái niệm ………………………………………………………12 2.2.2.2 Quy trình xây dựng…… ………………………………………………12 2.3 Thơng tin đầu vào…… ……………………………………………………14 2.4 Thơng tin đầu ra……… ……………………………………………………14 2.5 Bài tốn “Sắp xếp tôpô”……………… ……………………………………13 2.5.1 Mở đầu………………… …………………………………………………13 2.5.2 Tập có thứ tự phận xếp tơpơ…… ……………………………14 2.5.3 Phƣơng pháp xếp tôpô………………………… ……………………17 2.6 Yêu cầu đặt ………………………………………………………………17 CHƢƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG…… …………19 3.1 Phân tích hệ thống……………………… …………………………………19 3.1.1 Các chức hệ thống…… ………………………………………19 3.1.2 Biểu đồ phân cấp chức năng………… …………………………………19 3.1.3 Biểu đồ luồng liệu …………………………………………………20 3.1.3.1 Chức tạo khung chƣơng trình… …………………………………20 3.1.3.2 Chức tƣơng tác với Excel……………… ………………………20 3.1.3.3 Chức tạo khung chƣơng trình…… ………………………………21 SVTH: Phạm Cơng Tuấn – Lớp 46K2, Khoa Công nghệ thông tin -4- Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo 3.2 Thiết kế hệ thống…………… ……………………………………………21 3.2.1 Thiết kế sở liệu…………………… ………………………………21 3.2.1.1 Xây dựng sở liệu… ……………………………………………21 3.2.1.2 Quy trình vào liệu, xử lý liệu kết quả… …………………30 3.2.2 Thiết kế giao diện…………………… …………………………………31 3.2.2.1 Giao diện chƣơng trình………… …………………………31 3.2.2.2 Giao diện vào liệu………… ………………………………………32 3.2.2.3 Giao diện kết quả……… …………………………………………32 CHƢƠNG 4: CÀI ĐẶT VÀ GIỚI THIỆU SẢN PHẨM…… ……………34 4.1 Cài đặt……… ……………………………………………………………34 4.1.1 Cơ sở liệu……………… ……………………………………………34 4.1.2 Chƣơng trình……………… ……………………………………………34 4.1.2.1 Xây dựng đối tƣợng……………………… ………………………35 4.1.2.2 Xây dựng lớp……………… ………………………………………35 4.1.2.3 Xây dựng hàm 35 4.1.2.4 Xây dựng Form…………… ………………………………………36 4.1.2.5 Giao diện, màu sắc………… …………………………………………36 4.2 Giới thiệu phần mềm………… ……………………………………………37 KẾT LUẬN ……………………………………………………………………43 Kết đạt đƣợc…………… …………………………………43 Hạn chế còn……………………………… …………………………43 Hƣớng khắc phục…………………………… ………………………………43 Hƣớng phát triển………………………………………………………… 44 PHỤ LỤC: HƢỚNG DẪN CÀI DẶT VÀ SỬ DỤNG CHƢƠNG TRÌNH …45 Hƣớng dẫn cài đặt phần mềm……… ……………………………………45 Hƣớng dẫn sử dụng chƣơng trình…… ………………………………………45 TÀI LIỆU THAM KHẢO………………… …………………………………48 SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin -5- Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo CHƢƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý chọn đề tài Sau tìm hiểu cách khái quát tình hình ứng dụng Công nghệ thông tin trƣờng Đại học Cao đẳng nay, thấy đƣợc nhu cầu việc sử dụng phần mềm hỗ trợ xây dựng chƣơng trình đào tạo cho nhà trƣờng có thật Phần mềm cần thiết đƣa khung chƣơng trình đào tạo logic, khoa học, tối ƣu mềm dẻo để ngƣời dùng sử dụng ln kết đầu dễ dàng điều chỉnh cho phù hợp với mong muốn chủ quan Đồng thời, với gợi ý sát với thực tế Giáo viên hƣớng dẫn – Thạc sĩ Trần Thị Kim Oanh, giúp cho em hình thành ý tƣởng bắt tay vào xây dựng “Phần mềm hỗ trợ xây dựng khung chƣơng trình đào tạo” 1.2 Mục đích đề tài Cung cấp cho trƣờng Đại học, Cao đẳng có nhu cầu phần mềm để hỗ trợ cho cơng tác xây dựng khung chƣơng trình đào tạo cho ngành học 1.3 Yêu cầu đề tài Xây dựng thành công “Phần mềm hỗ trợ xây dựng khung chƣơng trình đào tạo” với mức độ đƣa vào ứng dụng đƣợc thực tế 1.4 Cách tiếp cận đề tài Kết hợp khảo sát thực tế Phòng Đào tạo, Trợ lý đào tạo hệ quy khoa Cơng nghệ thơng tin, hƣớng dẫn, đạo cung cấp tài liệu giáo viên hƣớng dẫn, tìm hiểu qua sách báo, internet, số phần mềm thƣơng mại Việt Nam, … Tài liệu làm sở quan trọng Quy chế số 43 Đào tạo Đại học Cao đẳng hệ quy theo học chế tín Bộ Giáo dục Đào tạo ban hành Đồng thời nghiên cứu phân tích khung mẫu số liệu Khung chƣơng trình đào tạo Đại học hệ quy theo học chế tín khóa 50 Trƣờng Đại học Vinh công bố ngày 11/09/2009 SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo 1.5 Phạm vi nghiên cứu ứng dụng Đề tài đƣợc nghiên cứu ứng dụng trƣờng Đại học, Cao đẳng đào tạo tạo hệ quy theo hệ thống tín 1.6 Cơng cụ sử dụng Cơng cụ lập trình: Ngơn ngữ lập trình C#.NET, thuộc Microsoft Visual Studio 2005, ấn Professional, phiên 8.0.50127.42 Ngơn ngữ lập trình C#, ngôn ngữ đơn giản, đại, hƣớng đối tƣợng, mạnh mẽ, từ khóa, modul hóa phổ biến Công cụ xây dựng quản lý sở liệu: Hệ quản trị sở liệu quan hệ Microsoft SQL Server 2000, ấn Personal, phiên 8.0 Microsoft SQL Server 2000 hệ thống quản lý sở liệu, sử dụng Transact – SQL để trao đổi liệu máy khách máy chủ Sql Server đƣợc tối ƣu để chạy môi trƣờng liệu lớn lên đến Tera-Byte phục vụ lúc cho hàng ngàn server Tuy C#.NET 2005 Sql Server 2000 phiên cũ dòng sản phẩm tƣơng ứng Microsoft, nên chúng hỗ trợ đƣợc nhƣ phiên Nhƣng hai công cụ đủ để xây dựng phần mềm Cơng cụ viết help: Microsoft FrontPage 2003, đóng gói thành Ebook định dạng chm Portable Pocket CHM Pro5.9 Ngồi cịn sử dụng số cơng cụ bổ trợ khác SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo CHƢƠNG 2: KHẢO SÁT THỰC TRẠNG 2.1 Mơ hình Chƣơng trình đào tạo Đại học Cao đẳng 2.1.1 Các khái niệm Theo lý thuyết, đào tạo bậc Đại học Cao đẳng mơ hình đào tạo “Ngành” “Chuyên ngành” Chuyên ngành cấp sâu ngành Để đào tạo đƣợc kiến thức ngành, ngành đƣợc qui định “Khung chƣơng trình đào tạo” tƣơng ứng Hai yếu tố sau nằm mơ tả khái niệm “Khung chƣơng trình đào tạo”: - Phân loại nội dung kiến thức: Khung chƣơng trình đào tạo khung qui định nội dung học tập phải bao gồm hai khối kiến thức, kiến thức giáo dục đại cƣơng kiến thức giáo dục chuyên nghiệp - Cấu thành nội dung: Khung chƣơng trình đào tạo đƣợc qui định chặt chẽ danh sách “Môn học”, môn học đƣợc mơ tả xác nội dung, đối tƣợng, mục đích, thời lƣợng giảng dạy phân bổ vào thời gian đào tạo sinh viên Việc giảng dạy thực tế lớp học đƣợc phân bổ theo nhóm đơn vị học trình đƣợc gọi “Học phần” Nhƣ môn học đƣợc phân rã thành nhiều học phần theo mơ hình dƣới 2.1.2 Mơ hình Chƣơng trình đào tạo Mơ hình “Nội dung” Chƣơng trình đào tạo đƣợc mơ tả hai yếu tố: “Khung chƣơng trình đào tạo sở” “Khung chƣơng trình đào tạo chi tiết” Khung chƣơng trình đào tạo chi tiết đƣợc trƣờng xây dựng sở khung chƣơng trình đào tạo sở Bộ Giáo dục Đào tạo ban hành - Khung chƣơng trình đào tạo sở danh sách “môn học khung” đƣợc thiết kế bao quát cho Ngành đào tạo cụ thể nhà trƣờng Do đặc thù nhà trƣờng đƣợc phép đào tạo nhiều ngành, nhiều hệ môn học khung đƣợc phân loại theo dạng: Cơ - chung cho nhiều Hệ đào tạo, Đại cƣơng - chung cho nhiều ngành, Cơ sở ngành - chung cho nhiều chuyên ngành Chuyên ngành SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Phân hệ - ngành – chuyên ngành tạo Khung chƣơng trình đào tạo Hình 2.1 Mơ hình khung chƣơng trình đào tạo - Khung chƣơng trình đào tạo chi tiết khung chƣơng trình đào tạo sở đƣợc phân rã theo học phần chi tiết phân bổ cho học kỳ sinh viên theo Khoa Ngành Do học phần kế thừa từ môn học khung nên học phần đƣợc phân loại theo Cơ - Đại cƣơng - Cơ sở Ngành Chuyên ngành nhƣ mơn học khung qui định Hình 2.2 mơ tả quan hệ khung chƣơng trình đào tạo sở khung chƣơng trình đào tạo chi tiết SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Phân hệ - ngành – chuyên ngành tạo Khung chƣơng trình đào tạo sở Khung chƣơng trình đào tạo chi tiết Hình 2.2 Mơ hình khung chƣơng trình đào tạo Việc xây dựng khung chƣơng trình đào tạo chi tiết đƣợc thực trƣờng, tùy vào đặc thù trƣờng tự điều chỉnh cho phù hợp với trƣờng mà nằm khung chƣơng trình sở Bộ Giáo dục Đào tạo 2.2 Quy trình xây dựng khung chƣơng trình đào tạo chi tiết 2.2.1 Quy trình tổng quát Qua khảo sát Phịng Đào tạo - Trƣờng Đại học Vinh, Khoa Cơng nghệ Thông tin - Trƣờng Đại học Vinh, đƣợc biết quy trình xây dựng khung chƣơng trình đào tạo chi tiết nhƣ sau: Khung chƣơng trình đào tạo sở đƣợc Bộ giáo dục Đào tạo ban hành cho trƣờng, theo ngành đào tạo Nhà trƣờng chuyển khung chƣơng trình đào tạo sở cho Phịng Đào tạo trƣờng Phòng Đào tạo điều chỉnh lại (nếu cần) khung chƣơng trình đào tạo sở cho phù hợp với đặc thù trƣờng mình, sau chuyển xuống cho khoa chuyên ngành Các khoa chuyên ngành xây dựng khung chƣơng trình đào tạo chi tiết tƣơng ứng cho ngành khoa Khung chƣơng trình đào tạo chi tiết khoa xây dựng đƣợc Hội đồng nghiệm thu tiến hành nghiệm thu Sau đƣợc nghiệm thu, khung SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 10 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo CHƢƠNG 4: CÀI ĐẶT VÀ GIỚI THIỆU SẢN PHẨM 4.1 Cài đặt 4.1.1 Cơ sở liệu Cơ sở liệu đƣợc cài đặt quản lý Hệ quản trị sở liệu quan hệ SQL Server 2000, ấn Personal Mặc định, sở liệu đƣợc cài với lựa chọn chế độ đặc quyền đăng nhập Windows Khi cài đặt chƣơng trình, thơng tin kết nối sở liệu mặc định đƣợc lƣu vào tệp cấu hình chƣơng trình Khi khởi động chƣơng trình dùng thơng tin kết nối sở liệu mặc định lƣu tệp cấu hình để kết nối truy vấn liệu Khi có thay đổi chế độ đặc quyền đăng nhập hay vị trí sở liệu, chƣơng trình trình hiển thị cửa sổ cho phép ngƣời dùng đặt thông số để kết nối sở liệu Các thông số đƣợc chƣơng trình tự động lƣu lại vào tệp cấu hình thay cho thơng số trƣớc đó, để sử dụng cho lần sử dụng chƣơng trình sau Cơ sở liệu mặc định có liệu danh mục Khóa học, Khoa chuyên ngành, Ngành học, Khối kiến thức, Học kỳ, Học phần, Loại học phần dùng để demo phần mềm Lƣu ý rằng, danh mục Khối kiến thức Loại học phần đƣợc kháo, không cho phép ngƣời dùng thay đổi với lý danh mục chuẩn Ngƣời dùng tạo khung chƣơng trình đào tạo lựa chọn học phần có sẵn để chạy demo phần mềm Tuy nhiên, ngƣời dùng dễ dàng thêm xóa hết liệu có sẵn tạo liệu vào để sử dụng phần mềm 4.1.2 Chƣơng trình Phần mềm đƣợc xây dựng để dùng máy tính đơn với sơ liệu đƣợc kèm máy tính Cấu trúc thành phần chƣơng trình bao gồm thành phần nhƣ lớp, đối tƣợng, form, hàm SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 35 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo 4.1.2.1 Xây dựng đối tƣợng Chƣơng trình xây dựng lớp (class) thể cho học phần Theo đó, học phần đƣợc thể đối tƣợng đƣợc khai báo lớp Lớp có thuộc tính tƣơng ứng với thuộc tính (thông tin) học phần Nhƣ vậy, việc xử lý học phần quy xử lý đối tƣợng lớp xây dựng Điều tạo nên thuận lợi linh hoạt xử lý học phần nhƣ xử lý đối tƣợng 4.1.2.2 Xây dựng lớp Chƣơng trình xây dựng lớp để phân tách tiến trình xử lý liệu theo loại theo giai đoạn Các tiến trình xử lý liệu theo loại theo giai đoạn đƣợc đƣa vào lớp Điều cho phép quản lý code dễ dàng nhƣ chỉnh sửa với chƣơng trình có cấu trúc code phân cấp, phân loại rõ ràng Bản chất phƣơng pháp mô hình “Kiến trúc n – tầng” “Mơ hình ba lớp” đƣợc nói đến rộng rãi cộng đồng lập trình nói riêng, lĩnh vực Cơng nghệ phần mềm nói chung Tuy nhiên, khối lƣợng kiến thức lớn mà tác giả trình nghiên cứu học hỏi, chƣa thể nắm hết đƣợc vấn đề phƣơng pháp Đồng thời, chƣơng trình khơng hồn tồn đủ thành phần cần thiết để xây dựng kiến trúc chuẩn phƣơng pháp, nên cấu trúc chƣơng trình có nhiều thành phần khuyết theo mơ hình chuẩn xây dựng chƣa đƣợc thật tốt 4.1.2.3 Xây dựng hàm Song song với việc xây dựng lớp, hầu nhƣ tiến trình xử lý liệu đƣợc đƣa vào hàm riêng biệt để xử lý Ở xét phân thành hai phần nhỏ: - Các hàm xây dựng ngơn ngữ lập trình: Đây hàm dùng để xử lý trả kết trực tiếp tiến trình chƣơng trình - Các thủ tục xây dựng ngôn ngữ sở liệu: Các truy vấn sở liệu Sql Server đƣợc xây dựng thành thủ tục lƣu sẵn (Stored Procedure), giúp cho việc dùng lại dễ dàng, tăng hiệu suất chƣơng trình, tăng cƣờng tính bảo mật sở liệu, đồng thời chuyên nghiệp hóa kỹ thuật lập trình SVTH: Phạm Cơng Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 36 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo 4.1.2.4 Xây dựng Form Để tăng tính rõ ràng linh hoạt cho ngƣời phát triển nhƣ ngƣời sử dụng, nội dung cần hiển kèm theo tác vụ liên quan đến thành phần, đối tƣợng định đƣợc đƣa vào cửa sổ riêng, thể form riêng Tuy nhiên, việc xây dựng form riêng rẽ tiện, mà đƣợc nghiên cứu, phân tích để khơng lạm dụng, dẫn đến dƣ thừa nhƣ rắc rối, nhàm chán sử dụng chƣơng trình 4.1.2.5 Giao diện, màu sắc Giao diện đƣợc thiết kế xây dựng để tạo độ thân thiện, dễ dàng thao tác cao cho ngƣời dùng Màu sắc đƣợc lựa chọn thích hợp, khơng q màu mè cho chƣơng trình khơng mang trính giải trí, khơng q nhạt nhẽo để tránh cảm giác phản cảm, khơng ƣa nhìn ngƣời dùng Các thành phần điều khiển, hiển thị form đƣợc chỉnh code, giao diện, tỉ lệ kích thƣớc thành phần ln thể thống khơng bị “méo” hình sử dụng hình có độ phân giải khác nhau, dải phân giải cho phép SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 37 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo 4.2 Giới thiệu phần mềm Giới thiệu số hình ảnh giao diện phần mềm Giao diện Hình 4.1 Giao diện SVTH: Phạm Cơng Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 38 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Giao diện lấy học phần bắt buộc Hình 4.2 Giao diện lấy học phần bắt buộc SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 39 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Giao diện lấy học phần bắt buộc nhanh Hình 4.3 Giao diện lấy học phần bắt buộc nhanh SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 40 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Giao diện lấy học phần tự chọn Hình 4.4 Giao diện lấy học phần tự chọn SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 41 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Giao diện đầu vào Hình 4.5 Giao diện đầu vào SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 42 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Giao diện đầu Hình 4.6 Giao diện đầu SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 43 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo KẾT LUẬN Kết đạt đƣợc - Đã xây dựng thành cơng “Phần mềm hỗ trợ xây dựng khung chƣơng trình đào tạo” với phiên nhƣ yêu cầu đặt đề tài - Việc đề tài thành công trƣớc hết khẳng định lực thực tế tác giả Và qua đề tài này, tác giả có thêm đƣợc nhiều kiến thức, kinh nghiệm quý báu Đồng thời, đề tài thành công nói lên hƣớng dẫn, đạo, giúp đỡ giáo viên hƣớng dẫn, nhƣ quan tâm, giúp đỡ động viên thầy cô khoa Cơng nghệ thơng tin, gia đình bạn bè Hạn chế Phiên hạn chế sau: - Chƣa đƣa đƣợc phƣơng án tối ƣu cho ngƣời dùng nhiều trƣờng hợp, mà ngƣời dùng nhiều phải điều chỉnh thêm để có đƣợc phƣơng án tối ƣu - Chƣa hỗ trợ hết chức năng, tùy chọn cho ngƣời dùng nhƣ môn học song hành, học phần thay - Phần nhập thơng tin đầu vào cho chƣơng trình chƣa đƣợc linh hoạt, phải tuân theo vài nguyên tắc nhỏ - Chƣa hỗ trợ việc kiểm sốt liệu nhập cách hồn tồn cho ngƣời dùng - Giao diện phần mềm vài điểm cịn chƣa đạt đƣợc tính thống chƣa thật hợp lý Hƣớng khắc phục - Tiếp tục điều chỉnh mặt giải thuật cúng nhƣ kỹ thuật để đƣa phƣơng án tối ƣu cho ngƣời dùng, để ngƣời dùng phải điều chỉnh nhiều - Trong phiên sau, bổ sung chức năng, tùy chọn cần thiết cho phần mềm, nhằm hỗ trợ tối đa cho ngƣời dùng - Cải tiến, tối ƣu khâu nhập liệu vào cho hợp lý linh hoạt - Tăng cƣờng tính kiểm sốt liệu nhập cho ngƣời dùng - Cải tiến giao diện phần mềm cho hợp lý thân thiện SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 44 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Hƣớng phát triển Phát triển phần mềm để hỗ trợ cho việc đăng ký học sinh viên theo học chế tín Rất mong nhận đƣợc nhiều ý kiến nhận xét góp ý thầy bạn bè để phần mềm ngày hoàn thiện SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 45 Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo PHỤ LỤC: HƢỚNG DẪN CÀI DẶT VÀ SỬ DỤNG CHƢƠNG TRÌNH Hƣớng dẫn cài đặt phần mềm Bộ cài đặt “Phần mềm hỗ trợ xây dựng khung chƣơng trình đào tạo” đƣợc ghi lên đĩa CD-ROM đƣợc copy USB để lƣu vào ổ đĩa cứng máy để dễ dàng cài đặt Bộ cài đặt bao gồm tệp cài đặt chƣơng trình tệp sơ liệu Yêu cầu máy tính phải cài đặt Microsoft SQL Server 2000, Microsoft.NET Frame 2.0 a Cài đặt phần mềm Chạy tệp Install.exe để cài đặt chƣơng trình Quá trình cài đặt diễn đơn giản nhanh chóng với vài thao tác chọn, ngƣời dùng dễ dàng hoàn thành thao tác b Attach sở liệu Mở SQL Server Enterprise Manager SQL Server 2000 Trong phần bên trái giao diện tìm đến Databases, nhấp chuột phải chọn All Tasks\Attach Database Một cửa sổ ra, nhấp chuột bên cạnh ô MDF file … tìm đến thƣ mục chứa cài đặt phần mềm, chọn tệp có phần mở rộng MDF Ở ô Attach as tên sở liệu đƣợc tạo ra, để nguyên nhấp nút OK Nếu attach thành cơng sở liệu nhận đƣợc thông báo với nội dung Successful chạy phần mềm để sử dụng, không kiểm tra nguyên nhân thực lại Bởi mặc định, chạy phần mềm đọc thông tin kết nối sở liệu đƣợc lƣu tệp cấu hình, nên khác máy tính khác Nếu phần mềm khơng thể kết nối đƣợc sở liệu có thơng báo kết nối khơng thành cơng cửa cửa sổ cho phép thiết lập lại thông tin đăng nhập để kết nối Nếu kết nối đƣợc sỏ liệu thơng tin để kết nối đƣợc lƣu vào tệp cấu hình để phục phụ kết nối cho phiên làm việc sau Hƣớng dẫn sử dụng chƣơng trình Tạo khung chƣơng trình với phần mềm: có cách SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin - 46 - Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo Cách 1: Từ giao diện phần mềm, nhấp chuột lên thực đơn vào Khung\Tạo mới, cửa sổ tạo khung chƣơng trình Nhập tên chọn thông tin để tạo lịch Cách 2: Từ giao diện phần mềm, nhấp chọn khóa học danh sách khóa học Trong bên trái giao diện phần mềm, tìm đến ngành học cụ thể khoa chuyên ngành nhấp chuột (phải), chọn tạo khung chƣơng trình Cửa sổ tạo khung chƣơng trình tƣơng tự nhƣ Sau tạo khung chƣơng trình, tên khung xuất bên trái hình Tiếp tục lấy học phần bắt buộc, học phần tự chọn, xếp cứng học phần nhƣ sau: Lấy học phần bắt buộc: Khi muốn lấy học phần bắt buộc cách riêng lẻ kèm theo điều kiện tiên xếp cứng nhấp chuột lên thực đơn chọn Học phần\Thêm học phần bắt buộc riêng lẻ đơn giản nhanh chóng nhấp chuột vào nút Thêm học phần giao diện chính, cửa sổ cho phép lấy học phần bắt buộc vào khung Nếu muốn lấy nhanh nhiều học phần bắt buộc nhấp chuột lên thực đơn chọn Học phần\Thêm học phần bắt buộc nhanh, cửa sổ cho phép ta lấy nhanh lúc nhiều học phần bắt buộc vào khung Tuy nhiên cách lấy nhanh không hỗ trợ đƣợc thao tác chọn tiên nhƣ xếp cứng học phần nhƣ cách chọn riêng lẻ mà ta phải cập nhật lại cần Lấy học phần tự chọn: Nhấp chuột lên thực đơn chọn Học phần\Thêm học phần tự chọn, cửa sổ cho phép thêm vào học phần tự chọn Tƣơng ứng với học phần tự chọn có học phần cho phép đƣợc chọn, học phần tiên (nếu có) cho học phần cho phép chọn Cập nhật, xóa học phần: Trên giao diện chính, chọn học phần cần thao tác sửa, xóa nhấn váo nút tƣơng ứng Sửa học phần, Xóa học phần nằm giao diện Xây dựng khung: Nhấp chuột lên thực đơn chọn Thao tác\Tạo khung Lập tức đầu đƣợc hiển thị giao diện Ta điều chỉnh thêm cần lƣu lại kết cách nhấp chuột vào nút Lƣu lại nằm giao diện Để thay đổi vị trí học phần khung, nhấp giữ chuột vào học phần rê đến vị trí cần thiết thả ra, học phần đƣợc chèn vào vị trí vừa thả SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin - 47 - Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo chuột Nếu muốn hốn đổi vị trí hai học phần khung làm nhƣ có nhấn them phím Ctrl q trình thao tác Báo cáo, in ấn: Nhấp chuột lên thực đơn chọn Báo cáo\Xem in khung chƣơng trình để xem trƣớc in khung chƣơng trình đƣợc chọn hiển thị giao diện SVTH: Phạm Cơng Tuấn – Lớp 46K2, Khoa Công nghệ thông tin - 48 - Đồ án tốt nghiệp Phần mềm hỗ trợ xây dựng khung chương trình đào tạo TÀI LIỆU THAM KHẢO Nghiên cứu mơ hình: [1] Bộ Giáo dục Đào tạo, Quy chế số 43 Đào tạo Đại học Cao đẳng hệ quy theo hệ thống tín Nghiên cứu phƣơng pháp: [1] Nguyễn Đức Nghĩa, Nguyễn Tơ Thành (1999), “Tốn rời rạc”, Nhà xuất giáo dục [2] Nguyễn Trung Hịa, “Slide Bài giảng tốn rời rạc” (2005), Trƣờng Đại học Vinh Nghiên cứu lập trình: [3] Nguyễn Hữu Khang (2005), “Lập trình C# 2005 Tập – Lập trình Cơ bản” [4] Nguyễn Hữu Khang (2005), “Lập trình C# 2005 Tập – Lập trình Windows Form” [5] Nguyễn Hữu Khang (2005), “Lập trình C# 2005 Tập – Lập trình Hƣớng đồi tƣợng” [6] Nguyễn Hữu Khang (2005), “Lập trình C# 2005 Tập Quyển – Lập trình Cơ sở liệu” [7] Nguyễn Hữu Khang (2005), “Lập trình C# 2005 Tập Quyển – Lập trình Cơ sở liệu” [8] Websites: http://congdongcviet.com, http://csharpvn.com, … SVTH: Phạm Công Tuấn – Lớp 46K2, Khoa Công nghệ thông tin 49 ... trợ xây dựng khung chương trình đào tạo Phân hệ - ngành – chuyên ngành tạo Khung chƣơng trình đào tạo sở Khung chƣơng trình đào tạo chi tiết Hình 2.2 Mơ hình khung chƣơng trình đào tạo Việc xây. .. hỗ trợ xây dựng khung chương trình đào tạo Phân hệ - ngành – chuyên ngành tạo Khung chƣơng trình đào tạo Hình 2.1 Mơ hình khung chƣơng trình đào tạo - Khung chƣơng trình đào tạo chi tiết khung. .. trình đào tạo sở” ? ?Khung chƣơng trình đào tạo chi tiết” Khung chƣơng trình đào tạo chi tiết đƣợc trƣờng xây dựng sở khung chƣơng trình đào tạo sở Bộ Giáo dục Đào tạo ban hành - Khung chƣơng trình