ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Trần Lệ Huyền
TÌM HIỂU VỀ TIẾP CẬN THEME
VÀ ỨNG DỤNG CỦA CÁCH TIẾP CẬN VÀO XÂY
DỰNG HỆ THỐNG ĐIỆN THOẠI
KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành: Công Nghệ Thông Tin
HÀ NỘI - 2010
2
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Trần Lệ Huyền
TÌM HIỂU VỀ TIẾP CẬN THEME
VÀ ỨNG DỤNG CỦA CÁCH TIẾP CẬN VÀO XÂY
DỰNG HỆ THỐNG ĐIỆN THOẠI
KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành: Công Nghệ Thông Tin
n bộ hướng dẫn: TS. Đặng Văn Hưng
HÀ NỘI - 2010
3
Lời cảm ơn
Lời đầu tiên, em xin được bày tlòng biết ơn sâu sắc tới thầy Đặng Văn Hưng-
Người đã trực tiếp hướng dẫn, tận tình giúp đỡ em trong thời gian thực hiện khóa luận.
Em xin được bày tlòng biết ơn tới các thầy, trong khoa Công Nghệ Thông
Tin, trường Đại Học Công Nghệ, ĐHQGHN. Các thầy đã nhiệt tình dạy bảo và tạo
mọi điều kiện học tập tốt nhất cho chúng em trong những năm học tập tại ĐHCN
Tôi xin cm ơn các bạn sinh viên lớp K51CC K51CNPM Trường Đại học
Công nghệ, những người bạn đã cùng tôi học tập và rèn luyện trong suốt những m
học đại học.
Hà Nội, ngày 19 tháng 5 năm 2010
Trần Lệ Huyền
4
m tắt
Lập trình hướng khía cạnh (Aspect Oriented Programming - AOP) một kiểu
lập trình mới nhanh chóng thu hút được các nphát triển trong giới công nghthông
tin. AOP một mô hình lập trình tách biệt các chức năng phụ với logic nghiệp vcủa
chương trình chính. Các chức năng phụ rải rác nằm xuyên suốt trong hệ thống được
tách thành các đơn vị duy nhất, gọi là aspect( khía cạnh). Một aspect là một đơn vị mô-
đun cho sthi hành cắt ngang chương trình. đóng gói các hành vi mà ảnh hưởng
đến nhiều lớp vào các mô-đun khnăng sdụng lại. Đây một phương pháp lập
trình phát triển dựa trên lập trình hướng đối tượng.
Bài luận tìm hiểu về cách y dựng hệ thống với phương pháp AOP. ứng dụng
AOP vào xây dựng thiết kế một hệ thống điện thoại với các chức năng cơ bản.
5
Danh sách chữ viết tắt
STT
Từ viết tắt
Giải nghĩa
1 AOP Aspect Oriented Programming
2 OOP Object Oriented Programming