_____________________ Name
(Tên): Quản Lý Sinh Viên
_________________________________________________________________ Purpose(
Mục đích): Thực hiện việc thêm, xóa, sửa sinh viên đăng ký môn học trong CTDT
............................................................................................................................................ Pr
ogammer (Người viết chương trình): Nguyễn Công Lý
_____________________________________________________________________ Da
te Due (Ngày thực hiện): 27/07/2010
_________________________________________________________________ Languag
e (Ngôn Ngữ):
C# PHP VisualBasic Java
_____________________________________________________________________ Ev
ent:
__________________________________________________________________
Khi nhấn Button Thêm
Khi Nhấn Button Xóa
Khi Nhấn Button Sửa
____________________________________________________________________________________
Input Name Type Use by Note
Mã sinh viên String(9) Not null
Tên sinh viên String (50) Not null
Địa chỉ String (100)
Email String (50)
Trạng thái String (20) Not null
Output Name Type Use by Note
Câp nhật vào CSDL
Thông báo cập nhật
thành công
Messagebox Thông báo
Không thành Công Messagebox Thông báo
Không đúng định
dạng
Messagebox Thông báo
Không cho phép
chỉnh sửa
Messagebox Thông báo
_________________________________________________________________ Tiến
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 87
Mở dòng mới trên
DataGridView và làm
trống các textbox
Thông báo không
hợp lệ
Thêm thông tin sinh
viên mới vào
dataGridView
Chọn cập nhật sinh viên
Nhập thông tin sinh viên
vào textbox
KiemTraSV( )
Chọn chức năng quản lý sinh viên
Chọn thêm mới sinh viên
ThemSV( )
Tiếp nhận yêu cầu người dùng
Tìm kiếm và click chọn sinh viên
trên dataGridView
Chọn sửa sinh viên
SuaSV( )
Chọn xóa sinh viên
XoaSV( )
Xóa sinh viên trên
dataGridView
Sửa thông tin sinh
viên trên
DataGridView
Chọn cập nhật sinh viên
KiemTraSV( )
Điều chỉnh các thông
tin cần thiết
Thông tin cũ được thể
hiện trên textbox
Cập nhật CSDL
CapNhatSV( )
Load lại DataGridView
Thông báo thực hiện
thành công
Không
Xóa Không sửa
KT thông tin
Xác nhận xóa
Xác nhận lưu
Hình IV.20: Mô tả cách thức hoạt động của chức năng Quản lý Sinh Viên
Sử dụng lớp/ đối tượng
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 88
STT Tên Class Method sử dụng Ghi chú
1. FrmSinhVien NewSinhVien()
Thực hiện trên form
hiện thị View
2. SinhVien_Ctrl CapNhatSV()
Dùng để cập sinh viên
thông qua lớp Data
3. SinhVien_Data
ThemSinhVien(maSV,
tenSV,diaChi,Email,trangThai)
4. SinhVien_Ctrl LoadDSSV()
5 SinhvVien_Data LayDuLieuSV()
6. SinhVien_Ctrl XoaSV(maMon)
7. SinhVien_Data XoaSV(maMon)
8. FrmSinhVien Remove()
Thực hiện xóa trên
Datagridview
9. SinhVien_Ctrl SearchSV(maSV, tenSV)
10 SinhVien_Data SearchSV(maSV, tenSV)
11. SinhVien_Ctrl CapNhatSV(maSV)
12. SinhVien_Data UpdateSV(maSV)
13. CTDT_Ctrl LoadComboBox(ComboBox cmb)
14. CTDT_Data LayDuLieuCTDT()
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 89
IV.2.2.5. Giao diện xem va in bằng tốt nghiệp
Mô hình chức năng xem và in bằng cho sinh viên tốt nghiệp
In bằng tốt nghiệp
Danh sách sinh viên
Danh sách sinh viên
Mã sinh viên - Họ và tên - Địa chỉ - Emai l - Điều kiện TN - CTDT ....
SV001................Nguyễn Văn A......Long Xuyên - An Giang.........nvana@gmai l.com ......Đạt .............................Cử nhân........
SV002................Nguyễn Văn B......Chợ Mới - An
[email protected] ......Không đạt..................Trung cấp.....
Bằng tốt nghiệp đại học
Họ tên: .....................................................
Chương trình đào tạo................................
Khóa học..................................................
Thành tích...............................................
Xếp loại....................................................
Hình IV.21: Mô phỏng hoạt động của chức năng xem và in bằng cho sinh viên tốt nghiệp
Mục đích
Mục đích: In bằng tốt nghiệp cho sinh viên.
Thao tác: Tìm kiếm và xem danh sách điều kiện tốt nghiệp của sinh viên và in
bằng tốt nghiệp cho thí sinh.
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 90
Giao diện
Hình IV.22: Giao diện chức năng xem và in bằng tốt nghiệp cho sinh viên
1
4
3
2
5
6
7
8
9
10
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 91
Hình IV.23: Mẫu bằng tốt nghiệp đại học
Hình IV.24: Mẫu bằng tốt nghiệp cao đẳng
Hình IV.25: Mẫu bằng tốt nghiệp trung cấp chuyên nghiệp
Các thành phần giao diện
STT Loại Control Đặt tên Default Nội dung Ghi chú
1 Dotnetbar.LabelX lbTieuDe
2 GroupBox gbTimKiem
3 Dotnetbar.ButtonX btnTimKiem
Thực hiện
chức năng
tìm kiếm SV
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 92
4 Dotnetbar.TextBoxX txtCTDT
Từ khóa tìm
kiếm SV
theo chương
trình đào tạo
5 Dotnetbar.TextBoxX txtKhoaHoc
Từ khóa tìm
kiếm SV
theo khóa
học
6 Dotnetbar.TextBoxX txtTenSV
Từ khóa tìm
kiếm SV
theo tên
7 Dotnetbar.TextBoxX btnMaSV
Từ khóa tìm
kiếm SV
theo mã
8 Dotnetbar.ButtonX btnIn
In bằng tốt
nghiệp cho
sinh viên
được chọn
9 Dotnetbar.DataGridViewX dgvDSSV
10 Form:DevComponent FrmBangTN
Sử dụng dữ liệu:
Phương thức
STT Tên Bảng
Insert Update Delete Query
1. CTDT_SinhVien
2 CTDT_KhoaHuanLuyen
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 93
Đặc tả chức năng Quản lý môn học trong chương trình
Module _____________________________________________________________________________
_________________________________________________________________Name
(Tên): Quản lý bằng tốt nghiệp
_________________________________________________________________Purpose(
Mục đích): Thực hiện việc tìm kiếm và in bằng tốt nghiệp cho sinh viên đủ điều kiện
............................................................................................................................................Pr
ogammer (Người viết chương trình): Nguyễn Công Lý
_____________________________________________________________________ Da
te Due (Ngày thực hiện): 27/07/2010
_________________________________________________________________Languag
e (Ngôn Ngữ):
C# PHP VisualBasic Java
_____________________________________________________________________ Ev
ent:
___________________________________________________________________
Khi nhấn Button Tìm kiếm
Khi Nhấn Button In
____________________________________________________________________________________
Input Name Type Use by Note
Chương trình đào tạo String(100)
Khóa học String (100)
Tên sinh viên String (100)
Mã sinh viên String (100)
Output Name Type Use by Note
Danh sách SV cần tìm
Thông báo tìm kiếm
thành công
Messagebox Thông báo
Thông báo không tìm
thấy
Messagebox Thông báo
Không đúng định
dạng
Messagebox Thông báo
_________________________________________________________________Tiến
trình:
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 94
Tiến trình thực hiện
Chọn chức năng quản lý
bằng tốt nghiệp
Tìm kiếm theo chương
trình đào tạo Tìm kiếm theo khóa học
Tìm kiếm sinh viên cần
in bằng tốt nghiệp
Tìm kiếm theo tên sinh
viên
Tìm kiếm theo mã sinh
viên
Nhập từ khóa chương
trình đào tạo
XuLyTKtheoCTDT(ctdt)
Nhập từ khóa theo mã
sinh viên
XuLyTKtheoMaSV(ma)
Nhập từ khóa theo tên
sinh viên
XuLyTKtheoTenSV(ten)
Nhập từ khóa của khóa học
XuLyTKtheoKhoaHoc(khoa)
Tổng hợp danh sách
tìm kiếm
TimKiemSinhVien( )
Chọn sinh viên cần
in bằng tốt nghiệp
Nhấp chọn in bằng
tốt nghiệp
Thông báo thành
công và chuyển
sang chức năng in
Xác nhận
Hình IV.26: Mô tả cách thức hoạt động của chức năng Quản lý Sinh Viên
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 95
Sử dụng lớp/ đối tượng
STT Tên Class Method sử dụng Ghi chú
1. FrmBangTN LoadSinhVien()
Thực hiện trên form
hiện thị View
2. TotNghiep_Ctrl TimKiemSinhVien( )
Tổng hợp các dữ liệu
tìm kiếm được
3. TotNghiep_Data TimKiemSinhVien( ) Lấy dữ liệu tổng hợp
4. FrmBangTN InBangTotNghiep( )
Mở giao diện bằng tốt
nghiệp
5 TotNghiep_Ctrl XuLyTKtheoCTDT( ctdt )
Tìm kiếm SV theo
CTDT
6. TotNghiep_Ctrl XuLyTKtheoKhoa( khoa )
Tìm kiếm SV theo
Khóa học
7. TotNghiep_Ctrl XuLyTKtheoTenSV( ten )
Tìm kiếm SV theo tên
Sinh viên
8. TotNghiep_Ctrl XuLyTKtheoMaSV( ma )
Tìm kiếm SV theo mã
sinh viên
9. TotNghiep_Data XuLyTKtheoCTDT( ) Lấy dữ liệu từ CTDT
10 TotNghiep_Data XuLyTKtheoKhoa( )
Lấy dữ liệu từ khóa
học
11. TotNghiep_Data XuLyTKtheoTenSV( )
Lấy dữ liệu từ sinh
viên
12. TotNghiep_Data XuLyTKtheoMaSV
Lấy dữ liệu từ sinh
viên
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 96
IV.2.2.6. Giao Diện Quản lý chương trình đào tạo
Mô hình Quản Lý Chương Trình Đào Tạo
Hình IV.27: Mô phỏng hoạt động của chức năng quản lý chương trình đào tạo
Mục đích
Mục đích: Cho phép cập nhật lại thông tin chương trình đào tạo
Thao tác: Cập nhật, Thêm, Xóa, Sửa các chương trình đào tạo
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 97
Giao diện
Hình IV28: Giao diện quản lý chương trình đào tạo
Các thành phần giao diện
STT Loại Control Đặt tên Default Nội dung Ghi chú
1 Dotnetbar.LabelX lbTieuDe
2 Dotnetbar.TextBoxX txtMaCTDT
Mã chương
trình đào tạo
3 Dotnetbar.TextBoxX txtTenCTDT
Tên chương
trình đào tạo
4 NumericUpDown nmrSoTC 0 Số tín chỉ
5 RichTextBox rtbGhiChu Ghi chú
6 Dotnetbar.ButtonX btnCapNhat
Thực hiện
Cập nhật
7 Dotnetbar.ButtonX btnThoat Đóng form
1
4
3 2
5
6 7
8
9 1
14
15
16
17
18
11 12 10
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 98
8 ToolStripButton tSBThem Thêm
9 ToolStripButton tSBXoa Xóa
10 ToolStripButton tSBSua Sửa
11 ToolStripButton tSBLamTuoi
Làm tươi lại
danh sách
Khi tìm
kiếm danh
sách sẽ bị
rút trích
dùng chức
năng này để
danh sách
trở lại toàn
vẹn
12 ToolStripSplitButton tSSBTimKiem Tìm kiếm
13 ToolStripTextBox tSTxtThongTinTK
Thông tin
tìm kiếm
14 ToolStripMenuItem tSMITimTheoMa Tìm theo mã
15 ToolStripMenuItem tSMITimTheoTen Tìm theo tên
16 BingdingNavigator bNQLCTDT
17 Dotnetbar.DataGridViewX dGVQLCTDT
18 Form:DevComponent FrmQLCTDT
Form giao
diện
Sử dụng dữ liệu:
Phương thức
STT Tên Bảng
Insert Update Delete Query
1. CTDT_ChuongTrinhDaoTao
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 99
Đặc tả chức năng Quản lý chương trình đào tạo (CTĐT) trong hệ thống
Module _____________________________________________________________________________
_________________________________________________________________Name
(Tên): Quản Lý Chương Trình Đào Tạo
_________________________________________________________________Purpose(
Mục đích): Thực hiện việc thêm, xóa, sửa trên các Chương trình đào tạo
............................................................................................................................................Pr
ogammer (Người viết chương trình): Nguyễn Thanh Tín
_____________________________________________________________________ Da
te Due (Ngày thực hiện): 27/07/2010
_________________________________________________________________Languag
e (Ngôn Ngữ):
C# PHP VisualBasic Java
_____________________________________________________________________ Ev
ent:
___________________________________________________________________ Kh
i nhấn Button Thêm
Khi nhấn Button Xóa
Khi Nhấn Button Sửa
Khi Nhấn Button Tìm kiếm
____________________________________________________________________________________
Input Name Type Use by Note
Mã CTĐT String(9) Not null
Tên CTĐT String (50) Not null
Số Tín Chỉ Integer
Ghi Chú String (100)
Output Name Type Use by Note
Câp nhật vào CSDL
Thông báo cập nhật
thành công
Messagebox Thông báo
Không thành Công Messagebox Thông báo
Không đúng định
dạng
Messagebox Thông báo
Không cho phép Messagebox Thông báo
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 100
Tiến trình thực hiện
Hình IV.29: Mô tả cách thức hoạt động của chức năng Quản lý chương trình đào tạo
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 101
Sử dụng lớp/ đối tượng
STT Tên Class Method sử dụng Ghi chú
1. FrmCTDT NewCTDT()
Thực hiện trên form
hiện thị View
2. CTDT_Ctrl CapNhatCTDT()
Dùng để cập nhật môn
học thông qua lớp Data
3. CTDT_Data
ThemCTDT(maCTDT, tenCTDT,
soTC, ghiChu)
4. CTDT_Ctrl LoadCTDT ()
5 CTDT_Data LayDuLieuCTDT ()
6. CTDT_Ctrl XoaCTDT (maCTDT)
7. CTDT_Data Xoa CTDT(maCTDT)
8. FrmCTDT Remove()
Thực hiện xóa trên
Datagridview
9. CTDT_Ctrl SearchCTDT(maCTDT, tenCTDT)
10 CTDT_Data SearchCTDT(maCTDT, tenCTDT)
11. CTDT_Ctrl CapNhatCTDT(maCTDT)
12. CTDT_Data Update CTDT(maCTDT)
13 CTDT_Data TimKiem (info)
Thực hiện SQL
SELECT Tìm kiếm
14 CTDT_Ctrl SearchInfo (Info)
Thực hiện gọi hàm
TimKiem (info) bên
data và đưa dữ liệu tìm
được lên datagridview
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 102
IV.2.2.7. Giao diện tìm kiếm chương trình đào tạo
Mô hình Tìm Kiếm Chương Trình Đào Tạo
Hình IV.30: Mô phỏng hoạt động của chức năng tìm kiếm chương trình đào tạo
Mục đích
Mục đích: Cho phép tìm kiếm các thông tin của chương trình đào tạo
Thao tác: Tìm kiếm theo mã hoặc theo tên của chương trình đào tạo
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 103
Giao diện
Giao diện form tìm kiếm chương trình đào tạo:
Hình IV.31: Giao diện tìm kiếm chương trình đào tạo
Giao diện form kết quả được tìm thấy: chính là form quản lý chương trình
đào tạo được lọc lại theo dữ liệu tìm kiếm.
1
4
3 2
5 6
7
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 104
Hình IV.32: Giao diện kết quả tìm kiếm chương trình đào tạo
Các thành phần giao diện: Về thành phần giao diện của form kết quả tìm kiếm
chương trình đào tạo chính là form quản lý chương trình đào tạo.
STT Loại Control Đặt tên Default Nội dung Ghi chú
1 Dotnetbar.LabelX lbTieuDe
2 Dotnetbar.RadioButton rbtnTimTheoMa
Tìm theo mã
chương trình
đào tạo
3 Dotnetbar.RadioButton rbtnTimTheoTen
Tìm theo tên
chương trình
đào tạo
4 Dotnetbar.TextBoxX txtThongTin
Thông tin cần
tìm
5 Dotnetbar.ButtonX btnTim
Thực hiện
Tìm kiếm
6 Dotnetbar.ButtonX btnThoat Đóng form
7 Form:DevComponent frmTimKiemCTDT
Form giao
diện
Sử dụng dữ liệu:
Phương thức
STT Tên Bảng
Insert Update Delete Query
1. CTDT_ChuongTrinhDaoTao
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 105
Đặc tả chức năng Tìm kiếm chương trình đào tạo (CTĐT) trong hệ thống
Module _____________________________________________________________________________
_________________________________________________________________Name
(Tên): Tìm Kiếm Chương Trình Đào Tạo
_________________________________________________________________Purpose(
Mục đích): Thực hiện việc tìm kiếm các Chương trình đào tạo
............................................................................................................................................Pr
ogammer (Người viết chương trình): Nguyễn Thanh Tín
_____________________________________________________________________ Da
te Due (Ngày thực hiện): 27/07/2010
_________________________________________________________________Languag
e (Ngôn Ngữ):
C# PHP VisualBasic Java
_____________________________________________________________________ Ev
ent:
___________________________________________________________________ Kh
i nhấn Button Tìm kiếm CTĐT
____________________________________________________________________________________
Input Name Type Use by Note
Mã CTĐT String(9) Not null
Tên CTĐT String (50) Not null
Output Name Type Use by Note
Danh sách CTĐT tìm
thấy
Form Quản lý CTĐT
Là form quản lý
chương trình đào tạo
đã được lọc lại theo từ
khóa tìm kiếm
Thông báo không
được nhập các kí tự
đặc biệt
Messagebox Thông báo
Thông báo không
được tìm kiếm với từ
khóa rỗng
Messagebox Thông báo
_________________________________________________________________Tiến
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 106
Tiến trình thực hiện
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 107
Hình IV.33: Mô tả cách thức hoạt động của chức năng Tìm kiếm chương trình đào tạo
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 108
Sử dụng lớp/ đối tượng
STT Tên Class Method sử dụng Ghi chú
1. FrmTimKiemCTDT NewTimKiemCTDT()
Tạo form tìm kiếm và
hiển thị form tìm
kiếm
2. FrmCTDT NewCTDT()
Tạo form quản lý
CTĐT để sử dụng
chức năng tìm kiếm
trên form này
3 CTDT_Data TimKiem (info)
Thực hiện SQL
SELECT Tìm kiếm
4 CTDT_Ctrl SearchInfo (Info)
Thực hiện gọi hàm
TimKiem (info) bên
data và đưa dữ liệu
tìm được lên
datagridview của
form quản lý CTĐT
IV.2.2.8. Giao Diện In danh sách môn học của sinh viên
Mô hình in danh sách môn học của sinh viên
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 109
Hình IV.34: Mô phỏng hoạt động của chức năng In danh sách môn học của sinh viên
Mục đích
Mục đích: Cho phép in danh sách môn học của sinh viên
Thao tác: In danh sách môn học
Giao diện
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 110
Hình IV.35: Giao diện in danh sách môn học của sinh viên
Các thành phần giao diện: (Sử dụng add in “ DevComponents DotNetBar” để
thiết kế giao diện)
STT Loại Control Đặt tên Default Nội dung
Ghi
chú
1 Office2007Form frmInDSMH
2 ComboBoxEx cmbCTDT
SelectedValue
=1
Chương trình
đào tạo
3 TextBoxX txtMSSV Mã số sinh viên
4 ButtonX btnXemKetQua
Thực hiện chức
năng xem danh
sách các môn
học của sinh
viên
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 111
5 ButtonX btnInKetQua
Thực hiện chức
năng in danh
sách các môn
học của sinh
viên
6 ButtonX btnThoat
Thực hiện đóng
forn
7 DataGridViewX dgvDsMonHọc
Danh sách các
môn học của
sinh viên
Sử dụng dữ liệu:
Phương thức
STT Tên Bảng
Insert Update Delete Query
1. CTDT_MonHoc
2. CTDT_ChuongTrinhDaoTao
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 112
Đặc tả chức năng In danh sách môn học của sinh viên
Module _____________________________________________________________________________
_________________________________________________________________Name
(Tên): In danh sách môn học
_________________________________________________________________Purpose(
Mục đích): In danh sách môn học của sinh viên
............................................................................................................................................Pr
ogammer (Người viết chương trình): Nguyễn Minh Giang
_____________________________________________________________________ Da
te Due (Ngày thực hiện): 30/07/2010
_________________________________________________________________Languag
e (Ngôn Ngữ):
C# PHP VisualBasic Java
_____________________________________________________________________ Ev
ent:
___________________________________________________________________ Kh
i nhấn Button Thêm
Khi nhấn Button Xóa
Khi Nhấn Button Sửa
____________________________________________________________________________________
Input Name Type Use by Note
Chương trình đào tạo String(50) Not null
Mã số sinh viên String(50) Not null
Output Name Type Use by Note
Thông báo không hợp
lệ
Messagebox Thông báo
Không báo in danh
sách thành công
Messagebox Thông báo
_________________________________________________________________Tiến
trình:
Hình (đính kèm)
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 113
Tiến trình thực hiện
Hình IV.36: Mô tả cách thức hoạt động của chức năng in danh sách môn học
của sinh viên
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 114
Sử dụng lớp/ đối tượng
STT Tên Class Method sử dụng Ghi chú
1. SVMonHoc_Data Laydanhsach()
2. SVMonHoc_Ctr LoadDataGrid(DataGridView dgv)
3. CTDT_Data Laydanhsach()
4. CTDT_Ctrl LoadCombobox(Combobox cmb)
IV.2.2.9. Giao Diện in danh sách môn học của sinh viên
Mô hình In danh sách môn học của sinh viên
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 115
Hình IV.37: Mô phỏng hoạt động của chức năng In kết quả môn học của sinh viên
Mục đích
Mục đích:Cho phép in kết quả môn học của sinh viên
Thao tác: In kết quả môn học của sinh viên
Giao diện
Hình IV.38: Giao diện In kết quả môn học của sinh viên
Các thành phần giao diện: (Sử dụng add in “ DevComponents DotNetBar”
để thiết kế giao diện)
STT Loại Control Đặt tên Default Nội dung
Ghi
chú
1 Office2007Form frmInKQMHSV
2 ComboBoxEx cmbCTDT
SelectedValu
e =1
Chương
trình đào
tạo
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 116
3 TextBoxX txtMSSV
Mã số
sinh viên
4 ButtonX btnXemKetQua
Thực
hiện xem
kết quả
5 ButtonX btnTimKiemMoRong
Enable
chức
năng tìm
kiếm mở
rộng
6 ComboBoxEx cmbMonHoc
Tên môn
học
7 ButtonX btnXemKetQua1
Thực
hiện chức
năng xem
kết quả
8 ButtonX btnThoat
Đóng
form
9 BindingNavigatorPrintItem bdiInKetQua Xóa
10 DataGridViewX dgvDSKetQua Sửa
Sử dụng dữ liệu:
Phương thức
STT Tên Bảng
Insert Update Delete Query
1. CTDT_ChuongTrinhDaoTao
2. CTDT_MonHoc
3. CTDT_ThongTinKetQua
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 117
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 118
Đặc tả chức năng In danh sách môn học của sinh
viên
Module _____________________________________________________________________________
_________________________________________________________________Name
(Tên): In danh sách môn học của sinh viên
_________________________________________________________________Purpose(
Mục đích): In kết quả môn học
............................................................................................................................................Pr
ogammer (Người viết chương trình): Nguyễn Minh Giang
_____________________________________________________________________ Da
te Due (Ngày thực hiện): 30/07/2010
_________________________________________________________________Languag
e (Ngôn Ngữ):
C# PHP VisualBasic Java
_____________________________________________________________________ Ev
ent:
___________________________________________________________________ Kh
i nhấn Button Thêm
Khi nhấn Button Xem kết quả 1
Khi Nhấn Button Xem kết quả 2
Khi nhấn button in kết quả
____________________________________________________________________________________
Input Name Type Use by Note
Chương trinh đào tạo String(9) Not null
Tên môn học String (50)
Mã số sinh viên String (100) Not null
Output Name Type Use by Note
Thông báo không hợp
lệ
Messagebox Thông báo
Thông báo chức năng
hoàn thành
Messagebox Thông báo
_________________________________________________________________Tiến
trình:
Hình (đính kèm)
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 119
Tiến trình thực hiện
Hình IV.39: Mô tả cách thức hoạt động của chức năng In kết quả môn học của sinh viên
Đề tài: Quản lý chương trình đào tạo GVHD: ThS. Trương Minh Thái
Nhóm 2 – DH8TH Trang 120
Sử dụng lớp/ đối tượng
STT Tên Class Method sử dụng Ghi chú
1. SVMonHoc_Data Laydanhsach()
2. SVMonHoc_Ctr LoadCombobox(Combobox cmb)
3