Các biểu mẫu dùng cho nhập dữ liệu

Một phần của tài liệu HỆ THỐNG QUẢN LÝ TUYỂN SINH TRƯỜNG ĐẠI HỌC (Trang 33 - 78)

IX. THIẾT KẾ GIAO DIỆN

2. Các biểu mẫu dùng cho nhập dữ liệu

a. Biểu mẫu giao diện chính

- Tên biểu mẫu: Quản lý tuyển sinh

- Người thực hiện: Người quản trị hệ thống.

- Thời gia thực hiện: Khi người quản trị hệ thống muốn sử dụng chương trình quản lý tuyển sinh

34

Khi người dùng mở chương trình lên để sử dụng thì sẽ hiện ra giao diện chính như trên với 3 phần chính:Cập Nhật, Thống Kê và Tìm Kiếm. Người dùng kích vào phần “Cập Nhật” để có thể sử dụng các chức năng trong phần cập nhật như: Hồ Sơ TS, Điểm, Phách, Ngành Dự Thi, Địa Điểm… Khi muốn thống kê người dùng kích vào phần “Thống Kê” để sử dụng các chức năng thống kê như: thống kê thí sinh trúng tuyển, thống kê thí sinh không trúng tuyển. Người dùng muốn sử dụng chức năng tìm kiếm thì kích vào phần “Tìm Kiếm” để sử dụng khi muốn tìm kiếm thông tin thí sinh nào đó theo tên hoặc số báo danh…

b. Biểu mẫu nhập thông tin thí sinh

- Tên biểu mẫu: Thông tin tuyển sinh. - Người thực hiện: Người quản trị hệ thống.

- Thời gian thực hiện: Khi có thêm hồ sơ thí sinh, thí sinh cần sửa đổi thông tin, thí sinh muốn rút hồ sơ dự thi.

- CSDL liên quan: bảng HoSoThiSinh - Mẫu thiết kế:

35

Người dùng kích vào nút “Thêm” để nhập thông tin thí sinh.Khi nhập phải nhập đầy đủ vào các ô trên phần thông tin.Sau khi nhập xong muốn lưu trữ vào CSDL thì kích vào nút “Lưu”. Nút “Sửa” được sử dụng khi thông tin thí sinh bị nhập sai hoặc có sự thay đổi. Nút “Xóa” sử dụng khi có thí sinh rút hồ sơ dự thi, không đăng ký tham gia thi nữa.. Nút thoát được thực hiện khi người dùng thoát ra khỏi chức năng cập nhật thông tin tuyển sinh.

public partial class frmCapNhatThiSinh : DevComponents.DotNetBar.Office2007Form {

public frmCapNhatThiSinh() {

InitializeComponent(); }

private void hoSoThiSinhBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.hoSoThiSinhBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dtsQLTuyenSinh); }

private void frmCapNhat_Load(object sender, EventArgs e) {

// TODO: This line of code loads data into the 'dtsQLTuyenSinh.HoSoThiSinh' table. You can move, or remove it, as needed.

36

unlocker(); }

private void locker() { btnThem.Enabled = false; btnXoa.Enabled = false; btnSua.Enabled = false; maTSTextBox.Enabled = true; hoTenTSTextBox.Enabled = true; ngaySinhDateTimePicker.Enabled = true; gioiTinhTextBox.Enabled = true; maTonGiaoTextBox.Enabled = true; maDanTocTextBox.Enabled = true; maKVUTTextBox.Enabled = true; maDTUTTextBox.Enabled = true; maNganhDTTextBox.Enabled = true; maHKTTTextBox.Enabled = true; maPhongThiTextBox.Enabled = true; maDVDKDTTextBox.Enabled = true; soCMNDTextBox.Enabled = true; }

private void unlocker() { btnThem.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; maTSTextBox.Enabled = false; hoTenTSTextBox.Enabled = false; ngaySinhDateTimePicker.Enabled = false; gioiTinhTextBox.Enabled = false; maTonGiaoTextBox.Enabled = false; maDanTocTextBox.Enabled = false; maKVUTTextBox.Enabled = false; maDTUTTextBox.Enabled = false; maNganhDTTextBox.Enabled = false; maHKTTTextBox.Enabled = false; maPhongThiTextBox.Enabled = false; maDVDKDTTextBox.Enabled = false; soCMNDTextBox.Enabled = false; }

private void btnThem_Click(object sender, EventArgs e) { locker(); maTSTextBox.Focus(); try { hoSoThiSinhBindingSource.AddNew(); } catch {

lblThongBao.Text = "Không thể thêm. Có lỗi phát sinh"; }

}

37

{

locker();

maTSTextBox.Focus(); }

private void btnXoa_Click(object sender, EventArgs e) {

locker();

if (DialogResult.Yes == MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{ try {

hoSoThiSinhBindingSource.RemoveCurrent(); lblThongBao.Text = "Xóa thành công"; }

catch {

lblThongBao.Text = "Không thể xóa"; }

} else

unlocker(); }

private void btnLuu_Click(object sender, EventArgs e) { unlocker(); try { Validate(); hoSoThiSinhBindingSource.EndEdit(); tableAdapterManager.UpdateAll(dtsQLTuyenSinh); lblThongBao.Text = "Cập nhật dữ liệu thành công"; }

catch {

lblThongBao.Text = "Không cập nhật được dữ liệu"; }

}

private void btnHuy_Click(object sender, EventArgs e) {

unlocker();

hoSoThiSinhBindingSource.CancelEdit();

lblThongBao.Text = "Bạn đã hủy một bước đã tạo"; }

private void btnThoat_Click(object sender, EventArgs e) {

this.Close(); }

38

c. Biểu mẫu nhập thí sinh vi phạm

- Tên biểu mẫu: Cập nhật thí sinh vi phạm - Người thực hiện: Người quản trị hệ thống.

- Thời gian thực hiện: khi có thí sinh vi phạm quy chế thi - CSDL liên quan: bảng ThiSinhViPham

- Mẫu thiết kế:

public partial class frmCapNhatThiSinhViPham : DevComponents.DotNetBar.Office2007Form {

public frmCapNhatThiSinhViPham() {

InitializeComponent(); }

private void thiSinhViPhamBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.thiSinhViPhamBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dtsQLTuyenSinh); }

39

{

// TODO: This line of code loads data into the 'dtsQLTuyenSinh.ThiSinhViPham' table. You can move, or remove it, as needed.

this.thiSinhViPhamTableAdapter.Fill(this.dtsQLTuyenSinh.ThiSinhViPham); unlocker();

}

private void locker() { btnThem.Enabled = false; btnXoa.Enabled = false; btnSua.Enabled = false; maTSTextBox.Enabled = true; lyDoTextBox.Enabled = true; }

private void unlocker() { btnThem.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; maTSTextBox.Enabled = false; lyDoTextBox.Enabled = false; }

private void btnThem_Click(object sender, EventArgs e) { locker(); maTSTextBox.Focus(); try { thiSinhViPhamBindingSource.AddNew(); } catch {

lblThongBao.Text = "Không thể thêm. Có lỗi phát sinh"; }

}

private void btnSua_Click(object sender, EventArgs e) {

locker();

maTSTextBox.Focus(); }

private void btnXoa_Click(object sender, EventArgs e) {

locker();

if (DialogResult.Yes == MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{ try {

thiSinhViPhamBindingSource.RemoveCurrent(); lblThongBao.Text = "Xóa thành công";

} catch {

40 } } else unlocker(); }

private void btnLuu_Click(object sender, EventArgs e) { unlocker(); try { Validate(); thiSinhViPhamBindingSource.EndEdit(); tableAdapterManager.UpdateAll(dtsQLTuyenSinh); lblThongBao.Text = "Cập nhật dữ liệu thành công"; }

catch {

lblThongBao.Text = "Không cập nhật được dữ liệu"; }

}

private void btnHuy_Click(object sender, EventArgs e) {

unlocker();

thiSinhViPhamBindingSource.CancelEdit();

lblThongBao.Text = "Bạn đã hủy một bước đã tạo"; }

private void btnThoat_Click(object sender, EventArgs e) {

this.Close(); }

}

d. Biểu mẫu nhập đơn vị đăng ký dự thi

- Tên biểu mẫu: Cập Nhật Đơn Vị Đăng Ký Dự Thi - Người thực hiện: Người quản trị hệ thống.

- Thời gian thực hiện: Khi có thêm hồ sơ thí sinh thì chúng ta cần nhập đơn vị đăng ký dự thi, khi có thí sinh yêu cầu thay đổi thông đơn vị đăng ký dự thi hoặc khi có thí sinh muốn rút hồ sơ dự thi.

- CSDL liên quan: bảng DonViDangKyDuThi - Mẫu thiết kế:

41

- Khi có thêm hồ sơ thí sinh mới thì người quản trị hệ thống(ngời sử dụng chương trình) có thể ấn vào nút “Thêm” để nhập thông tin đơn vị đăng ký dự thi của thí sinh mới. Khi nhập cần phải nhập đầy đủ thông tin vào các ô “Mã ĐVĐKDT”, “Tên ĐVĐKDT”. Đối với ô “Ghi Chú” có thể bỏ qua. Sau khi nhập xong muốn lưu trữ vào CSDL thì kích vào nút “Lưu”. Nút “Sửa” được sử dụng khi thông tin đơn vị đăng ký dự thi của thí sinh bị nhập sai hoặc có sự thay đổi. Nút “Xóa” sử dụng khi có thí sinh rút hồ sơ dự thi, không đăng ký tham gia thi nữa.. Người dùng ấn nút “Hủy” khi không muốn tiếp tục thực hiện thao tác đang thực hiện và muốn hủy bỏ. Nút thoát được thực hiện khi người dùng thoát ra khỏi chức năng cập đơn vị đăng ký dự thi.

public partial class frmCapNhatDonViDangKyDuThi : DevComponents.DotNetBar.Office2007Form {

public frmCapNhatDonViDangKyDuThi() {

InitializeComponent(); }

private void donViDangKyDuThiBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.donViDangKyDuThiBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dtsQLTuyenSinh); }

private void frmCapNhatDonViDangKyDuThi_Load(object sender, EventArgs e) {

// TODO: This line of code loads data into the 'dtsQLTuyenSinh.DonViDangKyDuThi' table. You can move, or remove it, as needed.

42

unlocker(); }

private void locker() { btnThem.Enabled = false; btnXoa.Enabled = false; btnSua.Enabled = false; maDVDKDTTextBox.Enabled = true; tenDVDKDTTextBox.Enabled = true; ghiChuTextBox.Enabled = true; }

private void unlocker() { btnThem.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; maDVDKDTTextBox.Enabled = false; tenDVDKDTTextBox.Enabled = false; ghiChuTextBox.Enabled = false; }

private void btnThem_Click(object sender, EventArgs e) { locker(); maDVDKDTTextBox.Focus(); try { donViDangKyDuThiBindingSource.AddNew(); } catch {

lblThongBao.Text = "Không thể thêm. Có lỗi phát sinh"; }

}

private void btnSua_Click(object sender, EventArgs e) {

locker();

maDVDKDTTextBox.Focus(); }

private void btnXoa_Click(object sender, EventArgs e) {

locker();

if (DialogResult.Yes == MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{ try {

donViDangKyDuThiBindingSource.RemoveCurrent(); lblThongBao.Text = "Xóa thành công";

} catch {

lblThongBao.Text = "Không thể xóa"; }

43

} else

unlocker(); }

private void btnLuu_Click(object sender, EventArgs e) { unlocker(); try { Validate(); donViDangKyDuThiBindingSource.EndEdit(); tableAdapterManager.UpdateAll(dtsQLTuyenSinh); lblThongBao.Text = "Cập nhật dữ liệu thành công"; }

catch {

lblThongBao.Text = "Không cập nhật được dữ liệu"; }

}

private void btnHuy_Click(object sender, EventArgs e) {

unlocker();

donViDangKyDuThiBindingSource.CancelEdit(); lblThongBao.Text = "Bạn đã hủy một bước đã tạo"; }

private void btnThoat_Click(object sender, EventArgs e) {

this.Close(); }

}

e. Biểu mẫu nhập đối tượng ưu tiên

- Tên biểu mẫu: Cập Nhật Đối Tượng Ưu Tiên - Người thực hiện: Người quản trị hệ thống.

- Thời gian thực hiện: Khi có thêm hồ sơ thí sinh thì chúng ta cần nhập đối tượng ưu tiên, khi có thí sinh yêu cầu thay đổi thông đối tượng đăng ký dự thi hoặc khi có thí sinh muốn rút hồ sơ dự thi.

- CSDL liên quan: bảng DoiTuongUuTien - Mẫu thiết kế:

44

- Khi có thêm hồ sơ thí sinh mới thì người quản trị hệ thống(ngời sử dụng chương trình) có thể ấn vào nút “Thêm” để nhập thông tin đối tượng ưu tiên của thí sinh mới. Khi nhập cần phải nhập đầy đủ thông tin vào các ô “Mã đối tượng ưu tiên”, “Tên đối tượng ưu tiên”. Đối với ô “Ghi Chú” có thể bỏ qua. Sau khi nhập xong muốn lưu trữ vào CSDL thì kích vào nút “Lưu”. Nút “Sửa” được sử dụng khi thông tin đối tượng ưu tiên của thí sinh bị nhập sai hoặc có sự thay đổi. Nút “Xóa” sử dụng khi có thí sinh rút hồ sơ dự thi, không đăng ký tham gia thi nữa.. Người dùng ấn nút “Hủy” khi không muốn tiếp tục thực hiện thao tác đang thực hiện và muốn hủy bỏ. Nút thoát được thực hiện khi người dùng thoát ra khỏi chức năng cập đối tượng ưu tiên.

public partial class frmCapNhatDoiTuongUuTien : DevComponents.DotNetBar.Office2007Form {

public frmCapNhatDoiTuongUuTien() {

InitializeComponent(); }

private void doiTuongUuTienBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.doiTuongUuTienBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dtsQLTuyenSinh); }

private void frmCapNhatDoiTuongUuTien_Load(object sender, EventArgs e) {

45

// TODO: This line of code loads data into the 'dtsQLTuyenSinh.DoiTuongUuTien' table. You can move, or remove it, as needed.

this.doiTuongUuTienTableAdapter.Fill(this.dtsQLTuyenSinh.DoiTuongUuTien); unlocker();

}

private void locker() { btnThem.Enabled = false; btnXoa.Enabled = false; btnSua.Enabled = false; maDTUTTextBox.Enabled = true; tenDTUTTextBox.Enabled = true; ghiChuTextBox.Enabled = true; }

private void unlocker() { btnThem.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; maDTUTTextBox.Enabled = false; tenDTUTTextBox.Enabled = false; ghiChuTextBox.Enabled = false; }

private void btnThem_Click(object sender, EventArgs e) { locker(); maDTUTTextBox.Focus(); try { doiTuongUuTienBindingSource.AddNew(); } catch {

lblThongBao.Text = "Không thể thêm. Có lỗi phát sinh"; }

}

private void btnSua_Click(object sender, EventArgs e) {

locker();

maDTUTTextBox.Focus(); }

private void btnXoa_Click(object sender, EventArgs e) {

locker();

if (DialogResult.Yes == MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{ try {

doiTuongUuTienBindingSource.RemoveCurrent(); lblThongBao.Text = "Xóa thành công";

} catch

46

{

lblThongBao.Text = "Không thể xóa"; }

} else

unlocker(); }

private void btnLuu_Click(object sender, EventArgs e) { unlocker(); try { Validate(); doiTuongUuTienBindingSource.EndEdit(); tableAdapterManager.UpdateAll(dtsQLTuyenSinh); lblThongBao.Text = "Cập nhật dữ liệu thành công"; }

catch {

lblThongBao.Text = "Không cập nhật được dữ liệu"; }

}

private void btnHuy_Click(object sender, EventArgs e) {

unlocker();

doiTuongUuTienBindingSource.CancelEdit();

lblThongBao.Text = "Bạn đã hủy một bước đã tạo"; }

private void btnThoat_Click(object sender, EventArgs e) {

this.Close(); }

}

f. Biểu mẫu nhập khu vực ưu tiên

- Tên biểu mẫu: Cập Nhật Khu Vực Ưu Tiên - Người thực hiện: Người quản trị hệ thống.

- Thời gian thực hiện: Sau khi nhập xong khu vực của thí sinh đăng ký dự thi ta cần nhập các khu vực được hưởng ưu tiên theo quy định của bộ giáo dục.

- CSDL liên quan: bảng KhuVucUuTien - Mẫu thiết kế:

47

- Khi có thêm hồ sơ thí sinh mới thì người quản trị hệ thống(ngời sử dụng chương trình) có thể ấn vào nút “Thêm” để nhập thông tin khu vực ưu tiên của thí sinh mới. Khi nhập cần phải nhập đầy đủ thông tin vào các ô “Mã KV ƯT”, “Tên KV ƯT”. Đối với ô “Ghi Chú” có thể bỏ qua. Sau khi nhập xong muốn lưu trữ vào CSDL thì kích vào nút “Lưu”. Nút “Sửa” được sử dụng khi thông tin khu vực ưu tiên của thí sinh bị nhập sai hoặc có sự thay đổi. Nút “Xóa” sử dụng khi có thí sinh rút hồ sơ dự thi, không đăng ký tham gia thi nữa.. Người dùng ấn nút “Hủy” khi không muốn tiếp tục thực hiện thao tác đang thực hiện và muốn hủy bỏ. Nút thoát được thực hiện khi người dùng thoát ra khỏi chức năng cập nhật khu vực ưu tiên.

public partial class frmCapNhatKhuVucUuTien : DevComponents.DotNetBar.Office2007Form {

public frmCapNhatKhuVucUuTien() {

InitializeComponent(); }

private void khuVucUuTienBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.khuVucUuTienBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dtsQLTuyenSinh); }

private void frmCapNhatKhuVucUuTien_Load(object sender, EventArgs e) {

48

// TODO: This line of code loads data into the 'dtsQLTuyenSinh.KhuVucUuTien' table. You can move, or remove it, as needed.

this.khuVucUuTienTableAdapter.Fill(this.dtsQLTuyenSinh.KhuVucUuTien); unlocker();

}

private void locker() { btnThem.Enabled = false; btnXoa.Enabled = false; btnSua.Enabled = false; maKVUTTextBox.Enabled = true; tenKVUTTextBox.Enabled = true; ghiChuTextBox.Enabled = true; }

private void unlocker() { btnThem.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; maKVUTTextBox.Enabled = false; tenKVUTTextBox.Enabled = false; ghiChuTextBox.Enabled = false; }

private void btnThem_Click(object sender, EventArgs e) { locker(); maKVUTTextBox.Focus(); try { khuVucUuTienBindingSource.AddNew(); } catch {

lblThongBao.Text = "Không thể thêm. Có lỗi phát sinh"; }

}

private void btnSua_Click(object sender, EventArgs e) {

locker();

maKVUTTextBox.Focus(); }

private void btnXoa_Click(object sender, EventArgs e) {

locker();

if (DialogResult.Yes == MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{ try {

khuVucUuTienBindingSource.RemoveCurrent(); lblThongBao.Text = "Xóa thành công"; }

49

{

lblThongBao.Text = "Không thể xóa"; }

} else

unlocker(); }

private void btnLuu_Click(object sender, EventArgs e) { unlocker(); try { Validate(); khuVucUuTienBindingSource.EndEdit(); tableAdapterManager.UpdateAll(dtsQLTuyenSinh); lblThongBao.Text = "Cập nhật dữ liệu thành công"; }

catch {

lblThongBao.Text = "Không cập nhật được dữ liệu"; }

}

private void btnHuy_Click(object sender, EventArgs e) {

unlocker();

khuVucUuTienBindingSource.CancelEdit();

lblThongBao.Text = "Bạn đã hủy một bước đã tạo"; }

private void btnThoat_Click(object sender, EventArgs e) {

this.Close(); }

}

g. Biểu mẫu cập nhật điểm

- Tên biểu mẫu: Cập nhật điểm

- Người thực hiện: Người quản trị hệ thống. - Thời gian thực hiện: khi ghép phách và điểm - CSDL liên quan: bảng Diem

50

- Khi ghép điểm và phách (ngời sử dụng chương trình) có thể ấn vào nút “Thêm” để nhập thông tin điểm và phách. Khi nhập cần phải nhập đầy đủ thông tin vào các ô “Mã phách”, “Điểm”. Sau khi nhập xong muốn lưu trữ vào CSDL thì kích vào nút “Lưu”. Nút “Sửa” được sử dụng khi thông tin điểm hoặc phách của thí sinh bị nhập sai hoặc có sự thay đổi. Nút “Xóa” sử dụng khi có bài thi bị hủy. Người dùng ấn nút “Hủy” khi không muốn tiếp tục thực hiện thao tác đang thực hiện và muốn hủy bỏ. Nút thoát được thực hiện khi người dùng thoát ra khỏi chức năng cập nhật điểm.

public partial class frmCapNhatDiem : DevComponents.DotNetBar.Office2007Form {

public frmCapNhatDiem() {

InitializeComponent(); }

private void diemBindingNavigatorSaveItem_Click(object sender, EventArgs e) {

this.Validate();

this.diemBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.dtsQLTuyenSinh); }

private void frmCapNhatDiem_Load(object sender, EventArgs e) {

// TODO: This line of code loads data into the 'dtsQLTuyenSinh.Diem' table. You can move, or remove it, as needed.

this.diemTableAdapter.Fill(this.dtsQLTuyenSinh.Diem); unlocker();

51

}

private void locker() { btnThem.Enabled = false; btnXoa.Enabled = false; btnSua.Enabled = false; maPhachTextBox.Enabled = true; diemTextBox.Enabled = true; }

private void unlocker() { btnThem.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; maPhachTextBox.Enabled = false; diemTextBox.Enabled = false; }

private void btnThem_Click(object sender, EventArgs e) { locker(); maPhachTextBox.Focus(); try { diemBindingSource.AddNew(); } catch {

lblThongBao.Text = "Không thể thêm. Có lỗi phát sinh"; }

}

private void btnSua_Click(object sender, EventArgs e) {

locker();

maPhachTextBox.Focus(); }

private void btnXoa_Click(object sender, EventArgs e) {

locker();

if (DialogResult.Yes == MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{ try {

diemBindingSource.RemoveCurrent(); lblThongBao.Text = "Xóa thành công"; }

catch {

lblThongBao.Text = "Không thể xóa"; }

} else

unlocker(); }

52

private void btnLuu_Click(object sender, EventArgs e) { unlocker(); try { Validate(); diemBindingSource.EndEdit(); tableAdapterManager.UpdateAll(dtsQLTuyenSinh); lblThongBao.Text = "Cập nhật dữ liệu thành công"; }

catch {

lblThongBao.Text = "Không cập nhật được dữ liệu"; }

}

private void btnHuy_Click(object sender, EventArgs e) {

unlocker();

diemBindingSource.CancelEdit();

lblThongBao.Text = "Bạn đã hủy một bước đã tạo"; }

private void btnThoat_Click(object sender, EventArgs e) {

this.Close(); }

}

h. Biểu mẫu nhập môn thi

- Tên biểu mẫu: Cập Nhật Môn

- Người thực hiện: Người quản trị hệ thống.

- Thời gian thực hiện: Khi có thêm hồ sơ thí sinh thì chúng ta cần nhập môn thi hoặc khi có thí sinh muốn rút hồ sơ dự thi.

- CSDL liên quan: bảng Mon - Mẫu thiết kế:

53

- Người quản trị hệ thống(ngời sử dụng chương trình) tiến hành thêm tên các môn thi mà trường tổ chức thi bằng cách ấn vào nút “Thêm” để nhập thông tin môn thi. Khi nhập cần phải nhập đầy đủ thông tin vào các ô “Ma Mon”, “Tên Mon”. Sau khi nhập xong muốn lưu trữ vào CSDL thì kích vào nút “Lưu”. Nút “Sửa” được sử dụng khi thông tin môn thi của thí sinh bị nhập sai hoặc có sự thay đổi. Nút “Xóa” sử dụng khi môn thi không có trong danh sách các môn thi của thí sinh… Người dùng ấn nút “Hủy” khi không muốn tiếp tục thực hiện thao tác đang thực hiện và muốn hủy bỏ. Nút thoát được thực hiện khi

Một phần của tài liệu HỆ THỐNG QUẢN LÝ TUYỂN SINH TRƯỜNG ĐẠI HỌC (Trang 33 - 78)

Tải bản đầy đủ (PDF)

(78 trang)