1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi

85 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Ứng Dụng Hỗ Trợ Quản Lý Phân Công Coi/Chấm Thi Tại Khoa CNTT, Trường Đại Học Mở HN
Tác giả Lưu Thị Anh
Người hướng dẫn ThS. Nguyễn Thị Tâm
Trường học Trường Đại Học Mở Hà Nội
Chuyên ngành Công nghệ thông tin
Thể loại báo cáo chuyên đề lập trình ứng dụng
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 85
Dung lượng 1,58 MB
File đính kèm 20NN.CNPM.NTT.4-LuuThiAnh-CPY214.zip (23 MB)

Nội dung

Đề tài: Xây dựng ứng dụng hỗ trợ quản lý phân công coichấm thi tại khoa CNTT, trường Đại học Mở HN Lý do chọn đề tài: Đưa công nghệ thông tin vào công việc thực tiến Áp dụng được kiến thức đã học vào dự án thực tế Xây dựng 1 ứng dụng mang tính thực tế, triển khai Giúp nâng cao hiệu xuất công việc Giúp cải thiện và tiết kiệm chi phí trong công tác vận hành Tự động hoá, công nghệ hoá trong quá trình làm việc, văn thư, quản lý. Đối tượng, phạm vi: Trên toàn quốc.

Niên khóa 2020 – 2022 TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - XÂY DỰNG ỨNG DỤNG HỖ TRỢ QUẢN LÝ PHÂN CÔNG COI/CHẤM THI TẠI KHOA CNTT, TRƯỜNG ĐẠI HỌC MỞ HN Chuyên ngành: Công nghệ thông tin LƯU THỊ ANH BÁO CÁO CHUYÊN ĐỀ LẬP TRÌNH ỨNG DỤNG Hà Nội – Năm 2022 XÂY DỰNG ỨNG DỤNG HỖ TRỢ QUẢN LÝ PHÂN CÔNG COI/CHẤM THI TẠI KHOA CNTT, TRƯỜNG ĐẠI HỌC MỞ HN LƯU THỊ ANH TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - LƯU THỊ ANH – LỚP CPY214 XÂY DỰNG ỨNG DỤNG HỖ TRỢ QUẢN LÝ PHÂN CÔNG COI/CHẤM THI TẠI KHOA CNTT, TRƯỜNG ĐẠI HỌC MỞ HN (Mã đề: 20NN-CNPM.NTT.4) Chuyên ngành: Công nghệ thông tin Giảng viên hướng dẫn: BÁO CÁO CHUYÊN ĐỀ LẬP TRÌNH ỨNG DỤNG Hà Nội – Năm 2022 TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc Hà Nội, Ngày Tháng Năm 2022 NHIỆM VỤ BÁO CÁO CHUYÊN ĐỀ LẬP TRÌNH ỨNG DỤNG Họ tên: Giới tính: Nữ Ngày sinh: 03/06/1984 Nơi sinh: Khánh Hòa Chuyên ngành: Công nghệ thông tin Mã SV: 20C1043807054 Lớp: CPY214 TÊN ĐỀ TÀI Xây dựng ứng dụng hỗ trợ quản lý phân công coi/chấm thi Khoa CNTT, ĐH Mở Hà Nội NHIỆM VỤ VÀ NỘI DUNG - Nghiên cứu tìm hiểu cách xây dựng ứng dụng hỗ trợ quản lý phân công coi/chấm thi Khoa CNTT, ĐH Mở Hà Nội - Xây dựng sản phẩm ứng dụng hỗ trợ quản lý phân công coi/chấm thi NGÀY GIAO NHIỆM VỤ: 30/05/2022 NGÀY HOÀN THÀNH NHIỆM VỤ: 14/08/2022 PHÂN CÔNG CÔNG VIỆC: Đề tài thực sinh viên: Lưu Thị Anh GIẢNG VIÊN HƯỚNG DẪN: ThS.Nguyễn Thị Tâm MỤC LỤC DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT TT KÍ TỰ CSDL WEBSITE CHÚ THÍCH Cơ sở liệu website LỜI MỞ ĐẦU Đề tài: Xây dựng ứng dụng hỗ trợ quản lý phân công coi/chấm thi khoa CNTT, trường Đại học Mở HN Lý chọn đề tài: - Đưa công nghệ thông tin vào công việc thực tiến - Áp dụng kiến thức học vào dự án thực tế - Xây dựng ứng dụng mang tính thực tế, triển khai - Giúp nâng cao hiệu xuất công việc - Giúp cải thiện tiết kiệm chi phí cơng tác vận hành - Tự động hố, cơng nghệ hố q trình làm việc, văn thư, quản lý Đối tượng, phạm vi: Trên toàn quốc CHƯƠNG 1: PHÁT BIỂU BÀI TỐN (KHẢO SÁT HIỆN TRẠNG) 1.1 Mơ tả hệ thống thực Việc thực tổ chức kì thì, đợt thi nhà trường, sở giáo dục nước ta thường xuyên Trong kì học thường có đợt tổ chức thi, tuyển… đợt cần phải huy động nhiều nhân lực, tài lực, tài phục vụ cho cơng tác vận hành, tổ chức đợt tổ chức phân công việc coi thi chấm thi Mỗi trường khác mặt quy trình coi gần giống mặt tổ chức cấu Với toán Xây dựng ứng dụng hỗ trợ quản lý phân công coi/chấm thi Khoa CNTT, ĐH Mở Hà Nội cần thực chức quản lý thông tin cá nhân cán bộ, giảng viên coi thi, chấm thi Quản lý thông tin buổi thi, môn thi, phân công theo chức nhiệm vụ cán tham gia (chủ tịch, giám sát, thư kí, cán coi thi) Quản lý tốn cho cán sau buổi thi Hỗ trợ thống kê, tra cứu thông tin 1.2 Hạn chế hệ thống thực Việc đồng hố liệu nhanh chóng, xác chi phí rẻ Hạn chế hình thức quản lý, vận hành truyền thống có nhiều bất cập nhắc đến nhiều thời gian dài trước Tốn thời gian, công sức tổ chức Tốn thời gian, tiền công tác vận hành, bảo quản đơn vị hành Việc tra cứu, tìm kiếm thơng tin lâu, thiếu đồng Chi phí vận hành lớn 1.3 Mục tiêu xây dựng hệ thống Xây dựng ứng dụng hỗ trợ quản lý phân công coi/chấm thi khoa CNTT, trường Đại học Mở HN đáp ứng yêu cầu sau đây: Ứng dụng giúp người dùng quản lý thơng tin việc phân công cán bộ, giảng viên tham gia coi thi/ chấm thi sau: - Quản lý thông tin cá nhân cán bộ, giảng viên tham gia coi/ chấm thi - Quản lý thông tin buổi thi, môn thi, phân công theo chức nhiệm vụ cán tham gia (chủ tịch, giám sát, thư kí, cán coi thi) - Quản lý tốn cho cán sau buổi thi - Hỗ trợ thống kê, tra cứu thông tin Yêu cầu chức - Chức quản lý cán bộ, giảng viên: + Chức nhập thông tin cán bộ, giảng viên + Chức sửa thông tin cán giảng viên + Chức xóa thơng tin cán giảng viên + Chức phân công coi/chấm thi cho cán bộ, giảng viên tham gia + Chức toán cho cán bộ, giảng viên coi chấm thi + Chức thống kê: số lượng cán bộ, giảng viên coi chấm thi; thơng kế chi phí tốn cho cán bộ, giảng viên coi chấm thi - Chức quản lý buổi thi + Chức phân chia buổi thi + Chức phân chia môn thi buổi thi + Chức phân công cán bộ, giảng viên coi thi + Chức thống kê: số lượng môn thi buổi thi,… Yêu cầu hệ thống xây dựng Yêu cầu phi chức năng: - Giao diện đơn giản, dễ sử dụng - Chương trình dễ cài đặt nâng cấp - Bảo mật phân quyền CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Về chức hệ thống * Chức nhập thông tin cán bộ, giảng viên: ứng dụng cho phép nhập thông tin cán bộ, giảng viên khoa CNTT trường Đại học Mở HN với thông tin như: Mã CBGV, Họ tên CBGV, Giới tính, Ngày tháng năm sinh, Bộ mơn phụ trách,… * Chức sửa thông tin cán bộ, giảng viên: ứng dụng cho phép người dùng thực sửa thông tin cán bộ, giảng viên với thông tin sửa tương ứng thông tin nhập * Chức xóa thơng tin cán bộ, giảng viên: ứng dụng cho phép người dùng thực xóa thơng tin cán bộ, giảng viên với thông tin xóa tương ứng thơng tin nhập * Chức phân công coi/chấm thi cho cán bộ, giảng viên: ứng dụng cho phép người dùng phân công cán bộ, giảng viên ứng với nhiệm vụ coi chấm thi Cán bộ, giảng viên coi thi phân công chấm thi cần ý đến môn chấm thi phải môn mà cán bộ, giảng viên phụ trách khoa Chức cho phép phân chia hợp lý số giảng viên buổi thi Phân công nhiệm vụ cho cán bộ, giảng viên dựa theo chức nhiệm vụ cán bộ, giảng viên tham gia như: chủ tịch, giám sát, thư ký, cán coi thi * Chức toán cho cán bộ, giảng viên coi chấm thi: ứng dụng cho phép tính số tiền cần tốn có cán bộ, giảng viên tham gia coi thi dựa số tiền trả cho buổi thi cán bộ, giảng viên ứng với chức nhiệm vụ người Ví dụ: Chủ tịch hội đồng thi toán 500.000 buổi thi đợt thi diễn buổi số tiền mà chủ tịch hội đồng thi nhận 500.000x5,… Mỗi cán tùy theo chức nhiệm vụ mà tốn số tiền tương ứng Tương tự tính tiền chấm thi tính theo số cán bộ, giảng viên chấm với tốn tiền * Chức thống kê: số lượng cán bộ, giảng viên coi chấm thi; thơng kế chi phí toán cho cán bộ, giảng viên coi chấm thi: ứng dụng cho phép người dùng thống kế đợt thi có tất cán bộ, giảng viên khoa tham gia coi chấm thi, thống kê tổng chi phí phải tốn có đợt thi, ngày thi,… * Chức phân chia buổi thi: ứng dụng có khả phân chia đợt thi có buổi thi, gồm có phịng thi, thời gian diễn buổi thi, ngày thi,… * Chức phân chia môn thi buổi thi: ứng dụng cho phép người dùng phân chia môn thi buổi thi dựa vào số lượng môn thi, số lượng cán coi thi tương ứng * Chức phân công cán bộ, giảng viên coi/chấm thi: ứng dụng cho phép người dùng dựa số lượng môn thi buổi thi số cán bộ, giảng viên tham gia để phân cơng coi thi phịng thi, môn thi tương ứng Về chấm thi ứng dụng cho phép phân công hợp lý giảng viên chấm thi cho môn thi tương ứng * Chức thống kê: ứng dụng cho phép người dùng thống kê số lượng môn thi buổi thi, số lượng phịng thi,… * Chức tìm kiếm: ứng dụng cho phép người dùng tìm kiếm mơn thi diễn vào buổi nào, phòng thi nào, cán coi thi, hay mơn giảng viên tham gia chấm thi,… 2.2 Sơ đồ phân cấp chức hệ thống doituong.idmon = int.Parse(drop_idmon.SelectedValue.ToString()); doituong.idnhanvien = int.Parse(drop_giangvien.SelectedValue.ToString()); doituong.ngay = ngaybatdau.Text; doituong.thang = thangbatdau.Text; doituong.nam = nambatdau.Text; doituong.soluong = int.Parse(soluong.Text); doituong.tongthanhtoan = float.Parse(tongthanhtoan.Text); doituong.trangthai = trangthai.SelectedValue.ToString(); doituong.ngaythanhtoan = ngaythanhtoan.Text; } public void them() { try { loaddoituong(); phancongchamthiDAO.insertOrUpdate(doituong); lblresult.Text = "Cập nhật liệu thành công!"; } catch (Exception ex) { lblresult.Text = "Lỗi thao tác, vui lòng thử lại " + ex.ToString(); } } protected void btnluu_Click(object sender, EventArgs e) { them(); load_data(); } } 4.11 Phân công coi thi using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class controls_quantri_phancongcoithi_phancongcoithiedit : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { string action = Request.QueryString.Get("action").ToString(); loadcombo(); if (action == "EDIT") { load_data(); } if (action == "ADD") { txtma.Text = "0"; } } BasicPage xuly = new BasicPage(); phancongcoithiModel doituong; public void loadcombo() { // LOAD MON var dt = monDAO.selectAll(); drop_idmon.DataSource = dt; drop_idmon.DataValueField = "id"; drop_idmon.DataTextField = "ten"; drop_idmon.DataBind(); // load nhanvien var dt1 = nhanvienDAO.selectAll(); drop_giangvien.DataSource = dt1; drop_giangvien.DataValueField = "id"; drop_giangvien.DataTextField = "tenhienthi"; drop_giangvien.DataBind(); // buoi thi var dtbuoithi= buoithiDAO.selectAll(); drop_buoithi.DataSource = dtbuoithi; drop_buoithi.DataValueField = "id"; drop_buoithi.DataTextField = "ten"; drop_buoithi.DataBind(); // phong thi var dtphongthi = phongthiDAO.selectAll(); drop_phongthi.DataSource = dtphongthi; drop_phongthi.DataValueField = "id"; drop_phongthi.DataTextField = "ten"; drop_phongthi.DataBind(); // chuc vu var dtchucvu = chucvuDAO.selectAll(); drop_chucvu.DataSource = dtchucvu; drop_chucvu.DataValueField = "id"; drop_chucvu.DataTextField = "ten"; drop_chucvu.DataBind(); } public void load_data() { int code = Request.QueryString["c"] != null ? int.Parse(Request.QueryString["c"]) : 0; var slist = phancongcoithiDAO.selectByid(code); if (slist == null) { } else { txtma.Text = slist.id.ToString(); txtghichu.Text = slist.ghichu.ToString(); drop_idmon.SelectedValue = slist.idmon.ToString(); drop_giangvien.SelectedValue = slist.idnhanvien.ToString(); drop_buoithi.SelectedValue = slist.idbuoithi.ToString(); drop_phongthi.SelectedValue = slist.idphongthi.ToString(); drop_chucvu.SelectedValue = slist.idchucvu.ToString(); } } public void loaddoituong() { doituong = new phancongcoithiModel(); doituong.id = int.Parse(txtma.Text); doituong.ghichu = txtghichu.Text; doituong.idmon = int.Parse(drop_idmon.SelectedValue.ToString()); doituong.idnhanvien = int.Parse(drop_giangvien.SelectedValue.ToString()); doituong.idbuoithi = int.Parse(drop_buoithi.SelectedValue.ToString()); doituong.idphongthi = int.Parse(drop_phongthi.SelectedValue.ToString()); doituong.idchucvu = int.Parse(drop_chucvu.SelectedValue.ToString()); } public void them() { try { loaddoituong(); phancongcoithiDAO.insertOrUpdate(doituong); lblresult.Text = "Cập nhật liệu thành công!"; } catch (Exception ex) { lblresult.Text = "Lỗi thao tác, vui lòng thử lại " + ex.ToString(); } } protected void btnluu_Click(object sender, EventArgs e) { them(); load_data(); } } 4.12 Phân công đợt thi using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class controls_quantri_phancongdotthi_phancongdotthiedit : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { string action = Request.QueryString.Get("action").ToString(); loadcombo(); if (action == "EDIT") { load_data(); } if (action == "ADD") { txtma.Text = "0"; } } BasicPage xuly = new BasicPage(); phancongdotthiModel doituong; public void loadcombo() { // LOAD đợt thị var dt = dotthiDAO.selectAll(); drop_dotthi.DataSource = dt; drop_dotthi.DataValueField = "id"; drop_dotthi.DataTextField = "ten"; drop_dotthi.DataBind(); // load nhanvien var dt1 = nhanvienDAO.selectAll(); drop_giangvien.DataSource = dt1; drop_giangvien.DataValueField = "id"; drop_giangvien.DataTextField = "tenhienthi"; drop_giangvien.DataBind(); // chức vụ var dtchucvu = chucvuDAO.selectAll(); drop_chucvu.DataSource = dtchucvu; drop_chucvu.DataValueField = "id"; drop_chucvu.DataTextField = "ten"; drop_chucvu.DataBind(); } public void load_data() { int code = Request.QueryString["c"] != null ? int.Parse(Request.QueryString["c"]) : 0; var slist = phancongdotthiDAO.selectByid(code); if (slist == null) { } else { txtma.Text = slist.id.ToString(); ten.Text = slist.ten.ToString(); txtghichu.Text = slist.ghichu.ToString(); drop_dotthi.SelectedValue = slist.iddotthi.ToString(); drop_giangvien.SelectedValue = slist.idnhanvien.ToString(); drop_chucvu.Text = (slist.idchucvu).ToString(); soluong.Text = slist.soluong.ToString(); tongthanhtoan.Text = slist.tongthanhtoan.ToString(); trangthai.SelectedValue = slist.trangthai.ToString(); ngaythanhtoan.Text = slist.ngaythanhtoan.ToString(); } } public void loaddoituong() { doituong = new phancongdotthiModel(); doituong.id = int.Parse(txtma.Text); doituong.ten= ten.Text; doituong.ghichu = txtghichu.Text; doituong.iddotthi = int.Parse(drop_dotthi.SelectedValue.ToString()); doituong.idchucvu = int.Parse(drop_chucvu.SelectedValue.ToString()); doituong.idnhanvien = int.Parse(drop_giangvien.SelectedValue.ToString()); doituong.soluong = int.Parse(soluong.Text); doituong.tongthanhtoan = float.Parse(tongthanhtoan.Text); doituong.trangthai = trangthai.SelectedValue.ToString(); doituong.ngaythanhtoan = ngaythanhtoan.Text; } public void them() { try { loaddoituong(); phancongdotthiDAO.insertOrUpdate(doituong); lblresult.Text = "Cập nhật liệu thành công!"; } catch (Exception ex) { lblresult.Text = "Lỗi thao tác, vui lòng thử lại " + ex.ToString(); } } protected void btnluu_Click(object sender, EventArgs e) { them(); load_data(); } } 4.13 Thống kê chấm thi using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class controls_quantri_thongke_thongkechamthi : System.Web.UI.UserControl { // CÁC HÀM KHÁC NHAU CHO TỪNG FORM - #region SUA phancongdotthiModel doituong; public void load_luoi() { var dlist = phancongchamthiDAO.selectAll(); gvDetails.DataSource = dlist; gvDetails.DataBind(); var d = monDAO.selectAll(); drop_dotthi.DataSource = d; drop_dotthi.DataValueField = "id"; drop_dotthi.DataTextField = "ten"; drop_dotthi.DataBind(); } protected void gvDetails_RowUpdating(object sender, GridViewUpdateEventArgs e) { int macode = Convert.ToInt32(gvDetails.DataKeys[e.RowIndex].Value.ToString()); Response.Redirect("~/quantri.aspx? ctl=QuanTri/phancongdotthi/phancongdotthiedit&c=" + macode + "&action=EDIT"); } protected void gvDetails_RowEditing(object sender, GridViewEditEventArgs e) { int macode = Convert.ToInt32(gvDetails.DataKeys[e.NewEditIndex].Values["id"].To String()); //// chuyen sang trang update Response.Redirect("~/quantri.aspx? ctl=QuanTri/phancongdotthi/phancongdotthiedit&c=" + macode + "&action=EDIT"); } protected void gvDetails_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("edit")) { Response.Redirect("~/quantri.aspx? ctl=QuanTri/phancongdotthi/phancongdotthiedit&c=" + e.CommandArgument.ToString() + "&action=EDIT"); } if (e.CommandName.Equals("delete")) { var id = int.Parse(e.CommandArgument.ToString()); load_luoi(); } } #endregion #region Khởi tạo biến int ma; int maquyen; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { load_luoi(); } } #region CHUC NANG UPDATE _ DELETE TRUC TIEP protected void chkAll_CheckedChanged(object sender, EventArgs e) { try { //tìm checkbox all lấy trạng thái CheckBox chkAll = (CheckBox)gvDetails.HeaderRow.Cells[0].FindControl("chkAll"); bool status = chkAll.Checked; //duyệt dòng gridview để gán trạng thái foreach (GridViewRow row in gvDetails.Rows) { //tìm checkbox "chkDel" để gán trạng thái CheckBox chkDel = (CheckBox)row.Cells[0].FindControl("chkDel"); chkDel.Checked = status; } } catch (Exception ex) { lblresult.Text = ex.Message; } } //phương thức xóa nhiều ghi private void DeleteAll() { try { //duyệt dòng gridview foreach (GridViewRow row in gvDetails.Rows) { //tìm checkbox "chkDel" kiểm tra trạng thái CheckBox chkDel = (CheckBox)row.Cells[0].FindControl("chkDel"); if (chkDel.Checked) { //lấy Id catalog dòng chọn int id = int.Parse(gvDetails.DataKeys[row.RowIndex].Value.ToString()); //gọi phương thức xóa catalog // DeleteCatalog(id); } } } catch (Exception ex) { lblresult.Text = ex.Message; } } //phương thức xóa liệu bảng catalog với tham số id #endregion #region KICH VAO THEM-SUA-XOA tren GRIDVIEW protected void gvDetails_RowDeleting(object sender, GridViewDeleteEventArgs e) { // xoa lua chon int id = Convert.ToInt32(gvDetails.DataKeys[e.RowIndex].Values["id"].ToStri ng()); load_luoi(); } protected void gvDetails_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) { gvDetails.EditIndex = -1; load_luoi(); } protected void gvDetails_PageIndexChanging(object sender, GridViewPageEventArgs e) { gvDetails.PageIndex = e.NewPageIndex; load_luoi(); } #endregion protected void gvDetails_RowDataBound(object sender, GridViewRowEventArgs e) { try { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("style", "background-color: #FFFFFF; color: black;"); e.Row.Attributes.Add("onmouseover", "style.backgroundColor='#61a6f8'"); e.Row.Attributes.Add("onmouseout", "style.backgroundColor='#FFFFFF'"); } } catch { } } protected void btnlamtuoi_Click(object sender, ImageClickEventArgs e) { // LÀM TƯƠI load_luoi(); } protected void btnxoa_Click(object sender, ImageClickEventArgs e) { // xoa DeleteAll(); } #endregion protected void btntongsogiaovien_Click(object sender, EventArgs e) { // tinh tổng số lượng giảng viên int madotthi = int.Parse(drop_dotthi.SelectedValue.ToString()); // dem so ban ghi cua phancongdotthi var swhere = " idmon = " + madotthi; var dlist = phancongchamthiDAO.selectByDynamic(swhere, ""); lblketqua.Text = "Có " + dlist.Count.ToString() + " cán tham gia đợt thi " + drop_dotthi.DataValueField.ToString(); } protected void btntongthanhtoan_Click(object sender, EventArgs e) { // tinh tổng số tiền toán giảng viên int madotthi = int.Parse(drop_dotthi.SelectedValue.ToString()); // dem so ban ghi cua phancongdotthi var swhere = " idmon = " + madotthi; var dlist = phancongchamthiDAO.selectByDynamic(swhere, ""); double tongtien = 0; for (int i = 0; i < dlist.Count; i++) { double tongthanhtoan = dlist[i].tongthanhtoan; tongtien = tongtien + tongthanhtoan; } lblketqua.Text = "Tổng tiền cần toán:" + tongtien; } } CHƯƠNG 5: KẾT LUẬN – ĐÁNH GIÁ 5.1 Những kết đạt Đáp ứng yêu cầu hệ thống như: - Chức quản lý cán bộ, giảng viên: + Chức nhập thông tin cán bộ, giảng viên + Chức sửa thông tin cán giảng viên + Chức xóa thơng tin cán giảng viên + Chức phân công coi/chấm thi cho cán bộ, giảng viên tham gia + Chức toán cho cán bộ, giảng viên coi chấm thi + Chức thống kê: số lượng cán bộ, giảng viên coi chấm thi; thơng kế chi phí toán cho cán bộ, giảng viên coi chấm thi - Chức quản lý buổi thi + Chức phân chia buổi thi + Chức phân chia môn thi buổi thi + Chức phân công cán bộ, giảng viên coi thi + Chức thống kê: số lượng môn thi buổi thi,… 5.2 Những vấn đề tồn Do thời gian có hạn kinh nghiệp thực tế cịn hạn chế nên chương trình em đáp ứng yêu cầu tránh khỏi thiết sót định Mặc dù cố gắng hồn thành đề tài khóa luận tốt nghiệp với tất nỗ lực yếu mặt triển khai thực tế nên chắn không tránh khỏi thiếu xót, kính mong thầy góp ý để phần mềm em trở nên hoàn thiện Nhưng em hy vọng với thời gian nỗ lực học hỏi thân, bảo thầy cô giúp sức bạn bè, em sửa chữa hoàn thiện chức chương trình để góp phần nâng cao tính khả dụng chương trình Có thể đưa chương trình vào ứng dụng thực tế 5.3 Hướng phát triển Xây dựng ứng dụng đa tảng để chương trình phát triển TÀI LIỆU THAM KHẢO Tiếng Việt: Nguyễn Văn Ba (2003), "Phân tích thiết kế hệ thống thông tin", NXB ĐHQGHN Nguyễn Văn Vỵ (2009), Nguyễn Việt Hà, "Giáo trình kỹ nghệ phần mềm", NXB Giáo dục Tiếng Anh: Chris Gane and Trish Saron (1977), “Structured Systems Analysis and De sign”, New York : Improved Systems Technologies, pp 17-90 ... TRANG QUẢN LÝ CẤU HÌNH HÌNH 29 TRANG CẤU HÌNH WEBSITE QUẢN LÝ ĐỢT THI HÌNH 30 QUẢN LÝ ĐỢT THI QUẢN LÝ NGÀY THI HÌNH 31 QUẢN LÝ NGÀY THI QUẢN LÝ BUỔI THI HÌNH 32 QUẢN LÝ BUỔI THI QUẢN LÝ CHỨC VỤ... 33 QUẢN LÝ CHỨC VỤ QUẢN LÝ MƠN HỌC HÌNH 34 QUẢN LÝ MƠN HỌC QUẢN LÝ PHỊNG THI HÌNH 35 QUẢN LÝ PHỊNG THI PHÂN CƠNG ĐỢT THI HÌNH 36 PHÂN CƠNG ĐỢT THI PHÂN CƠNG COI THI HÌNH 37 PHÂN CƠNG COI THI PHÂN... coi/chấm thi Khoa CNTT, ĐH Mở Hà Nội NHIỆM VỤ VÀ NỘI DUNG - Nghiên cứu tìm hiểu cách xây dựng ứng dụng hỗ trợ quản lý phân công coi/chấm thi Khoa CNTT, ĐH Mở Hà Nội - Xây dựng sản phẩm ứng dụng hỗ trợ

Ngày đăng: 11/10/2022, 20:43

HÌNH ẢNH LIÊN QUAN

HÌNH 1. SƠ ĐỒ PHÂN CẤP - QL Hệ thống gồm: - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 1. SƠ ĐỒ PHÂN CẤP - QL Hệ thống gồm: (Trang 11)
HÌNH 2. SƠ ĐỒ NGỮ CẢNH - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 2. SƠ ĐỒ NGỮ CẢNH (Trang 13)
HÌNH 3. SƠ ĐỒ MỨC ĐỈNH - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 3. SƠ ĐỒ MỨC ĐỈNH (Trang 14)
HÌNH 4. QUẢN LÝ CẤU HÌNH - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 4. QUẢN LÝ CẤU HÌNH (Trang 15)
HÌNH 5. QL DANH MỤC - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 5. QL DANH MỤC (Trang 16)
HÌNH 6. CHỨC NĂNG QUẢN LÝ PHÂN CÔNG ĐỢT THI - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 6. CHỨC NĂNG QUẢN LÝ PHÂN CÔNG ĐỢT THI (Trang 17)
HÌNH 7. CHỨC NĂNG QUẢN LÝ PHÂN CÔNG COITHI - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 7. CHỨC NĂNG QUẢN LÝ PHÂN CÔNG COITHI (Trang 18)
HÌNH 8. CHỨC NĂNG QUẢN LÝ PHÂN CÔNG CHẤM THI - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 8. CHỨC NĂNG QUẢN LÝ PHÂN CÔNG CHẤM THI (Trang 19)
HÌNH 9. CHỨC NĂNG THỐNG KÊ - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 9. CHỨC NĂNG THỐNG KÊ (Trang 20)
3.1.1. Quan hệ giữa các bảng CSDL - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
3.1.1. Quan hệ giữa các bảng CSDL (Trang 21)
HÌNH 11. BẢNG CẤU HÌNH (CONFIGS) - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 11. BẢNG CẤU HÌNH (CONFIGS) (Trang 24)
HÌNH 13. PHÂN CÔNG ĐỢT THI ST - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 13. PHÂN CÔNG ĐỢT THI ST (Trang 25)
HÌNH 14. BẢNG MENU STT - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 14. BẢNG MENU STT (Trang 26)
HÌNH 16. PHÂN CƠNG COITHI - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 16. PHÂN CƠNG COITHI (Trang 28)
HÌNH 17. PHÂN CƠNG CHẤM THI STT - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 17. PHÂN CƠNG CHẤM THI STT (Trang 29)
HÌNH 19. MƠN HỌC STT - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 19. MƠN HỌC STT (Trang 30)
HÌNH 20. ĐỢT THI STT - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 20. ĐỢT THI STT (Trang 31)
HÌNH 22. BUỔI THI STT - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 22. BUỔI THI STT (Trang 32)
HÌNH 21. CHỨC VỤ STT - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 21. CHỨC VỤ STT (Trang 32)
HÌNH 24. TỒN DỰ ÁN - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 24. TỒN DỰ ÁN (Trang 34)
HÌNH 25. TRANG CHỦ - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 25. TRANG CHỦ (Trang 35)
ĐĂNG NHẬP HỆ THỐNG - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
ĐĂNG NHẬP HỆ THỐNG (Trang 37)
HÌNH 28. TRANG QUẢN LÝ MENU - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 28. TRANG QUẢN LÝ MENU (Trang 38)
HÌNH 29. TRANG CẤU HÌNH WEBSITE - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 29. TRANG CẤU HÌNH WEBSITE (Trang 39)
HÌNH 30. QUẢN LÝ ĐỢT THI - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 30. QUẢN LÝ ĐỢT THI (Trang 40)
HÌNH 39. QUẢN LÝ GIẢN VIÊN - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 39. QUẢN LÝ GIẢN VIÊN (Trang 43)
HÌNH 40. THỐNG KÊ ĐỢT THI - Xây dựng sản phẩm là ứng dụng hỗ trợ quản lý phân công coichấm thi
HÌNH 40. THỐNG KÊ ĐỢT THI (Trang 43)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w