Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 82 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
82
Dung lượng
2,11 MB
Nội dung
ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG NGUYỄN ÁNH NGỌC PHÂN TÍCH THIẾT KẾ HƢỚNG MẪU VÀ ỨNG DỤNG CHO BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP TẠI TRƢỜNG CAO ĐẲNG CỘNG ĐỒNG LUẬN VĂN THẠC SỸ KHOA HỌC MÁY TÍNH Thái Ngun - 2012 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THƠNG NGUYỄN ÁNH NGỌC PHÂN TÍCH THIẾT KẾ HƢỚNG MẪU VÀ ỨNG DỤNG CHO BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP TẠI TRƢỜNG CAO ĐẲNG CỘNG ĐỒNG Chuyên ngành: Khoa học máy tính Mã số: 60.48.01 LUẬN VĂN THẠC SỸ KHOA HỌC MÁY TÍNH NGƢỜI HƢỚNG DẪN KHOA HỌC PGS.TS Nguyễn Văn Vỵ Thái Nguyên - 2012 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn LỜI CAM ĐOAN Tôi xin cam đoan toàn nội dung luận văn, điều đƣợc trình bày cá nhân đƣợc tổng hợp từ nhiều nguồn tài liệu Tất tài liệu tham khảo có xuất xứ rõ ràng đƣợc trích dẫn hợp pháp Tơi xin hồn tồn chịu trách nhiệm chịu hình thức kỷ luật theo quy định cho lời cam đoan Học viên Nguyễn Ánh Ngọc Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn i MỤC LỤC MỤC LỤC i LỜI CẢM ƠN iv BẢNG DANH MỤC CÁC CHỮ VIẾT TẮT .v CÁC THUẬT NGỮ vi DANH MỤC CÁC HÌNH VẼ vii MỞ ĐẦU .1 Chƣơng TỔNG QUAN VỀ PHÂN TÍCH THIẾT KẾ HƢỚNG MẪU 1.1 Khái niệm mẫu thiết kế, đặc trƣng, phân loại mẫu thiết kế .2 1.1.1 Khái niệm 1.1.2 Các đặc trƣng 1.1.3 Phân loại 1.2 Quy trình phân tích thiết kế hƣớng mẫu 1.2.1 Giai đoạn 1.2.2 Giai đoạn 10 1.2.3 Giai đoạn 10 1.3 Đặc tả số mẫu thiết kế cần dùng cho toán .12 1.3.1 Mẫu chế tạo (Factory Pattern) 12 1.3.2 Mẫu Ủy nhiệm (Proxy Pattern) .14 1.3.3 Sơ đồ mối liên kết mẫu thiết kế 17 Chƣơng BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP VÀ GIẢI PHÁP 19 2.1 Khảo sát thu thập liệu toán quản lý kết học tập trƣờng Cao đẳng Cộng đồng Hải phòng số sở Đào tạo khác .19 2.1.1 Nộp hồ sơ 19 2.1.2 Nhập học 19 2.1.3 Hồ sơ Học viên 19 2.1.4 Kế hoạch đào tạo .20 2.2 Mô tả đặc tả yêu cầu toán đặt 23 2.3 Thực trạng việc quản lý kết học tập trƣờng Cao đẳng Cộng đồng Hải phòng vấn đề đặt .23 2.4 Giải pháp tổng thể công nghệ thông tin để giải toán đặt .24 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn ii Chƣơng PHÂN TÍCH THIẾT KẾ BÀI TOÁN HƢỚNG MẪU 25 3.1 Đặc tả toán theo hƣớng đối tƣợng 25 3.1.1 Các chức hệ thống 25 3.1.2 Mơ hình khái niệm mức nghiệp vụ 26 3.1.3 Xác định tác nhân, ca sử dụng mô tả ca sử dụng 26 3.1.4 Mơ hình ca sử dụng 27 3.1.5 Mơ hình chi tiết ca sử dụng .31 3.2 Lựa chọn mẫu thích hợp cho đặc tả yêu cầu tƣơng ứng 41 3.2.1 Mẫu Ủy nhiệm (Proxy) 41 3.2.2 Mẫu tạo (Factory) 41 3.2.3 Áp dụng mẫu Ủy nhiệm (Proxy) .41 3.2.4 Áp dụng mẫu tạo (Factory) .42 3.3 Tích hợp để đƣợc thiết kế tổng thể .42 3.3.1 Ca sử dụng Cập nhật môn học 42 3.3.2 Ca sử dụng Chƣơng trình đào tạo 43 3.3.3 Ca sử dụng Nhập điểm 44 3.4 Bổ sung hoàn thiện thiết kế hệ thống 48 Chƣơng XÂY DỰNG CHƢƠNG TRÌNH VÀ CÀI ĐẶT THỬ NGHIỆM HỆ THỐNG .57 4.1 Lựa chọn môi trƣờng công cụ phát triển hệ thống 57 4.2 Lập chƣơng trình kiểm thử hệ thống 57 4.3 Cài đặt hệ thống thử nghiệm .57 4.3.1 Các nghiệp vụ .57 4.3.2 Tìm kiếm: 58 4.3.3 Các nghiệp vụ ngƣời quản trị hệ thống (Phòng đào tạo) 59 4.3.4 Quản lý học viên .62 4.3.5 Quản lý điểm 67 4.3.6 Tốt nghiệp 69 4.4 Các kết đánh giá hệ thống 70 KẾT LUẬN 71 TÀI LIỆU THAM KHẢO 72 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn iii LỜI CẢM ƠN Trƣớc tiên, em xin đƣợc trân trọng cảm ơn bày tỏ lòng biết ơn thầy giáo PGS.TS Nguyễn Văn Vỵ, giảng viên môn Công Nghệ Phần Mềm – Khoa Công Nghệ Thông Tin – Trƣờng Đại học Cơng Nghệ - ĐHQGHN Trong tồn trình học tập làm luận văn tốt nghiệp, thầy tận tình bảo, hƣớng dẫn, định hƣớng, giảng giải cho em việc nghiên cứu thực hoàn thành luận văn Em xin đƣợc cảm ơn Giáo Sƣ, Tiến Sĩ, thầy cô trƣờng đại học Công Nghệ Thông tin Truyền thơng - Đại học Thái Ngun tận tình giảng dạy, giúp đỡ em trình học tập, thực hành, làm tập, đọc nhận xét luận văn em, giúp em hiểu thấu đáo lĩnh vực mà em nghiên cứu hạn chế cần khắc phục việc học tập, nghiên cứu thực luận văn Xin cảm ơn bạn bè, đồng nghiệp thành viên gia đình tạo điều kiện tốt nhất, động viên, cổ vũ tơi suốt q trình học tập làm luận văn tốt nghiệp Học viên Nguyễn Ánh Ngọc Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn iv BẢNG DANH MỤC CÁC CHỮ VIẾT TẮT Thuật ngữ Chi tiết Ý nghĩa HeDT Hệ đào tạo Các loại hình đào tạo NganhDT Ngành đào tạo Chun mơn đào tạo Dựa theo chƣơng trình khung ChuongTrinhDT Chƣơng trình đào tạo Bộ Giáo dục & Đào tạo mà sở đào tạo xây dựng lên ChuongTrinhTK Chƣơng trình triển khai Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Chƣơng trình đào tạo đƣợc triển khai cho lớp cụ thể http://www.lrc-tnu.edu.vn v CÁC THUẬT NGỮ Tiếng Anh Tiếng Việt Abstract factory pattern Mẫu chế tạo trừu tƣợng Adapter pattern Mẫu thích nghi Base- class Lớp sở Base- object Đối tƣợng sở Behavioral pattern Đẫu hành vi Cache proxy Không gian lƣu trữ tạm thời Copy-On-Write proxy Cho phép ghi vaò đĩa lúc Creational patterns Các mẫu tạo sinh Design pettern Mẫu thiết kế Factory pattern Mẫu chế tạo Firewall proxy Ủy nhiệm tƣờng lửa Framework Khung làm việc GOF(gang of five) Nhóm thành viên Idoms Thành ngữ Monitor Proxy Ủy nhiệm hình Protection proxy Ủy nhiệm bảo vệ Proxy class Lớp Ủy nhiệm Proxy pattern Mẫu Ủy nhiệm Remote Proxy Ủy nhiệm từ xa Singleton pattern Mẫu đơn Smart reference proxy Kiểm soát đối tƣợng bổ sung Structual patterns Các mẫu cấu trúc Synchoronization Proxy Ủy nhiệm đồng Virtual Proxy Ủy nhiệm ảo Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn vi DANH MỤC CÁC HÌNH VẼ Số Tên bảng hình Hình 1.1 Khai phá mẫu Hình 1.2 Vịng đời Mẫu Pattern Hình 1.3 Biểu đồ lớp mẫu chế tạo Hình 1.4 Biểu đồ lớp mẫu Ủy nhiệm Hình 1.5 Sơ đồ mối liên kết mẫu thiết kế Hình 3.1 Mơ hình nghiệp vụ Hình 3.2 Biểu đồ ca sử dụng mức gộp hệ thống Hình 3.3 Biểu đồ ca sử dụng quản lý truy cập Hình 3.4 Biểu đồ ca sử dụng quản lý tiến trình đào tạo Hình 3.5 Biểu đồ ca sử dụng quản lý lớp danh sách Hình 3.6 Biểu đồ ca sử dụng quản lý nhập điểm Hình 3.7 Áp dụng mẫu Proxy vào trình thao tác với sở liệu Hình 3.8 Sơ đồ liên kết ca sử dụng cập nhật mơn học Hình 3.9 Sơ đồ cộng tác ca sử dụng cập nhật môn học Hình 3.10 Sơ đồ liên kết ca sử dụng cập nhật chƣơng trình đào tạo Hình 3.11 Sơ đồ cộng tác ca sử dụng cập nhật chƣơng trình đào tạo Hình 3.12 Sơ đồ liên kết ca sử dụng nhập điểm Hình 3.13 Sơ đồ cộng tác ca sử dụng nhập điểm Hình 3.14 Biểu đồ phân tích thực thi ca sử dụng Hình 3.15 Biểu đồ lớp ca sử dụng cập nhật mơn học Hình 3.16 Biểu đồ lớp ca sử dụng cập nhật giáo viên giảng dạy Hình 3.17 Biểu đồ lớp ca sử dụng cập nhật chƣơng trình đào tạo Hình 3.18 Biểu đồ lớp ca sử dụng triển khai chƣơng trình học cho lớp Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn vii Hình 3.19 Biểu đồ lớp ca sử dụng cập nhật lớp Hình 3.20 Biểu đồ lớp ca sử dụng cập nhật thơng tin học viên Hình 3.21 Biểu đồ lớp ca sử dụng nhập điểm Hình 3.22 Biểu đồ lớp sau áp dụng mẫu Hình 4.1 Form đăng nhập Hình 4.2 Form tìm kiếm học viên Hình 4.3 Form tìm kiếm giáo viên Hình 4.4 Form tìm kiếm mơn học Hình 4.5 Form quản trị ngƣời dùng Hình 4.6 Các thơng tin hệ thống Hình 4.7 Giao diện form menu quản trị thơng tin hệ thống Hình 4.8 Form giao diện quản lý chƣơng trình đào tạo Hình 4.9 Form giao diện thành lập lớp Hình 4.10 Form giao diện tải từ xls file Hình 4.11 Form giao diện nhập danh sách từ file Excel Hình 4.12 Form giao diện thơi học Hình 4.13 Form giao diện chuyển lớp Hình 4.14 Form giao diện chuyển điểm từ lớp cũ sang lớp Hình 4.15 Form giao diện trở lại học Hình 4.16 Form giao diện chức nhập điểm Hình 4.17 Giao diện nhập điểm từ file Excel Hình 4.18 Form giao diện chức nhập điểm tốt nghiệp Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 58 Đây thao tác bắt buộc khởi động phần mềm Nhập Username mật khẩu, chọn năm học làm việc, server cần chọn khoa làm việc thực đăng nhập Nếu nhập sai, tiến hành nhập lại Lưu ý: Mỗi đăng nhập vào phần mềm cần kiểm tra ngày hệ thống Nếu ngày hệ thống không trùng với ngày tại, cần sửa lại trước đăng nhập b Chọn lớp Chọn hệ ngành đào tạo ứng với lớp cần chọn, sau chọn lớp Danh sách lớp hiển thị học viên thuộc lớp đó, đồng thời thông tin lớp môn học chƣơng trình đƣợc triển khai cho lớp đƣợc hiển thị theo loại môn học Khi chọn học viên tồn thơng tin học viên đƣợc hiển thị Tab thơng tin học viên 4.3.2 Tìm kiếm a Tìm kiếm học viên Giao diện chức tìm kiếm học viên: Hình 4.2 Form tìm kiếm học viên Đánh dấu tích vào hộp chọn để kích hoạt tiêu chí tìm kiếm Tìm kiếm theo tiêu chí kích hoạt tiêu chí Sau thức tìm kiếm nhƣ tìm kiếm b Tìm kiếm giáo viên Giao diện chức tìm kiếm giáo viên: Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 59 Hình 4.3 Form tìm kiếm giảng viên Tìm kiếm theo tiêu chí nhập thơng tin theo tiêu chí Nhấn nút tìm kiếm Thơng tin tìm kiếm hiển thị danh sách: c Tìm kiếm mơn học Giao diện chức tìm kiếm mơn học: Hình 4.4 Form tìm kiếm mơn học Tìm kiếm theo tiêu chí nhập thơng tin theo tiêu chí Nhấn nút tìm kiếm Thơng tin tìm kiếm hiển thị danh sách: 4.3.3 Các nghiệp vụ ngƣời quản trị hệ thống (Phòng đào tạo) a Quản trị ngƣời dùng Giao diện chức quản trị ngƣời dùng: Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 60 Hình 4.5 Form quản trị ngƣời dùng Danh sách đơn vị thể đơn vị, phận tham gia vào hệ thống Mỗi đơn vị đƣợc chọn, danh sách chức quyền truy cập chức đƣợc hiển thị b Quản trị thông tin hệ thống Thơng tin hệ thống gồm có: Khoa, Khung đào tạo, Hệ đào tạo, Ngành nghề, Môn học, Giảng viên, Học Hàm, Học vị, Đơn vị ngoài, Tỉnh thành Hình 4.6 Các thơng tin hệ thống Giao diện form menu Quản trị thông tin hệ thống Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 61 Hình 4.7 Giao diện form menu Quản trị thông tin hệ thống Để lọc thơng tin hệ thống, tích vào điều kiện cần lọc, sau nhấn nút tìm kết hiển thị danh sách Để thêm thông tin hệ thống, nhấn nút thêm, hộp nhập sáng lên, tiến hành nhập liệu vào hộp nhập, sau nhấn nút ghi để hồn tất q trình nhập Để sửa thông tin hệ thống, nhấn nút sửa, hộp nhập sáng lên, tiến hành sửa liệu hộp nhập, sau nhấn nút ghi để hồn tất q trình sửa Để xóa thơng tin hệ thống chọn thơng tin hệ thống sau nhấn nút xóa c Quản lý chƣơng trình đào tạo Để khởi động chức nhấn nút triển khai form Giao diện form triển khai Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 62 Hình 4.8 Form giao diện quản lý chƣơng trình đào tạo Danh sách bên trái chƣơng trình đào tạo đƣợc triển khai cho lớp, bên phải chƣơng trình đào tạo đƣợc triển khai Để áp dụng mơn học chƣơng trình đào tạo khung đào tạo ứng với lớp chọn Trong phần chƣơng trình chƣa triển khai, nhấn nút thêm, nhập đầy đủ thông tin môn học cần áp dụng Nhấn ghi để hồn tất Để sửa thơng tin chƣơng trình dạy đào tạo Trong phần chƣơng trình chƣa triển khai, nhấn nút sửa Tiến hành sửa môn học danh sách chƣơng trình dạy nghề Nhấn nút ghi để hồn tất Để bỏ áp dụng môn học chƣơng trình đào tạo, chọn mơn học danh sách chƣơng trình chƣa triển khai sau nhấn nút xóa Những mơn học sau triển khai có điểm thi đƣợc hiển thị màu khác so với mơn học triển khai nhƣng chƣa có điểm tổng kết 4.3.4 Quản lý học viên a Thành lập lớp Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 63 Trƣớc tiến hành thành lập lớp cần chọn hệ đào tạo, ngành nghề cho lớp cần thành lập form Khởi động chức thành lập lớp Giao diện chức thành lập lớp Hình 4.9 Form giao diện thành lập lớp Bƣớc 1: Nhập thông tin gồm tên lớp, năm học bắt đầu, thời gian đào tạo Bƣớc 2: Tích vào hộp chọn để xếp giáo viên chủ nhiệm Nếu chƣa có giáo viên chủ nhiệm bỏ qua bƣớc để xếp sau Sau nhấn nút xác nhận, để hồn thành thơng tin lớp Bƣớc 3: Sau xác nhận, phần mềm yêu cầu nhập danh sách lớp Nếu có file Excel chứa danh sách lớp dùng chức tải từ xls file để đƣa danh sách vào Chức tải từ xls file: Tìm đến file excel cần chọn Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 64 Hình 4.10 Form giao diện tải từ xls file Sau nhấn Open phần mềm cho xem trƣớc, chỉnh sửa danh sách trƣớc đƣa vào sử dụng Hình 4.11 Form giao diện nhập danh sách từ file Excel Sau nhấn cập nhật, phần mềm quay chức thành lập lớp với danh sách đƣợc tải vào Sau nhấn nút xác nhận danh sách lần Bƣớc 4: Phần mềm yêu cầu chọn định thành lập lớp Nếu định chƣa có, tiến hành thêm Sau nhấn nút chọn b Thơi học Chọn học viên muốn cho thơi học form Khởi động chức thơi học Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 65 Hình 4.12 Form giao diện học Phần mềm yêu cầu chọn định thơi học Nếu định chƣa có, tiến hành thêm Sau nhấn nút chọn Học viên đƣợc sang danh sách học viên có tình trạng học c Chuyển lớp Chọn học viên muốn cho chuyển lớp form Khởi động chức chuyển lớp Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 66 Hình 4.13 Form giao diện chuyển lớp Chọn hệ đào tạo, ngành đào tạo đến lớp mà học viên chuyển sang sau nhấn nút chọn lớp Tiến hành chuyển điểm học viên từ lớp cũ sang lớp Hình 4.14 Form giao diện chuyển điểm từ lớp cũ sang lớp Sau nhấn nút đóng form, phần mềm yêu cầu chọn định chuyển lớp Nếu định chƣa có, tiến hành thêm Sau nhấn nút chọn Học viên đƣợc sang danh sách lớp d Bảo lƣu Chọn học viên muốn cho bảo lƣu form Khởi động chức bảo lƣu Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 67 Phần mềm yêu cầu chọn định bảo lƣu Sau nhấn nút chọn Học viên đƣợc đƣa sang danh sách học viên bảo lƣu e Trở lại học Chọn học viên muốn cho cho trở lại học danh sách học viên có tình trạng thơi học bảo lƣu form Khởi động chức trở lại học Hình 4.15 Form giao diện trở lại học Phần mềm yêu cầu chọn định trở lại học Sau nhấn nút chọn Học viên đƣợc đƣa sang danh sách học viên học 4.3.5 Quản lý điểm a Nhập điểm Nhập điểm cho sinh viên sử dụng cách nhập trực tiếp form nhập điểm, tải điểm từ file Excel theo mẫu Import vào phần mềm Khởi động chức nhập điểm có giao diện nhƣ sau: Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 68 Hình 4.16 Form giao diện chức nhập điểm Cách 1: Nhập điểm trực tiếp form - Sẽ nhập điểm trực tiếp vào cột ĐK1, ĐK2, ĐK3, ĐK4 Nhập số tiết vắng, nhập điểm thi hết môn tƣơng ứng L1, L2, L3 Nhấn nút Lƣu, sau nhấn nút Đóng form Cách 2: Nhập điểm file Excel - Khởi động form nhập điểm nhƣ Hình 4.16, sau nhấn vào nút Tải từ Excel, file Excel nhập sẵn điểm Hình 4.17 Giao diện nhập điểm từ file Excel Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 69 Sau chọn file nhập điểm để Import vào phần mềm, ta lại thực thao tác nhấn vào nút Lƣu, sau đến nút Đóng form * Sửa điểm: Chỉ có ngƣời quản trị có chức sửa điểm, muốn sửa điểm, chọn lớp cần sửa điểm form Khởi động chức nhập điểm, sau bấm vào nút Sửa, nhập điểm nhấn vào nút Lƣu sau Đóng form b Nhập điểm kiểm tra lại định kỳ, học lại Căn vào bảng điểm kiểm tra lại định kỳ giáo vụ khoa chuyển phòng đào tạo tiến hành kiểm tra nhập điểm kiểm tra lại định kỳ, điểm chuyên cần 4.3.6 Tốt nghiệp Nhập điểm tốt nghiệp Chọn lớp muốn nhập điểm tốt nghiệp form Chọn loại mơn tốt nghiệp Khởi động chức nhập điểm cho loại môn tốt nghiệp Giao diện chức nhập điểm cho loại mơn tốt nghiệp Hình 4.18 Form giao diện chức nhập điểm tốt nghiệp Nhập điểm ứng với mơn thi tốt nghiệp: Lý luận trị, Kiến thức chuyên môn ngành, Kiến thức sở ngành Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 70 4.4 Các kết đánh giá hệ thống - Phần mềm đƣợc triển khai cài đặt sử dụng thử nghiệm hệ thống trang thiết bị máy tính trƣờng Cao đẳng Cộng đồng Hải Phòng, kết cho thấy: + Phần mềm đáp ứng phần nghiệp vụ liên quan đến việc quản lý kết học tập trƣờng + Các thuật tốn lƣu trữ, tính tốn xác + Cho phép ngƣời dùng chuyển từ chế độ Thêm, Sửa, Xóa, Ghi cách dễ dàng ca làm việc cho phép thao tác nhiều ghi + Các thao tác sử dụng nhập liệu dạng grid gần gũi thân thiện với ngƣời dùng quen xử lý bảng điểm Excel + Các biểu mẫu in phù hợp với quy chế đào tạo trƣờng, dễ dàng chỉnh sửa Template in Template xuất từ Excel * Điểm khác luận văn so với luận văn khác: - Phần mềm phân tích theo hƣớng cấu trúc thay đổi nghiệp vụ chuyển lĩnh vực quản lý khác viết lại tồn chƣơng trình khơng sử dụng mẫu thiết kế - Phần mềm phân tích theo hƣớng đối tƣợng thay đổi nghiệp vụ chuyển lĩnh vực quản lý khác phải thay đổi nhƣng khơng nhiều cấu trúc liệu nhƣ chƣơng trình khơng sử dụng mẫu thiết kế - Xây dựng phần mềm phân tích theo hƣớng đối tƣợng sử dụng số mẫu phân tích thiết kế dễ dàng cho việc bảo trì nâng cấp, đối tƣợng đƣợc thiết kế mềm dẻo(kết dính chặt chẽ, kết nối lỏng lẻo, thao tác gần Các modul kết nối lỏng lẻo nên sửa đổi lớp khơng ảnh hưởng lớp khác) Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 71 KẾT LUẬN Luận văn nghiên cứu vấn đề “Mẫu thiết kế phân tích hƣớng mẫu” Đây vấn đề mẻ, nhiên luận văn trình bày chi tiết khái niệm mẫu, đồng thời giới thiệu đƣợc số mẫu 23 mẫu nhóm tác giả Erich Gamma, Richard Helm, Ralph Johnson, Johnson Vilissides Do thời gian có hạn, số mẫu chƣa đƣợc trình bày luận văn Phần ứng dụng luận văn tiến hành phân tích thiết kế hệ thống “Quản lý kết học tập” có áp dụng số mẫu phân tích để cài đặt Đây hệ thống tƣơng đối phức tạp thơng tin hệ thống thƣờng xuyên biến động, đòi hỏi hệ thống cần phải xử lý Số lƣợng thông tin cần quản lý tƣơng đối lớn Các phép xử lý hệ thống chủ yếu theo lô, tiến hành đồng thời nhiều thao tác, mặt khác tính chất nghiệp vụ địi hỏi hệ thống cần phải có độ tin cậy cao, tính bảo mật tốt lại đảm bảo cho nhiều đối tƣợng khác truy nhập đƣợc thơng tin hệ thống Q trình xây dựng hệ thống “Quản lý kết học tập” phần nắm bắt đƣợc cách tiếp cận với tốn quản lý, phƣơng pháp phân tích, thiết kế, xây dựng tốn dựa phƣơng pháp lập trình hƣớng đối tƣợng, thơng qua áp dụng đƣợc kiến thức đƣợc trang bị nhà trƣờng vào thực tế Đồng thời nắm đƣợc cách sử dụng cơng cụ trợ giúp cho q trình phân tích thiết kế xây dựng tốn lập trình hƣớng đối tƣợng UML sử dụng số mẫu phân tích Đề tài “Phân tích thiết kế hƣớng mẫu ứng dụng cho toán quản lý kết học tập trƣờng Cao đẳng Cộng đồng” đạt đƣợc số kết định nhiên đề tài cần phát triển hƣớng sau: - Tiếp tục nghiên cứu sâu mẫu để có khả vận dụng nhiều mẫu hoạt động thiết kế - Tiếp tục triển khai tiếp tốn quản lý hồn thiện chức có để trợ giúp tốt cho cơng việc quản lý kết học tập Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 72 TÀI LIỆU THAM KHẢO Tiếng Việt Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML, NXB Giáo dục, Hà Nội, 2002 Nguyễn Văn Vỵ, Nguyễn Hữu Nguyên, Phân tích thiết kế hướng đối tượng, Khoa Công Nghệ, ĐHQGHN, Hà Nội, biên dịch 2001 Nguyễn Văn Vỵ, Phân tích thiết kế hệ thống thơng tin đại hướng cấu trúc hướng đối tượng, Nhà xuất Thống kê, Hà Nội, 2002 Phạm Đình Trƣờng(2005), Design Pattern - Thiết kế theo mơ hình mẫu, Software Engineer, GrapeCity Inc, http://www.pcworld.com.vn/articles/cong-nghe/cong- nghe/2005/06/1187708/design-pattern-thiet-ke-theo-mo-hinh-mau/ Tiếng Anh Alan Shalloway, James R Trott Design Patterns Explained: A New Perspective on Object-Oriented Design Addison Wesley, July 2001 Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., & Stal, M Patternoriented software architecture: A system of patterns Chichester, UK: John Wiley & Sons, 1996 Erich Gamma, Richard Heim, Ralph Johnson John Vlissides “Design Patterns – Elements of Reusable Object-Oriented Software”, 1998 Sherif M.Yacoub, Hany H.Ammar Pattern – Oriented Analysis and Design: Composing Patterns to Design Software Systems Addison Wesley, 2003 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn ...ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THƠNG NGUYỄN ÁNH NGỌC PHÂN TÍCH THIẾT KẾ HƢỚNG MẪU VÀ ỨNG DỤNG CHO BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP TẠI TRƢỜNG CAO ĐẲNG CỘNG ĐỒNG... 1.3.2 Mẫu Ủy nhiệm (Proxy Pattern) .14 1.3.3 Sơ đồ mối liên kết mẫu thiết kế 17 Chƣơng BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP VÀ GIẢI PHÁP 19 2.1 Khảo sát thu thập liệu toán quản lý kết học. .. liên kết mẫu thiết kế Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 19 Chƣơng BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP VÀ GIẢI PHÁP 2.1 Khảo sát thu thập liệu toán quản lý kết