1. Trang chủ
  2. » Luận Văn - Báo Cáo

phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động

113 897 1

Đ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

Định dạng
Số trang 113
Dung lượng 1,64 MB

Nội dung

Trước khi bắt đầu một học kỳ mới, nhân viên phòng đào tạo căn cứ vào khung chương trình để thiết lập danh sách các lớp môn học và thời khóa biểu cho các lớp môn học trong học kỳ.. Căn cứ

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Nguyễn Vương Hiệp

PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN QUẢN LÝ ĐIỂM

VÀ ỨNG DỤNG CÔNG NGHỆ MÃ VẠCH HÀI CHIỀU

TRONG NHẬP LIỆU TỰ ĐỘNG

KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

Ngành:Công nghệ phần mềm

HÀ NỘI - 2010

Trang 2

CHƯƠNG I: ĐẶT VẤN ĐỀ

1.1 Nhập liệu tự động:

Có nhiều bài toán hiệu quả và độ tin cậy phụ thuộc rất nhiều vào khâu nhập số liệu như các bài toán điều tra xã hội học, thi tuyển sinh qua trắc nghiệm, nhập chứng từ ngân hàng, nhập các tờ khai thuế Khó khăn ở chỗ khối lượng nhập rất nhiều và việc kiểm soát nhập có chính xác không là một vấn đề nan giải

Nhập dữ liệu theo kiểu thủ công truyền thống sử dụng giao tiếp trực tiếp qua màn hình và bàn phím Người ta đã tìm cách để tăng hiệu quả và chất lượng tương tác với máy trong nhập liệu Vấn đề nhập liệu tự động trở thành một nội dung lớn nhất của khoa học tương tác người – máy (Human Computer Interaction – HCI)

Để tăng tốc độ nhập dữ liệu, một số phương pháp được nghiên cứu là:

nhiều đầu mối, sau đó dùng các tool để chuyển về định dang cần thiết,

- Nhập qua giao diện âm thanh hoặc hình ảnh, trong đó hình ảnh là phương

pháp được quan tâm nhiều hơn Đã có nhiều thành công trong các hệ thống nhận dạng chữ viết, nhận dạng các form tài liệu, nhận dạng các phiếu đánh dấu

Để tăng độ tin cậy, người ta thường phải áp dụng các biện pháp tìm sai sót và chỉnh sửa như:

Trang 3

- Phát hiện những ràng buộc toàn vẹn để đặt ra các cơ chế kiểm soát tự động

theo các ràng buộc và trong nhiều truờng hợp có thể tự sửa lỗi

1.2 Nhập điểm trong hệ thống quản lý đào tạo

Ở ĐHQG hiện nay cũng như các trường đại học khác đang triển khai phần mềm quản lý đào tạo, nhập điểm là một trong những khâu mất nhiều công sức nhất Gần đây ĐHQG HN đã triển khai hệ thống đào tạo theo hệ thống tín chỉ thay thế cho mô hình đào tạo theo học phần - niên chế Với hệ thống này có một số công việc có khối lượng công việc rất lớn là đăng ký học của sinh viên, lên điểm của phòng đào tạo và xử lý học vụ

Với quy mô 25000 sinh viên chính quy, số lượng đầu điểm chính thức phải nhập lên tới 400.000 mỗi năm Đó là chưa kể các điểm giữa kỳ Vì thế việc đầu tư cho công nghệ nhập liệu là một việc có ý nghĩa lớn

Chúng ta hãy đánh giá một vài giải pháp nhập điểm đã thực hiện trong phần mềm quản lý đào tạo hiện nay:

Nhập liệu thủ công trực tiếp

Với việc nhập điểm thủ công trực tiếp, giáo viên được phát các bảng điểm để điền điểm, sau đó ký xác nhận và gửi lên Phòng đào tạo Phòng đào tạo mở form nhập liệu dưới dạng bảng để gõ điểm trực tiếp Sau khi nhập điểm phải có một người soát lại để đảm bảo không nhầm Việc này rất mất công Đôi khi người ta phải áp dụng cách cho hai người nhập hai lần để so sánh Mặc dù có một vài giải pháp nhập điểm, nhưng việc nhập điểm trực tiếp như vậy vẫn phải duy trì vì có nhiều trường hợp không thể làm theo bất kỳ cách nào, ví dụ khi cần sửa một vài điểm

Trong trường hợp phải làm phách thì quy trình còn phức tạp hơn Phòng đào tạo sau khi rọc phách phải tạo một bảng phách gửi cho giáo viên Giáo viên chấm bài xong ghi điểm vào bảng phách, ký và nộp cho Phòng Đào tạo Phòng Đào tạo ghép phách, lên bảng điểm và mời giáo viên lên ký vào bảng điểm mới được coi là kết thúc việc nhập điểm Tóm lại nhập liệu thủ công rất phức tạp và tốn kém

Nhập điểm trực tuyến

Trang 4

Một giải pháp khác đã được áp dụng trong phần mềm quản lý điểm hiện nay là nhập trực tuyến cho phép giáo viên nhập điểm qua mạng Giáo viên đăng nhập vào hệ thống để hiển thị form bảng điểm, sau đó nhập điểm qua mạng Phương pháp này giảm tải cho phòng đào tạo, đồng thời số liệu chắc chắn chính xác hơn do chính giáo viên tự nhập không qua một khâu trung gian nào Tuy nhiên với cách này vẫn cứ phải yêu cầu giáo viên tham gia thêm một pha nữa để ký bảng điểm Sau khi các điểm thành phần được nhập đủ, phòng đào tạo tính điểm tổng hợp để in bảng điểm Cuối cùng Phòng đào tạo mời giáo viên lên ký vào bảng điểm Nếu không có việc ký bảng điểm thì nhập điểm trực tuyến là cách tốt nhất

Ngoài ra nhập điểm online đòi hỏi phải kết nối vào mạng của nhà trường trong thời gian nhập điểm

Nhập điểm theo lô từ file

Nhiều trường trước đây yêu cầu các khoa tự lo nhập điểm nhưng không phải ghi trên giấy mà đưa vào file Thông thường các giáo viên được yêu cầu nhập vào bảng tính trên Excel sau đó import vào hệ thống Phần mềm quản lý đào tạo hiện nay cũng có khả năng này

Cán cán bộ phòng đào tạo sử dụng một tool để nhập (import) dữ liệu vào database Các này cũng nhanh, tiện lợi tương tự như nhập điểm trực tuyến Thậm chí giảng viên có thể tự in bảng điểm để ký khi lên nộp cùng với nộp file Tuy nhiên có một hiểm hoạ là nếu do nhầm lẫn hoặc làm sai lạc mã sinh viên thì sai sót rất khó phát hiện Khi nhập từng điểm hoặc trực tuyến thì người nhập thấy rõ các thông tin từng đối tượng Nhưng khi import hàng trăm đối tượng thì sẽ không kiểm soát được từng người Mặc dù danh sách thí sinh được chính phần mềm tạo ra với mã số sinh viên chính xác và đã có khuyến cáo cán bộ không được sửa mã số nhưng đã từng có những sự cố sai lạc mã số thí sinh

Ưu điểm của nhập điểm theo lô kiểu này là giáo viên không phải kết nối với mạng mới có thể lên điểm được

Nhập điểm bằng nhận dạng ảnh phiếu điểm

Một trong các giải pháp nhập điểm khác được áp dụng là dùng các phiếu ghi điểm được viết theo những định dạng đặc biệt Thay vì ghi điểm là một số, người ta lập các cột

Trang 5

có sẵn những ô hình tròn đại diện cho các mức điểm Điểm thí sinh được thể hiện bảng cách tô kín ô tương ứng giống như tô các phiếu trắc nghiệm hiện nay Sau đó bảng điểm được quét vào thành một ảnh và dùng một phần mềm nhận dạng để biết cột nào được đánh dấu để suy ra điểm và ghi vào CSLD Giải pháp này có ưu điểm là giảm tải cho phòng đào tạo, thay vì việc phải nhập điểm chỉ cần quét ảnh, sau đó chạy phần mềm nhận dạng Tuy nhiên vẫn phải in bảng điểm và mời giáo viên lên ký

1.3 Giải pháp nhập liệu mới cho hệ thống quản lý đào tạo:

Các giải pháp để giảng viên phải nhập điểm nói trên đều nhằm các mục đích sau:

nhập điểm Dù có ghi trên bảng điểm trên giấy thì giảng viên vẫn phải mất công vào điểm mà sau đó phòng đào tạo lại phải vào một lần nữa Vì vậy việc giảng viên nhập vào máy không hề làm tăng khối lượng công việc Chỉ

có một điều kiện là giáo viên phải sử dụng máy tính mà ngày nay thì yêu cầu này không phải là một đòi hỏi khó khăn

- Nhờ vậy mà có thể giảm tải cho phòng đào tạo giúp trường nhanh chóng

triển khai xử lý học vụ mà theo quy chế đào tạo theo tín chỉ, kể cả xét ngừng học thôi học đều phải làm sau mỗi học kỳ

Tuy vậy tất cả các giải pháp trên đều có một điều phiền phức là sau khi có điểm, giảng viên lại phải lên ký bảng điểm

Liệu có thể giao cho giáo viên tự làm bảng điểm, tự in và ký sau khi nộp phòng đào tạo vẫn có thể cho nhập liệu tự động sử dụng chính bảng điểm đó hay không ? Khoá luận này nghiên cứu thử nghiệm phương pháp sử dụng mã vạch hai chiều để giải quyết việc nhập điểm nêu trên

Khóa luận có hai phần:

Phần 1: Phân tích thiết kế phân hệ tổ chức thi trong hệ thống quản lý đào tạo theo tín

chỉ

Trang 6

Phần 2: Ứng dụng mã vạch hai chiều trong nhập liệu bảng điểm

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ ĐÀO TẠO

2.1 Mô tả hệ thống:

2.1.1 Các chức năng nghiệp vụ:

Các hoạt động quản lý đào tạo của một đại học bao gồm hai mảng chính là

Điều hành giảng dạy gồm có các khâu sau:

các chương trình đào tạo (chương trình chuẩn, chương trình tài năng, chất lượng cao ), các hệ học (chính quy, tại chức )

các viện có tham gia đào tạo, các đơn vị bên ngoài có tham gia đào tạo)

phụ trách

chia theo ngành học để quản lý hành chính và sinh hoạt đoàn thể Trong đào tạo theo tín chỉ, sinh viên cùng lớp theo ngành học không nhất thiết

- Thiết lập chương trình đào tạo cho từng khoá tương ứng với cách ngành,

chuyên ngành học, các bậc học, các chương trình đào tạo (chỉ định các môn học tương ứng sẽ được giảng dạy)

Trang 7

- Phân công giảng dạy , lập các lớp – môn học

nộp điểm

Quản lý sinh viên gồm các khâu sau:

thẻ

yêu cầu quản lý

Quá trình đào tạo theo Hệ thống tín chỉ tại trường Đại học bao gồm những công việc

cụ thể sau:

Trang 8

Trước khi bắt đầu một học kỳ mới, nhân viên phòng đào tạo căn cứ vào khung chương trình để thiết lập danh sách các lớp môn học và thời khóa biểu cho các lớp môn học trong học kỳ Căn cứ vào việc phân bố số tiết lý thuyết, số tiết bài tập, số tiết thực hành của từng môn học để xác định số lượng giáo viên tham gia giảng dạy trong các lớp môn học

Tiếp đến, nhân viên phòng đào tạo tiến hành mời giáo viên phụ trách, giáo viên giảng dạy và thực hành Việc mời giáo viên vào các lớp môn căn cứ vào quyết định của lãnh đạo khoa cũng như chuyên môn của từng bộ môn (bộ môn nào chịu trách nhiệm giảng dạy môn nào)

Sau khi hoàn tất việc mời giáo viên, nhân viên phòng đào tạo tiến hành lập thời khóa biểu dự kiến, gửi thời khóa biểu dự kiến đến lãnh đạo khoa, các bộ môn và các lớp cho ý kiến Sau khi các đơn vị gửi ý kiến phản hồi, nhân viên phòng đào tạo lập thời khóa biểu chính thức

Đối với sinh viên, mỗi sinh viên phải tự lập kế hoạch học tập toàn khóa Trong mỗi

kỳ, sinh viên phải tự đăng ký các môn học theo các lớp môn học – phù hợp với năng lực

và điều kiện cụ thể của bản thân – do nhà trường tổ chức trong thời gian nhà trường đã công bố Đăng ký học phần trong mỗi học kỳ của sinh viên phải đảm bảo điều kiện môn tiên quyết, học trước, song hành của các học phần đặt ra trong chương trình đào tạo

Hệ thống thông tin phục vụ đào tạo và quản lý sinh viên trong nhà trường phải đủ mạnh để có thể triển khai tổ chức đăng ký học phần trực tuyến, phân cấp nhiệm vụ triển khai cho sinh viên đăng ký và tổ chức thí nghiệm, thực hành thực tập cho các trung tâm thí nghiệm, trung tâm thực nghiệm của trường

Đến cuối học kỳ, nhân viên phòng đào tạo tiến hành lập lịch thi cuối kỳ Căn cứ vào thời khóa biểu của các lớp môn học để lập lịch thi, căn cứ vào lịch thi để lập danh sách cử cán bộ coi thi, đề nghị giáo viên ra đề thi và đáp án Trước khi thi một tuần, nhân viên phòng đào tạo lập danh sách sinh viên thi/ cấm thi cho từng lớp môn học tương ứng

Trong quá trình lập lịch thi, hệ thống phải hỗ trợ tối đa quá trình lập lịch thi cho nhân viên phòng đào tạo Cũng như việc lập thời khoá biểu, chúng ta không thể có được

Trang 9

một hệ thống tự động hoàn toàn khâu lập lịch thi nhưng hệ thống phải cung cấp nhiều công cụ hỗ trợ việc lập lịch thi Hiện nay, việc lập lịch thi nói chung được thực hiện thủ công, không có một công cụ hỗ trợ nào ngoài việc sử dụng máy tính để soạn thảo văn bản

và in ấn Cách làm này khiến nhân viên lập lịch thi tốn rất nhiều thời gian và công sức, thời gian để có được một lịch thi phải mất vài tuần

Trong quá trình điều hành thi, hệ thống phải hỗ trợ nhân viên phòng đào tạo luôn luôn nắm được tại một thời điểm có bao nhiêu phòng thi, bao nhiêu cán bộ coi thi, phòng thi nào thi môn gì, ai là người coi thi phòng thi đó, danh sách thi của phòng thi, thời gian thi, cán bộ coi thi nào vắng mặt có lý do, cán bộ coi thi nào vắng mặt không có lý do, cán

bộ coi thi nào coi thi bổ sung, hỗ trợ việc thống kê số buổi coi thi của từng cán bộ, số cán

bộ vắng không lý do,

Sau mỗ kỳ thi, nhân viên phòng đào tạo có nhiệm vụ cập nhập điểm của sinh viên

từ bảng điểm của các giáo viên phụ trách lớp môn học gửi về Tùy theo quy mô của trường, số bảng điểm gửi vè phòng đào tạo là rất lớn Việc nhập điểm hiện nay chủ yếu là thủ công nên thời gian cho việc nhập điểm là rất lớn tốn nhiều thời gian và công sức Đây là một hệ thống thông tin rất lớn Trong khuôn khổ của bản khoá luận tốt nghiệp này, chúng ta chỉ phân tích các chức năng có liên quan đến việc tổ chức thi để làm rõ giải pháp nhập điểm

Trang 10

-lập lịch thi, lên danh sách thi, điều hành việc coi thi

- Lập các báo cáo thống kê số buổi coi thi, thống kê cán bộ vắng không lý do, …

2 Quản lý điểm:

- Thống kê sinh viên theo điểm trung bình, điểm khá, giỏi

- In bảng điểm môn học, bảng điểm cá nhân của sinh viên

Trang 14

1 Căn cứ vào TKB chính thức, nhân viên phòng đào tạo lập danh sách môn thi

2 Căn cứ vào số phòng học hiện có, nhân viên phòng đào tạo lập danh sách các phòng thi

Trang 15

4 Căn cứ vào 2 danh sách trên, nhân viên phòng đào tạo lập lịch thi Lịch thi phải thỏa mãn một số ràng buộc chặt như: sinh viên khoá trên được tham gia thi lại với sinh viên khoá dưới, … và một số ràng buộc lỏng khác

5 Căn cứ vào lịch thi để xác định số cán bộ coi thi, căn cứ vào số lượng cán bộ của các phòng ban và các bộ môn để xác định số cán bộ coi thi của từng phòng ban, từng bộ môn Gửi lịch thi và đề nghị cử cán bộ coi thi tới các phòng ban

6 Căn cứ vào danh sách cử cán bộ coi thi của các phòng ban, các bộ môn, nhân viên phòng đào tạo lập danh sách cán bộ coi thi

7 Trước khi thi một tuần, căn cứ vào danh sách sinh viên đăng ký học để lập danh sách thi cho từng phòng thi Căn cứ vào danh sách sinh viên thiếu học phí do phòng hành chính tổng hợp gửi sang, căn cứ vào danh sách cấm thi của giáo viên để lập danh sách sinh viên bị cấm thi

6a Gửi đề nghị giáo viên giảng dạy ra đề thi và đáp án, nộp cho phòng đào tạo trước một tuần

7a Sinh viên có thể gửi thắc mắc về danh sách thi và danh sách cấm thi lên phòng đào tạo trước ngay thi 1 ngày, nếu có sai sót thì nhân viên phòng đào tạo cập nhật lại các thông tin sai hoặc thiếu

Mô hình ca sử dụng”Lập lịch thi”

Trang 16

2 Cuối mỗi buổi thi, thu bài thi và các biên bản, giấy tờ cùng tang vật liên quan

Trang 17

3 Đến cuối kỳ thi, nhân viên phòng đào tạo tiến hành thống kê số buổi coi thi của từng cán bộ để phòng tài chính thanh toán Thống kê các cán bộ vắng không có

lý do để khiển trách, nhắc nhở

Luồng phụ

2.a Các biên bản xử lý kỷ luật phải được lưu trữ cẩn thận và phải được phân loại, nếu sinh viên nào bị đình chỉ thi hoặc xem tài liệu thì huỷ bài thi không phải chấm, các sinh viên khác bị trừ điểm

Mô hình ca sử dụng “điều hành thi”

§iÒu hµnh thi (from Use Case View)

(from Use Case View)

Hình 2.3: Mô hình ca sử dụng”điều hành thi”

a Tác nhân nghiệp vụ

- Nhân viên phòng đào tạo, giảng viên giảng dạy, sinh viên

b Mô tả chung

Luồng chính

Trang 18

1 Căn cứ vào các kỳ thi đã tổ chức trong học kỳ, căn cứ vào bảng điểm giảng viên nộp cho phòng đào tạo, nhân viên phòng đào tạo nhập điểm thành phần cho từng kỳ thi

2 Sau khi đã nhập đủ các điểm thành phần của môn học, nhân viên phòng đào tạo tiến hành tổng hợp điểm cho từng môn

3 Căn cứ vào điểm tổng hợp của tất cả các môn học trong học kỳ, nhân viên phòng

đào tạo tính điểm trung bình cho sinh viên trên toàn bộ học kỳ

4 Sau khi tính điểm trung bình cho sinh viên, nhân viên phòng đào tạo gửi thông báo đến các lớp để sinh viên có thể lên mạng để tra cứu điểm của mình

Luồng phụ

4a Khi đó nếu có vấn đề sai sót, sinh viên sẽ phản hồi sớm để phòng đào tạo có cách giải quyết kịp thời

Trang 19

Mô hình ca sử dụng “Quản lý diểm”

Hình 2.3: Mô hình ca sử dụng”quản lý điểm”

2.1.2.4.1 Chi tiết ca sử dụng “Lập lịch thi”:

Mô hình ca sử dụng mức cao:

Trang 20

Hình 2.4: Mô hình ca sử dụng”lập lịch thi”

1) Ca sử dụng “Lập danh sách các kì thi ”

- Tác nhân: Nhân viên của PĐT phụ trách lập lịch thi

- Tiền điều kiện: Thực hiện trước thời gian thi 1 tháng, đã có danh sách các lớp môn học

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên PĐT có nhu

Trang 21

thi thi

4 Nhập thông tin về kỳ thi

(học kỳ, thi lần 1 hay thi

lại, )

3 Yêu cầu nhập thông tin

về kỳ thi (học kỳ, thi lần 1 hay thi lại, )

HOCKY

5 Lập danh sách các kỳ

thi

6 Cập nhật thông tin về danh sách các kỳ thi vừa tạo

KYTHI

- Luồng sự kiện phụ:

- Hậu điều kiện: Danh sách các lớp thi được tạo

2) Ca sử dụng “Lập danh sách các phòng thi”

- Tác nhân: Nhân viên lập lịch thi PĐT

- Tiền điều kiện: Thực hiện trước thời gian thi 1 tháng và đã tạo xong danh sách các kỳ thi

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên lập lịch thi

của PĐT lập danh sách

các phòng thi

2 Cung cấp giao diện hỗ trợ lập danh sách các phòng thi

DSKYTHI

3 Lập danh sách các

phòng thi

4 Cập nhật danh sách phòng thi

Trang 22

- Hậu điều kiện: Danh sách các phòng thi được tạo

4) Ca sử dụng “Lập lịch thi dự kiến”

- Tác nhân: Nhân viên PĐT phụ trách lập lịch thi

- Tiền điều kiện: Thực hiện trước thời gian thi 1 tháng và đã tạo xong danh sách các kỳ thi, danh sách các phòng thi, danh sách các ràng buộc kỳ thi

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên PĐT phụ

trách lập lịch thi có nhu

cầu lập lịch thi dự kiến

2 Cung cấp giao diện hỗ

DSPHONGTHI

7 Tạo lịch thi mới, lập

lịch thi cho từng kỳ thi

theo các danh sách trên

8 Cập nhật thông tin về lịch thi dự kiến vừa được tạo

LICHTHI

- Luồng sự kiện phụ:

- Hậu điều kiện: Lịch thi dự kiến được tạo

5) Ca sử dụng “Lập lịch thi chính thức”

- Tác nhân: Nhân viên PĐT phụ trách lập lịch thi

- Tiền điều kiện: Lịch thi dự kiến đã được tạo

- Luồng sự kiện chính:

Trang 23

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

hiển thị lịch thi dự kiến

4 Load và hiển thị lịch thi

5 Sửa thông tin từ lịch thi

dự kiến để thu được lịch

- Tác nhân: Nhân viên PĐT phụ trách lập lịch thi

- Tiền điều kiện: Trước ngày thi 2 tuần và đã có lịch thi chính thức

SOCBCOITHI

Trang 24

5 Yêu cầu lập dự kiến cử

cán bộ coi thi và yêu cầu

cử cán bộ coi thi cho từng

- Hậu điều kiện: Số cán bộ coi thi được xác định

7) Ca sử dụng “Lập danh sách cán bộ coi thi”

- Tác nhân: Nhân viên PĐT phụ trách lập lịch thi

- Tiền điều kiện: Trước ngày thi 1 tuần, đã gửi yêu cầu cử cán bộ coi thi đến các

bộ môn, phòng ban và đã nhận được từ các bộ môn, phòng ban danh sách cử cán bộ coi thi của đơn vị mình

LICHTHI, YCAUCUCBCTHI

3 Cập nhật danh sách cán

bộ coi thi được các bộ

môn, phòng ban cử và gửi

cho PĐT theo buổi thi

Trang 25

8) Ca sử dụng “Theo dõi việc ra đề thi và đáp án”

- Tác nhân: Nhân viên PĐT phụ trách lập lịch thi

- Tiền điều kiện: Thực hiện trước ngày thi 2 tuần

5 Thống kê việc ra đề thi

và đáp án của giáo viên,

in danh sách các giáo viên

chưa nộp đề thi và đáp án

6 In bảng thống kê việc ra

đề thi và đáp án của giáo viên, in danh sách các giáo viên chưa nộp đề thi

Trang 26

- Tiền điều kiện: Thực hiện trước ngày thi 1 tuần, danh sách sinh viên đăng ký học, danh sách sinh viên thiếu học phí, danh sách sinh viên bị giáo viên giảng dạy cấm thi đã được cập nhật trong CSDL

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên PĐT phụ

trách lập lịch thi có nhu

cầu lập danh sách thi

2 Cung cấp giao diện hỗ trợ lập danh sách thi

LICHTHI, SINHVIEN, LOP,

DSDANGKYHOCLAI

3 Nhân viên lập danh

sách thi có nhu cầu hiển

thị lịch thi chính thức

4 Load và hiển thị lịch thi

5 Tương ứng với một

phòng thi (cho một môn

thi ứng với một lớp nào

đó), nhân viên lập danh

sách thi có nhu cầu hiển

thị danh sách sinh viên

của lớp đó, danh sách sinh

viên đăng ký học lại môn

thi

6 Load và hiển thị các danh sách nhân viên lập danh sách thi cần

DSDANGKYHOCLAI

7 Hiển thị danh sách sinh

viên bị giáo viên cấm thi

và danh sách sinh viên

chưa nộp đủ học phí

8 Load và hiển thị các danh sách nhân viên lập

Trang 27

- Luồng sự kiện phụ: Gửi ngay danh sách thi đến các lớp để sinh viên thẩm định lại danh sách thi và gửi phản hồi cho phòng đào tạo

- Hậu điều kiện: Danh sách thi được tạo

10) Ca sử dụng “Lập danh sách cấm thi”

- Tác nhân: Nhân viên PĐT phụ trách lập lịch thi

- Tiền điều kiện: Trước ngày thi 1 ngày, sau khi cố định danh sách thi

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên PĐT phụ

trách lập lịch thi có nhu

cầu lập danh sách cấm thi

2 Cung cấp giao diện hỗ

3 Nhân viên lập danh

sách cấm thi có nhu cầu

phòng thi (cho một môn

thi ứng với một lớp nào

đó), nhân viên lập danh

sách cấm thi có nhu cầu

hiển thị danh sách sinh

viên bị giáo viên cấm thi

và danh sách sinh viên

chưa nộp đủ học phí

8 Load và hiển thị các danh sách nhân viên lập danh sách cấm thi cần

DSCAMTHI

Trang 28

cấm thi

- Luồng sự kiện phụ: Gửi ngay danh sách cấm thi đến các lớp để sinh viên thẩm định lại danh sách này và gửi phản hồi cho phòng đào tạo

- Hậu điều kiện: danh sách cấm thi được lập

Mô hình ca sử dụng “điều hành thi” mức

cao:

§iÒu hµnh thi (from Use Case View)

(from Use Case View)

Hình 2.5: Mô hình ca sử dụng”điều hành thi”

1) Ca sử dụng “Cập nhật nhật ký thi”

- Tác nhân: Nhân viên PĐT phụ trách điều hành thi, cán bộ coi thi

- Tiền điều kiện: Nhật ký thi phải được cập nhật hàng ngày trong thời gian tổ chức kỳ thi

Trang 29

bao gồm các thông tin: địa

điểm thi, lớp thi, thời gian

thi, giáo viên coi thi, cán

bộ coi thi thay (nếu có),

- Luồng sự kiện phụ: Nếu là lần cập nhật nhật ký đầu tiên của kỳ thi thi nhân viên điều hành thi lập một nhật ký thi mới cho kỳ thi đang tiến hành sau đó mới cập nhật thông tin vào nhật ký vừa tạo

- Hậu điều kiện: Nhật ký thi được cập nhật vào CSDL

2) Ca sử dụng “Thống kê số giờ coi thi”

- Tác nhân: Nhân viên PĐT phụ trách điều hành thi

- Tiền điều kiện: Nhật ký của kỳ thi đã được tạo và đẫ được cập nhật thông tin hàng ngày trong thời gian tổ chức kỳ thi

Trang 30

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên PĐT phụ

trách điều nhành giảng

dạy có nhu cầu thống kê

số giờ coi thi

2 Cung cấp giao diện hỗ trợ thống kê số giờ coi thi

LICHTHI, NHATKYTHI, DSCBCOITHI

5 Yêu cầu hiển thị nhật

ký thi

6 Load và hiển thị nhật

ký thi

NHATKYTHI, DSCBCOITHI

7 Thống kê số buổi coi

thi cho từng cán bộ coi thi

8 Cập nhật bản thống kê vừa tạo vào CSDL

NHATKYTHI, DSCBCOITHI, TKECOITHI

- Luồng sự kiện phụ:

- Hậu điều kiện: Bản thống kê số buổi coi thi của các cán bộ coi thi được tạo

3) Ca sử dụng “Thống kê cán bộ bỏ coi thi không có lý do”

- Tác nhân: Nhân viên PĐT phụ trách điều hành thi, cán bộ coi thi, lãnh đạo Khoa

- Tiền điều kiện: Tiến hành khi kỳ thi đang tiến hành hoặc sau khi kết thúc kỳ thi

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên PĐT điều

hành giảng dạy có nhu

cầu thống kê danh sách

cán bộ bỏ coi thi không có

2 Cung cấp giao diện hỗ trợ thống kê danh sách cán bộ bỏ coi thi không có

LICHTHI, NHATKYTHI

Trang 31

5 Thống kê số cán bộ coi

thi bỏ thi không có lý do

6 Cập nhật bản thống kê vừa tạo vào CSDL

NHATKYTHI, DSCBBOCOITHI, TKECOITHI

- Luồng sự kiện phụ:

- Hậu điều kiện: Bản thống kê danh sách cán bộ bỏ coi thi không có lý do được tạo

Trang 32

2.1.2.4.3 Chi tiết ca sử dụng “Quản lý điểm”:

Mô hình ca sử dụng “Quản lý điểm” mức cao

- Tác nhân: Nhân viên phòng đào tạo phụ trách về điểm

- Tiền điều kiện:

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

Trang 33

1 Nhân viên phòng đào

tạo phụ trách về điểm cần

cập nhật tham số điểm

2 Cung cấp giao diện hỗ trợ việc cập nhật tham số điểm

THAMSODIEM

3 Nhập các thông tin cho

tham số điểm

4 Cập nhật thông tin tham

- Luồng sự kiện phụ:

- Hậu điều kiện: Cập nhật tham số điểm

2) Ca sử dụng “Import điểm ”

- Tác nhân: Nhân viên phòng đào tạo phụ trách về điểm

- Tiền điều kiện: đã có môn học

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên phòng đào

DIEM

3 Lựa chọn hình thức

import điểm rồi chọn file

excel đã nhập điểm theo

Trang 34

3) Ca sử dụng “Cập nhật điểm ”

- Tác nhân: Nhân viên phòng đào tạo phụ trách về điểm

- Tiền điều kiện: đã lên danh sách thi

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên phòng đào

- Tác nhân: Nhân viên phòng đào tạo phụ trách về điểm

- Tiền điều kiện: đã vào điểm thành phần cho tất cả các kỳ thi của một môn học

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên phòng đào

Trang 35

3 Lựa chọn môn học cần

tổng hợp điểm

4 Tổng hợp điểm của môn học vào cơ sở dữ liệu

DIEM

- Luồng sự kiện phụ:

- Hậu điều kiện: Tổng hợp điểm theo môn học vào cơ sở dữ liệu

5) Ca sử dụng “In bảng điểm môn học”

- Tác nhân: Nhân viên phòng đào tạo phụ trách về điểm

- Tiền điều kiện: đã vào tổng hợp điểm cho môn học hoặc môn học đã có điểm tổng hợp

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên phòng đào

DIEM

- Luồng sự kiện phụ:

- Hậu điều kiện: In bảng điểm môn học

6) Ca sử dụng “In bảng điểm cá nhân”

- Tác nhân: Nhân viên phòng đào tạo phụ trách về điểm

- Tiền điều kiện: sinh viên đã có điểm tổng hợp

Trang 36

- Luồng sự kiện chính:

Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan

1 Nhân viên phòng đào

3 Lựa chọn sinh viên cần

in bảng điểm

4 Hiển thị danh sách sinh viên có điểm của môn học

DIEM

- Luồng sự kiện phụ:

- Hậu điều kiện: In bảng điểm cho sinh viên

Trang 37

lÞch thi

HiÓn thÞ thêi khãa biÓu

LËp danh s¸ch c¸c kú thi

CËp nhËt danh s¸ch kú thi

Hình 2.7: Biểu đồ tuần tự hệ thống ca sử dụng “Cập nhật kỳ thi”

b) Mô hình khái niệm

Trang 38

* Lớp điều khiển: DK_LapDSLopThi có nhiệm vụ điều khiển

* Lớp thực thể:

- Lớp thực thể TKB đại diện cho các thời khoá biểu của các học kỳ

- Lớp thực thể DSMonhoc: đại diện cho các môn học sẽ học trong học kỳ

- Lớp DSLớp Môn học: đại diện cho các lớp môn học trong học kỳ

- Lớp DS Kỳ Thi: đại diện cho kỳ thi

Hình 2.8 : Sơ đồ liên kết ca sử dụng “Lập danh sách kỳ thi”

2.2.1.1.2 Ca sử dụng “Cập nhật phòng thi cho kỳ thi”

a) Biểu đồ tuần tự hệ thống

Trang 39

:System : Nh©n viªn lËp

lÞch thi

HiÓn thÞ danh s¸ch phßng häc

LËp danh s¸ch c¸c phßng thi

CËp nhËt danh s¸ch c¸c phßng thi

Hình 2.9: Biểu đồ tuần tự hệ thống ca sử dụng “Cập nhật phòng thi cho kỳ thi”

b) Mô hình khái niệm

* Lớp giao diện: FrmLapDSPhongThi phép tác nhân lập danh sách phòng thi cho

kỳ thi mới

* Lớp điều khiển: DK_LapDSPhongThi có nhiệm vụ điều khiển

* Lớp thực thể:

- Lớp thực thể DSPhHoc dại diện cho các phòng đang phục vụ học tập

- Lớp thực thể DSPhongThi dại diện cho các phòng phục vụ cho việc thi

Nh©n viªn lËp lÞch

thi

(from Use Case View)

DS Phongthi frmDSPhongThi DK_DSPhongThi DSPhHoc

(from Lap TKB)

Hình 2.10 : Sơ đồ liên kết ca sử dụng “Cập nhật phòng thi cho kỳ thi”

Trang 40

2.2.1.1.3 Ca sử dụng “Xếp lịch thi dự kiến”

a) Biểu đồ tuần tự hệ thống

Hình 2.11: Biểu đồ tuần tự hệ thống ca sử dụng “Xếp lịch thi dự kiến”

b) Mô hình khái niệm

* Lớp giao diện:

- FrmXemDSLopThi: cho phép tác nhân xem danh sách lớp thi

- FrmXemDSMThi: cho phép tác nhân xem danh sách môn thi

- FrmXemDSPThi: cho phép tác nhân xem danh sách phòng thi

- FrmLapLichThi cho phép tác nhân lập lịc thi dự kiến

* Lớp điều khiển: DK_LapLichThi có nhiệm vụ điều khiển

* Lớp thực thể:

- Lớp thực thể DSKyThi: đại diện cho các kỳ thi

- Lớp thực thể DSPhongThi dại diện cho các phòng phục vụ cho việc thi

- Lớp thực thể LichThi: đại diện cho các lịch thi của các học kỳ

:System : Nh©n viªn lËp

lÞch thi

HiÓn thÞ danh s¸ch c¸c kú thi HiÓn thÞ DS c¸c phßng thi HiÓn thÞ c¸c rµng buéc thi LËp lÞch thi dù kiÕn CËp nhËt lÞch thi dù kiÕn

Ngày đăng: 17/02/2014, 23:10

HÌNH ẢNH LIÊN QUAN

Hình 2.1:  Mô hình ca sử dụng mức cao - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.1 Mô hình ca sử dụng mức cao (Trang 14)
Hình 2.2:  Mô hình ca sử dụng”Lập lịch thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.2 Mô hình ca sử dụng”Lập lịch thi” (Trang 16)
Hình 2.3:  Mô hình ca sử dụng”điều hành thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.3 Mô hình ca sử dụng”điều hành thi” (Trang 17)
Hình 2.3:  Mô hình ca sử dụng”quản lý điểm” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.3 Mô hình ca sử dụng”quản lý điểm” (Trang 19)
Hình 2.7: Biểu đồ tuần tự hệ thống ca sử dụng “Cập nhật kỳ thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.7 Biểu đồ tuần tự hệ thống ca sử dụng “Cập nhật kỳ thi” (Trang 37)
Hình 2.8 : Sơ đồ liên kết ca sử dụng “Lập danh sách kỳ thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.8 Sơ đồ liên kết ca sử dụng “Lập danh sách kỳ thi” (Trang 38)
Hình 2.9: Biểu đồ tuần tự hệ thống ca sử dụng “Cập nhật phòng thi cho kỳ thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.9 Biểu đồ tuần tự hệ thống ca sử dụng “Cập nhật phòng thi cho kỳ thi” (Trang 39)
Hình 2.11: Biểu đồ tuần tự hệ thống ca sử dụng “Xếp lịch thi dự kiến” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.11 Biểu đồ tuần tự hệ thống ca sử dụng “Xếp lịch thi dự kiến” (Trang 40)
Hình 2.12 : Sơ đồ liên kết ca sử dụng “Lập lịch thi dự kiến” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.12 Sơ đồ liên kết ca sử dụng “Lập lịch thi dự kiến” (Trang 41)
Hình 2.15: Biểu đồ tuần tự hệ thống ca sử dụng “Lập danh sách sinh viên dự thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.15 Biểu đồ tuần tự hệ thống ca sử dụng “Lập danh sách sinh viên dự thi” (Trang 43)
Hình 2.17: Biểu đồ tuần tự hệ thống ca sử dụng “Lập danh sách sinh viên bị cấm thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.17 Biểu đồ tuần tự hệ thống ca sử dụng “Lập danh sách sinh viên bị cấm thi” (Trang 45)
Hình 2.20 : Sơ đồ liên kết ca sử dụng “Lập danh sách sinh viên cấm thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.20 Sơ đồ liên kết ca sử dụng “Lập danh sách sinh viên cấm thi” (Trang 46)
Hình 2.25: Biểu đồ tuần tự ca sử dụng “Theo dõi việc ra đề thi và đáp án” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.25 Biểu đồ tuần tự ca sử dụng “Theo dõi việc ra đề thi và đáp án” (Trang 51)
Hình 2.27: Biểu đồ tuần tự của ca sử dụng “Cập nhật nhật ký thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.27 Biểu đồ tuần tự của ca sử dụng “Cập nhật nhật ký thi” (Trang 52)
Hình 2.31: Biểu đồ tuần tự ca sử dụng “Thống kê cán bộ bỏ coi thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.31 Biểu đồ tuần tự ca sử dụng “Thống kê cán bộ bỏ coi thi” (Trang 55)
Hình 3.59.a: Biểu đồ tuần tự hệ mức chi tiết ca sử dụng “Import điểm” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 3.59.a Biểu đồ tuần tự hệ mức chi tiết ca sử dụng “Import điểm” (Trang 62)
Hình 3.63: Biểu đồ tuần tự hệ thống ca sử dụng “In bảng điểm cá nhân” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 3.63 Biểu đồ tuần tự hệ thống ca sử dụng “In bảng điểm cá nhân” (Trang 65)
Hình 2.35: Biểu đồ lớp ca sử dụng “Lập lịch thi dự kiến” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.35 Biểu đồ lớp ca sử dụng “Lập lịch thi dự kiến” (Trang 67)
Hình 2.38: Biểu đồ lớp của ca sử dụng “Lập danh sách sinh viên bị cấm thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.38 Biểu đồ lớp của ca sử dụng “Lập danh sách sinh viên bị cấm thi” (Trang 69)
Hình 2.42: Biểu đồ lớp của ca sử dụng “Cập nhật nhật ký thi” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.42 Biểu đồ lớp của ca sử dụng “Cập nhật nhật ký thi” (Trang 71)
Hình 2.45: Biểu đồ lớp của ca sử dụng “Cập nhật điểm” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.45 Biểu đồ lớp của ca sử dụng “Cập nhật điểm” (Trang 73)
Hình 2.47: Biểu đồ lớp của ca sử dụng “Import điểm” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.47 Biểu đồ lớp của ca sử dụng “Import điểm” (Trang 74)
Hình 2.48: Biểu đồ lớp của ca sử dụng “In bảng điểm theo môn học” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.48 Biểu đồ lớp của ca sử dụng “In bảng điểm theo môn học” (Trang 74)
Hình 2.49: Biểu đồ lớp của ca sử dụng “In bảng điểm cá nhân” - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 2.49 Biểu đồ lớp của ca sử dụng “In bảng điểm cá nhân” (Trang 75)
Hình 3.5: cấu trúc hàng PDF417 - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 3.5 cấu trúc hàng PDF417 (Trang 81)
Hình 3.10: Mẫu bảng điểm - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 3.10 Mẫu bảng điểm (Trang 94)
Hình 4. 1: Biểu đồ tuần tự hệ thống - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 4. 1: Biểu đồ tuần tự hệ thống (Trang 98)
Hình 4.5: Giao diện nhập điểm sinh viên: - phân tích và thiết kế bài toán quản lý điểm và ứng dụng công nghệ mã vạch hài chiều trong nhập liệu tự động
Hình 4.5 Giao diện nhập điểm sinh viên: (Trang 103)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w