Hệ thống thông tin quản lý quy trình thi bằng mã code

23 304 0
Hệ thống thông tin quản lý quy trình thi bằng mã code

Đ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

Hệ thống thông tin quản lý quy trinh thi. Xây dựng hệ thống thông tin hướng đối tượng. Sử dụng các mô hình dữ liệu, xây dựng quy trình nhằm cái tiến và nâng cao chất lượng, độ chính xác và nhanh chóng, giảm thiểu sai sót trong quy trình thi tự luận và trắc nghiệm hiện nay. Sử dụng mã code thay cho mã phách để quản lý trên hệ thống.

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC HỆ THỐNG THÔNG TIN HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: HỆ THỐNG QUẢN LÝ ĐIỂM THI THPT GVHD: TS Phạm Nguyễn Cương HỌC VIÊN THỰC HIỆN: Nhóm Đoàn Minh Khuê - 1512005 Phạm Văn Tú - 1512010 Hồ Chí Minh, 04/2016 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương TÓM TẮT ĐỒ ÁN Hệ thống quản lý điểm thi hết môn cuối học kỳ quy trình quan trọng công tác tổ chức quản lý kết học tập học sinh phổ thông Để có đánh giá khách quan xác đòi hỏi phải có quy trình tổ chức nghiêm ngặt khâu quản lý điểm thi học sinh Tuy nhiên quy trình tồn đọng nhiều khuyết điểm tốn nhiều thời gian, nhiều chi phí nhân lực để thực Hơn nữa, kết thi không đảm bảo trải qua nhiều khâu làm tăng khả sai sót Vì vậy, mục tiêu đề tài tìm giải pháp cải tiến để giảm thiểu thời gian thực hiện, tiết kiệm chi phí tăng cường tính an toàn, minh bạch kết thi cử Trong phạm vi nghiên cứu giới hạn đề tài, nhóm thực mức thiết kế Do phải theo qui định nhà Trường đề nên giữ nguyên quy trình ban đầu, tự động hóa nhờ máy móc khâu scan đầu phách vào hệ thống, lưu tự động ráp điểm cho thi Với ý tưởng này, nhóm tin áp dụng vào thực tế tính khả thi cao, góp phần không nhỏ công tác xây dựng hệ thống tổ chức, quản lý điểm thi vốn rườm rà, phức tạp đồng thời tiết kiệm thời gian, chi phí, tăng hiệu cho máy giáo dục ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương MỤC LỤC TÓM TẮT ĐỒ ÁN NỘI DUNG ĐỒ ÁN Phân tích trạng Quy trình thực tế .3 Cải tiến quy trình .6 Quá trình tự động hóa .10 4.1 Xác định đối tượng Actor tham gia quy trình 11 4.2 Mô hình use case nghiệp vụ .11 4.3 Mô hình use case hệ thống .12 4.4 Mô hình hóa quy trình ban đầu 13 4.5 Mô hình hóa quy trình có công đoạn tự động hóa 14 4.6 Mô hình Activity mức phân tích 15 4.7 Mô hình Activity sau cải tiến 16 4.8 Mô hình sequence mức phân tích .17 4.9 Mô hình sequence mức thiết kế 17 4.10 Xác định lớp đối tượng 19 4.11 Thiết kế mô hình sở liệu .20 4.12 Tạo mã phách tự động 21 4.13 Nhập điểm tự động .21 KẾT LUẬN .22 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương NỘI DUNG ĐỒ ÁN Phân tích trạng Trường THPT Hùng Vương, quận 5, HCM trường phổ thông trung học công lập địa bàn thành phố Hồ Chí Minh với khối lớp 10,11 12 với tổng cộng 75 lớp tổng số học sinh 3312 học sinh (năm 2015-2016) Một năm học nhà Trường có đợt thi kiểm tra tập trung với môn học Do vậy, số lượng thi phải chấm xử lý: 105.984 Do số lượng thi nhiều nên quy trình tổ chức để quản lý điểm thi học kỳ phải chặt chẽ nên đòi hỏi chi phí lớn thời gian, tiền bạc nhân lực  Quy trình tồn số nhược điểm sau:  Giáo vụ tạo nhập mã phách khó quản lý  Nhập điểm phải qua lần: lần nhập vào file lần import vào hệ thống  Xử lý điểm nhiều file rời rạc  Tốn thời gian chi phí lớn  Không an toàn điểm (do qua nhiều khâu nhập)  Rất khó kiểm soát sai sót khâu nhập điểm vào file, ráp phách, kiểm dò, … Quy trình thực tế Quy trình thực tế trình tự theo bước sau đây: Giáo vụ nhận thi từ giám thị Tạo nhập mã phách Đánh mã phách vào thi học sinh Giáo vụ phân thi cho giáo viên chấm Giáo viên chấm thi Nhập kết vào File chấm thi ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương Giáo viên giao thi File chấm thi cho giáo vụ Giáo vụ ráp phách kiểm dò lại kết lần Giáo vụ nhập kết thi vào hệ thống Giáo vụ thông báo điểm thi cho học sinh 10 Học sinh xem điểm phản hồi 11 Nếu học sinh khiếu nại giáo vụ ghi nhận tiến hành phúc khảo 12 Giáo vụ cập nhật điểm phúc tra vào hệ thống 13 Giáo vụ cập nhật điểm phúc tra vào hệ thống 14 Kết thúc quy trình Quy trình biểu diễn theo sơ đồ sau: Hình Sơ đồ quy trình quản lý điểm thi ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương Hình Mẫu giấy thi Trên giấy thi gồm hai phần: phần phách phần làm thí sinh Dựa vào số phách gán cho thí sinh, giáo viên chấm thi nhập điểm cho thí sinh tương ứng với số phách File nhập điểm thi Hình ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương Cải tiến quy trình Để có nhìn tổng quát có định hướng cải tiến hợp lý nhóm xin đưa qui trình tổng quan mô hình ban đầu sau: Hình Tổng quan quy trình Dựa vào nhược điểm quy trình, ta có số nhận xét sau:  Giáo vụ phải tự tạo đánh số phách dẫn đến tốn thời gian khó quản lý số phách  Giáo viên chấm phải tự nhập điểm vào “File nhập điểm thi” nên khó kiểm soát  Giáo vụ sau nhận thi File tiến hành kiểm dò cách cẩn thận chặt chẽ  Huy động lượng lớn giáo vụ nhập điểm thi môn vào hệ thống vừa tốn thời gian kinh phí ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương  Điểm thi giáo vụ nhập vào hệ thống có người chịu trách nhiệm Đó trường hợp phát sai sót, lại biết có phát sinh tiêu cực  Tất khâu thực cách thủ công Để cải tiến quy trình, ta có hai hướng để giải quyết:  Một tìm quy trình hoàn toàn thay quy trình cũ để khắc phục nhược điểm quy trình  Hai giữ nguyên quy trình có áp dụng công nghệ đại nhằm thay số khâu quy trình Phương pháp thứ hai có tính khả thi cao: việc tìm quy trình để thay cho quy trình áp dụng trước xem khó xảy qui trình cũ phải tuân theo qui định, giám sát nhà trường, có số khâu không phép bỏ (như việc tạo cắt phách), rủi ro lớn sử dụng mô hình mới, mà môi trường giáo dục nơi thử nhiệm mô hình không đảm bảo, chắn Do nhóm định chọn phương pháp thứ hai Qua nhược điểm mô hình tại, nhận thấy hai công việc tốn quy trình, việc đánh số phách nhập điểm Và nhờ công nghệ xử lý ảnh mã hóa tại, ta hoàn toàn tự động hai công việc Khi giáo vụ đánh số phách không tốn thời gian để nhập điểm, mà điểm thi scan trực tiếp từ thi vào hệ thống, giáo viên không cần phải nhập điểm vào File nhập điểm, tránh tình trạng sai sót, không minh bạch xảy điều quan trọng tiết kiệm nhiều thời gian, chi phí, công sức bỏ lâu Lúc hình dung quy trình cải tiến sau: ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG Hình GVHD: TS Phạm Nguyễn Cương Quy trình sau cải tiến Để áp dụng qui trình mới, cần thực số thay đổi cần thiết giấy thi máy scan hoạt động được, giống cách nhận dạng thông tin máy chấm điểm tự động mà hình thức thi trắc nghiệm áp dụng Trên thi: số phách in trực tiếp giấy cách sử dụng mã BBCode; Các ô điểm thi, số làm, số báo danh chuyển thành dạng ô tròn tô đen lên ô tùy theo giá trị mà ta mong muốn (việc thuận thiện cho máy scan nhận biết thông tin) Hình Mẫu giấy thi cải tiến ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương Quy trình cải tiến theo mô hình sau: Hình Quy trình tự động hóa số phách scan điểm vào hệ thống Tính khả thi cho việc thực theo quy trình sau cải tiến:  Chi phí đánh quản lý số phách:  Loại bỏ phí đánh phách: 2.000.000/đợt x đợt/năm = 8.000.000/năm  Giữa nguyên chi phí cắt ráp phách: 2.000.000/đợt x đợt/năm = 8.000.000/năm  Giảm chi phí công việc nhập điểm:  Quy trình cũ tiền thuê người nhập điểm: 10.000.000/đợt x đợt/năm = 40.000.000/năm  Sau cải tiến tiền scan thi: 6.000.000/đợt x đợt/năm = 24.000.000/năm  Chi phí trang thiết bị ban đầu: 9.000.000 đ (mua máy Scanner)  Giữ nguyên chi phí chấm phúc tra: 4.000.000/đợt x đợt/năm = 16.000.000/năm ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương Tổng chi phí cho năm đầu tiên: 57 triệu Các năm sau: 48 triệu/năm Các hiệu khác mô hình mới:  Tiết kiệm thời gian  Nhập phách  Nhập điểm  Kiểm dò thi  Giảm nhân lực  Đánh phách  Kiểm dò  Nhập điểm  Tránh sai sót  Nhập điểm  Không cần sếp theo thứ tự  Bảo mật  Chỉ giáo viên chịu trách nhiệm Quá trình tự động hóa Quá trình tự động hóa công việc người lập trình viên, biến đổi công việc thủ công thực tế thành công việc thực máy Quá trình đòi hỏi nhà phát triển phải hiểu rõ quy trình thực tế, từ để thiết kế cài đặt xuống thiết bị phần cứng phần mềm để tự động xử lý công việc thủ công thay cho người Trong đồ án nhóm trình bày bước thực trình tự động hóa cho việc nhập số phách tự động nhập điểm tự động Tuy nhiên giới hạn quy mô thời gian không cho phép nhóm thực mức thiết kế ban đầu Chi tiết thiết kế xem file đính kèm Quá trình thiết kế trình bày theo bước bên dưới: 10 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương 4.1 Xác định đối tượng Actor tham gia quy trình Đầu tiên xác định thực thể tham gia vào quy trình Trong quy trình quản lý điểm thi ta có đối tượng sau: Hình Use case diagram 4.2 Mô hình use case nghiệp vụ Hình Bussiness Use case diagram 11 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương 4.3 Mô hình use case hệ thống Hình 10 Use case Diagram 12 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương 4.4 Mô hình hóa quy trình ban đầu Hình 11 BPMN Diagram Lúc ta phân “Activity” theo thực thể cụ thể cách gom nhóm ứng xử thực thể chung dòng khung hình chữ nhật 13 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương 4.5 Mô hình hóa quy trình có công đoạn tự động hóa Cũng mô hình trên, thực thể ta chia ứng xử theo hai loại: làm thủ công làm tự động hình Hình 12 BPMN cải tiến Ta thấy thực thể “Giáo vụ” tách công việc làm tự động thành dòng riêng để diễn tả hành động tự động hóa như: Scan số phách nhập điểm 14 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương 4.6 Mô hình Activity mức phân tích Hình 13 Mô hình Analysis Activity ban đầu 15 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương 4.7 Mô hình Activity sau cải tiến Hình 14 Mô hình Analysis Activity cải tiến 16 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương 4.8 Mô hình sequence mức phân tích Hình 15 Sơ đồ sequence phân tích 4.9 Mô hình sequence mức thiết kế Tại bước ta xác định trình tự diễn biến hành động diễn quy trình Nhờ ta xác định thực thể liên quan qui trình diễn biến 17 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG Hình 16 GVHD: TS Phạm Nguyễn Cương Design sequence Diagram 18 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG 4.10 GVHD: TS Phạm Nguyễn Cương Xác định lớp đối tượng Từ thực thể xác định bước trên, ta xác định thuộc tính cần có thực thể liên quan đến quy trình Hình 17 Class model Các đối tượng liên quan thực hóa thành lớp như: HocSinh, BaiThi, MonThi, Lop, PhongThi, KhoaHoc 19 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG 4.11 GVHD: TS Phạm Nguyễn Cương Thiết kế mô hình sở liệu Từ mô hình lớp ánh xã trực tiếp qua mô hình sở liệu Hình 18 Mô Hình Database 20 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG 4.12 GVHD: TS Phạm Nguyễn Cương Tạo mã phách tự động Mã phách tự động mã BBCode tin trực tiếp giấy thi Mã chứa thông tin môn thi Dựa vào mã chương trình xác định điểm số thí sinh Khi scan đầu phách vào hệ thống hệ thống lưu lại toàn thi thông tin học sinh Sau chấm xong giáo vụ scan thi với điểm thi mã BBcode vào hệ thống, hệ thống so với đầu phách có mã BBCode tương ứng tính điểm cho học sinh 4.13 Nhập điểm tự động Hệ thống cần trang bị thiết bị đặc biệt để quét thông tin từ thi gồm: điểm thi, số báo danh, số tờ (các ô tròn tô đậm) Từ thông tin nhập vào hệ thống so khớp với đầu phách scan vào trước dựa vào mã BBCode trùng Lúc hệ thống hoàn toàn tự động cộng tính điểm cho học sinh 21 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương KẾT LUẬN Tuy đồ án dừng lại mức mức thiết kế chưa triển khai hệ thống thực tế Song với thiết kế trình bày mang tính thực tiễn cao hạ tầng áp dụng hệ thống mức chấp nhận được, nên đầu tư quan tâm mức đảm bảo hệ thống thành công Hiện theo tìm hiểu nhóm quy trình tổ chức chấm thi quản lý điểm thi trường phổ thông thủ công, chưa có nhiều cải tiến Và theo đề án phủ sở giáo dục phải tiến hành áp dụng công nghệ thông tin việc dạy học, ứng dụng công tác khác cách nhành chóng đến năm 2020 Chính mà trường phổ thông bước cải tiến theo hướng đại hóa việc đề nhiều chiến lược, sách lược, tìm kiếm giải pháp hiệu Trong nhóm có thành viên làm công tác giảng dạy trường THPT Hùng Vương, nhận định nhà trường anh có kế hoạch cải tiến qui trình quản lý điểm thi tại, nhóm hi vọng với ý tưởng từ đồ án anh dùng làm tiền đề cho phát triển hệ thống sau cho trường 22 [...]... mã phách tự động Mã phách tự động là mã BBCode được tin trực tiếp trên giấy thi Mã này chứa thông tin về môn thi Dựa vào mã này chương trình sẽ xác định được điểm số của từng thí sinh Khi scan đầu phách vào hệ thống thì hệ thống sẽ lưu lại toàn bộ bài thi cũng như thông tin của học sinh Sau khi chấm bài xong thì giáo vụ scan bài thi với điểm thi và mã BBcode vào hệ thống, tại đây hệ thống sẽ so với... hệ thống sẽ so với đầu phách có cùng mã BBCode tương ứng và tính điểm cho từng học sinh 4.13 Nhập điểm tự động Hệ thống cần trang bị một thi t bị đặc biệt để quét thông tin từ bài thi gồm: điểm thi, số báo danh, số tờ (các ô tròn được tô đậm) Từ thông tin nhập vào hệ thống sẽ so khớp với đầu phách đã scan vào trước đó dựa vào mã BBCode trùng nhau Lúc này thì hệ thống sẽ hoàn toàn tự động cộng và tính... dừng lại ở mức mức thi t kế và chưa được triển khai trên một hệ thống thực tế nào Song với những thi t kế trình bày ở trên mang tính thực tiễn rất cao và hạ tầng áp dụng hệ thống ở mức chấp nhận được, nên nếu được đầu tư và quan tâm đúng mức thì đảm bảo hệ thống sẽ rất thành công Hiện tại theo tìm hiểu của nhóm thì quy trình tổ chức chấm thi và quản lý điểm thi tại các trường phổ thông vẫn còn thủ công,... mức thi t kế ban đầu Chi tiết thi t kế có thể xem trong file đính kèm Quá trình thi t kế được trình bày theo các bước như bên dưới: 10 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương 4.1 Xác định đối tượng Actor tham gia quy trình Đầu tiên chúng ta xác định các thực thể tham gia vào quy trình Trong quy trình quản lý điểm thi ta có các đối tượng sau: Hình 8 Use case diagram 4.2 Mô hình use case... tế, từ đó để thi t kế và cài đặt xuống thi t bị phần cứng cũng như phần mềm để nó tự động xử lý công việc thủ công thay cho con người Trong đồ án này nhóm sẽ trình bày từng bước hiện thực quá trình tự động hóa cho việc nhập số phách tự động và nhập điểm tự động Tuy nhiên do giới hạn về quy mô cũng như thời gian không cho phép nhóm chỉ mới hiện thực được ở mức thi t kế ban đầu Chi tiết thi t kế có thể... bài thi  Giảm nhân lực  Đánh phách  Kiểm dò  Nhập điểm  Tránh sai sót  Nhập điểm  Không cần sếp bài theo thứ tự  Bảo mật  Chỉ một giáo viên chịu trách nhiệm 4 Quá trình tự động hóa Quá trình tự động hóa là công việc của người lập trình viên, biến đổi các công việc thủ công ngoài thực tế thành công việc có thể thực hiện được trên máy Quá trình này đòi hỏi các nhà phát triển phải hiểu rõ quy trình. .. hình use case hệ thống Hình 10 Use case Diagram 12 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương 4.4 Mô hình hóa quy trình ban đầu Hình 11 BPMN Diagram Lúc này ta phân các “Activity” theo từng thực thể cụ thể bằng cách gom nhóm các ứng xử của từng thực thể chung cùng một dòng trong khung hình chữ nhật 13 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG GVHD: TS Phạm Nguyễn Cương 4.5 Mô hình hóa quy trình có các công... quan đến quy trình Hình 17 Class model Các đối tượng liên quan được hiện thực hóa thành các lớp như: HocSinh, BaiThi, MonThi, Lop, PhongThi, KhoaHoc 19 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG 4.11 GVHD: TS Phạm Nguyễn Cương Thi t kế mô hình cơ sở dữ liệu Từ mô hình lớp có thể ánh xã trực tiếp qua mô hình cơ sở dữ liệu Hình 18 Mô Hình Database 20 ĐỒ ÁN HTTT HƯỚNG ĐỐI TƯỢNG 4.12 GVHD: TS Phạm Nguyễn Cương Tạo mã phách... Trong nhóm có một thành viên đang làm công tác giảng dạy tại trường THPT Hùng Vương, nhận định nhà trường anh cũng đang có kế hoạch cải tiến qui trình quản lý điểm thi hiện tại, nhóm hi vọng với ý tưởng từ đồ án này thì anh có thể dùng làm tiền đề cho phát triển hệ thống sau này cho trường 22 ... công, chưa có nhiều cải tiến Và theo đề án chính phủ thì các cơ sở giáo dục phải tiến hành áp dụng công nghệ thông tin trong việc dạy và học, cũng như ứng dụng trong mọi công tác khác một cách nhành chóng đến năm 2020 Chính vì vậy mà các trường phổ thông đang từng bước cải tiến theo hướng hiện đại hóa bằng việc đề ra rất nhiều chiến lược, sách lược, tìm kiếm các giải pháp hiệu quả Trong nhóm có một thành

Ngày đăng: 21/05/2016, 14:48

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan