Đề tài Quản lý sinh viên thực tập bằng ngôn ngữ C# xây dựng trong môi trường Microsoft Visual Studio.Net

MỤC LỤC

Lời mở đầu . 1

Chương 1: GIỚI THIỆU VỀ MÔI TRƯỜNG LÀM VIỆC MICROSOFT

VISUAL STUDIO 2005 . 3

1. Tổng quan về C# . 3

2. Tạo các ứng dụng .Net bằng C# . 4

3. Cơ bản về C# . 6

Chương 2: TỔNG QUAN VỀ HỆ THỐNG . 7

I. Tổng quan về đề tài . 7

1. Tóm tắt về bài toán . 7

2. Hệ thống dự định . 8

II. Mô tả các yêu cầu của hệ thống . 9

1. Tổng quan về hệ thống. 9

2. Các đối tác . 11

3. Nhận định về cơ cấu quản lý của hệ thống . 11

4. Đặc tả cơ cấu quản lý của hệ thống . . 12

Chương 3: PHÂN TÍCH HỆ THỐNG . 17

I. Phân tích hệ thống về mặt xử lý . 17

1. Biểu đồ phân cấp chức năng . . 17

2. Biểu đồ mức bối cảnh . . 19

II. Phân tích thiết kế hệ thống về mặt dữ liệu . 21

1. Các thực thể có trong hệ thống . 21

2. Thuộc tính cụ thể của các thực thể và chuẩn hóa chúng . 21

3. Thiết kế mô hình thực thể liên kết . 22

4. Thiết kế chi tiết cơ sở dữ liệu . 22

Chương 4: THIẾT KẾ CHƯƠNG TRÌNH CHÍNH . 25

I. Form giao diện chính của hệ thống- frmMain . 25

1. Quá trình thiết kế và thiết lập các thuộc tính của frmMain: . 25

2. Xử lý các sự kiện trong Form giao diện chính: . 26

75

II. Form đăng nhập của hệ thống - frmLogin . 28

1. Quá trình thiết kế và thiết lập thuộc tính của frmLogin . 28

2. Xử lý các sự kiện trong frmLogin . 29

III. Form đổi mật khẩu – frmDoiMatKhau . 31

1. Quá trình thiết kế và thiết lập thuộc tính của frmDoiMatKhau . 31

2. Xử lý các sự kiện trong frmDoiMatKhau . 32

IV. Form sinh viên – frmSinhVien . 34

1. Quá trình thiết kế và thiết lập thuộc tính của frmSinhVien: . 34

2. Xử lý các sự kiện trong frmSinhVien:. 36

V. Form Giảng viên – frmGiangVien . 44

1. Quá trình thiết kế và thiết lập thuộc tính của frmGiangVien . 44

2. Xử lý các sự kiện trong frmGiangVien: . 45

VI. Form bảng điểm – frmBangDiem. 52

1. Quá trình thiết kế và thiết lập các thuộc tính của frmBangDiem . 52

2. Xử lý các sự kiện trong frmBangDiem . 52

VII. Forn nhóm thực tập – frmNhomTT. . 58

1. Quá trình thiết kế và thiết lập các thuộc tính của frmNhomTT . 58

2. Xử lý các sự kiện trong frmNhomTT . 59

VIII. Form lớp – frmLop . 62

1. Quá trình thiết kế và thiết lập các thuộc tính trong frmLop . 62

2. Xử lý các sự kiện trong frmLop . 63

IX. Form bộ môn – frmBoMon . 67

X. Form hồ sơ sinh viên – frmHSSV . 68

XI. Form hồ sơ giảng viên – frmHSGV . . 70

Chương 5: TỔNG KẾT HỆ THỐNG . 72

I. Tài liệu tham khảo . 72

II. Kết luận . 72

pdf75 trang | Chuyên mục: Visual C# | Chia sẻ: dkS00TYs | Lượt xem: 8623 | Lượt tải: 1download
Tóm tắt nội dung Đề tài Quản lý sinh viên thực tập bằng ngôn ngữ C# xây dựng trong môi trường Microsoft Visual Studio.Net, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
er("SELECT 
* FROM bomon", dbConn); 
 DataSet dbSet = new DataSet(); 
 dbAdpt.Fill(dbSet); 
 dbConn.Close(); 
 dtgridTTBM.DataSource = dbSet.Tables[0]; 
 } 
X. Form hồ sơ sinh viên – frmHSSV 
Hình 4.10: From hồ sơ sinh viên 
- Tương tự như frmBoMon thì frmHSSV cũng được như vậy. Vào Add 
New Item -> Windows Form để tạo ra một form mới có tên là 
frmHSSV. Trong properties nhập vào text tiêu để form là: hồ sơ sinh 
viên 
- Thêm datagridview vào form, đổi thuộc tính name là dtgridHSSV 
 69
- Đây là form chỉ đưa ra cho đối tượng sử dụng hệ thống thông tin chung 
và cơ bản về sinh viên thực tập. Form này không cho thực hiện bất kỳ 
một chức năng của hệ thống : thêm, sửa. xóa , lưu và tìm kiếm. 
- Để lấy dữ liệu vào dtgridview ta bạn pahir thêm đoạn mã sau vào 
phương thức frmHSSV_Load: 
//Câu lện hiển thị thông tin về sinh viên vào datagridview 
 private void frmHSSV_Load(object sender, EventArgs e) 
 { 
 //Câu lệnh kêt nối cơ sở dữ liệu 
 OleDbConnection dbConn = new OleDbConnection("Provider 
= Microsoft.JET.OLEDB.4.0; Data Source = " + 
Application.StartupPath + "\\QLSVTT.mdb"); 
 dbConn.Open(); 
 //Câu lệnh truy vấn để lấy thông tin sinh viên vào 
datagridview 
 string strString = "SELECT SinhVien.MaSV, 
SinhVien.TenSV, SinhVien.NgaySinh, SinhVien.NoiSinh, 
SinhVien.DiaChi, SinhVien.DienThoai, IIF(GioiTinh = 
True,'Nam','Nữ') AS Sex, SinhVien.Email, Lop.TenLop FROM Lop INNER 
JOIN SinhVien ON Lop.MaLop = SinhVien.MaLop"; 
 OleDbDataAdapter dbAdpt = new 
OleDbDataAdapter(strString, dbConn); 
 DataSet dbSet = new DataSet(); 
 dbAdpt.Fill(dbSet); 
 dbConn.Close(); 
 dtgridHSSV.DataSource = dbSet.Tables[0]; 
 } 
 70
XI. Form hồ sơ giảng viên – frmHSGV 
Hình 4.11: Form hồ sơ giảng viên 
- Vào Add New Item -> Windows form tạo ra một form mới có tên là 
frmHSGV. Trong properties nhập vapf text tiêu đề của form : Hồ sơ 
giảng viên. 
- Từ toolbox, rê thanh điều khiển datagridview vào form, đổi thuộc tính 
Name là dgvHSGV. 
- Form hồ sơ giảng viên cũng chỉ đưa ra các thông tin chung và khái quát 
nhất về giảng viên hướng dẫn thực tập, để đới tượng sử dụng hệ thống 
có thể nắm bắt một cách nhanh nhất. Form này cũng ko cho phép thay 
đổi thông tin trên lưới. 
- Đoạn mà thêm của phương thức frmHSGV_Load: 
private void frmHSGV_Load(object sender, EventArgs e) 
 { 
 //Câu lệnh kết nố cơ sở dữ liệu 
 71
 OleDbConnection dbConn = new OleDbConnection("Provider 
= Microsoft.JET.OLEDB.4.0; Data Source = " + 
Application.StartupPath + "\\QLSVTT.mdb"); 
 dbConn.Open(); 
 //Câu lệnh truy vấn để lấy thông tin về giảng viên 
hướng dẫn thực tập 
 string str = "SELECT GiangVienHDTT.MaGV, 
GiangVienHDTT.TenGV, IIF(GioiTinhGV=True,'Nam','Nữ') AS Sex, 
GiangVienHDTT.NgaySinhGV, GiangVienHDTT.SDT, 
GiangVienHDTT.EmailGV, GiangVienHDTT.DiaChiGV, BoMon.TenBM FROM 
BoMon INNER JOIN GiangVienHDTT ON BoMon.MaBM = 
GiangVienHDTT.MaBM"; 
 OleDbDataAdapter dbAdpt = new OleDbDataAdapter(str, 
dbConn); 
 DataSet dbSet = new DataSet(); 
 dbAdpt.Fill(dbSet); 
 dbConn.Close(); 
 dgvHSGV.DataSource = dbSet.Tables[0]; 
 } 
 72
CHƯƠNG 5 
TỔNG KẾT HỆ THỐNG 
.5. 
I. Tài liệu tham khảo 
- Sách : Từng bước học lập trình Visual C#.Net của nhà xuất bản Lao 
động – xã hội 
- Lập trình với C# - Biên dịch từ cuốn Professional C#, 2nd Edition, 
Xuất bản bởi Wrox Press Ltd 
- Các trang web .. 
II. Kết luận 
 Quá trình thực hiện chương trình: 
- Thời gian thực tập: từ ngày 18/03 đến ngày 18/04/2008 
- Tuần 1: 
+ Tìm hiểu về đề tài 
+ Phân tích sơ bộ về cơ sở dữ liệu của đề tài thực tập 
+ Làm báo cáo tuần 1 
- Tuần 2: 
+ Triển khai thiết kế cơ sở dữ liệu 
+ Thiết kế phân tích hệ thống về mặt dữ liệu 
+ Làm báo cáo tuần 3 
- Tuần 3: 
+ Tìm hiểu về ngôn ngữ C# 
+ Tìm tài liệu về C# 
+ Tham khảo các code project quản lý khác 
+ Thiết kế các form của hệ thống đã dự định 
- Tuần 4: 
+ Tiến hành viết code cho chương trình 
+ Sửa lỗi gặp phải khi chạy hệ thống 
 73
+ Viết báo cáo thực tập tốt nghiệp về đề tài quản lý sinh viên thực tập. 
 Những ưu điểm của chương trình 
- Chương trình có thể thực hiện được các chức năng: thêm, xóa, sửa, lưu 
và tìm kiếm ở tất cả các form. 
- Người dùng có thể sử dụng hệ thống để thao tác bất kỳ chức năng nào 
trong hệ thống. 
 Nhược điểm: 
- Hệ thống chỉ sử dụng để quản lý sinh viên thực tập trong phạm vi khoa 
CNTT 
- Hệ thống vẫn chưa thực hiện được chức năng in danh sách và báo cáo, 
làm các report trong môi trường VS2005. 
Do thời gian thực tập và khả năng còn hạn hẹp, hệ thống quản lý sinh viên 
thực tập ở trên còn đơn giản và thiếu sót. Em rất mong nhận được sự đóng 
góp ý kiến của thầy cô và các bạn để chương trình của em được hoàn thiện 
hơn. 
 74
MỤC LỤC 
Lời mở đầu ..................................................................................................... 1 
Chương 1: GIỚI THIỆU VỀ MÔI TRƯỜNG LÀM VIỆC MICROSOFT 
VISUAL STUDIO 2005 ................................................................................. 3 
1. Tổng quan về C# ..................................................................................... 3 
2. Tạo các ứng dụng .Net bằng C# .............................................................. 4 
3. Cơ bản về C# .......................................................................................... 6 
Chương 2: TỔNG QUAN VỀ HỆ THỐNG ................................................... 7 
I. Tổng quan về đề tài ................................................................................. 7 
1. Tóm tắt về bài toán .............................................................................. 7 
2. Hệ thống dự định ................................................................................. 8 
II. Mô tả các yêu cầu của hệ thống .............................................................. 9 
1. Tổng quan về hệ thống......................................................................... 9 
2. Các đối tác ......................................................................................... 11 
3. Nhận định về cơ cấu quản lý của hệ thống ......................................... 11 
4. Đặc tả cơ cấu quản lý của hệ thống .................................................... 12 
Chương 3: PHÂN TÍCH HỆ THỐNG .......................................................... 17 
I. Phân tích hệ thống về mặt xử lý ............................................................. 17 
1. Biểu đồ phân cấp chức năng .............................................................. 17 
2. Biểu đồ mức bối cảnh ........................................................................ 19 
II. Phân tích thiết kế hệ thống về mặt dữ liệu ............................................ 21 
1. Các thực thể có trong hệ thống .......................................................... 21 
2. Thuộc tính cụ thể của các thực thể và chuẩn hóa chúng ..................... 21 
3. Thiết kế mô hình thực thể liên kết ...................................................... 22 
4. Thiết kế chi tiết cơ sở dữ liệu ............................................................. 22 
Chương 4: THIẾT KẾ CHƯƠNG TRÌNH CHÍNH ...................................... 25 
I. Form giao diện chính của hệ thống- frmMain ........................................ 25 
1. Quá trình thiết kế và thiết lập các thuộc tính của frmMain: ................ 25 
2. Xử lý các sự kiện trong Form giao diện chính: .................................. 26 
 75
II. Form đăng nhập của hệ thống - frmLogin ............................................. 28 
1. Quá trình thiết kế và thiết lập thuộc tính của frmLogin ...................... 28 
2. Xử lý các sự kiện trong frmLogin ...................................................... 29 
III. Form đổi mật khẩu – frmDoiMatKhau ................................................ 31 
1. Quá trình thiết kế và thiết lập thuộc tính của frmDoiMatKhau ........... 31 
2. Xử lý các sự kiện trong frmDoiMatKhau ........................................... 32 
IV. Form sinh viên – frmSinhVien ............................................................ 34 
1. Quá trình thiết kế và thiết lập thuộc tính của frmSinhVien: ............... 34 
2. Xử lý các sự kiện trong frmSinhVien:................................................ 36 
V. Form Giảng viên – frmGiangVien ........................................................ 44 
1. Quá trình thiết kế và thiết lập thuộc tính của frmGiangVien .............. 44 
2. Xử lý các sự kiện trong frmGiangVien: ............................................. 45 
VI. Form bảng điểm – frmBangDiem........................................................ 52 
1. Quá trình thiết kế và thiết lập các thuộc tính của frmBangDiem ........ 52 
2. Xử lý các sự kiện trong frmBangDiem .............................................. 52 
VII. Forn nhóm thực tập – frmNhomTT.................................................... 58 
1. Quá trình thiết kế và thiết lập các thuộc tính của frmNhomTT ........... 58 
2. Xử lý các sự kiện trong frmNhomTT ................................................. 59 
VIII. Form lớp – frmLop ........................................................................... 62 
1. Quá trình thiết kế và thiết lập các thuộc tính trong frmLop ................ 62 
2. Xử lý các sự kiện trong frmLop ......................................................... 63 
IX. Form bộ môn – frmBoMon ................................................................. 67 
X. Form hồ sơ sinh viên – frmHSSV ........................................................ 68 
XI. Form hồ sơ giảng viên – frmHSGV .................................................... 70 
Chương 5: TỔNG KẾT HỆ THỐNG ........................................................... 72 
I. Tài liệu tham khảo ................................................................................. 72 
II. Kết luận ................................................................................................ 72 

File đính kèm:

  • pdfĐề tài Quản lý sinh viên thực tập bằng ngôn ngữ C# xây dựng trong môi trường Microsoft Visual Studio.Net.pdf
Tài liệu liên quan