Về mặt lý thuyết

Một phần của tài liệu ỨNG DỤNG UML DESIGN PATTERN XÂY DỰNG HỆ THỐNG ĐĂNG KÝ TÍN CHỈ TRỰC TUYẾN (ONLINE COURSE REGISTER SYSTEM) (Trang 116)

I. Kết quả đạt được

1.Về mặt lý thuyết

Làm thế nào để ứng dụng hoạt động nhanh, dễ nâng cấp, dễ bảo trì và có tính tái sử dụng cao? Một ứng dụng chỉ đáp ứng được những u cầu trong hiện tại mà khơng có khả năng đáp ứng những yêu cầu mở rộng về sau thì khơng thể xem là một ứng dụng tốt. Thực tế tại nước ta hiện nay, có rất nhiều phần mềm sản xuất trong nước ít có khả năng tái sử dụng và việc nâng cấp sửa chữa cũng rất khó khăn, hãy tưởng tượng xem chuyện gì sẽ xảy ra với những phần mềm dạng này khi người dùng yêu cầu thêm những chức năng mới hoặc yêu cầu quản lý của khách hàng với hệ thống thay đổi? Chỉnh sửa mã nguồn chương trình là điều tất yếu, thậm chí có thể viết mới lại từ đầu. Giải quyết được những khó khăn nêu trên thực sự là một bài tốn khó cho tất cả các nhà phát triển phần mềm.

Luận văn này nêu ra một hướng giải quyết hiện nay đang được nhiều nhà phát triển phần mềm lựa chọn, đó là sự kết hợp của q trình phân tích ứng dụng dựa trên ngơn ngữ mơ hình hợp nhất UML và quá trình xây dựng ứng dụng theo mơ hình ba tầng. Sự kết hợp trên đảm bảo cho ứng dụng có khả năng nâng cấp, bảo trì dễ dàng, giảm khả năng phải sửa lại mã nguồn chương trình.

Có thể khẳng định rằng hệ thống quản lý đào tạo theo học chế tín chỉ là một hệ thống cực kỳ phức tạp. Nó bao gồm rất nhiều hệ thống con nằm bên trong như sắp xếp thời khóa biểu cho sinh viên, quản lý quá trình đăng ký của sinh viên, quản lý điểm, quản lý hồ sơ sinh viên, quản lý tài vụ v.v...

Có rất nhiều vấn đề cần nghiên cứu để xây dựng một ứng dụng quản lý tín chỉ hồn chỉnh. Tuy nhiên trong đồ án tốt nghiệp này chúng em chỉ đặt ra một số yêu cầu để giải quyết, cụ thể chúng em chỉ giải quyết bài tốn quản lý đăng ký tín chỉ. Với yêu cầu đặt ra như vậy chúng em đã áp dụng giải pháp trên cho q trình phân tích thiết kế hệ thống của mình. Chi tiết về những lý thuyết nghiên cứu được chúng em đã trình bày khá rõ ràng trong các phần trước của luận văn. Đó chính là kết quả đạt được về mặt lý thuyết của đồ án.

Một phần của tài liệu ỨNG DỤNG UML DESIGN PATTERN XÂY DỰNG HỆ THỐNG ĐĂNG KÝ TÍN CHỈ TRỰC TUYẾN (ONLINE COURSE REGISTER SYSTEM) (Trang 116)