Tải bản đầy đủ (.docx) (65 trang)

QUẢN Lý d6cntt epu dai

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 (1.81 MB, 65 trang )

MỤC LỤC


DANH MỤC CÁC HÌNH ẢNH

DANH MỤC CÁC BẢNG

KÝ HIỆU CÁC CHỮ VIẾT TẮT

Từ khóa

Tiếng Anh

Tiếng Việt

CNTT

Công nghệ thông tin

CSDL

Cơ sở dữ liệu


SQL

Structured Query Language

STT
UML


Ngôn ngữ truy vấn cấu trúc
Số thứ tự

Unified Modeling Language

Ngôn ngữ mô hình hóa thống nhất


LỜI MỞ ĐẦU
Việc quản lý video tài liệu bài giảng của Giảng viên là một yêu cầu thiết yếu của
mỗi trường đại học. Để quản lý bài giảng và lưu trữ có hiệu quả thì không đơn giản bởi
đòi hỏi kỹ năng của người quản lý. Làm sao để vừa có thể kiểm soát được số lượng
môn học của các khoa, các hệ đào tạo khác nhau vừa có thể lưu trữ nó làm tài liệu cho
các bạn sinh viên khóa sau đồng thời phân công giảng viên hướng dẫn bài giảng một
cách hợp lý. Việc quản lý và lưu trữ bài giảng trước đây chủ yếu sử dụng phương pháp
thủ công, bản mềm, video bài giảng thường lưu trên đĩa …chiếm diện tích lưu trữ rất
lớn. Do đó, khi quản lý hay tìm kiếm mất rất nhiều thời gian và công sức mà hiệu quả
công việc đem lại không cao đôi khi còn xảy ra sai sót mất mát dữ liệu không đáng có.
Hiện nay công tác quản lý video tài liệu bài giảng của Giảng viên của một số trường
đại học nói chung và Trường đại học Điện Lực nói riêng còn chưa đạt hiệu quả cao.
Do đó việc đòi hỏi có một phần mềm chuyên dụng trợ giúp cho công việc quản lý và
lưu trữ video tài liệu bài giảng của Giảng viên là một nhu cầu tất yếu để đảm bảo hiệu
quả và tiết kiệm thời gian trong công việc.
Lý do chọn môn học:
Trong những năm gần đây, nền công nghệ thông tin của nước ta cũng đã có phát
triển trên mọi lĩnh vực trong cuộc sống cũng như trong lĩnh vực quản lý xã hội khác.
Một trong những lĩnh vực mà máy tính được sử dụng nhiều nhất là các hệ thống thông
tin quản lý nói chung. Tuy nhiên, hiện nay do quy mô, tính phức tạp của công việc
ngày càng cao nên việc xây dựng hệ thống thông tin quản lý không chỉ là việc lập trình
đơn giản mà phải xây dựng một cách có hệ thống.

Trong thời gian học tập tại trường đại học Điện Lực nhận biết được sự khó khăn
trong việc quản lý và lưu trữ video tài liệu bài giảng của giảng viên trường đại học
Điện Lực em đã thực hiện môn học: “Xây dựng Hệ thống quản lý video tài liệu bài
giảng của Giảng viên” với mong muốn đưa lĩnh vực công nghệ thông tin trở nên thiết
thực với cuộc sống và hỗ trợ công tác quản lý và lưu trữ video tài liệu bài giảng của
giảng viên các khoa trong trường đại học Điện Lực được dễ dàng và chính xác hơn,
đồng thời sẽ là tài liệu tham khảo cho các bạn sinh viên khóa sau.


Trong bài giảng này em sẽ trình bày quá trình tìm hiểu cách quản lý video tài liệu
bài giảng của giảng viên của trường đại học Điện Lực, miêu tả tổng thể bài toán quản
lý, các yêu cầu về hệ thống, tài liệu phân tích thiết kế hệ thống. Cập nhật, lưu trữ thông
tin bài giảng sinh viên trường đại học Điện Lực.
Nội dung của đồ án:
Đồ án trình bày quy trình xây dựng một bài toán quản lý video tài liệu bài giảng
của giảng viên bao gồm tìm hiểu thực trạng quản lý video tài liệu bài giảng của giảng
viên Trường đại học Điện Lực, từ đó đi vào phân tích thiết kế hệ thống để đưa ra một
website sản phẩm có các chức năng cần thiết. Cấu trúc đồ án này gồm ba chương:
Chương 1: Khảo sát hệ thống
Chương 2: Phân tích thiết kế hệ thống
Chương 3: Cài đặt chương trình thử nghiệm
Đối tượng nghiên cứu: Các quá trình quản lý video bài giảng, lưu trữ, thống kê,
tìm kiếm bài giảng, qua đó xây dựng chương trình quản lý video tài liệu của giảng
viên.
Phạm vi nghiên cứu: Chương trình được áp dụng quản lý video tài liệu của
Giảng viên Trường đại học Điện Lực.


CHƯƠNG 1: KHẢO SÁT HỆ THỐNG
Trong chương này, em trình bày tổng quan về đề tài: Mục đích và yêu cầu đặt ra

khi xây dựng website quản lý video tài liệu bài giảng của Giảng viên Trường đại học
Điện. Quá trình khảo sát quy trình quản lý đồ án của trường hiện nay, từ đó đưa ra
phương pháp giải quyết bài toán Quản lý video tài liệu của giảng viên.
1.1. Đặt vấn đề
Hàng ngày, sau mỗi buổi học và Giảng viên có thể quay lại video bài giảng của
mình và upload video tài liệu ngày hôm nay lên website, để cho các bạn sinh viên có
thể học lại bài học một cách tốt nhất
Quy trình quản lý các thông tin bài giảng
Sau khi hết tiết giảng , giảng viên lưu lại tất các các thông tin video , tài liệu liên
quan đến bài giảng của mỗi tiết học. Thông tin được lưu lại bao gồm : Tiêu đề bài
giảng , mô tả ngắn gọn của bài giảng , tên video, tên tài liệu của bài giảng liên quan
đến mỗi tiết học.
Quy trình quản lý giảng viên upload thông tin bài giảng.
Trong quá trình này, người quản lý cập nhật thông tin chi tiết của các Giảng viên
đã upload video , tài liệu lên: Họ tên sinh viên, địa chỉ, email, khoa,..v.v.
Những khó khăn
Trường Đại học Điện Lực có bề dày kinh nghiệm trong công tác quản lý và cộng
với đội ngũ cán bộ trẻ nhiệt huyết, có trình độ cao, chuyên môn sâu, nhiệt tình trong
công việc đây là những yếu tố thuận lợi giúp cho việc quản lý video tài tài liệu trở lên
dễ dàng hơn.
Tuy nhiên, do nhu cầu mở rộng mạng lưới đào tạo mà trường có nhiều bậc đào
tạo, hệ đào tạo với rất nhiều lớp khác nhau. Cho nên việc quản lý và lưu trữ video ,tài
liệu của từng khoa, từng hệ đào tạo… là khó khăn cho người quản lý.
Hơn nữa việc lưu trữ của giảng viên vẫn là thủ công, nên việc mất mát và hỏng
dữ liệu là không tránh khỏi được.

6


1.2. Mục đích và ý nghĩa

Từ việc khảo sát hiện trạng Quản lý video, tài liệu bài giảng của Giảng viên
Trường đại học Điện Lực như trên, chúng ta cần :
Lưu trữ thông tin video ,tài liệu bài giảng sau mỗi tiết học.
Là các quy trình đáp ứng yêu cầu nghiệp vụ Quản lý video tài liệu của Giảng
Viên
- Lưu trữ được thông tin tên bài giảng , video , tài liệu để các bạn sinh viên có thể
học lại .
- Thông tin tra cứu, tìm kiếm video để phục vụ cho công tác quản lý
Thao tác trên dữ liệu toàn văn
- Quy trình cập nhật, truy nhập dữ liệu trên mỗi bài giảng.
- Quy trình quản lý các giảng viên và các bài giảng video.
- Quá trình cập nhật danh sách những sinh viên .
- Thao tác tìm kiếm theo tên bài giảng, giảng viên, …
Người dùng đóng góp đồ án
Khi người dùng ngoài tra cứu các bài giảng cần thiết có thể đóp góp ý kiến
bàigiảng cho người quản trị.
Phân quyền người dùng
Đối với người dùng, hệ thống cho phép người dùng tra cứu tất cả các thông tin
liên quan đến bài giảng một cách nhanh chóng giảm thiểu được thời gian tìm kiếm thủ
công. Hệ thống có giao diện dễ sử dụng, thân thiện với người dùng. Hệ thống cho phép
người dùng truy cập thường xuyên, đòi hỏi chương trình tổ chức cơ sở dữ liệu lưu trữ
các thông tin sao cho tối ưu hiệu quả nhất, giảm thiểu tối đa sai sót và mất mát dữ liệu.
Mục tiêu xây dựng Hệ Thống Quản lý Video tài liệu bài giảng của Giảng viên
trường ĐH Điện Lực:
- Tổ chức thống nhất một hệ thống cơ sở dữ liệu nhằm lưu trữ thống nhất toàn bộ
dữ liệu.
7


- Cập nhật, tìm kiếm, thống kê, lưu trữ bài giảng của Giảng viên.

1.3. Phạm vi đề tài
Quản lý video tài liệu bài giảng của Giảng viên ngoài việc phục vụ cho công tác
nghiệp vụ của trường, còn phục vụ công tác tra cứu thông tin các giảng viên và các
bạn sinh viên muốn học lại bài giảng.
1.4. Những ưu nhược điểm của website
Ưu điểm: Với website Quản lý Video tài liệu bài giảng của Giảng viên Trường
đại học Điện Lực người quản lý có thể cập nhật thông tin một cách đầy đủ, nhanh
chóng, và tiết kiệm được thời gian theo từng khoa, và từng chuyên đề. Người dùng có
thể truy xuất, tra cứu thông tin theo các tiêu chí mà mình quan tâm. Mỗi một bài giảng
có rất nhiều thông tin liên quan như : giảng viên , tên bài giảng , video của bài giảng ,
tài liệu liên quan đến bài giảng.. Khi đó nhờ sự hỗ trợ của hệ thống, người quản lý sẽ
rất dễ dàng trong việc quản lý, theo dõi, cập nhật những thông tin.
Nhược điểm: Website chưa có chức năng quản lý đánh giá điểm cho bài giảng
của giảng viên , giao diện chưa được đẹp, hấp dẫn, và hệ thống cơ sở dữ liệu chưa
được đầy đủ sẽ được bổ sung dần dần. Đây sẽ là hướng phát triển của đề tài.
Kết luận chương 1
Trong chương này, em đã trình bày những khảo sát về quy trình quản lý video ,
tài liệu bài giảng của giảng viên Trường Đại học Điện Lực. Dựa trên quy trình này,
em đã phân tích bài toán và xây dựng chương trình quản lý video ,tài liệu bài giảng
bằng công nghệ web (được trình bày chi tiết ở các chương sau). Dữ liệu được sử dụng
là dữ liệu thật của các giảng viên , các khoa của trường Đại học Điện Lực

8


CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG HỆ THỐNG
Trong chương này, em sẽ trình bày bảng phân tích và thiết kế hệ thống quản lý
video tài liệu của giảng viên Trường Đại học Điện Lực. Các nội dung chi tiết được
trình bày bao gồm: khảo sát bài toán Quản lý video tài liệu của giảng viên, phân tích
bài toán Quản lý video tài liệu bài giảng của giảng viên , đặc tả yêu cầu hệ thống, phân

tích các chức năng hệ thống, thiết kế hệ thống.
2.1. Khảo sát và phân tích bài toán Quản lý video tài liệu bài giảng
2.1.1. Khảo sát
Quản lý Video tài liệu bài giảng của giảng viên là một công việc rất quan trọng
và không thể thiếu trong các trường đại học mà điển hình là khoa công nghệ thông tinTrường Đại học Điện Lực .Sau mỗi tiết học ,giảng viên quay video bài giảng và
upload video, tài liệu liên quan đến bài giảng ngày hôm nay để làm tài liệu giúp các
bạn sinh viên cho thể nhớ lại hệ thống kiến thức tiết học trước.
Thông tin được lưu lại bao gồm :Tiêu đề bài giảng , mô tả ngắn gọn bài giảng ,
tên video và tài liệu liên quan đến tiết học.
Từ những thực tế trên, đặt ra một bài toán quản lý video tài liệu bài giảng của
giảng viên như sau: Xây dựng cơ sở dữ liệu để lưu các thông tin liên quan đến bài
giảng , sau đó xây dựng phần mềm quản lý video tài liệu bài giảng thực hiện các thao
tác cập nhật các thông tin liên quan đến bài giảng của giảng viên .
2.1.2. Phân tích bài toán
Hệ thống quản lý video tài liệu bài giảng của giảng viên Trường Đại Học Điện
Lực nhằm mục đích quản lý và lưu trữ bài giảng của giảng viên một các dễ dàng và
chính xác, cho phép người sử dụng cập nhật, thống kê, tìm kiếm các thông tin bài
giảng .
Từ những phân tích trên, có thể đưa ra các mục tiêu của hệ thống như sau:
Người quản lý:
- Cập nhật dữ liệu và tìm kiếm thông tin bài giảng một cách nhanh chóng, chính
xác.

9


- Thống kê, tìm kiếm các bài giảng , giảng viên, khoa, tin tức, sinh viên thực
hiện...vv theo các tiêu chí khác nhau:

Người sử dụng:

- Xem các thông tin về bài giảng, giảng viên,.v.v.. một cách trực quan với các
thông tin chi tiết đi kèm.
- Tìm kiếm bài giảng, giảng viên theo các tiêu chí khác nhau: như tìm kiếm bài
giảng theo môn học , theo tên.
- Có thể download tài liệu bài giảng của giảng viên về học.
- Có thể đóng góp bài giảng cho người quản trị đồ án mà mình có.
- Xem các tin tức trên website.
2.2. Đặc tả yêu cầu hệ thống
2.2.1. Yêu cầu về chức năng của hệ thống
Hệ thống cho phép lưu trữ, cập nhật, tìm kiếm, thống kê các thông tin liên quan
đến bài giảng của giảng viên
Các chức năng cần đạt được:
Chức năng quản lý môn học :
- Quản lý môn học: Chức năng này cho phép người quản lý được thêm mới các
môn học, sửa, xóa thông tin của môn học…
Chức năng quản lý bài giảng :
- Quản lý bài giảng: Chức năng này cho phép người quản lý được thêm mới các
chủ đề, sửa, xóa thông tin của bài giảng , danh sách của bài giảng …
Chức năng quản lý giảng viên:
- Quản lý thông tin giảng viên : Chức năng này cho phép người quản lý được
thêm mới, sửa, xóa các thông tin của giảng viên và danh sách các bài giảng của Giảng
viên.

10


Chức năng xem thông tin:
- Chức năng xem thông tin bài giảng: Chức năng này cho phép người quản lý/
người dùng có thể xem các thông tin về bài giảng.
- Chức năng xem thông tin giảng viên: Chức năng này cho phép người quản lý/

người dùng có thể xem các thông tin về giảng viên
- Chức năng xem tin tức, thông báo: Chức năng này cho phép người quản lý/
người dùng có thể xem các tin tức và thông báo trên website.
Chức năng tìm kiếm:
- Chức năng tìm kiếm thông tin bài giảng: Chức năng này cho phép người quản
lý/ người dùng có thể tìm kiếm môn học theo các tiêu chí như theo tên môn học.
- Tìm kiếm tài liệu, thông báo: Chức năng này cho phép người quản lý/ người
dùng có thể tìm kiếm các tài liệu của bài giảng.

11


Hình 3.1: Sơ đồ phân cấp chức năng

12


2.3. Phân tích hệ thống
Hệ thống gồm hai nhóm chức năng chính: nhóm chức năng quản trị hệ thống và
nhóm chức năng của người dùng. Tương ứng với hai nhóm chức năng trên hệ thống
gồm hai nhóm tác nhân chính.
Hai nhóm tác nhân chính của hệ thống:
- Người quản lý: Tác nhân này được cung cấp tài khoản và mật khẩu để đăng
nhập vào quản trị hệ thống. Sau khi đăng nhập thành công họ có thể sử dụng các chức
năng để cập nhật (thêm, sửa, xóa) dữ liệu, tìm kiếm, bài giảng, xem các thông tin liên
quan tới môn học, giảng viên, sinh viên..v.v.
- Người dùng: Nhóm tác nhân này vào hệ thống có thể tìm kiếm thông tin về bài
giảng, giảng viên … xem tài liệu và xem tin tức.
.


13


2.3.1. Mô hình Use Case mức cao
2.3.1.1. Biểu đồ Use Case

Hình 2.3.1.1.1: Mô hình Use case mức tổng quát
2.3.1.2. Mô tả khái quát các hệ con
Hệ con của nhóm chức năng quản trị hệ thống:
Đăng nhập: Có tác nhân chính là người quản lý. Họ cần phải đăng nhập vào hệ
thống để sử dụng được các chức năng quản trị của hệ thống. Và họ có thể đăng xuất
khỏi hệ thống để kết thúc phiên làm việc này của mình.

14


Quản lý bài giảng: Người quản lý có thể quản lý và các thông tin liên quan tới
bài giảng như quản lý môn học, chủ đề, giảng viên.
Quản lý giảng viên: Người quản lý có thể quản lý các thông tin của giảng viên
trong Khoa sẽ tham gia hướng dẫn, phản biện môn học, quản lý hướng nghiên cứu và
thực hiện nghiên cứu của giảng viên đó...
Tìm kiếm: Người quản lý có thể tìm kiếm các thông tin về bài giảng, giảng viên,
sinh viên … theo những tiêu chí khác nhau phục vụ cho quá trình quản lý dễ dàng và
thuận tiện hơn.
Quản lý tin tức: Người quản lý có thể tìm kiếm các thông tin tin tức liên quan
đến giáo dục.
Hệ con của nhóm chức năng người dùng:
Tìm kiếm: Người dùng có thể tìm kiếm các thông tin về đồ án, giảng viên hướng
dẫn, sinh viên, tài liệu, thông báo… theo những tiêu chí khác nhau.
Xem thông tin: Người dùng có thể xem mọi thông tin, tài liệu về đồ án, giảng

viên hướng dẫn, xem tin tức mà mình quan tâm tại trang chủ website. Và có thể
download đồ án của các bạn sinh viên khóa trước về làm tài liệu tham khảo.
2.3.2. Phân tích các mô hình Use Case chi tiết
Nhóm chức năng quản trị
2.3.2.1 Use Case “Đăng nhập”

Hình 2.3.2.1.1: Biểu đồ Use case “Đăng nhập”.

15


• Mô tả chi tiết Use case
- Use case “Đăng nhập”
Bảng 2.3.2.1.1.1: Mô tả Use case “Đăng nhập”
Tên use case

Đăng nhập

Tác nhân

Người quản lý

Mục đích

Đăng nhập vào hệ thống để sử dụng các chức năng của hệ thống

Mô tả khái - Giao diện đăng nhập hệ thống hiển thị.
quát

- Sau đó người quản lý nhập account và password, hệ thống sẽ kiểm tra

thông tin và thông báo kết quả đăng nhập với người quản lý.

Hình 2.3.2.1.2: Biểu đồ hoạt động thực thi Use case “Đăng nhập”

16


Hình 2.3.2.1.3: Biểu đồ trình tự thực thi Use case “Đăng nhập”

17


2.3.2.2 Gói Use Case “Quản lý video tài liệu bài giảng”

2.3.2.2.1 Gói Use Case con “Quản lý môn học”

Hình 2.3.2.1.4: Biểu đồ Use case gói “Quản lý môn học”

18


• Mô tả chi tiết gói Use case
- GóiUse Case con “Quản lý môn học”
 Use Case “Thêm môn học”
Bảng 2.3.2.1.4.1: Mô tả Use Case “Thêm môn học”
Tên use case

Thêm bài giảng

Tác nhân


Người quản lý

Mục đích

Người quản lý sử dụng chức năng này để thêm các thông tin của


quát

tả

bài giảng vào cơ sở dữ liệu.
khái - Người quản lý đã đăng nhập vào hệ thống.
- Chọn menu và vào đề tài chọn chức năng thêm mới.
- Giao diện thêm mới thông tin đề tài hiển thị.
- Khi người quản lý hoàn tất việc nhập thông tin đề tài, hệ thống
lưu các thông tin từ form thêm mới vào cơ sở dữ liệu của hệ thống.

Hình 2.3.2.1.5: Biểu đồ trình tự thực thi Use case “Thêm môn học”

19


 Use Case “Sửa môn học”

Bảng 2.3.2.1.5.1: Mô tả Use case “Sửa đề tài”

Tên use case


Sửa môn học

Tác nhân

Người quản lý

Mục đích

Người quản lý sử dụng chức năng này để sửa chữa các

thông tin của môn học.
- Người quản lý đã đăng nhập vào hệ thống.
Mô tả khái
- Chọn menu Bài giảng tốt nghiệp trong trang quản trị
quát
và vào phần Môn học chọn chức năng sửa thông tin môn
học.
- Giao diện sửa thông tin môn học hiển thị.
- Khi người quản lý hoàn tất việc sửa chữa thông tin
môn học, hệ thống lưu các thông tin từ form sửa thông tin
vào cơ sở dữ liệu của hệ thống.

20


Hình 2.3.2.1.6: Biểu đồ trình tự thực thi Use case “Sửa môn học”

21



 Use Case “Xóa môn học”
Bảng 2.3.2.1.6.1: Mô tả Use case “Xóa môn học
Tên use case

Xóa môn học

Tác nhân

Người quản lý

Mục đích

Người quản lý sử dụng chức năng này để xóa môn học

khỏi cơ sở dữ liệu của hệ thống.
- Người quản lý đã đăng nhập vào hệ thống.
Mô tả khái
- Chọn menu Bài giảng tốt nghiệp trong trang quản trị
quát
và vào phần môn học chọn chức năng xóa thông tin môn
học.
- Giao diện xóa môn học hiển thị.
- Khi người quản lý hoàn tất việc xóa thông tin môn
học, hệ thống thông báo tình trạng xóa cho người quản lý.

22


Hình 2.3.2.1.7: Biểu đồ trình tự thực thi Use case “Xóa môn học”


23


Hình 2.3.2.1.8: Biểu đồ hoạt động thực thi gói Use case con “Quản lý
môn học”

24


2.3.2.3. Gói Use Case “Quản lý giảng viên”

Hình 2.3.2.1.9: Biểu đồ Use Case gói“Quản lý thông tin giảng viên”

25


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×