MỤC LỤC
LỜI MỞ ĐẦU
DANH MỤC HÌNH
DANH MỤC BẢNG
LỜI MỞ ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một
trong những yếu tố mang tính quyết định trong hoạt động của các trường học, tổ chức,
cũng như của các cửa hàng, nó đóng vai trò hết sức quan trọng, có thể tạo ra những
bước đột phá mạnh mẽ.
Sự phát triển không ngừng của công nghệ thông tin cũng như World Wide Web
trong những năm qua ở Việt Nam và trên thế giới đã đem đến một khả năng tiềm tàng
có thể ứng dụng để xây dựng nên một hệ thống cổng thông tin. Từ những dự án mang
tầm cỡ quốc gia cho đến những dự án nhỏ cho từng công ty, trường học đều nhằm mục
đích như: quảng bá các thông tin về sản phẩm, dịch vụ hoặc quản lý thông tin hệ thống
tạo sự thuận lợi cho khách hàng, người quản lý… với mục đích cuối cùng là năng suất
công việc.
Với mong muốn có thể tạo được một website quản lý công trình khoa học trường
Đại Học Điện Lực, em đã tập trung tìm hiểu và thực hiện đề tài “Xây dựng website
quản lí công trình khoa học trường Đại Học Điện Lực”. Mặc dù đây không hẳn là một
đề tài mới mẻ nhưng nó là một đề tài thiết thực có thể đem lại nhiều lợi ích thiết thực,
củng cố và phát huy những kiến thức đã học vào thực tế, khả năng làm việc độc lập
với một đề tài thực tế.
CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI
1.1 Khảo sát hiện trạng
Đề tài: “Xây dựng website quản lý công trình khoa học trường Đại Học Điện
Lực”.
1.1.1
Mục đích khảo sát hiện trạng
Hiện nay, với việc phát triển về số lượng sinh viên, đòi hỏi mỗi trường học phải có
những giải pháp chiến lược phù hợp đúng đắn để có thể nắm bắt thông tin, duy trì dữ liệu của
sinh viên,giảng viên. Một giải pháp được đặt ra là ứng dụng tiến bộ của công nghệ thông tin
vào công việc quản lý. Những công việc hàng ngày không còn là thao tác thủ công với một
đống hỗn độn tài liệu nữa mà được thay bằng những chương trình hỗ trợ cho mọi công việc.
Nó sẽ giảm thiểu được những khó khăn trong công việc quản lý cho trường.
Do đó dự án xây dựng và phát triển một chương trình hoàn chỉnh ứng dụng những kỹ
thuật và công nghệ mới nhất để giúp cho việc quản lý khoa công nghệ thông tin trường Đại
Học Điện Lực là rất cần thiết.
Nhận thức được điều đó. Đã đề xuất ý tưởng xây dựng một mô hình quản lý. Theo đó,
chương trình sẽ tiến hành xây dựng và phát triền một trang web cung cấp các chức năng cần
thiết cho sinh viên, giàng viên.
Việc khảo sát nhằm để:
- Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của hệ thống.
- Tìm hiểu chức năng, nhiệm vụ và cung cách hoạt động của hệ thống.
- Chỉ ra những chỗ hợp lý của hệ thống, cần được kế thừa và các chỗ bất hợp lý của hệ
thống, cần nghiên cứu khắc phục.
1.1.2
Nội dung khảo sát và đánh giá hiện trạng
Tìm hiểu môi trường cách thức quản lý các công trình khoa học, cũng như cách
lưu trữ thông tin, CV giảng viên, các công bố khoa học, bài báo khoa học.
Nghiên cứu công việc, nhiệm vụ, trách nhiệm của từng đối tượng trong hệ thống,
sự phân cấp quyền hạn.
Thu thập và nghiên cứu các hồ sơ sổ sách, các tệp cùng với các phương thức xử
lý các thông tin.
Thu thập các đòi hỏi về thông tin, các ý kiến phê phán, phàn nàn về hiện trạng,
các dự đoán, nguyện vọng và kế hoạch tương lai.
5
Đánh giá, phê phán hiện trạng và đề xuất hướng giải quyết. Lập hồ sơ tổng hợp về hiện
trạng.
1.1.3
Giới thiệu về hệ thống
Lý do chọn đề tài:
Hiện nay, việc quản lý các công bố khoa học của từng trường là rất cần thiết và
các công trình khoa học cũng là một trong những chỉ tiêu quan trọng xếp hạng các
trường Đại học.
Hạn chế thường gặp:
Việc cập nhật, lưu trữ dữ liệu hiện nay đang được làm một cách thủ công, do vậy
rất mất thời gian đồng thời cũng khó khăn trong quá trình lưu trữ các dữ liệu.
Tốn kém thời gian trong việc tổng hợp dữ liệu các công bố khoa học của trường
Đại Học Điện Lực.
Các giảng viên khi muốn cập nhật CV khoa học cũng khó khăn khi phải tìm lại
những dữ liệu đã công bố, hoặc muốn hiển thị trực tuyến các công trình công bố của
mình cũng như định hướng nghiên cứu của mình để các học viên, sinh viên quan tâm
có thể đăng ký theo đúng định hướng.
Khi sinh viên muốn chọn giảng viên hướng dẫn đề tài tốt nghiệp thường vẫn phải
lên trường hỏi thông tin của giảng viên mà mình muốn theo.
Khó khăn trong việc tìm kiếm và lấy thông tin CV của giảng viên.
Chưa có hệ thống quản lý file mềm của các công bố khoa học, bài báo khoa học
cũng như lý lịch khoa học của giảng viên.
Với mong muốn tối ưu hóa hệ thống quản lý, giảm bớt các khó khăn bằng việc
quản lý sổ sách, tăng hiệu quả làm việc, hệ thống quản lý các công trình khoa học cần
được xây dựng lại và áp dụng tin học hóa vào công tác quản lý.
Mục tiêu đề tài:
Sẽ giúp khắc phục những khó khăn đã nêu trên, đồng thời giúp cho thí sinh tiết
kiệm thời gian, chi phí khi tìm hiểu thông tin giảng viên cũng như các đề tài muốn
đăng ký làm đồ án tốt nghiệp.
Xây dựng được hệ thống quản lý các công trình khoa học trực quan, dễ dàng
tương tác với người dùng.
6
Cập nhật dữ liệu nhanh chóng, lưu trữ dữ liệu khoa học và hiển thị được các công
bố trực tuyến, đa thiết bị.
Giúp củng cố những kiến thức lý thuyết, kinh nghiệm, kỹ năng đã được trang bị
trong nhà trường và vận dụng những kiến thức đó vào đề tài.
Rèn luyện khả năng của sinh viên trong nghiên cứu lý thuyết và vận dụng vào
tìm hiểu, giải quyết các vấn đề tin học hóa trong các lĩnh vực cụ thể.
Đối tượng nghiên cứu: Các công trình khoa học,bài báo khoa học...
1.1.4
Phạm vi và yêu cầu
Phạm vi nghiên cứu: Khảo sát thực tế tại trường Đại học Điện Lực.
- Dự án xây dựng website quản lý công trình khoa học trường Đại Học Điện Lực.
- Website được sử dụng cho đối tượng : sinh viên, giảng viên,quản trị.
1.2 Xác lập dự án
1.2.1
Mục tiêu
Để khắc phục những nhược điểm trên thì việc ứng dụng tin học vào lĩnh vực
quản lý các công trình khoa học nhằm:
Mang lại lợi ích nghiệp vụ: tăng khả năng xử lý, đáp ứng yêu cầu, tin cậy, chính
xác, an toàn, bảo mật.
Mang lại lợi ích kinh tế: giảm thiểu tối đa việc lưu trữ thông tin trên giấy tờ hằng
năm, gây lãng phí tài nguyên, không gian lưu trữ cũng như tiền của.
Mang lại lợi ích sử dụng: thuận tiện, nhanh chóng, chính xác.
Nâng cao hiệu quả làm việc.
1.2.2
Yêu cầu hệ thống
Với mục đích nâng cao hiệu quả cho công việc quản lý công trình khoa học, hệ
thống phải đảm bảo những yêu cầu sau:
-
Hệ thống phải dễ sử dụng, trực quan, truy cập dữ liệu nhanh chóng và chính xác, thao
tác đơn giản.
Tạo được các chức năng theo các tiêu chí trường đề ra.
Giao diện thân thiện, khoa học.
Tìm kiếm, thống kê nhanh chóng, chính xác theo yêu cầu.
Có đầy đủ các tính năng của một chương trình quản lý.
7
1.3 Giới thiệu về hệ thống
Hệ thống quản lý đào tạo có 3 Use case chính: Quản trị viên, Giảng viên và Biên tập
viên.
-
Quản trị hệ viên: là người quản lý có quyền cao nhất trong hệ thống, có quyền thực
hiện tất cả các chức năng của hệ thống.
Chức năng quản trị viên:
Quản lý Thông tin:
-
Thông tin cá nhân
-
Quản lý tài khoản
Quản lý Công bố khoa học
Quản lý Sau đại học:
-
Danh sách hướng dẫn
-
Học viên đăng ký
Quản lý Khen thưởng:
-
Giải thưởng khoa học
-
Khen thưởng
Quản lý Tin tức:
-
Quản lý tin tức
-
Viết bài
Quản lý Quá trình công tác
Quản lý Bài báo khoa học
Quản lý Sách xuất bản
Quản lý slide
Quản lý menu
Tin nhắn liên hệ
Quản lý quyền
Quản lý giảng viên
Quản lý Thông tin khác:
8
-
Khoa
-
Cấp đề tài
-
Chức vụ
-
Học vị
Thay đổi mật khẩu
-
Giảng viên: là thành phần chính tham gia hệ thống. Giảng viên có nhiệm vụ cập nhật
CV cũng như tất cả thông tin cần thiết để giúp cho sinh viên hiểu rõ hơn về giảng viên
mình có ý định đăng ký đề tài tốt nghiệp, đồng thời xem xét thông tin sinh viên gửi về
xem có chấp nhận hay ko chấp nhận sinh viên để hướng dẫn và giao đề tài tốt nghiệp.
Chức năng giảng viên:
Quản lý Thông tin
Quản lý Quá trình công tác
Quản lý Công bố khoa học
Quản lý Bài báo khoa học
Tin nhắn liên hệ
Thay đổi mật khẩu
Quản lý Sách xuất bản
Quản lý Sau đại học:
-
Danh sách hướng dẫn
-
Học viên đăng ký
Quản lý Khen thưởng:
-
Giải thưởng khoa học
-
Khen thưởng
-
Biên tập viên: Là người trực tiếp đăng tin tức cũng như quản lý, thêm sửa xóa tin tức.
Chức năng biên tập viên:
Quản lý tin tức
Thay đổi mật khẩu
1.4 Kết luận chương 1
9
Trong chương này, chúng ta đã tìm hiểu về bài toán quản lý trên thực tế, nắm
được hiện trạng bài toán và các giải pháp, hướng xây dựng, phát triển hệ thống nhằm
đáp ứng được các yêu cầu quản lý của bài toán.Trong báo cáo này, chúng ta sẽ tập
trung vào phân tích thiết kế cho hệ thống theo phương pháp hướng đối tượng.
10
CHƯƠNG 2:
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1 Sơ đồ Use case
Hệ thống quản lý các công trình khoa học là hệ thống giúp cho giảng viên quản lý được
các công bố khoa học, bài báo khoa học, sách, cũng như thông tin của giảng viên trong
trường. Với hệ thống mới này không chỉ giúp cho việc quản lý trở lên dễ dàng hơn, mà còn
giúp cho sinh viên thuận tiện hơn cho việc thu thập thông tin về giảng viên, từ đó đưa ra lựa
chọn chính xác với giảng viên mình muốn theo để học tập cũng như để làm đề tài tốt nghiệp.
Hình 2. Biểu đồ Use case tổng quan
Qua biểu đồ Use case tổng quan ta có thể nhìn thấy được khái quát các chức năng chính
của hệ thống như quản lý các công trình khoa học, quản lý quá trình công tác, quản lý giải
thưởng khoa học, quản lý bài báo khoa học, quản lý sau đại học, quản lý khen thưởng, quản lý
giải thưởng khoa học… dưới sự tác động của các tác nhân tham gia hệ thống: quản trị viên,
sinh viên, giảng viên và biên tập viên.
11
Quan Tri Vien
Giang Vien
Bien Tap Vien
Sinh Vien
Hình 2. Biểu đồ quan hệ Actor.
Người sử dụng tham gia vào hệ thống gồm: Quản trị viên, Giảng viên, Sinh viên, Biên
tập viên.
Các chức năng chính của hệ thống:
-
-
Quản lý hệ thống: Đây là quyền của admin. Admin có thể quản lý tất cả các
thông tin giảng viên, CV, công trình khoa học …
Quản lý quá trình công tác: Quản lý các mốc thời gian, quá trình làm việc,
công tác của giảng viên.
Quản lý lịch khoa học: Chức năng này giúp quản lý thông tin lý lịch chi tiết
của các giảng viên.
Quản lý công trình khoa học: Quản lý các công trình khoa học của giảng viên
đã và đang thực hiện.
Quản lý bài báo khoa học: Chức năng này giúp quản lý thông tin chi tiết cũng
như nội dung của các bài bá`o khoa học của giảng viên thực hiện trong quá
trình công tác.
Quản lý khen thưởng: Quản lý thông tin các đợt khen thưởng cho giảng viên.
Quản lý sách và giáo trình: Chức năng này giúp quản lý sách và giáo trình do
giảng viên viết ra hoặc có tham gia biên soạn.
Đăng nhập: Người dùng sử dụng tài khoản để đăng nhập vào hệ thống. Khi
quên mật khẩu có thể lấy lại mật khẩu.
Quản lý giải thưởng khoa học: Quản lý các giải thưởng khoa học trong nước
và ngoài nước của giảng viên
Tìm kiếm: Chức năng này giúp tìm kiếm các thông tin về giảng viên, các bài
báo, công bố khoa học, sách xuất bản
12
-
Thống kê: Chức năng này giúp thống kê các công bố khoa học, bài báo khoa
học, sách và giáo trình, thống kê theo học vị
- Quản lý quyền: Chức năng này giúp phân quyền giảng viên, biên tập
viên….hoặc thêm quyền hạn mới
- Cập nhật mật khẩu: Chức năng này giúp thay đổi mật khẩu của admin cũng
như các thành viên khác
- Quản lý sau đại học: Chức năng này giúp giảng viên quản lý danh sách hoc
viên đăng kí đề tài hướng dẫn, danh sách đã hướng dẫn các học viên cao học
hay nghiên cứu sinh
- Quản lý tin tức: Chức năng này giúp biên tập viên có thể thêm, sửa, xóa tin tức
- Chọn giảng viên: Chức năng này giúp sinh viên đăng kí thông tin cá nhân, sau
đó gửi thông tin cho giảng viên mà mình muốn được hướng dẫn
Các sơ đồ Use Case:
- Quản lý Quá trình công tác
Hình 2. Quản lý Quá trình công tác
13
-
Quản lý Lý lịch khoa học
Hình 2. Quản lý Lý lịch khoa học
-
Quản lý Công trình khoa học
Hình 2. Quản lý Công trình khoa học
14
-
Tìm kiếm
Hình 2. Tìm kiếm
-
Thống kê
Hình 2. Thống kê.
-
Quản lý Bài báo khoa học
15
Hình 2. Quản lý Bài báo khoa học
-
Quản lý Khen thưởng
Hình 2. Quản lý Khen thưởng
16
-
Đăng nhập
Hình 2. Đăng nhập.
-
Quản lý sách và giáo trình
Hình 2. Quản lý sách và giáo trình
17
-
Quản lý Giải thưởng khoa học
Hình 2. Quản lý Giải thưởng khoa học
-
Quản lý Quyền
Hình 2. Quản lý Quyền
-
Cập nhật mật khẩu
18
Hình 2. Cập nhật mật khẩu
-
Quản lý Sau đại học
Hình 2. Quản lý sau đại học
-
Quản lý tin tức
Hình 2. Quản lý tin tức
-
Chọn giảng viên
19
Hình 2. Chọn giảng viên
2.2 Đặc tả Use case
2.2.1
Đặc tả Use case Quản lý lý lịch khoa học
Bảng 2. Use case quản lý lý lịch khoa học
Tên Usecase
Quản lý lý lịch khoa học
Tác nhân chính
Giảng viên, Quản trị viên
Mục đích
Cập nhật lý lịch khóa học của giảng viên.
Mô tả khái quát
Giảng viên sẽ có thể thêm mới, sửa và cập nhật các
thông tin
lý lịch của bản thân.
Tiền điều kiện
Phải đăng nhập quyền giảng viên hoặc quản trị viên.
- Yêu cầu Cập nhật lý lịch - Hiện giao diện cập nhật thông tin
khoa học.
- Kiểm tra dữ liệu người dùng nhập vào. Nếu thỏa mãn thì
- Thêm/ sửa lý lịch.
cho phép cập nhật lý lịch.
- Thay đổi mật khẩu
- Kiểm tra mật khẩu cũ có giống không hay mật khẩu mới có
trùng nhau hay không. Nếu thỏa mãn thì cho phép đổi mật
khẩu
Ngoại lệ
Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.
2.2.2
Đặc tả Use case Quản lý quá trình công tác
Bảng 2. Use case quản lý quá trình công tác
20
Tên Usecase
Quản lý quá trình công tác
Tác nhân chính
Giảng viên, Quản trị viên
Mục đích
Cập nhật quá trình công tác của giảng viên
Mô tả khái quát
Giảng viên cập nhật thông tin về quá trình công tác và
giảng dạy của mình.
Tiền điều kiện
Phải đăng nhập quyền giảng viên hoặc quản trị viên
- Yêu cầu cập nhật thông - Hiện giao diện cập nhập thông tin quá trình công tác
tin quá trình công tác
- Kiểm tra dữ liệu người dùng nhập vào. Nếu thỏa mãn thì
- Thêm/ sửa quá trình công cho phép cập nhật quá trinh công tác
tác.
- Kiểm tra dữ liệu liên quan đến quá trình công tác. Nếu có
- Xóa quá trình công tác
thì không cho phép xóa.
Ngoại lệ
Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.
2.2.3
Đặc tả Use case Quản lý công trình khoa học
Bảng 2. Use case Quản lý công trình khoa học
Tên Usecase
Quản lý công trình khoa học
Tác nhân chính
Giảng viên , Quản trị viên
Mục đích
Cập nhật các công trình khoa học
Mô tả khái quát
Giảng viên cập nhật thông tin về các công trình khoa
học của mình
Tiền điều kiện
Phải đăng nhập quyền giảng viên hoặc quản trị viên
- Yêu cầu nhập thông tin.
- Hiện giao diện cập nhật theo yêu cầu.
- Thêm/ sửa thông tin.
- Kiểm tra dữ liệu người dùng nhập vào. Nếu thỏa mãn thì
cho phép cập nhật.
- Xóa thông tin đối tượng
-
Kiểm tra dữ liệu liên quan đến đối tượng. Nếu có thì
không cho phép xóa.
21
Ngoại lệ
2.2.4
Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.
Đặc tả Use case Quản lý bài báo khoa học
Bảng 2. Use case Quản lý bài báo khoa học
Tên Usecase
Quản lý bài báo khoa học
Tác nhân chính
Giảng viên , Quản trị viên
Mục đích
Cập nhật các bài báo khoa học.
Mô tả khái quát
Giảng viên cập nhật thông tin về các bài báo khoa học
của mình
Tiền điều kiện
Phải đăng nhập quyền giảng viên hoặc quản trị viên
- Yêu cầu nhập thông tin.
- Hiện giao diện cập nhật theo yêu cầu.
- Thêm/ sửa thông tin.
- Kiểm tra dữ liệu người dùng nhập vào. Nếu thỏa mãn thì
cho phép cập nhật.
- Xóa thông tin đối tượng
-
Kiểm tra dữ liệu liên quan đến đối tượng. Nếu có thì
không cho phép xóa.
Ngoại lệ
2.2.5
Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.
Đặc tả Use case Tìm kiếm
Bảng 2. Use case Tìm kiếm
Tên Usecase
Tìm kiếm
Tác nhân chính
Sinh viên, Giảng viên , Quản trị viên.
Mục đích
Tìm kiếm giảng viên, các bài báo khoa học, công bố khoa
học…..
Mô tả khái quát
Sinh viên có thể tìm kiếm giảng viên, bài báo của giảng viên
đó. Giảng viên có thể tìm những công bố khoa học hoặc sách
xuất bản của mình….
Tiền điều kiện
Tài khoản của người dùng có chức năng tìm kiếm.
- Yêu cầu tìm kiếm thông
tin.
- Hiện giao diện tìm kiếm.
22
- Nhập thông tin tìm kiếm. - Kiểm tra dữ liệu trong CSDL rồi hiển thị lên.
Chọn các điều kiện tìm
kiếm.
2.2.6
Đặc tả Use case Thống kê
Bảng 2. Use case Thống kê
Tên Usecase
Thống kê.
Tác nhân chính
Quản trị viên.
Mục đích
Thống kê các bài báo khoa học, công bố khoa học ….
Mô tả khái quát
Quản trị viên thống kê các bài báo khoa học, công bố khoa
học…. của giảng viên và public lên website
Tiền điều kiện
Phải đăng nhập quyền quản trị viên
- Yêu cầu thống kê.
- Hiện giao diện thống kê.
- Nhập thông tin cần thống - Kiểm tra dữ liệu trong CSDL rồi hiển thị lên.
kê, chọn các điều kiện.
Ngoại lệ
2.2.7
Nếu không có dữ liệu thì trả về danh sách trống.
Đặc tả Use case Quản lý khen thưởng
Bảng 2. Use case Quản lý khen thưởng
Tên Usecase
Quản lý khen thưởng
Tác nhân chính
Giảng viên, Quản trị viên.
Mục đích
Cập nhật các thông tin khen thưởng của giảng viên.
Mô tả khái quát
Giảng viên cập nhật thông tin về các lần khen thưởng
của mình.
Tiền điều kiện
Phải đăng nhập quyền giảng viên hoặc quản trị viên
- Yêu cầu cập nhật khen - . Hiện giao diện cập nhật.
23
thưởng
- Thêm/ sửa thông tin.
- Kiểm tra dữ liệu người dùng nhập vào. Nếu thỏa mãn thì
cho phép cập nhật.
- Xóa thông tin đối tượng
- Kiểm tra dữ liệu liên quan đến đối tượng. Nếu có thì không
cho phép xóa.
Ngoại lệ
Nếu dữ liệu sai thì đưa ra thông báo.
2.2.8
Đặc tả Use case Đăng nhập
Bảng 2. Use case Đăng nhập
Tên Usecase
Đăng nhập
Tác nhân chính
Quản trị viên, Giảng viên, Biên tập viên
Mục đích
Đăng nhập vào hệ thống để thực hiện các chức năng, phân
quyền truy cập cho từng loại người dùng (Quản trị viên)
Mô tả khái quát
Người dùng nhập thông tin đăng nhập bao gồm tên đăng
nhập và mật khẩu vào giao diện đăng nhập. Hệ thống kiểm
tra thông tin đăng nhập và cho phép đăng nhập vào hệ thống.
Sau đó tùy và quyền hạn của từng tài khoản sẽ bị hạn chế
những chức năng nhất định trong hệ thống
Tiền điều kiện
Người dùng phải có tài khoản sử dụng trong hệ thống.
- Yêu cầu đăng nhập hệ - .Hiện giao diện đăng nhập
thống
- Kiểm tra thông tin người dùng nhập vào. Nếu đúng thì cho
- Nhập tên đăng nhập và phép đăng nhập, hiển thị giao diện chính của hệ thống và cấp
mật khẩu lên giao diện.
quyền truy cập các chức năng tương ứng với quyền hạn của
- Yêu cầu lấy lại mật khẩu tài khoản đăng nhập đó.
(nếu quên mật khẩu).
- Hiển thị giao diện lấy mật khẩu.
- Nhập email đã đăng ký - Kiểm tra email có tồn tại không, nếu có thì thông báo đã gửi
vào.
mật khẩu vào email, còn không thì báo email không tồn tại
trong hệ thống.
Ngoại lệ
Nếu hệ thống kiểm tra thông tin và xác nhận tài khoản
nhập không chính xác thì sẽ đưa ra thông báo yêu cầu nhập
lại
24
2.2.9
Đặc tả Use case Quản lý sách và giáo trình
Bảng 2. Use case Quản lý sách và giáo trình
Tên Usecase
Quản lý sách và giáo trình
Tác nhân chính
Giảng viên , Quản trị viên.
Mục đích
Cập nhật các sách và giào trình
Mô tả khái quát
Giảng viên cập nhật thông tin về các quyển sách hoặc
giáo trình do chính tay mình biên soạn hoặc có tham gia xuất
bản
Tiền điều kiện
Phải đăng nhập quyền giảng viên hoặc quản trị viên
- Yêu cầu cập nhật sách và - Hiện giao diện cập nhật.
giáo trình
- Kiểm tra dữ liệu người dùng nhập vào. Nếu thỏa mãn thì
- Thêm/ sửa thông tin.
cho phép cập nhật.
- Xóa thông tin đối tượng
- Kiểm tra dữ liệu liên quan đến đối tượng. Nếu có thì không
cho phép xóa.
Ngoại lệ
Nếu dữ liệu sai thì đưa ra thông báo.
2.2.10
Đặc tả Use case Quản lý giải thưởng khoa học
Bảng 2. Use case Quản lý giải thưởng khoa học
Tên Usecase
Quản lý giải thưởng khoa học
Tác nhân chính
Giảng viên, Quản trị viên.
Mục đích
Cập nhật các giải thưởng khoa học của giảng viên
Mô tả khái quát
Giảng viên cập nhật thông tin về giải thưởng khoa học của
mình
Tiền điều kiện
Phải đăng nhập quyền giảng viên hoặc quản trị viên
- Yêu cầu cập nhật giải - Hiện giao diện cập nhật.
thưởng khoa học
- Kiểm tra dữ liệu người dùng nhập vào. Nếu thỏa mãn thì
- Thêm/ sửa thông tin.
cho phép cập nhật.
25