Xây dựng phần mềm hướng đối tượng - Hướng dẫn thực hành tuần 6: Thiết kế và xây dựng phần mềm theo mô hình 2 tầng xử lý

Phân tích, thiết kếchức năng của phần mềm theo mô hình 2 tầng xửlý

Dựa vào hướng dẫn thiết kếtheo mô hình hai tầng trên lớp lý thuyết, sinh viên phải

phân tích, thiết kế

- Xác định và mô tảphát thảo các lớp đối tượng

- Lập sơ đồlớp mức phân tích

- Lập sơ đồlớp mức thiết kế

- Mô tảchi tiết các lớp đối tượng

- Lập sơ đồkiến trúc tổng thểcủa phần mềm

- Lập sơ đồphối hợp của các biến cố

pdf8 trang | Chuyên mục: Visual C# | Chia sẻ: dkS00TYs | Lượt xem: 1647 | Lượt tải: 2download
Tóm tắt nội dung Xây dựng phần mềm hướng đối tượng - Hướng dẫn thực hành tuần 6: Thiết kế và xây dựng phần mềm theo mô hình 2 tầng xử lý, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng 
HƯỚNG DẪN THỰC HÀNH TUẦN 6 
(Thiết kế và xây dựng phần mềm theo mô hình 2 tầng xử lý) 
1. Thiết kế CSDL: 
a. Sử dụng lại CSDL của tuần thứ 4 (QLHOCSINH.mdb) 
HOCSINH 
STT Tên trường Kiểu dữ liệu Ghi chú 
1 MaHS Text(10) PrimaryKey 
2 TenHS Text(255) 
3 NgaySinh Date/Time 
4 DiaChi Text(255) 
5 DTB Number 
6 MaLop Text(10) ForeignKey (tham chiếu đến 
Lop(MaLop) 
LOP 
STT Tên trường Kiểu dữ liệu Ghi chú 
1 MaLop Text(10) PrimaryKey 
2 TenLop Text(255) 
3 SiSo Number 
2. Phân tích, thiết kế chức năng của phần mềm theo mô hình 2 tầng xử lý 
Dựa vào hướng dẫn thiết kế theo mô hình hai tầng trên lớp lý thuyết, sinh viên phải 
phân tích, thiết kế 
- Xác định và mô tả phát thảo các lớp đối tượng 
- Lập sơ đồ lớp mức phân tích 
- Lập sơ đồ lớp mức thiết kế 
- Mô tả chi tiết các lớp đối tượng 
- Lập sơ đồ kiến trúc tổng thể của phần mềm 
- Lập sơ đồ phối hợp của các biến cố 
3. Cài đặt: 
a. Tạo project “QLHocSinh” 
b. Cài đặt lớp đối tượng XL_HOC_SINH 
Lớp đối tượng thực hiện xử lý trên tập hợp các học sinh 
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng 
Add class XL_HOCSINH vào project như sau: 
Cài đặt class XL_HOC_SINH 
Click chuột 
phải 
Chọn class 
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng 
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng 
c. Cài đặt lớp đối tượng XL_LOP 
Lớp đối tượng thực hiện xử lý trên tập hợp các lớp học
Update HocSinh 
Set … 
Where … 
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng 
d. Thiết kế lại Form “Nhập thông tin học sinh” như màn hình sau: 
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng 
Viết hàm code xử lý cho form “Nhập thông tin học sinh” 
- Khái báo biến thành phần: 
private string maHS, tenHS, diachi, malop; 
 private float dtb; 
 private DateTime ngaysinh; 
 private XL_HOC_SINH Hoc_sinh = new XL_HOC_SINH(); 
 private XL_LOP Lop = new XL_LOP(); 
- Cài đặt cho sự kiện Form_Load: 
- Hàm định dạng lưới: 
Hàm định dạng tiêu đề và độ 
rộng các cột của lưới 
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng 
- Cài đặt cho sự kiện lưu học sinh (thêm mới 1 học sinh) 
- Hàm lấy thông tin học sinh từ các control trên form 
- Cài đặt cho sự kiện xóa thông tin một học sinh 
- Cài đặt cho sự kiện khi người dùng chọn một row trên lưới chứa danh 
sách học sinh 
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng 
- Cài đặt cho sự kiện khi người dùng chọn một lớp học trên combobox lớp 
Sinh viên phát triển tiếp để hoàn thiện chương trình 
4. Bài tập: 
Cài đặt chương trình trên theo mô hình 3 tầng xử lý và đánh giá ưu 
khuyết điểm 

File đính kèm:

  • pdfXây dựng phần mềm hướng đối tượng - Hướng dẫn thực hành tuần 6 Thiết kế và xây dựng phần mềm theo mô hình 2 tầng xử lý.pdf
Tài liệu liên quan