Tải bản đầy đủ (.doc) (55 trang)

Phần mềm quản lý ngân hàng câu hỏi và hỗ trợ trộn đề thi

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.19 MB, 55 trang )

Đồ án tốt nghiệp

Khoa công nghệ thông tin

Lời cảm ơn
---o0o--Đồ án tốt nghiệp là kết quả của một khóa học và là một thành quả lao động đáng
ghi nhận. Để có thể thực hiện và hoàn thành đồ án này, chúng em đã nhận được sự
giúp đỡ và hướng dẫn tận tình của các thầy, các cô và các bạn khoa công nghệ thông
tin trường đại học Điện Lực. Chúng em xin gửi lời cảm ơn chân thành và sâu sắc tới
các thầy cô trong khoa, cảm ơn các thầy, các cô những người đã tận tình giảng dạy và
truyền đạt những kiến thức cần thiết, những kinh nghiệm quý báu cho chúng em trong
suốt ba năm học tại trường đại học Điện Lực để chúng em có thể tự tin khi thực hiện
đồ án này.
Đặc biệt chúng em xin chân thành cảm ơn thầy Phạm Đức Hồng người đã tận
tình hướng dẫn, chỉ bảo, động viên và hỗ trợ chúng em trong suốt quá trình thực hiện
đề tài này. Trong thời gian làm đồ án cùng thầy, chúng em không những học hỏi được
những kiến thức mà còn học hỏi được khả năng làm việc nghiêm túc, độc lập và có
trách nhiệm với công việc của mình.
Chúng em cũng bày tỏ sự cảm ơn tới tập thể các anh các chị ở đội phát triểu phần
mềm số 1 trực thuộc công ty Vega đã giúp chúng em tận tình trong thời gian chúng em
thực tập và trong quá trình làm đồ án tốt nghiệp.
Xin cảm ơn các bạn lớp C7 Tin những người bạn đồng hành đã nhiệt tình động
viên, ủng hộ, giúp đỡ bọn mình trong suốt thời gian học tập cũng như thời gian thực
hiện đồ án này.
Cuối cùng, chúng em xin bày tỏ lòng biết ơn vô hạn đối với cha mẹ và gia đình
những người thân xung quanh đã luôn động viên, khích lệ và tạo điều kiện tốt nhất cho
chúng em trong quá trình học tập.
Mặc dù chúng em đã có cố gắng hoàn thiện đồ án trong phạm vi và khả năng cho
phép nhưng chắc chắn không tránh khỏi những thiếu xót. Em kính mong nhận được sự
cảm thông và góp ý của quý thầy cô và các bạn.


Chúng em xin chân thành cảm ơn !

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

1


Đồ án tốt nghiệp

Khoa công nghệ thông tin

MỤC LỤC

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

2


Đồ án tốt nghiệp

Khoa công nghệ thông tin

DANH MỤC CÁC HÌNH

PHẦN MỞ ĐẦU


---o0o--Trong những năm gần đây hình thức thi cử ở nước ta đã có nhiều thay đổi, từ
hình thức thi cử truyền thống giờ có nhiều hình thức hơn như thi trắc nghiệm khách
quan có nhiều phương án lựa chọn hay trắc nghiệm đúng sai. Với độ chính xác và độ
bảo mật cao, mỗi đề thi trắc nghiệm gồm rất nhiều câu hỏi, yêu cầu người làm phải có
kiến thức vững và rộng, khả năng tính toán và nắm bắt bài toán nhanh. Do đó thông
qua đề thi trắc nghiệm có thể đánh giá được trình độ trên số đông thông qua hình thức
này. Thi trắc nghiệm có thể áp dụng công nghệ cao trong khâu ra đề và chấm thi giúp
tiết kiệm thời gian, chi phí tổ chức thi và chấm thi, hạn chế những gian lận thi cử, loại
bỏ hoàn toàn tính chủ quan của người chấm, đảm bảo tính khách quan cho bài thi gần
như tuyệt đối. Tuy nhiên, việc soạn thảo và trộn đề thi trắc nghiệm đã làm cho quý
thầy cô chúng ta luôn mất nhiều thời gian, bên cạnh đó, đôi khi còn gặp vấn đề trùng
câu hỏi do sơ suất trong quá trình trộn đề thủ công.
Cùng với việc khảo sát quy trình quản lý ngân hàng câu hỏi và ra đề thi tại
trường đại học Điện Lực, chúng em đã tìm hiểu và xây dựng “Phần mềm quản lý ngân
hàng câu hỏi và hỗ trợ trộn đề thi” .
Lý do chọn đề tài:
Hiện nay, trên thực tế rất nhiều các thầy cô trong các trường đại học vẫn đang sử
dụng công cụ thủ công để tạo ra đề thi trắc nghiệm hay tự luận… Nếu ra theo hình
thức đó thầy cô sẽ mất rất nhiều thời gian và công sức và tính bảo mật sẽ không cao.
Đứng trước những khó khăn và thách thức và nhất là thấy được tầm quan trọng
của việc ứng dụng công nghệ thông tin vào trong giảng dạy. Từ những nhu cầu thực tế
của Trường Trường Đại Học Điện Lực chúng em đã thiết kế và xây dựng phần mềm
quản lý ngân hàng câu hỏi và hỗ trợ trộn đề thi cho Trường Đại Học Điện Lực. Phần
mềm hỗ trợ giảng viên quản lý ngân hàng câu hỏi và trộn đề thi trên máy tính nhanh
chóng và dễ dàng.
Mục tiêu thực hiện đề tài:

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng


3


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Tên đề tài: “Xây dựng chương trình quản lý ngân hàng câu hỏi và hỗ trợ
trộn đề thi của trường Đại Học Điện Lực”.
Phần mềm được xây dựng nhằm nâng cao hiệu quả của công tác tổ chức, quản lý
lưu trữ ngân hàng câu hỏi, đảm bảo tiện lợi về thời gian, hình thức, tránh bị lộ đề trong
khâu ra đề của giảng viên, tiết kiệm được nhiều sức lực và chi phí. Do đó sẽ hạn chế
những tiêu cực trong thi cử nhằm nâng cao chất lượng học tập của sinh viên và hiệu
quả dạy học của giảng viên.
Chương trình sau khi được hoàn thiện sẽ giúp quý thầy cô có thể quản lý dễ dàng
ngân hàng câu hỏi trắc nghiệm nhiều lựa chọn, các câu hỏi tự luận và hỗ trợ trộn đề thi
với các câu hỏi được chọn lọc, đánh giá theo từng cấp độ khác nhau. Đăc biệt hệ thống
còn cho phép thêm câu hỏi từ file theo những định dạng mà hệ thống đặt ra nên các
thầy cô có thể soạn thảo các câu trắc nghiệm, tự luận bằng chính chương trình
Microsoft Word, một chương trình rất quen thuộc và tiện lợi cho các thầy cô. Với việc
sử dụng trình soạn thảo Microsoft Word nên quý thầy cô có thể chèn các công thức
toán học, hình ảnh, biểu tượng, ký hiệu chuyên ngành… mà không sợ bị mất đi định
dạng hoặc không hiển thị được khi mà xuất ra đề thi. Hệ thống có khả năng mở rộng
thành một hệ thống lớn hỗ trợ nhiều tính năng khác tạo nên một hệ thống hoàn chỉnh
được sử dụng trong giáo dục.
Đối tượng tìm hiểu: Giảng viên Trường ĐHĐL trong công tác giảng dạy cũng
như ra đề thi.
Phạm vi áp dụng: Trường Đại Học Điện Lực.
Phương pháp nghiên cứu: Phần mềm được thực hiện theo quy trình phát triển

phần mềm theo mô hình thác nước cùng với sự phân tích thiết kế hệ thống theo hướng
đối tượng.
Nhận thức được vấn đề đó, dựa vào những kiến thức tiếp thu được tại trường kết
hợp với thời gian thực tập nghiên cứu tìm hiểu thực tế quy trình xây dựng phần mềm
tại Công ty cổ phần Bạch Minh,cùng với sự giúp đỡ chỉ bảo tận tình của thầy giáo
Phạm Đức Hồng và các anh, chị trong nhóm phát triển phần mềm số 1 tại công ty, em
đã hoàn thành phần mềm này. Với thời gian còn hạn chế, trình độ nhận thức chưa sâu
về thực tế, nên trong quá trình xây dựng phần mềm chúng em không tránh khỏi những
tồn tại và thiếu sót. Chúng em mong nhận được những ý kiến đóng góp quý báu của
thầy giáo hướng dẫn và các quý thầy, cô để phần mềm được hoàn thiện hơn.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

4


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Bố cục của đồ án:
Chương 1: Tổng quan về quy trình quản lý ngân hàng câu hỏi và ra đề thi của
trường Đại Học Điện Lực.
Chương 2: Phân tích thiết kế và xây dựng cơ sở dữ liệu.
Chương 3: Xây dựng chương trình.
Chương 4: Cài đặt và thử nghiệm.
Chương 5: Kết luận và hướng phát triển đề tài.


SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

5


Đồ án tốt nghiệp

Khoa công nghệ thông tin

CHƯƠNG 1: TỔNG QUAN VỀ QUY TRÌNH QUẢN LÝ NGÂN HÀNG
CÂU HỎI VÀ RA ĐỀ THI TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
1.1. Tổng quan
Hiện nay, khi mà ngành Công nghệ Thông tin đang phát triển như vũ bão trên thế
giới thì những ứng dụng của nó vào tất cả các lĩnh vực trong đời sống xã hội đã và
đang mang lại những hiệu quả cao. Để bắt kịp thời đại, ở Việt Nam hiện nay Công
nghệ Thông tin cũng đã được nghiên cứu và ứng dụng rộng rãi trong nhiều lĩnh vực,
đặc biệt là trong lĩnh vực Giáo dục và Đào tạo, tin học đã trở thành một công cụ không
thể thiếu trong quản lý và giảng dạy.
Qua khảo sát quy trình quản lý ngân hàng đề thi và ra đề tại trường Đại học Điện
Lực, chúng em đã tìm hiểu và xây dựng chương trình quản lý hệ thống ngân hàng câu
hỏi và hỗ trợ trộn đề thi. Việc xây dựng chương trình được thực hiện theo quy trình
công nghệ phần mềm hướng đối tượng. Chúng em đã kết hợp được các dạng câu hỏi
trong một đề thi như: trắc nghiệm, tự luận… với các câu hỏi được chọn lọc, đánh giá
theo từng cấp độ khác nhau giúp cho thầy cô có thể quản lý ngân hàng câu hỏi một
cách logic nhất. “ Xây dựng hệ thống quản lý ngân hàng câu hỏi và hỗ trợ ra đề thi tại
trường Đại Học Điện Lực” làm đề tài tốt nghiệp nhằm nâng cao hiệu quả của công tác
tổ chức quản lý lưu trữ ngân hàng câu hỏi, đề thi được quản lý nghiêm ngặt, tiện lợi về
thời gian, hình thức, tránh lộ đề trong khâu ra đề của giáo viên, không phải đi qua

nhiều bộ phận quản lý khác nhau, tiết kiệm được chi phí. Do đó sẽ đảm bảo việc dạy
và học theo đúng đề cương môn học, đảm bảo đúng tiêu chuẩn đầu ra và hạn chế
những tiêu cực nhằm nâng cao chất lượng trong thi cử, nâng cao hiệu quả cho dạy học.
Đặc biệt, chương trình cho phép các thầy cô soạn thảo các câu trắc nghiệm, tự
luận... bằng chính chương trình Microsoft Word, một chương trình rất thân thiện và
quen thuộc ðối với tất cả các thầy cô. Chính vì sử dụng Microsoft Word làm trình soạn
thảo câu trắc nghiệm, tự luận... mà thầy cô có thể nhập nội dung của file Word với
định dạng mà phần mềm đã quy định, thầy cô có thể chèn các công thức toán học, hình
ảnh, biểu tượng, ký hiệu chuyên ngành… mà không sợ bị mất định dạng hoặc không
hiển thị được khi đề xuất ra đề thi. Chương trình có khả năng mở rộng thành một hệ
thống lớn hỗ trợ nhiều hình thức câu hỏi trắc nghiệm, tự luận... khác nhau từ nhiều
nguồn câu hỏi. Chúng em hy vọng rằng, đề tài này sẽ nhận được nhiều sự quan tâm

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

6


Đồ án tốt nghiệp

Khoa công nghệ thông tin

của thầy cô sử dụng bởi chương trình trên máy tính luôn có ý nghĩa khi nó phục vụ
con người nhất là phục vụ trong lĩnh vực giáo dục.
1.2. Mục đích của chương trình
Xây dựng hệ thống quản lý ngân hàng các câu hỏi và hỗ trợ trộn đề thi là một
phần mềm giúp các thầy cô quản lý câu hỏi một cách có hệ thống theo từng chương
của môn học, theo hệ đào tạo, theo từng khoa của trường. Dựa vào ngân hàng câu hỏi

được tổng hợp trước thì phần mềm hỗ trợ giáo viên trộn đề thi từ các câu hỏi trong
ngân hàng đề thi để tạo ra được đề thi cho sinh viên một cách nhanh, chính xác mà
giáo viên không mất nhiều thời gian. Giáo viên có thể cập nhật thêm câu hỏi vào ngân
hàng câu hỏi. Khi ra đề thi giáo viên có thể tạo ra đề thi bằng cách trộn các câu hỏi với
nhau từ file có sẵn hoặc từ cơ sở dữ liệu.
Các chức năng chính:
- Thêm, cập nhật , xóa những thông tin các câu hỏi
- Giúp dễ dàng tìm kiếm và lựa chọn câu hỏi ra đề.
- Giúp đơn giản việc tạo đề thi.
- Lưu trữ đề thi.
- Đảm bảo tính lưu trữ lâu dài và vẹn toàn của thông tin.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

7


Đồ án tốt nghiệp

Khoa công nghệ thông tin

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
VÀ XÂY DỰNG CƠ SỞ DỮ LIỆU
2.1. Khảo sát quy trình quản lý ngân hàng câu hỏi của trường Đại học Điện lực
2.1.1. Thực trạng
Hiện nay, giáo dục đang là quốc sách hàng đầu của đất nước. Nhiệm vụ của giáo
dục là đào tạo con người trở thành các nhân lực hữu ích cho các ngành kinh tế của đất
nước. Trong quá trình đào tạo, khảo thí và đánh giá là công đoạn quan trọng nhất vì nó

cho biết kết quả đào tạo.
Qua quá trình khảo sát thực tế với hình thức ra đề thi của trường Đại Học Điện
Lực, chúng em đã tìm hiểu được những thông tin sau :
- Các giáo viên được chỉ định thực hiện việc soạn các đề thi và đáp án tương ứng
với từng môn, từng lớp, từng hệ mỗi khi kết thúc học kỳ.
- Các giáo viên nộp đề thi về khoa thông qua sự kiểm duyệt của các thầy cô phụ
trách bộ môn.
- Các đề thi chỉ dùng một lần, không dùng lại cho các kỳ sau, hoặc nếu có dùng
phải thay đổi nội dung hoặc trộn thủ công các câu hỏi để tạo thành đề mới.
- Với trường hợp ra đề trắc nghiệm thi trên giấy, giáo viên phải tự soạn thủ công,
vất vả và mất thời gian.
Hầu hết các giai đoạn của qui trình trên đều thực hiện thủ công, nhất là các giai
đoạn chọn câu hỏi, xáo trộn câu hỏi và đánh giá. Chính vì thế công việc hết sức khó
khăn, phức tạp, phải trải qua nhiều khâu vì thế tính chính xác và độ bảo mật không
được cao hay bị nhầm lẫn.
2.1.2. Các chức năng chính của chương trình
2.1.2.1. Tạo và quản lí ngân hàng câu hỏi trắc nghiệm , tự luận
Chương trình sẽ quản lý ngân hàng câu hỏi cho từng môn có 2 loại câu hỏi: “câu
hỏi trắc nghiệm và câu hỏi tự luận” và mỗi câu hỏi cần phân loại theo mức độ “ khó,
trung bình và dễ ”. Mỗi câu hỏi cần phù hợp theo từng khoa và từng cấp học “cao học,
đại học, cao đẳng và trung cấp”.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

8


Đồ án tốt nghiệp


Khoa công nghệ thông tin

Chương trình cho phép người dùng soạn thảo các câu hỏi trắc nghiệm, câu hỏi tự
luận bằng chính chương trình Microsof Word đã được tính hợp sẵn trong chương
trình.
Hệ thống các câu hỏi được sắp xếp theo:
+ Các khoa
+ Hệ theo học
+ Các môn học
+ Chuyên ngành
+ Mức độ khó
Người dùng có thể cập nhật thêm các câu hỏi theo từng chuyên đề của môn học
và theo các hình thức như: trắc nghiệm, tự luận, hỗn hợp. Đồng thời có thể thêm, sửa,
xóa câu hỏi.
Chương trình cũng hỗ trợ các công cụ soản thảo và quản lý các câu hỏi giúp cho
người quản trị thực hiện các thao tác dễ dàng, như:
Cập nhật theo chuyên đề: Chức năng này giúp các thầy, cô có thể thêm, sửa, xóa
một chuyên đề để lưu trữ và trao đổi dữ liệu.
Nhập từng câu: Chức năng này giúp các thầy, cô đưa từng câu hỏi vào trong phần
mềm và cấu trúc câu hỏi đã được xây dựng sẵn.
Nhập từ file: Chức năng này giúp các thầy cô đưa một file câu hỏi vào trong phần
mềm, với điều kiện là file đó đã được định dạng theo phần mềm.
2.1.2.2. Ra đề thi
Từ ngân hàng câu hỏi, từ file có sẵn, giáo viên sắp xếp để tạo ra một hoặc nhiều
đề thi cho sinh viên ở tất cả các hệ đào tạo, các khoa, khối lớp, các môn học. Không
chỉ có trộn riêng từng dạng mà chúng có thể trộn giữa nhiều dạng câu hỏi khác nhau
trong phần mềm (Trắc nghiêm, tự luận, tự luận và trắc nghiệm…).Giáo viên in đề
kiểm tra và đáp án. Phân hệ này bao gồm các chức năng sau:
- Tạo cấu trúc của đề thi ứng với từng dạng đề thi (trắc nghiệm, tự luận), từng

bậc học (đại học, cao đẳng, trung cấp...), từng môn học ( toán, tiếng anh....).

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

9


Đồ án tốt nghiệp

Khoa công nghệ thông tin

- Chọn câu hỏi : sau khi đã tạo xong cấu trúc đề thi, người quản lý sẽ chọn từng
câu hoặc ngẫu nhiên trong ngân hàng câu hỏi vào đề thi tùy theo nội dung, mức độ câu
hỏi, cũng có thể chọn câu hỏi từ file có sẵn trong máy (ngẫu nhiên hoặc từng câu).
- Trộn đề thi : trước khi trộn cần xác định số lượng câu hỏi trong đề thi, thời gian
thi, số đề cần tạo, mức độ đề thi…
- Trộn đề ngẫu nhiên: Sau khi các thầy cô đã tạo xong đề thi thì có thể sử dụng
chức năng này để ra đề chính thức. Chọn số lượng câu hỏi ứng với từng mức độ khác
nhau sau đó tiến hành trộn.
2.1.2.3. Quản trị hệ thống
Phòng khảo thí: Có quyền bốc đề của một môn học bất kỳ thuộc cấp học nào đó,
xuất ra file word để in đề thi.
Khoa: Mỗi khoa có trưởng khoa và các bộ môn, mỗi bộ môn thì có nhiều giảng
viên, mỗi giảng viên thì có thể dạy nhiều môn học. Phân quyền nhóm giảng viên có
quyền soạn thảo câu hỏi cho môn học mình phụ trách, cấp quyền cho trưởng bộ môn
duyệt câu hỏi của các môn học thuộc bộ môn mình dạy. Trưởng khoa có quyền xem
bất kỳ ngân hàng câu hỏi môn học nào thuộc khoa mình phụ trách.
2.2. Phân tích thiết kế hệ thống

2.2.1. Các tác nhân của hệ thống

Hình 2.1. Các tác nhân tác động vào hệ thống.
Người quản trị hệ thống: có thể bổ sung, thay đổi những người sử dụng, cập nhật
danh sách đề thi và dọn dẹp dữ liệu …

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

10


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Nhân viên phòng khảo thí: là những người kiểm tra chất lượng đề thi, xem danh
sách đề thi, trộn đề thi và in đề thi của tất cả các bậc học.
Trưởng khoa: là người bổ sung, thay đổi những người sử dụng thuộc khoa mình,
kiểm tra chất lượng đề thi, có thể ra đề thi gốc, trộn đề thi và in đề thi của những môn
mà khoa mình quản lý.
Giáo viên giảng dạy: là những người quản lý trực tiếp ngân hàng câu hỏi, ra đề
thi gốc, trộn đề thi và in đề thi, đáp án những môn học mà mình giảng dạy.
2.2.2. Các trường hợp ca sử dụng

Hình 2.2 Biểu đồ UseCase của hệ thống.

SVTH: Đỗ Văn Quyền - Trần Văn Cường


GVHD: Ths Phạm Đức Hồng

11


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Hình 2.3 Biểu đồ UseCase chi tiết của UseCase QuanLyNganHangCauHoi.

Hình 2.4 Biểu đồ UseCase chi tiết của UseCase QuanLyDeThi.
2.2.3. Đặc tả ca sử dụng
2.2.3.1. Quản lý đăng nhập hệ thống.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

12


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Tác Nhân: Người quản trị hệ thống, nhân viên phòng khảo thí, trưởng khoa, giáo
vụ khoa, giảng viên.
Mô tả: Người quản trị hệ thống, nhân viên phòng khảo thí, trưởng khoa, giáo vụ
khoa, giảng viên là những người trực tiếp sử dụng hệ thống nên cần đăng nhập hệ

thống theo tên và mã truy cập riêng. Căn cứ vào chức năng của từng người mà phân
quyền truy nhập hệ thống theo các nhóm người sử dụng khác nhau. Chẳng hạn, giáo
vụ khoa và nhân viên phòng khảo thí được phép truy cập vào hệ thống liên quan đến
ca sử dụng trộn đề thi, in đề thi và đáp án mà không được phép truy cập vào các chức
năng của người quản trị hệ thống như quản lý người dùng và các chức năng của giáo
viên giảng dạy như ra đề thi gốc.
2.2.3.2. Quản lý khoa.
Tác nhân: người quản trị hệ thống.
Mô tả: Người quản trị hệ thống sau khi đăng nhập vào hệ thống có thể thao tác
trực tiếp với chức năng quản lý khoa, có thể sửa đổi thông tin về khoa.
2.2.3.3. Quản lý bộ môn.
Tác nhân: Trưởng khoa, người quản trị hệ thống.
Mô tả: Trưởng khoa sau khi đăng nhập vào hệ thống có thể thao tác trực tiếp với
chức năng quản lư bộ môn. Trưởng khoa có thể thêm mới một bộ môn hoặc là sửa đối
thông tin về bộ môn đó và xóa một bộ môn ra khỏi danh sách bộ môn của khoa mình
giảng dạy.
2.2.3.4. Quản lý môn học.
Tác nhân: Trưởng khoa, người quản trị hệ thống.
Mô tả: Quản lý Môn Học là một trong những chức năng của chương trình.
Trưởng khoa sau khi đăng nhập vào hệ thống có thể thao tác trực tiếp với danh sách
các môn học trong khoa của mình. Chẳng hạn như loại bỏ môn học đó ra khỏi bộ môn
nào đó và thêm mới vào bộ môn mới. Hoặc cũng có thể xóa toàn bộ thông tin về môn
học đó ra khỏi danh sách môn học. Hoặc thêm một môn học mới vào danh sách môn
học.
2.2.3.5. Quản lý chương.
Tác nhân: Giảng viên môn học.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng


13


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Mô tả: Quản lý chương là một chức năng của chương trình. Chức năng này giúp
cho giảng viên bộ môn sau khi đăng nhập vào hệ thống có thể thao tác với danh sách
chương trong môn học của mình. Ví dụ như giảng viên có thể thêm mới một chương
vào môn học mình giảng dạy hoặc cũng có thể xóa một chương ra khỏi danh sách.
2.2.3.6. Quản lý loại câu hỏi.
Tác nhân: Giảng viên môn học, người quản trị hệ thống.
Mô tả: Quản lý loại câu hỏi là một trong những chắc năng của chương trình.
Người dùng sau khi đăng nhập vào hệ thống với quyền được cấp có thể thao tác trực
tiếp với chức năng này. Chức năng này xẽ giúp người dùng dễ dàng thêm mới một loại
câu hỏi để đáp ứng nhu cầu của mình.
2.2.3.7. Quản lý mức độ câu hỏi.
Tác nhân: Người quản trị, giảng viên môn học.
Mô tả: Người dùng sau khi đăng nhập vào hệ thống với quyền hạn được cấp có
thể thao tác trực tiếp với chức năng quản lý mức độ câu hỏi. Để đánh giá các câu hỏi
thì người dùng có thể có các mức độ khác nhau“ giả sử như các mức độ sau: khó,
trung bình, dễ”.
2.2.3.8. Quản lý trình độ câu hỏi.
Tác nhân: Người quản trị hệ thống, giảng viên môn học.
Mô tả: Với chức năng này của hệ thống thì người dùng có thể thêm mới một
trình độ câu hỏi mới hoặc là sửa đổi thông tin về trình độ nào đó trong danh sách trình
độ câu hỏi.
2.2.3.9. Quản lý ngân hàng câu hỏi.

Tác nhân: Giảng viên môn học.
Mô tả: Chức năng quản lý ngân hàng câu hỏi là một trong những chức năng quan
trọng nhất của chương trình. Sau khi đăng nhập vào hệ thống thì giảng viên của môn
học có thể thao tác trực tiếp với danh sách câu hỏi của môn học mình trực tiếp giảng
dạy. Người dùng có hai lựa chọn đó là thêm mới câu hỏi theo file danh sách hoặc có
thể thêm mới từng câu hỏi. Ngoài ra, giảng viên có thể chỉnh sửa thông tin về câu hỏi.
2.2.3.10. Quản lý ra đề thi.
Tác nhân: Trưởng khoa, giáo viên giảng dạy.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

14


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Mô tả: Trưởng khoa, giáo viên giảng dạy truy cập vào hệ thống, chọn chức năng
ra đề thi. Ở giao diện của chương trình, người sử dụng cần nhập đầy đủ các thông tin
cần thiết như tiêu đề đề thi, trình độ, hệ đào tạo, khoa, lớp môn học, thời gian làm
bài… Sau đó người dùng chọn cách ra đề thi như chọn từng câu, ngẫu nhiên hoặc từ
file. Cuối cùng là xem đề thi vừa tạo, xuất ra file word và lưu vào cơ sở dữ liệu.
2.2.3.11. Quản lý trộn đề thi.
Tác nhân: Nhân viên phòng khảo thí, trưởng khoa, giáo vụ khoa, giáo viên giảng
dạy.
Mô tả: Nhân viên phòng khảo thí, trưởng khoa, giáo vụ khoa, giáo viên giảng
dạy truy cập vào hệ thống, chọn chức năng trộn đề thi. Người sử dụng nhập số đề cần

tạo và tiến hành trộn đề thi, in đề thi và đáp án ra file word.
2.2.4. Mô hình hóa UseCase.
Tiến hành mô hình hóa 14 UseCase ta sẽ thu được một khung nhìn giữa tác nhân
và hệ thống . Nó hoàn toàn trong suốt đối với người sử dụng và thể hiện rõ ràng, dễ
hiểu thông tin nghiệp vụ được cung cấp. Dưới đây ta sẽ phân tích 1 số Use Case chính
của hệ thống.
2.2.4.1. Use Case đăng nhập hệ thống.
 Các tác nhân tác động tới Use Case: Người quản trị, hiệu trưởng, trưởng khoa,
giảng viên, nhân viên phòng khảo thí, nhân viên giáo vụ khoa.
 Biểu đồ Use Case của Use Case đăng nhập hệ thống.

Hình 2.5. Use Case mô tả đăng nhập vào hệ thống.
 Biểu đồ miêu tả các hoạt động của UseCase đăng nhập hệ thống.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

15


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Hình 2.6. Biểu đồ hoạt động của UseCase đăng nhập
 Biểu đồ trình tự cho luồng sự kiện đăng nhập vào hệ thống.

SVTH: Đỗ Văn Quyền - Trần Văn Cường


GVHD: Ths Phạm Đức Hồng

16


Đồ án tốt nghiệp

Khoa công nghệ thông tin
Hình 2.7. Biểu đồ trình tự của UseCase DangNhap

2.2.4.2. UseCase quản lý bộ môn.
 Tác nhân tác động vào hệ thống: trưởng khoa, người quản trị hệ thống.
 Biểu đồ UseCase của UseCase quản lý bộ môn.

Hình 2.8. Biểu đồ UseCase QuanLyBoMon
 Biều đồ miêu tả hoạt động của UseCase quản lý bộ môn.

Hình 2.9. Biểu đồ hoạt động của UseCase QuanLyBoMon
 Biểu đồ trình tự cho dòng sự kiện: Lấy danh sách bộ môn.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

17


Đồ án tốt nghiệp

Khoa công nghệ thông tin


Hình 2.10. Biểu đồ trình tự lấy danh sách bộ môn của UseCase QuanLyBoMon
 Biểu đồ trình tự cho dòng sự kiện: Thêm mới bộ môn.

Hình 2.11. Biểu đồ trình tự thêm mới bộ môn của UseCase QuanLyBoMon.
 Biểu đồ trình tự cho dòng sự kiện: Xóa bộ môn.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

18


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Hình 2.12. Biểu đồ trình tự xóa bộ môn của UseCase QuanLyBoMon.
2.2.4.3. Use Case quản lý môn học
 Tác nhân tác động tới UseCase: Người quản trị, trưởng khoa.
 Biểu đồ UseCase của UseCase quản lý môn học.

Hình 2.13. Biểu đồ UseCase QuanLyMonHoc.
 Biểu đồ mô tả hoạt động của UseCase quản lý môn học.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng


19


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Hình 2.14. Biểu đồ hoạt động của UseCase QuanLyMonHoc.
 Biểu đồ trình tự dòng sự kiện: Lấy danh sách môn học.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

20


Đồ án tốt nghiệp

Khoa công nghệ thông tin
Hình 2.15. Biểu đồ trình tự lấy danh sách môn học

 Biểu đồ dòng sự kiện: Thêm mới môn học vào danh sách.

Hình 2.16. Biểu đồ trình tự thêm mới môn học
 Biểu đồ trình tự dòng sự kiện: Xóa môn học ra khỏi danh sách.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng


21


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Hình 2.17. Biểu đồ trình tự xóa môn học ra khỏi danh sách
2.2.4.3. UseCase quản lý ngân hàng câu hỏi
 Tác nhân tác động: giảng viên môn học.
 Biểu đồ UseCase quản lý ngân hàng câu hỏi.

Hình 2.18. Biều đồ Use Case của Use Case QuanLyCauHoi
 Biểu đồ mô tả hoạt động của UseCase quản lý ngân hàng câu hỏi.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

22


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Hình 2.19. Biểu đồ hoạt động của UseCase QuanLyCauHoi
 Biểu đồ mô tả trình tự dòng sự kiện: Lấy danh sách câu hỏi.


Hình 2.20. Biểu đồ trình tự lấy danh sách câu hỏi
 Biểu đồ mô tả trình tự dòng sự kiện: Thêm mới từng câu hỏi.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

23


Đồ án tốt nghiệp

Khoa công nghệ thông tin

Hình 2.21. Biểu đồ trình tự thêm mới từng câu hỏi
 Biểu đồ mô tả trình tự dòng sự kiện: Thêm mới file câu hỏi.

Hình 2.22. Biểu đồ trình tự thêm file câu hỏi
 Biểu đồ mô tả trình tự dòng sự kiện: Xóa câu hỏi ra khỏi danh sách.

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

24


Đồ án tốt nghiệp

Khoa công nghệ thông tin


Hình 2.23. Biểu đồ trình tự xóa câu hỏi ra khỏi danh sách
 Biểu đồ mô tả trình tự dòng sự kiện: Chỉnh sửa thông tin câu hỏi.

Hình 2.24. Biểu đồ trình tự sửa thông tin câu hỏi
2.2.4.4. UseCase trộn đề thi chọn từng câu

SVTH: Đỗ Văn Quyền - Trần Văn Cường

GVHD: Ths Phạm Đức Hồng

25


×