- Phần mềm đã đƣợc triển khai cài đặt và sử dụng thử nghiệm trên hệ thống trang thiết bị máy tính tại trƣờng Cao đẳng Cộng đồng Hải Phòng, kết quả cho thấy:
+ Phần mềm đã đáp ứng phần nào các nghiệp vụ liên quan đến việc quản lý kết quả học tập tại trƣờng.
+ Các thuật toán lƣu trữ, tính toán là chính xác.
+ Cho phép ngƣời dùng chuyển từ chế độ Thêm, Sửa, Xóa, Ghi một cách dễ dàng và trong một ca làm việc cho phép thao tác trên nhiều bản ghi.
+ Các thao tác sử dụng nhập liệu dạng grid khá gần gũi và thân thiện với ngƣời dùng do đã quen xử lý bảng điểm trên Excel.
+ Các biểu mẫu in ra phù hợp với quy chế đào tạo của trƣờng, dễ dàng chỉnh sửa các Template in ra do các Template đều xuất từ Excel.
* Điểm khác của luận văn này so với luận văn khác:
- Phần mềm phân tích theo hƣớng cấu trúc thì khi thay đổi nghiệp vụ hoặc chuyển lĩnh vực quản lý khác thì sẽ viết lại toàn bộ chƣơng trình do không sử dụng mẫu trong thiết kế.
- Phần mềm phân tích theo hƣớng đối tƣợng thì khi thay đổi nghiệp vụ hoặc chuyển lĩnh vực quản lý khác thì sẽ phải thay đổi nhƣng không nhiều về cấu trúc dữ liệu cũng nhƣ chƣơng trình do không sử dụng mẫu trong thiết kế.
- Xây dựng phần mềm phân tích theo hƣớng đối tƣợng và sử dụng một số mẫu trong phân tích thiết kế sẽ dễ dàng cho việc bảo trì nâng cấp, do các đối tƣợng đều
đƣợc thiết kế rất mềm dẻo(kết dính chặt chẽ, kết nối thì lỏng lẻo, thao tác gần nhau.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
KẾT LUẬN
Luận văn nghiên cứu về vấn đề “Mẫu thiết kế và phân tích hƣớng mẫu”. Đây là một vấn đề còn rất mới mẻ, tuy nhiên trong 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 một số mẫu cơ bản trong 23 mẫu của nhóm tác giả Erich Gamma, Richard Helm, Ralph Johnson, Johnson Vilissides. Do thời gian có hạn, vì vậy một số mẫu chƣa đƣợc trình bày trong luận văn này.
Phần ứng dụng của luận văn là tiến hành phân tích thiết kế hệ thống “Quản lý kết quả học tập” có áp dụng một số mẫu trong phân tích để cài đặt. Đây là một hệ thống tƣơng đối phức tạp vì các thông tin trong 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ý là tƣơng đối lớn. Các phép xử lý trong hệ thống chủ yếu là theo lô, tiến hành đồng thời nhiều thao tác, mặt khác do 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 trong khi đó lại đảm bảo cho nhiều đối tƣợng khác nhau có thể truy nhập đƣợc các thông tin hệ thống. Quá trình xây dựng hệ thống “Quản lý kết quả học tập” phần nào đã nắm bắt đƣợc cách tiếp cận với bài toán quản lý, phƣơng pháp phân tích, thiết kế, xây dựng bài toán dựa trên phƣơng pháp lập trình hƣớng đối tƣợng, thông qua đó áp dụng đƣợc các kiến thức đã đƣợc trang bị trong nhà trƣờng vào thực tế. Đồng thời cũng nắm đƣợc cách sử dụng các công cụ trợ giúp cho quá trình phân tích thiết kế xây dựng bài toán của lập trình hƣớng đối tƣợng là UML và sử dụng một số mẫu trong phân tích.
Đề tài “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” đã đạt đƣợc một số kết quả nhất định tuy nhiên đề tài cũng cần phát triển tiếp theo các hƣớng sau:
- Tiếp tục nghiên cứu sâu hơn các mẫu để có khả năng vận dụng nhiều mẫu trong hoạt động thiết kế.
- Tiếp tục triển khai bài tiếp bài toán quản lý và hoàn thiện các chức năng đã có để trợ giúp tốt cho công việc quản lý kết quả học tập.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
TÀI LIỆU THAM KHẢO Tiếng Việt
1. Đặng Văn Đức, Phân tích thiết kế hướng đối tượng bằng UML, NXB Giáo dục, Hà
Nội, 2002.
2. Nguyễn Văn Vỵ, Nguyễn Hữu Nguyên, Phân tích và thiết kế hướng đối tượng,
Khoa Công Nghệ, ĐHQGHN, Hà Nội, biên dịch 2001.
3. Nguyễn Văn Vỵ, Phân tích thiết kế các hệ thống thông tin hiện đại hướng cấu trúc
và hướng đối tượng, Nhà xuất bản Thống kê, Hà Nội, 2002.
4. 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
5. Alan Shalloway, James R. Trott. Design Patterns Explained: A New Perspective on
Object-Oriented Design. Addison Wesley, July 2001.
6. Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., & Stal, M. Pattern- oriented software architecture: A system of patterns. Chichester, UK: John Wiley & Sons, 1996.
7. Erich Gamma, Richard Heim, Ralph Johnson và John Vlissides trong “Design
Patterns – Elements of Reusable Object-Oriented Software”, 1998.
8. Sherif M.Yacoub, Hany H.Ammar. Pattern – Oriented Analysis and Design: