Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (140.66 KB, 6 trang )
<span class='text_page_counter'>(1)</span>ĐỀ CƯƠNG CHI TIẾT 1.1.. ĐỀ TÀI: “TÌM HIỂU KỸ THUẬT PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG VỚI UML 2.0 VÀ ỨNG DỤNG XÂY DỰNG WEBSITE QUẢN LÝ HỌC SINH CHO TRƯỜNG THCS TƯƠNG BÌNH HIỆP”.. 1.2.. LÝ DO CHỌN ĐỀ TÀI.. Ngày nay với sự phát triển không ngừng của công nghệ thông tin, việc ứng dụng công nghệ thông tin vào trường học để quản lý không còn xa lạ, nhưng đối với Trường THCS Tương Bình Hiệp là một trường ở cuối TP Thủ Dầu Một, điều kiện cơ sở vật thiếu thốn nên việc ứng dụng công nghệ thông tin còn hạn chế. Thứ nhất, trường chỉ được trang bị những phần mềm do Sở Giáo Dục & Đào Tạo cung cấp có chức năng quản lý giáo viên, học sinh, điểm và các chức năng nội bộ của trường Thứ hai, theo tinh thần chỉ thị số 55/2008/CT-BGDĐT ngày 30/9/2008 của Bộ trưởng Bộ GDĐT về tăng cường giảng dạy, đào tạo và ứng dụng CNTT trong ngành giáo dục giai đoạn 2008-2012. Thứ ba, nhu cầu ngày nay của các bậc Phụ huynh mong muốn được thông tin nhanh chóng đến điểm số các môn học của con em mình cũng như việc thay đổi lịch học, tình trạng sức khoẻ, sự có mặt và thái độ tham gia của con em mình trong những giờ học Vì vậy, tôi chọn đề tài “Tìm hiểu kỹ thuật phân tích thiết kế hướng đối tượng với UML 2.0 và ứng dụng xây dựng Website quản lý học sinh cho Trường THCS Tương Bình Hiệp” nhằm nâng cao ứng dụng CNTT trong ngành giáo dục và đáp ứng nhu cầu của các bậc phụ huynh. 1.3.. MỤC TIÊU ĐỀ TÀI.. Xây dựng Website nhằm mục đích cung cấp một kênh thông tin giao tiếp giữa nhà trường với phụ huynh, học sinh trong công tác quản lý toàn diện học sinh dựa trên các công cụ và phần mềm đang được sử dụng phổ biến như: Visual Studio 2010, Microsoft SQL Server 2008, công cụ phân tích, thiết kế: phần mềm Rational Rose, và quy trình RUP (Rational Unified Process). Với giao diện thân thiện và dễ sử dụng nhằm giúp phụ huynh theo dõi được kết quả học tập của con em mình. 1.4.. PHẠM VI ĐỀ TÀI.. Đề tài tập trung Xây dựng website cho phép phụ huynh và học sinh có thể tra cứu nhanh nhất, chính xác nhất điểm học tập của học sinh tại trường THCS Tương Bình Hiệp thông qua công cụ Website..
<span class='text_page_counter'>(2)</span> Website có một số chức năng chính sau: Nhập thông tin học sinh đầu năm học. Phân lớp học sinh đầu năm học. Nhập thông tin giáo viên và chuyên môn của giáo viên. Phân công giảng dạy cho giáo viên và nhập điểm cho học sinh. Tính điểm trung bình môn, điểm trung bình học kỳ, điểm trung bình cả năm và xếp loại. Cung cấp kết quả học tập của học sinh trên giao diện người dùng. 1.5.. PHƯƠNG PHÁP THỰC HIỆN. Đồ án thực hiện theo tiến trình RUP theo 10 bước sau: Bước 1: Nghiên cứu sơ bộ. Nhằm đưa ra một cái nhìn khái quất về hệ thống sẽ xây dựng (chức năng, hiệu năng, công nghệ,…) về dự án sẽ triển khai (phạm vi, mục tiêu, tính khả thi, …). Từ đó đưa ra kết luận nên triển khai tiếp hay chấm dứt dự án. Như vậy đây chính là pha khởi đầu của RUP. Bước 2: Nhận định và đặc tả các ca sử dụng. Từ việc nắm bắt các nhu cầu của người dùng mà phát hiện các ca sử dụng. Ca sử dụng là một tập hợp của những dãy hành động mà hệ thống thực hiện để đưa ra một kết quả có ích cho một đối tác của hệ thống. Mỗi ca sử dụng phải được đặc tả dưới dạng văn tự hoặc dưới dạng một biểu đồ trình tự hệ thống. Bước 3: Mô hình hóa lĩnh vực ứng dụng. Đưa ra một mô hình (dưới dạng biểu đồ lớp) nhằm phản ánh mọi khái niệm nghiệp vụ (thực thể liên kết) mà người dùng cũng như người xây dựng hệ thống, khi đề cập tới hệ thống và ứng dụng, đều phải sử dụng đến. Các lớp xuất hiện ở đây đều là các lớp lĩnh vực, nghĩa là các lớp thuộc lĩnh vực nghiệp vụ của ứng dụng, mà chưa có các lớp phù trợ khác. Bước 4: Xác định các lớp đối tượng và lớp tham gia các ca sử dụng. Đối với mỗi ca sử dụng, phải phát hiện các lớp lĩnh vực, cùng với các lớp điều khiển và các lớp biên (giao diện) tham gia thực hiện ca sử dụng đó. Như vậy ta lập một biểu đồ lớp (hay biểu đồ đối tượng) làm nền cho mỗi ca sử dụng. Chính trên nền đó mà ta nghiên cứu sự tương tác ở bước sau. Bước 5: Mô hình hóa sự tương tác trong các ca sử dụng. Sự tương tác duy nhất có thể có giữa các đối tượng là trao đổi thông điệp. cần phải nghiên cứu sự tương tác giữa các đối tượng tham gia mỗi ca sử dụng,.
<span class='text_page_counter'>(3)</span> mà kết quả phải tạo nên kịch bản của ca sử dụng đó. Sự tương tác được trình bày dưới dạng biểu đồ trình tự hay biểu đồ giao tiếp. Bước 6: Mô hình hóa ứng xử. Các đối tượng điều khiển khác với các đối tượng thực thể ở chỗ có khả năng ứng xử trước các sự kiện từ bên ngoài để đưa ra các quyết định điều khiển thích hợp. Việc mô tả hành vi ứng xử của các đối tượng điều khiển được thực hiện bởi các biểu đồ trạng thái. Bước 7: Làm nguyên mẫu giao diện người dùng. Với các bộ tạo lập GUI, ta có thể thành lập sớm và nhanh một nguyên mẫu giao diện người dung, giúp cho việc mô hình hóa và cài đặt hệ thống triển khai dễ dàng hơn. Bước 8: Thiết kế hệ thống. Đó là sự thiết kế kiến trúc tổng thể của hệ thống, bao gồm việc vỡ hệ thống thành các hệ thống con, chọn lựa loại hình điều khiển thích hợp, miêu tả các thành phần vật lý của hệ thống (dung biểu đồ thành phần) và bố trí các thành phần khả thi vào các phần cứng (dùng biểu đồ bố trí). Một kiến trúc khách/dịch vụ nhiều tầng thường được lựa chọn ở đây. Bước 9: Thiết kế chi tiết. Đó là các bước thiết kế về các lớp, các liên kết, các thuộc tính, các thao tác, thực hiện trên từng tầng của kiến trúc khách/dịch vụ (tầng trình bày, tầng ứng dụng, tầng nghiệp vụ, tầng lưu trữ dữ liệu) và xác định các giải pháp trên mạng. Bước 10: Cài đặt. Đó là bước thực thi hệ thống, bao gồm lập trình và kiểm định. Hệ thống được nghiệm thu dựa trên các sử dụng. Sơ đồ mô phỏng:.
<span class='text_page_counter'>(4)</span> 1.6.. NỘI DUNG DỰ KIẾN. CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI 1.1. Lý do chọn đề tài. 1.2. Mục tiêu của đề tài. 1.3. Phạm vị của đề tài. 1.4. Phương pháp thực hiện. CHƯƠNG 2. GIỚI THIỆU KỸ THUẬT PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG VỚI UML 2.0 2.1. UML là gì? 2.2. Các loại biểu đồ của UML. 2.3. Tiến trình RUP. 2.2. Gắn biểu đồ vào tiến trình RUP. CHƯƠNG 3. MÔ HÌNH HÓA MÔI TRƯỜNG VÀ NHU CẦU 3.1. Nghiên cứu sơ bộ. 3.2. Nhận định và đặc tả các ca sử dụng..
<span class='text_page_counter'>(5)</span> CHƯƠNG 4. MÔ HÌNH HÓA CẤU TRÚC. 4.1. Mô hình hóa lĩnh vực ứng dụng. 4.2. Xác định các lớp đối tượng và lớp tham gia các ca sử dụng. CHƯƠNG 5. MÔ HÌNH HÓA HÀNH VI. 5.1. Mô hình hóa sự tương tác. 5.2. Mô hình hóa sự ứng xử. CHƯƠNG 6. THIẾT KẾ HỆ THỐNG 6.1. Làm nguyên mẫu giao diện người dùng. 6.2. Thiết kế hệ thống. 6.3. Thiết kế chi tiết. CHƯƠNG 7. CÀI ĐẶT VÀ KIỂM THỬ 7.1. Giới thiệu các công cụ. 7.1.1. Microsoft Visual Studio 2010. 7.1.2. Microsoft SQL Server 2008. 7.2. Cài đặt và kiểm thử CHƯƠNG 8. KẾT LUẬN. 8.1. Kết quả đạt được. 8.2. Hạn chế. 8.3. Hướng phát triển. 1.7.. TIẾN ĐỘ THỰC HIỆN: Khối lượng. Tuần. Ngày. 1. 16-23/10. Nộp đề cương chi tiết. Hồng Tươi. 2. 23-30/10. Chương 2: Tìm hiểu kỹ thuật phân tích thiết kế HĐT với UML 2.0.. Hồng Tươi. 3. 30/10-6/11. Thực hiện. Chương 3: Mô hình hóa môi trường và nhu cầu. Nghiên cứu sơ bộ. Người thực hiện. Hồng Tươi. Đặc tả các ca sử dụng. 4. 6-13/11. Chương 4: Mô hình hóa cấu trúc. Mô hình hóa lĩnh vực ứng dụng.. Hồng Tươi. Duyệt GVHD.
<span class='text_page_counter'>(6)</span> Chương 4: Mô hình hóa cấu trúc. 5. 13-20/11. 6. 20-27/11. 7. 27/11-4/12. 8. Xác định các lớp đối tượng và lớp tham gia các ca sử dụng Chương 5: Mô hình hóa hành vi.. Hồng Tươi. Hồng Tươi. Chương 6: Thiết kế hệ thống.. Hồng Tươi. 4-11/12. Chương 6: Thiết kế hệ thống.. Hồng Tươi. 9. 11-18/12. Chương 7: Cài đặt và kiểm thử. Hồng Tươi. 10. 18-25/12. Chương 7: Cài đặt và kiểm thử. Hồng Tươi. 1.8.. TÀI LIỆU THAM KHẢO: [1] Nguyễn Văn Ba (2005). Phát triển hệ thống hướng đối tượng với UML 2.0 và C++, Nhà Xuất Bản Đại Học Quốc Gia Hà Nội. [2] Huỳnh Văn Đức, Hoàng Đức Hải (2005). Giáo trình Nhập môn UML. Nhà Xuất Bản Lao Động Xã Hội. [3] Phạm Hữu Khang (2007). Lập trình SQL Server 2005. Nhà Xuất Bản Lao Động Xã Hội. [4] Nguyễn Ngọc Bình Phương – Thái Kim Phụng – Lê Ngọc Sơn – Nguyễn Thanh Nhàn. Các giải pháp lập trình ASP.NET 2.0 tập 1. Nhà Xuất bản Giao Thông Vận Tải. [5] Nguyễn Ngọc Bình Phương – Thái Kim Phụng – Lê Ngọc Sơn – Nguyễn Thanh Nhàn. Các giải pháp lập trình ASP.NET 2.0 tập 2. Nhà Xuất bản Giao Thông Vận Tải..
<span class='text_page_counter'>(7)</span>