Đề tài Hệ thống quản lý chương trình đào tạo

MỤC LỤC

Phần I: Giới Thiệu .

I.1. Giới thiệu tổng quan hệ thống.

I.2. Mục tiêu.

I.4. Công cụ thực hiện.

Phần II: Qui trình ứng dụng.

II.1. Tiêu chí lựa chọn phương pháp.

II.2. Nhận xét:.

II.3. Mô hình:.

Phần III: Phân tích.

III.1. Sơ đồ Usecase :.

III.2. Đặc tả Usecase :.

Phần IV: Thiết Kế .

IV.1. Thiết kế kiến trúc.

IV.1.1. Thành phần kiến trúc:.

IV.1.2. Yếu tố xác định kiến trúc.

IV.1.3. Mô hình kiến trúc hệ thống.

IV.1.4. Kiến trúc phần mềm.

IV.1.5. Mô hình triển khai ứng dụng.

IV.1.6. Yêu cầu hệ thống.

IV.2. Thiết kế giao diện.

IV.2.1. Biểu đồ cấu trúc giao diện.

IV.2.2. Giao diện người dùng.

IV.3. Thiết kế Cơ Sở Dữ Liệu.

IV.3.1. Sơ Đồ lớp :.

IV.3.2. Cơ sở dữ liệu.

IV.3.3. Mô tả lớp.

IV.4. Thiết kế lớp – Phương thức.

IV.4.1. Lớp Chương Trình Đào Tạo.

IV.4.2. Lớp trạng thái.

IV.4.3. Lớp Sinh Viên.

Phần V : Tổng kết.

V.1. Kết quả đạt được.

V.2. Định hướng tương lai – Đề xuất :.

V.3. Đánh giá nhóm.

V.4. Phân công công việc :.

Tài liệu tham khảo.

 

pdf263 trang | Chia sẻ: netpro | Lượt xem: 2047 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Đề tài Hệ thống quản lý chương trình đào tạo, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
_____________________ 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 Giang...............nvanb@gmail.com ......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

Các file đính kèm theo tài liệu này:

  • pdfHệ thống quản lý chương trình đào tạo.pdf
Tài liệu liên quan