Nghiên cứu xây dựng hệ thống hỗ trợ tổ chức thi học phần trong trường đại học kỹ thuật – hậu cần công an nhân dân

52 294 0
Nghiên cứu xây dựng hệ thống hỗ trợ tổ chức thi học phần trong trường đại học kỹ thuật – hậu cần công an nhân dân

Đ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

LỜI CAM ĐOAN Họ tên học viên: Nguyễn Thị Thùy Dƣơng SHHV: CB121352 Chuyên ngành: Công nghệ thông tin Lớp: CH2012B Ngƣời hƣớng dẫn: PGS.TS Nguyễn Thị Hoàng Lan Đơn vị: Viện Công nghệ Thông tin - Truyền thông Tên đề tài luận văn: Nghiên cứu xây dựng hệ thống hỗ trợ tổ chức thi học phần trƣờng Đại học Kỹ thuật – Hậu cần CAND Tôi – Nguyễn Thị Thùy Dƣơng - Cam kết Luận văn công trình nghiên cứu thân dƣới hƣớng dẫn của: PGS.TS Nguyễn Thị Hoàng Lan Các kết nêu luận văn trung thực, chép toàn văn công trình khác Hà Nội, ngày 15 tháng năm2015 Tác giả Luận văn Nguyễn Thị Thùy Dƣơng LỜI CẢM ƠN Lời đầu tiên, xin gửi lời cảm ơn chân thành tới thầy cô giáo thuộc Viện Công nghệ Thông tin Truyền thông trường Đại học Bách Khoa Hà Nội, người tận tình dạy tất kiến thức chuyên ngành cho suốt trình học tập nghiên cứu trường Trong trình thực Luận văn tốt nghiệp học hỏi thêm nhiều điều, hội để cá nhân tổng kết kiến thức học, đồng thời rút kinh nghiệm quý báu Tôi xin chân thành cảm ơn hướng dẫn tận tình cô giáo, PGS TS Nguyễn Thị Hoàng Lan - Bộ môn Mạng Truyền thông – Viện Công Nghệ Thông Tin Truyền Thông Trường Đại học Bách Khoa Hà Nội Luận văn hoàn thành mức độ định Bên cạnh kết đạt được, chắn không tránh khỏi thiếu sót hạn chế Sự phê bình, nhận xét thầy cô học quý báu cho công việc nghiên cứu sau Tôi xin gửi lời cảm ơn sâu sắc đến người thân gia đình, bạn bè học viên khóa Cao học 2012B bên cạnh, ủng hộ, động viên tinh thần cho suốt trình học tập thực luận văn Một lần xin kính chúc quý thầy cô mạnh khỏe, hạnh phúc, tiếp tục đạt nhiều thành công nghiên cứu khoa học nghiệp trồng người Hà Nội, ngày 15 tháng năm 2015 HỌC VIÊN THỰC HIỆN Nguyễn Thị Thùy Dƣơng MỤC LỤC LỜI CAM ĐOAN .1 LỜI CẢM ƠN .2 DANH MỤC CÁC CHỮ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ CHƢƠNG 1: TỔNG QUAN VỀ HỆ THỐNG TỔ CHỨC THI VÀ NHIỆM VỤ 11 1.1 Tổng quan Trƣờng Đại học Kỹ thuật – Hậu cần CAND 11 1.1.1 Chức năng, nhiệm vụ 11 1.1.2 Cơ cấu tổ chức 12 1.2 Khảo sát công tác tổ chức thi học phần 12 1.2.1 Chuẩn bị thi 12 1.2.2 Tổ chức thi 13 1.2.3 Chấm thi Tổng hợp kết .14 1.2.4 Sơ đồ quy trình tổ chức thi .15 1.3 Yêu cầu nhiệm vụ luận văn 15 1.3.1 Phân tích yêu cầu 15 1.3.2 Nhiệm vụ 17 CHƢƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG HỖ TRỢ TỔ CHỨC THI HỌC PHẦN 19 2.1 Mô tả hệ thống thông tin hỗ trợ tổ chức thi 19 2.1.1 Phân tích trao đổi thông tin hệ thống 19 2.1.2 Mô hình trao đổi thông tin hệ thống .19 2.1.3 Tổ chức Cơ sở liệu 20 2.1.4 Thông tin chuẩn hóa liệu 23 2.2 Kiến trúc hạ tầng mạng hệ thống 26 2.3 Phân tích thiết kế hệ thống chức 27 2.3.1 Mô hình chức tổng thể hệ thống thông tin 27 2.3.2 Các chức hệ thống 27 2.4 Thiết kế sở liệu 38 2.4.1 Thiết kế bảng liệu 38 2.4.2 Sơ đồ thực thể quan hệ hệ thống 42 CHƢƠNG 3: GIẢI PHÁP CÔNG NGHỆ VÀ CÀI ĐẶT CHƢƠNG TRÌNH QUẢN LÝ PHÒNG THI .43 3.1 Công nghệ đọc mã vạch dùng điện thoại với hệ điều hành Android .43 3.1.1 Giới thiệu công nghệ đọc mã vạch 43 3.1.2 Mô hình điện thoại hệ điều hành Android đọc mã vạch 44 3.2 Các chức chƣơng trình 45 3.3 Một số giao diện chƣơng trình 46 KẾT LUẬN VÀ KIẾN NGHỊ 50 TÀI LIỆU THAM KHẢO 52 DANH MỤC CÁC CHỮ VIẾT TẮT CHỮ VIẾT TẮT GIẢI THÍCH T36 Trƣờng Đại học Kỹ thuật – Hậu cần CAND Phòng Phòng Quản lý đào tạo Phòng Phòng Khảo thí kiểm định chất lƣợng đào tạo QLĐT Quản lý đào tạo KT & ĐBCLĐT Khảo thí đảm bảo chất lƣợng đào tạo CAND Công an nhân dân QL Quản lý NSD Ngƣời sử dụng DANH MỤC CÁC BẢNG Bảng 2.1 Quy trình đăng nhập hệ thống 28 Bảng 2.2 Quy trình quản lý ngƣời sử dụng hệ thống .30 Bảng 2.3 Thông tin tài khoản ngƣời sử dụng hệ thống 38 Bảng 2.4 Thông tin Quyền sử dụng hệ thống 38 Bảng 2.5 Thông tin Học phần 39 Bảng 2.6 Thông tin Phòng .39 Bảng 2.7 Thông tin Phòng thi 39 Bảng 2.8 Danh sách học viên dự thi theo mã vạch 40 Bảng 2.9 Thông tin kết thi 40 Bảng 2.10 Thông tin Chi tiết Học phần_Khoa 40 Bảng 2.11 Thông tin Lớp học 41 Bảng 2.12 Danh sách học viên theo lớp 41 Bảng 2.13 Thông tin Khoa chuyên ngành 41 DANH MỤC CÁC HÌNH VẼ Hình 1.1 Sơ đồ quy trình tổ chức thi học phần 15 Hình 2.1 Mô hình tổ chức trao đổi thông tin hệ thống 19 Hình 2.2 Sơ đồ trao đổi thông tin hệ thống 20 Hình 2.3 Kiến trúc hạ tầng mạng hệ thống 26 Hình 2.4 Mô hình tổng thể chức hệ thống 27 Hình 2.5 Chức Đăng nhập hệ thống 28 Hình 2.6 Chức thiết lập quản lý ngƣời sử dụng hệ thống 30 Hình 2.7 Chức thiết lập quản lý học phần 31 Hình 2.8 Chức cập nhật thông tin quản lý phòng thi 32 Hình 2.9 Chức quản lý danh sách học viên dự thi………………….… ……………… 33 Hình 2.10 Chức đọc thông tin mã vạch 35 Hình 2.11 Chức thiết lập quản lý điểm thi 36 Hình 2.12 Chức tìm kiếm, thống kê hệ thống 37 Hình 3.1 Mô hình đọc mã vạch điện thoại hệ điều hành Android 44 MỞ ĐẦU Lý chọn đề tài Ngày nay, bùng nổ công nghệ thông tin thâm nhập vào tất lĩnh vực sống, đặc biệt ứng dụng công nghệ thông tin công tác quản lý nói chung công tác quản lý giáo dục nói riêng mang lại hiệu cao, giúp cho ngƣời giảm bớt công sức, chi phí tiết kiệm thời gian… Ứng dụng công nghệ thông tin công cụ hỗ trợ đắc lực đổi phƣơng thức giảng dạy, học tập hỗ trợ đổi phƣơng thức quản lý giáo dục Phát triển nguồn nhân lực công nghệ thông tin ứng dụng vào giáo dục nhiệm vụ quan trọng có ý nghĩa định phát triển đất nƣớc Cụ thể qua khảo sát ứng dụng công nghệ thông tin quản lý giáo dục trƣờng Đại học Kỹ thuật - Hậu cần CAND thấy: nhà trƣờng ứng dụng CNTT tƣơng đối tốt công tác quản lý giáo dục Cụ thể nhà trƣờng có sở vật chất tốt, với nhiều máy tính tốc độ cao sở hạ tầng mạng hoạt động nhanh ổn định, bên cạnh nhà trƣờng ứng dụng phần mềm quản lý thông tin sinh viên, cán Tuy nhiên có nghiệp vụ phải làm thủ công, công tác tổ chức thi Hiện tại, nhà trƣờng thực quy trình tổ chức thi khâu chuẩn bị thi, chấm thi tổng hợp kết sử dụng, quản lý thông tin học viên dự thi, phòng thi, điểm thi giấy tờ, nhận đƣợc thi học viên, cán Phòng Khảo thí đảm bảo chất lƣợng đào tạo tiến hành đánh số phách vào tờ thi thí sinh, thí sinh có số phách khác nhau, sau xếp tờ thi dọc phách tay, chuyển thi dọc phách cho giáo viên chấm, sau chấm thi xong thì, cán phòng Khảo thí tiến hành ghép phách vào điểm cho thí sinh thông qua việc nhập điểm vào word excel, in chuyển phòng đào tạo để tổng hợp điểm học phần Chính chọn đề tài “Nghiên cứu xây dựng hệ thống hỗ trợ tổ chức thi học phần trƣờng Đại học Kỹ thuật – Hậu cần CAND” để khắc phục nhƣợc điểm  Tính cấp thiết đề tài Trƣờng Đại học Kỹ thuật - Hậu cần CAND (T36) đƣợc thành lập theo Quyết định số 1945/QĐ-TTg ngày 21/10/2010 Thủ tƣớng Chính phủ Trƣờng Đại học Kỹ thuật - Hậu cần CAND sở giáo dục đại học công lập, trực thuộc Bộ Công an, chịu quản lý nhà nƣớc giáo dục đào tạo Bộ Giáo dục Đào tạo; với quy mô 2000 học viên Với số lƣợng học viên tƣơng đối lớn, việc ứng dụng công nghệ thông tin công tác quản lý, tổ chức, xếp thi học phần cho lớp cần thiết Hiện nay, trình tổ chức thi trƣờng Đại học Kỹ thuật – Hậu cần CAND tồn công tác thủ công nhƣ: + Thí sinh thời gian ghi thông tin lên tờ giấy thi, làm nhiều tờ giấy thi thời gian thí sinh + Với số lƣợng thi lớn, Phòng khảo thí thời gian đánh số phách, sau ghép phách để vào điểm thi dẫn đến tốn thời gian dễ gây nhầm lẫn Chính việc xây dựng ứng dụng công nghệ thông tin để hỗ trợ tổ chức thi học phần cần thiết Mục đích nghiên cứu đề tài Tôi nghiên cứu việc đọc mã vạch thi điện thoại Android ứng dụng hệ thống hỗ trợ tổ chức thi học phần phát triển bao gồm hai gói phần mềm: phần mềm điện thoại di động Android phần mềm PC - Xây dựng đƣợc phần mềm điện thoại có chức thực nhập điểm thi học viên cách đọc mã vạch dán thi, nhập điểm thi - Xây dựng đƣợc phần mềm máy tính thực chức bản: cập nhật thông tin học viên, lớp, khoa, phòng thi, học phần, tạo danh sách phòng thi, in danh sách phòng thi dạng mã QR, cập nhật điểm thi danh sách - Việc xây dựng hệ thống nhằm giải vấn đề thực tế nhƣ sau: + Cán phòng Quản lý đào tạo xếp thủ công phòng thi cho lớp dự thi + Thí sinh ghi thông tin cá nhân vào thi mà thực dán mã vạch + Cán phòng khảo thí đánh số phách, dọc phách thủ công mà thực đọc mã vạch điện thoại hệ điều hành Android để đƣa thông tin thí sinh nhập điểm Đối tƣợng, phạm vi nghiên cứu  Đối tƣợng nghiên cứu Đề tài tập trung nghiên cứu vấn đề sau: - Quản lý hỗ trợ tổ chức thi học phần; - Phƣơng pháp, công cụ xây dựng sở liệu  Phạm vi nghiên cứu Phạm vi nghiên cứu đề tài giới hạn công tác tổ chức thi học phần trƣờng Đại học Kỹ thuật – Hậu cần CAND; Từ xây dựng hệ thống quản lý thông tin phòng thi hỗ trợ tổ chức thi học phần cho lớp Các công tác thủ công đƣợc tin học hóa để tăng hiệu công việc Đóng góp đề tài - Xây dựng đƣợc hệ thống quản lý hỗ trợ tổ chức thi học phần thực đƣợc số chức sau: + Quản lý thông tin: tài khoản NSD, học phần, phòng, lớp, học viên, khoa + Quản lý phòng thi: tạo danh sách học viên dự thi theo phòng thi, in danh sách học viên dự thi dạng mã vạch tƣơng ứng với môn thi + Đọc mã vạch nhập điểm thi Chức sử dụng công nghệ đọc mã vạch điện thoại hệ điều hành Android Phƣơng pháp nghiên cứu Nghiên cứu tài liệu: Tập trung nghiên cứu vấn đề tổ chức sở liệu, hệ quản trị sở liệu SQL Server 2008, ngôn ngữ lập trình C #, Java Script Các văn quy định có liên quan đến công tác tổ chức thi học phần Nghiên cứu thực nghiệm: Khảo sát thực tế công tác tổ chức thi học phần trƣờng Đại học Kỹ thuật – Hậu cần CAND, tìm hiểu hệ thống quản lý sinh viên triển khai trƣờng; phân tích thiết kế hệ thống chƣơng trình, xây dựng sở liệu phục vụ cho chƣơng trình Nội dung đề tài Phần nội dung đề tài đƣợc chia thành chƣơng, bao gồm: CHƢƠNG 1: TỔNG QUAN VỀ HỆ THỐNG TỔ CHỨC THI VÀ NHIỆM VỤ Trong Chƣơng này, tác giả nêu rõ chức năng, nhiệm vụ, cấu tổ chức Trƣờng Đại học Kỹ thuật – Hậu cần CAND Đồng thời khảo sát thực trạng công tác tổ chức thi học phần trƣờng; từ đƣa đƣợc nhiệm vụ đề tài CHƢƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG HỖ TRỢ TỔ CHỨC THI HỌC PHẦN Nội dung Chƣơng trình bày cụ thể trình tìm hiểu phân tích, thiết kế chức năng, mối quan hệ sở liệu hệ thống hỗ trợ tổ chức thi học phần CHƢƠNG 3: GIẢI PHÁP CÔNG NGHỆ VÀ CÀI ĐẶT CHƢƠNG TRÌNH QUẢN LÝ PHÒNG THI Chƣơng trình bày giải pháp công nghệ sử dụng điện thoại hệ điều hành Android để đọc mã vạch học viên dự thi vào hệ thống Chạy chƣơng trình quản lý phòng thi 10 sở liệu Nếu tìm thấy liệu thỏa mãn điều kiện yêu cầu hệ thống thông tin tìm thấy, ngƣời dùng xem in thống kê Ngƣợc lại hệ thống báo không tìm thấy liệu 2.4 Thiết kế sở liệu 2.4.1 Thiết kế bảng liệu Cơ sở liệu hệ thống quản lý hỗ trợ tổ chức thi học phần bao gồm bảng sau: a Bảng TaiKhoan Bảng 2.3 Thông tin tài khoản ngƣời sử dụng hệ thống Tên trƣờng STT Kiểu liệu Mô tả 01 MaTK Nvarchar(15) Mã tài khoản 02 TenTK Nvarchar(50) Tên tài khoản 03 Matkhau Nvarchar(20) Mật 04 MaNSD Nvarchar(15) Mã ngƣời sử dụng 05 HoTen Nvarchar(50) Họ tên ngƣời sử dụng 06 DonviCT Nvarchar(20) Đơn vị công tác 07 Diachi Nvarchar(100) Địa 08 ChucVu Nvarchar(20) Chức vụ 09 NgaylapTK Date Time Ngày lập tài khoản 10 MaQuyen Nvarchar(10) Mã quyền b Bảng Quyen: Quyền sử dụng Bảng 2.4 Thông tin Quyền sử dụng hệ thống Tên trƣờng STT Kiểu liệu Mô tả 01 MaQuyen Nvarchar(15) Mã quyền 02 TenQuyen Nvarchar(50) Tên quyền 03 MoTa Nvarchar(200) Mô tả 38 c Bảng HocPhan: Học phần Bảng 2.5 Thông tin Học phần Tên trƣờng STT Kiểu liệu Mô tả 01 MaHP Nvarchar(15) Mã học phần 02 TenHP Nvarchar(50) Tên học phần 03 SoDvht Nvarchar(50) Số đơn vị học trình 04 MoTa Nvarchar(200) Mô tả d Bảng Phong: Phòng học đủ điều kiện để tổ chức thi Bảng 2.6 Thông tin Phòng Tên trƣờng STT Kiểu liệu Mô tả 01 MaPhong Nvarchar(15) Mã phòng 02 TenPhong Nvarchar(50) Tên phòng 03 Diadiem Nvarchar(50) Địa điẻm 04 Soghe Integer Số lƣợng ghế 05 MoTa Nvarchar(200) Mô tả e Bảng PhongThi: Phòng thi sau thực chức tạo phòng theo danh sách học viên dự thi Bảng 2.7 Thông tin Phòng thi Tên trƣờng STT Kiểu liệu Mô tả 01 MaPhong Nvarchar(15) Mã phòng thi 02 NgayThi Date Time Ngày thi 03 GioThi Date Time Giờ thi 04 HPThi Nvarchar(50) Học phần thi 05 SoHV Integer Số học viên 39 g Bảng Danhsachthisinh: Danh sách thí sinh theo phòng đƣợc lƣu dạng mã vạch môn thi Bảng 2.8 Danh sách học viên dự thi theo mã vạch Tên trƣờng STT Kiểu liệu Mô tả 01 MaHV Nvarchar(15) Mã học viên 02 MaPhong Nvarchar(15) Mã phòng thi 03 Mavachmonthi Nvarchar(200) Mã vạch môn thi 04 HPThi Nvarchar(50) Học phần thi 05 LanThi Integer Lần thi h Bảng Ketquathi Bảng 2.9 Thông tin kết thi Tên trƣờng STT Kiểu liệu Mô tả 01 MaHV Nvarchar(15) Mã học viên 02 MaHP Nvarchar(15) Mã học phần 03 HoTen Nvarchar(50) Họ tên 04 MaLop Nvarchar(50) Mã lớp 05 DiemLan1 Float Điểm thi lần 06 DiemLan2 Float Điểm thi lần 07 DiemHL Float Điểm học lại i Bảng ChiTietHP_Khoa Bảng 2.10 Thông tin Chi tiết Học phần_Khoa Tên trƣờng STT Kiểu liệu Mô tả 01 MaKhoa Nvarchar(15) Mã lớp 02 MaHP Nvarchar(15) Mã học phần 40 k Bảng Lop Bảng 2.11 Thông tin Lớp học Tên trƣờng STT Kiểu liệu Mô tả 01 MaLop Nvarchar(15) Mã lớp 02 TenLop Nvarchar(50) Tên lớp 03 MaKhoa Nvarchar(50) Mã khoa 04 Khoahoc Nvarchar(50) Khóa học 05 MoTa Nvarchar(200) Mô tả l Bảng HocVien Bảng 2.12 Danh sách học viên theo lớp Tên trƣờng STT Kiểu liệu Mô tả 01 MaHV Nvarchar(15) Mã học viên 02 Hoten Nvarchar(50) Họ tên 03 GioiTinh Nvarchar(50) Giới tính 04 Ngaysinh Date Time Ngày sinh 05 Diachi Nvarchar(50) Địa 06 MaLop Nvarchar(50) Mã lớp 07 Ghi Nvarchar(50) Ghi m Bảng Khoa Bảng 2.13 Thông tin Khoa chuyên ngành Tên trƣờng STT Kiểu liệu Mô tả 01 MaKhoa Nvarchar(15) Mã khoa 02 TenKhoa Nvarchar(50) Tên Khoa 03 MoTa Nvarchar(200) Mô tả 41 2.4.2 Sơ đồ thực thể quan hệ hệ thống 42 CHƢƠNG 3: GIẢI PHÁP CÔNG NGHỆ VÀ CÀI ĐẶT CHƢƠNG TRÌNH QUẢN LÝ PHÒNG THI 3.1 Công nghệ đọc mã vạch dùng điện thoại với hệ điều hành Android 3.1.1 Giới thiệu công nghệ đọc mã vạch Ngày việc mã hóa thông tin để đảm bảo an toàn thông tin trở nên đơn giản công nghệ mã hóa mã vạch Có nhiều chuẩn mã vạch để lựa chọn mã hóa thông tin nhƣ: loại mã xếp chồng (Stacked Codes): nhƣ Code 16K, Code 49, PDF-417: Codabar, Codabar 93, Codabar 128-A; Loại mã ma trận (Matrix Codes): Data Matrix, Maxicode,Softstrip, Vericode Để phục vụ thuận lợi cho việc mã hóa thông tin cho đề tài lựa chọn QRCode Mã QR (QR Code) mã ma trận (hay mã vạch hai chiều) bao gồm điểm đen ô vuông nằm khung màu trắng, chứa đựng thông tin địa web (URL), thời gian diễn kiện, thông tin liên hệ, địa email, tin nhắn SMS, nội dung ký tự văn hay chí thông tin định vị trí địa lý Ứng dụng mã vạch (barcode) đƣợc sử dụng phổ biến sản xuất, phân phối hàng hóa, quản lý quan, công ty, doanh nghiệp Đầu đọc mã vạch (barcode scanner) chuyên nghiệp mua dễ dàng với giá không cao Tuy nhiên, để vận hành, đầu đọc mã vạch phải đƣợc kết nối với computer thiết bị xử lý nên thích hợp cho hệ thống cố định Đầu đọc mã vạch chƣa đƣợc ứng dụng việc đọc mã vạch chứa thông tin học viên dự thi học phần Dự án phần mềm nguồn mở ZXing (viết tắt Zebra Crossing) cung cấp thƣ viện hỗ trợ xây dựng phần mềm đọc mã vạch cho thiết bị chạy tảng Android (Barcode Scanner for Android) tảng khác, cho phép sử dụng camera điện thoại di động để đọc mã vạch mà không cần đến thiết bị đọc mã vạch chuyên nghiệp Điện thoại thông minh ngày trở nên phổ biến với giá thành thấp Từ đó, mở triển vọng xây dựng nhiều ứng dụng với chức đọc mã vạch điện thoại thông minh Trên giới, khả đọc mã vạch điện thoại di động 43 thông minh đƣợc khai thác vài năm gần Tìm Google Play, thấy có nhiều ứng dụng đọc mã vạch xây dựng dựa thƣ viện ZXing Những ứng dụng tập trung vào mục đích nhận dạng xác định giá cả, tìm kiếm sản phẩm web dùng điện thoại di động đọc mã vạch 1-D in sản phẩm Tôi chƣa tìm thấy nghiên cứu việc ứng dụng khả đọc mã vạch thiết bị Android thi kết thúc học phần Chính nghiên cứu sử dụng điện thoại chạy hệ điều hành Android để đọc thông tin QRCode, giúp cho trình đọc mã vạch đƣợc linh động tiết kiệm chi phí 3.1.2 Mô hình điện thoại hệ điều hành Android đọc mã vạch Mô hình sử dụng camera điện thoại để chụp QR Code Hình 3.1 Mô hình đọc mã vạch điện thoại hệ điều hành Android Trong phần cài đặt phần mềm ứng dụng điện thoại hệ điều hành Android nghiên cứu sử dụng thƣ viện mã nguồn mở Zxing để đọc mã vạch Cách sử dụng thƣ viện mở ZXING để đọc mã vạch camera điện thoại thông minh cụ thể hóa nhƣ sau Dùng camera điện thoại chụp mã QR, nghe tiếng tít tức chụp đƣợc ảnh để lấy liệu đầu vào Khi có liệu ảnh đầu vào, công việc phải nhận dạng ảnh để số hóa liệu ảnh dƣới dạng mã nhị phân cụ thể lập trình dùng hàm sau tmpBfrImage = ImageIO.read(duongdanfileanh); LuminanceSource tmpSource = new BufferedImageLuminanceSource(tmpBfrImage); 44 Dữ liệu đầu vào: dƣờng dẫn tới ảnh cần đọc Dữ liệu đầu ra: đệm lƣu thông tin ảnh BinaryBitmap tmpBitmap = new BinaryBitmap(new HybridBinarizer(tmpSource)); Sau liệu đầu vào là: đệm lƣu thông tin ảnh Dữ liệu đầu ra: Mã nhị phân MultiFormatReader tmpBarcodeReader = new MultiFormatReader(); tmpResult = tmpBarcodeReader.decode(tmpBitmap); tmpFinalResult = String.valueOf(tmpResult.getText()); Từ liệu đầu vào: mã nhị phân Dữ liệu đầu ra: chuỗi đƣợc mã hóa Dùng hàm giải mã thƣ viện ZXING để nhận giải mã liệu chuỗi đƣợc mã hóa ban đầu Trong giai đoạn nhận dạng ảnh, mức độ nhận dạng nhanh xác phải tùy thuộc vào ngƣời sử dụng độ phân giải camera điện thoại Camera có độ phân giải cao nhận dạng ảnh nhanh xác 3.2 Các chức chƣơng trình Chƣơng trình quản lý phòng thi cài đặt máy tính gồm chức sau: a Chức đăng nhập vào hệ thống b Chức quản trị hệ thống c Chức quản lý Khoa: ngƣời sử dụng quản lý thông tin Khoa chuyên ngành, cập nhật liệu, tìm kiếm thông tin Khoa d Chức quản lý Lớp: thông tin Lớp học trƣờng đƣợc cập nhật, tìm kiếm liệu chƣơng trình e Chức quản lý Học phần: cập nhật liệu học phần mà nhà trƣờng giảng dạy g Chức quản lý Phòng thi: cập nhật thông tin phòng thi có đủ điều kiện để tổ chức thi 45 h Chức quản lý học viên dự thi: cập nhật thông tin phòng thi phù hợp với danh sách học viên đủ điều kiện dự thi, in danh sách học viên dự thi theo phòng dạng mã vạch i Chức quản lý điểm thi: tra cứu, cập nhật điểm thi học phần Chƣơng trình ứng dụng cài đặt điện thoại di động hệ điều hành Android gồm chức sau: a Đăng nhập hệ thống b Đọc mã học viên: Sau mở chƣơng trình DiemTHP chọn chức Đọc mã học viên, điện thoại bật camera, ngƣời sử dụng di chuyển hình điện thoại đến vị trí chứa mã vạch dán thi để chụp mã vạch c Nhập điểm thi vào hệ thống 3.3 Một số giao diện chƣơng trình - Giao diện ngƣời dùng đăng nhập vào hệ thống 46 - Giao diện ngƣời quản trị hệ thống quản lý ngƣời dùng - Giao diện tổng quan chức hệ thống 47 - Giao diện chức tạo phòng theo danh sách sinh viên - Mã vạch sau in để dán vào thi: 48 - Giao diện chức đọc mã vạch hiển thị thông tin 49 KẾT LUẬN VÀ KIẾN NGHỊ A Kết luận Luận văn tốt nghiệp tác giả với đề tài: “Nghiên cứu xây dựng hệ thống hỗ trợ tổ chức thi học phần trƣờng Đại học Kỹ thuật – Hậu cần CAND” hoàn thành Đề tài giải đƣợc vấn đề sau: Từ việc khảo sát thực tế quy trình tổ chức thi học phần trƣờng Đại học Kỹ thuật – Hậu cần CAND thực hiện: - Xây dựng mô hình tổ chức CSDL - Phân tích thiết kế hệ thống chức sở liệu - Xây dựng ứng dụng hỗ trợ tổ chức thi học phần khâu là: chuẩn bị thi, chấm thi tổng hợp kết thi Cụ thể chức hệ thống nhƣ sau: - Trong khâu chuẩn bị thi: + Quản lý, cập nhật thông tin học viên, khoa, lớp, học phần, phòng thi + Lập danh sách học viên theo phòng thi phù hợp với danh sách phòng đủ điều kiện để tổ chức thi + In danh sách học viên dự thi theo phòng dạng mã vạch mã hóa thông tin học viên theo môn thi - Trong khâu chấm thi tổng hợp kết quả: + Đọc mã vạch mã hóa thông tin học viên theo môn thi ứng dụng cài đặt điện thoại di động hệ điều hành Android + Nhập điểm thi học viên vào ứng dụng cập nhật điểm vào sở liệu Các kết đạt đƣợc đề tài: + Kết thử nghiệm chƣơng trình quản lý đƣợc cài đặt máy tính Phần mềm quản lý phòng thi ứng dụng DiemTHP cài đặt điện thoại di động 50 hệ điều hành Android cho thấy hiệu chức hệ thống giúp giảm thiểu đƣợc công đoạn thủ công trình tổ chức thi học phần B Kiến nghị - Trong trình nghiên cứu hoàn thành luận văn, tác giả nhận thấy để áp dụng nâng cấp hệ thống hỗ trợ tổ chức thi học phần đạt hiệu cao cần trọng vấn đề sau: - Cần xây dựng thêm hệ thống quản lý sổ đầu điện tử, hệ thống quản lý điểm - Cơ sở liệu cần phải đƣợc mở rộng tích hợp với CSDL có liên quan 51 TÀI LIỆU THAM KHẢO [1] Đoàn Văn Ban, (2007), Giáo trình Phân tích thiết kế hướng đối tượng UML [2] Lê Phú Hiếu, (2010), Giáo trình Lập trình C # [3] Nguyễn Văn Huy, (2007), Giáo trình Hệ quản trị CSDL SQL Server 2008 [4] Phạm Thị Xuân Lộc, (2009), Giáo trình Phân tích thiết kế hướng đối tượng [5] Nguyễn Khắc Nhân, (2005), Giáo trình Lập trình Java, NXB Đại học Quốc Gia TPHCM [6] https://code.google.com/p/zxing/downloads/list [7] https://code.google.com/p/js-mcrypt/downloads/list [8] http://mobisys.in/blog/2012/10/qr-code-scanning-using-zxing-2-0-library [9] https://github.com/zxing/zxing 52 ... hạn công tác tổ chức thi học phần trƣờng Đại học Kỹ thuật – Hậu cần CAND; Từ xây dựng hệ thống quản lý thông tin phòng thi hỗ trợ tổ chức thi học phần cho lớp Các công tác thủ công đƣợc tin học. .. lý phòng thi 10 CHƢƠNG 1: TỔNG QUAN VỀ HỆ THỐNG TỔ CHỨC THI VÀ NHIỆM VỤ 1.1 Tổng quan Trƣờng Đại học Kỹ thuật – Hậu cần CAND 1.1.1 Chức năng, nhiệm vụ Trƣờng Đại học Kỹ thuật - Hậu cần CAND (T36)... đào tạo để tổng hợp điểm học phần Chính chọn đề tài Nghiên cứu xây dựng hệ thống hỗ trợ tổ chức thi học phần trƣờng Đại học Kỹ thuật – Hậu cần CAND” để khắc phục nhƣợc điểm  Tính cấp thi t đề

Ngày đăng: 26/07/2017, 21:03

Từ khóa liên quan

Mục lục

  • loi cam doan

  • loi cam on

  • muc luc

  • danh muc chu viet tat

  • danh muc bang

  • mo dau

  • chuong 1

  • chuong 2

  • chuong 3

  • ket luan va kien nghi

  • tai lieu tham khao

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

  • Đang cập nhật ...

Tài liệu liên quan