Hợp đồng cho các thao tác hệ thống

Một phần của tài liệu LUẬN VĂN:XÂY DỰNG HỆ THỐNG THÔNG TIN TỔ CHỨC, QUẢN LÝ CÁC GIẢI THƯỞNG/CUỘC THI QUA MẠNG INTERNET pot (Trang 48 - 62)

m. Gói quản lý thông tin phản hồi

2.6. Hợp đồng cho các thao tác hệ thống

op1. Đăng kí người dùng

Tên Đăng kí người dùng

Trách nhiệm Thêm một người dùng mới Tham chiếu uc1

Ngoại lệ

Thông tin người dùng nhập vào đã tồn tại trong hệ thống hoặc không đúng chuẩn hoặc không chính xác. Yêu cầu nhập lại hoặc dừng

Đầu ra Thông báo kết quả người dùng mới được thêm Tiền điều kiện Không

Hậu điều kiện

Đối tượng Người dùng được tạo

Liên kết giữa đối tượng Người dùng và các Đối tượng khác được tạo

op2. Cập nhật thông tin người dùng

Tên Cập nhật thông tin người dùng

Trách nhiệm Thêm mới, sửa, xoá các thông tin người dùng trong hệ thống

Tham chiếu uc2

Ngoại lệ Nếu thông tin người dùng nhập vào không đúng chuẩn hoặc không chính xác thì yêu cầu nhập lại hoặc dừng Đầu ra Thông báo kết quả cập nhật

Tiền điều kiện Người dùng đó đã tồn tại trong hệ thống Hậu điều kiện

Các thuộc tính của đối tượng Người dùng được chỉnh sửa Liên kết giữa đối tượng Người dùng và các Đối tượng khác được cập nhật

op3. Đăng nhập hệ thống

Tên Đăng nhập hệ thống

Trách nhiệm Đăng nhập thành công để sử dụng tất cả các chức năng của hệ thống

Tham chiếu uc3

Ngoại lệ Account của người dùng không tồn tại trong hệ thống. Yêu cầu người dùng nhập lại hoặc đăng kí mới

Đầu ra Site với đầy đủ các chức năng đã xây dựng Tiền điều kiện Đối tượng Người dùng đã tồn tại trong hệ thống Hậu điều kiện Không

op4. Xác thực người dùng

Tên Xác thực người dùng

Trách nhiệm Kiểm tra thông tin người dùng (user + pass) nhập vào với thông tin(user + pass) có trong hệ thống

Tham chiếu uc4

Ngoại lệ Người dùng nhập sai , yêu cầu người dùng nhập lại Đầu ra Thông báo trang thái người dùng

Tiền điều kiện Không Hậu điều kiện Không

op5. Đăng thoát hệ thống

Tên Đăng thoát hệ thống

Trách nhiệm Xác nhận lại thông tin người dùng và chấp nhận cho người dùng thoát khỏi hệ thống

Tham chiếu uc5 Ngoại lệ

Đầu ra Thông báo đăng thoát thành công khỏi hệ thống

Tiền điều kiện Người dùng chấp nhận đăng thoát khi hệ thống xác nhận: người dùng có thực sự muốn đăng thoát hay không

Hậu điều kiện Không

op6. Chọn giải thưởng

Tên Chọn giải thưởng

Trách nhiệm Hiển thị một danh sách các giải thưởng cho phép người dùng chọn một giải thưởng

Tham chiếu uc7 Ngoại lệ

Đầu ra Trả về Site với đầy đủ các chức năng quản lý giải thưởng được chọn

Tiền điều kiện Đối tượng Giải thưởng đã tồn tại trong hệ thống Hậu điều kiện Không

op7. Tìm kiếm giải thưởng

Tên Tìm kiếm giải thưởng

Trách nhiệm Nhận thông tin tìm kiếm. Tìm kiếm các giải thưởng trong hệ thống và trả lại kết quả thoả mãn điều kiện tìm kiếm Tham chiếu uc8, uc10, uc 12

Ngoại lệ Nếu thông tin tìm kiếm chứa các kí tự đặc biệt thì báo lỗi và yêu cầu nhập lại

Đầu ra Các đối tượng Giải thưởng thoả mãn điều kiện tìm kiếm Tiền điều kiện Không

Hậu điều kiện Không

op8. Đăng kí dự thi

Tên Đăng kí dự thi

Trách nhiệm Cho phép người dùng đăng kí các thông tin, các thủ tục dự thi

Tham chiếu uc9 Ngoại lệ

Thông tin người dùng nhập vào đã tồn tại trong hệ thống hoặc không đúng chuẩn hoặc không chính xác. Yêu cầu người dùng nhập lại hoặc dừng

Đầu ra Thông báo kết quả đăng kí

Tiền điều kiện Đối tượng Người dùng đã tồn tại trong hệ thống Hậu điều kiện

Đối tượng Người đăng kí dự thi được tạo

Các liên kết giữa đối tượng Người dùng, Người đăng kí

dự thi và đối tượng Giải thưởng được cập nhật

op9. Thêm một giải thưởng

Tên Thêm giải thưởng giải thưởng

Tham chiếu uc10 Ngoại lệ

Thông tin người dùng nhập vào đã tồn tại trong hệ thống hoặc không đúng chuẩn hoặc không chính xác. Yêu cầu người dùng nhập lại hoặc dừng.

Đầu ra Trả về thông tin về một giải thưởng mới được thêm Tiền điều kiện Không

Hậu điều kiện

Đối tượng Giải thưởng mới được tạo

Liên kết giữa đối tượng Giải thưởng và các đối tượng khác được cập nhật

op10. Cập nhật thông tin giải thưởng

Tên Cập nhật thông tin giải thưởng

Trách nhiệm Thêm, xoá sửa các thông tin liên quan đến giải thưởng trong hệ thống

Tham chiếu uc10, uc11

Ngoại lệ Thông tin người dùng nhập vào không đúng chuẩn hoặc không chính xác. Yêu cầu người dùng nhập lại hoặc dừng. Đầu ra Trả lại kết quả cập nhật thông tin giải thưởng

Tiền điều kiện Đối tượng Giải thưởng đã tồn tại trong hệ thống Hậu điều kiện

Các thuộc tính của đối tượng Giải thưởng được chỉnh sửa Liên kết giữa đối tượng Giải thưởng và các đối tượng khác được cập nhật

op11. Xoá giải thưởng

Tên Xoá giải thưởng

Trách nhiệm Hiện thông báo yêu cầu xác nhận việc xoá. Xoá một đối tượng Giải thưởng nếu người dùng đã xác nhận xoá Tham chiếu Uc10, uc11, uc12

Ngoại lệ Nếu người dùng không xác nhận thì việc xoá dừng Đầu ra Hiển thị thông báo đối tượng Giải thưởng được xoá Tiền điều kiện Đối tượng Giải thưởng đã tồn tại trong hệ thống Hậu điều kiện

Đối tượng Giải thưởng cần xoá bị xoá khỏi hệ thống Các liên kết giữa đối tượng Giải thưởng và các đối tượng khác được xoá bỏ.

op12. Thêm kì giải thưởng

Tên Thêm kì giải thưởng

Trách nhiệm Thêm đối tượng Kì giải thưởng mới vào hệ thống Tham chiếu uc14

Ngoại lệ

Thông tin người dùng nhập vào đã tồn tại trong hệ thống hoặc không đúng chuẩn hoặc không chính xác. Yêu cầu người dùng nhập lại hoặc dừng.

Đầu ra Hiển thị kết quả đối tượng Kì giải thưởng mới được thêm Tiền điều kiện Không

Hậu điều kiện

Đối tượng Kì giải thưởng mới được tạo

Liên kết giữa đối tượng Kì giải thưởng và các đối tượng khác được cập nhật

op13. Cập nhật các kì giải thưởng

Tên Cập nhật các kì giải thưởng

Trách nhiệm Thêm, xoá sửa các thông tin liên quan đến kì giải thưởng trong hệ thống

Tham chiếu uc14, uc15

Ngoại lệ Thông tin người dùng nhập vào không đúng chuẩn hoặc không chính xác. Yêu cầu người dùng nhập lại hoặc dừng. Đầu ra Hiển thị thông báo cập nhật thông tin thành công

Tiền điều kiện Đối tượng Kì giải thưởng đã tồn tại trong hệ thống

Hậu điều kiện

Các thuộc tính của đối tượng Kì giải thưởng mới được chỉnh sửa

Liên kết giữa đối tượng Kì giải thưởng và các đối tượng khác được cập nhật

op14. Xoá các kì giải thưởng

Tên Xoá kì giải thưởng

Trách nhiệm Hiện thông báo yêu cầu xác nhận việc xoá. Xoá một đối tượng Kì giải thưởng nếu người dùng đã xác nhận xoá Tham chiếu uc14, uc15, uc16

Đầu ra Hiển thị thông báo đối tượng Kì giải thưởng được xoá Tiền điều kiện Đối tượng Kì Giải thưởng đã tồn tại trong hệ thống Hậu điều kiện

Đối tượng Kì Giải thưởng cần xoá bị xoá khỏi hệ thống Các liên kết giữa đối tượng Kì Giải thưởng và các đối tượng khác được xoá bỏ.

op15. Thêm tài liệu

Tên Thêm tài liệu

Trách nhiệm Thêm một đối tượng Tài liệu vào hệ thống Tham chiếu uc17

Ngoại lệ

Thông tin người dùng nhập vào đã tồn tại trong hệ thống hoặc không đúng chuẩn hoặc không chính xác. Yêu cầu người dùng nhập lại hoặc dừng.

Đầu ra Hiển thị kết quả đối tượng Tài liệu mới được thêm Tiền điều kiện Không

Hậu điều kiện

Đối tượng Tài liệu mới được tạo

Liên kết giữa đối tượng Tài liệu và các đối tượng khác được cập nhật

op16. Cập nhật tài liệu

Tên Cập nhật tài liệu

Trách nhiệm Thêm, sửa, xoá các tài liệu của các giải thưởng trong hệ thống

Tham chiếu uc17, uc18 Ngoại lệ

Nếu dữ liệu mới không chính xác hoặc người dùng xoá dữ liệu cũ đi và không nhập đủ dữ liệu mới thì thông báo lỗi. Yêu cầu nhập lại hoặc dừng

Đầu ra Hiển thị kết quả đối tượng Tài liệu được cập nhật Tiền điều kiện Đối tượng Tài liệu đã có trong hệ thống

Hậu điều kiện

Các thuộc tính của đối tượng Tài liệu mới được chỉnh sửa Liên kết giữa đối tượng Tài liệu và các đối tượng khác được cập nhật

op17. Tìm kiếm tài liệu

Tên Tìm kiếm tài liệu

Trách nhiệm Nhận thông tin tìm kiếm. Tìm kiếm các tài liệu trong hệ thống và trả lại kết quả thoả mãn điều kiện tìm kiếm Tham chiếu uc17, uc18, uc19

Ngoại lệ Nếu thông tin tìm kiếm chứa các kí tự đặc biệt thì báo lỗi và yêu cầu nhập lại

Đầu ra Các đối tượng Giải thưởng thoả mãn điều kiện tìm kiếm Tiền điều kiện Không

Hậu điều kiện Không

op18. Xoá tài liệu

Tên Xoá kì tài liệu

Trách nhiệm Hiện thông báo yêu cầu xác nhận việc xoá. Xoá một đối tượng Tài liệu nếu người dùng đã xác nhận xoá

Tham chiếu uc17, uc18, uc20

Ngoại lệ Nếu người dùng không xác nhận thì việc xoá dừng Đầu ra Hiển thị thông báo đối tượng Tài liệu được xoá Tiền điều kiện Đối tượng Tài liệu đã tồn tại trong hệ thống Hậu điều kiện

Đối tượng Tài liệu cần xoá bị xoá khỏi hệ thống

Các liên kết giữa đối tượng Tài liệu và các đối tượng khác được xoá bỏ.

op19. Thêm tin tức – sự kiện

Tên Thêm tin tức – sự kiện

Trách nhiệm Thêm đối tượng tin tức – sự kiện mới vào hệ thống Tham chiếu uc21

Ngoại lệ

Thông tin người dùng nhập vào đã tồn tại trong hệ thống hoặc không đúng chuẩn hoặc không chính xác. Yêu cầu người dùng nhập lại hoặc dừng.

Đầu ra Hiển thị kết quả đối tượng tin tức – sự kiện mới được thêm

Tiền điều kiện Không Hậu điều kiện

Đối tượng Tin tức – sự kiện mới được tạo

Liên kết giữa đối tượng Tin tức – sự kiện và các đối tượng khác được cập nhật

op20. Hiển thị tin tức – sự kiện

Tên Hiển thị tin tức – sự kiện

Trách nhiệm Hiển thị tin tức – sự kiện có trong hệ thống khi được yêu cầu

Tham chiếu uc21, uc22

Ngoại lệ Không

Đầu ra Đối tượng tin tức – sự kiện được yêu cầu

Tiền điều kiện Đối tượng tin tức – sự kiện đã có trong hệ thống Hậu điều kiện Không

op21. Tìm kiếm tin tức – sự kiện

Tên Tìm kiếm tin tức – sự kiện Trách nhiệm

Nhận thông tin tìm kiếm. Tìm kiếm các tin tức – sự kiện trong hệ thống và trả lại kết quả thoả mãn điều kiện tìm kiếm

Tham chiếu uc21, uc23

Ngoại lệ Thông tin nhập vào có chứa các kí tự đặc biệt. Thông báo lỗi, yêu cầu nhập lại hoặc dừng

Đầu ra Dang sách các đối tượng tin tức – sự kiện thoả mãn yêu cầu tìm kiếm

Tiền điều kiện Không Hậu điều kiện Không

op22. Cập nhật nôi dung tin tức – sự kiện

Tên Cập nhật nội dung tin tức – sự kiện

Trách nhiệm Thêm, sửa nội dung tin tức – sự kiện đã lưu trong hệ thống

Tham chiếu uc21, uc24 Ngoại lệ

Nếu dữ liệu mới không chính xác hoặc người dùng xoá dữ liệu cũ đi và không nhập đủ dữ liệu mới thì thông báo lỗi. Yêu cầu nhập lại hoặc dừng

Đầu ra Hiển thị thông báo kết quả đối tượng tin tức – sự kiện đã được cập nhật

Hậu điều kiện

Các thuộc tính của đối tượng Tin tức – sự kiện được chỉnh sửa

Liên kết giữa đối tượng Tin tức – sự kiện và các đối tượng khác được cập nhật

op23. Thêm tin tức hoạt động

Tên Thêm tin tức hoạt động

Trách nhiệm Thêm đối tượng tin tức hoạt động mới vào hệ thống Tham chiếu uc25

Ngoại lệ

Thông tin người dùng nhập vào đã tồn tại trong hệ thống hoặc không đúng chuẩn hoặc không chính xác. Yêu cầu người dùng nhập lại hoặc dừng.

Đầu ra Hiển thị kết quả đối tượng tin tức hoạt động mới được thêm

Tiền điều kiện Không Hậu điều kiện

Đối tượng Tin tức hoạt động mới được tạo

Liên kết giữa đối tượng Tin tức hoạt động và các đối tượng khác được cập nhật

op24. Hiển thị tin tức hoạt động

Tên Hiển thị tin tức hoạt động

Trách nhiệm Hiển thị tin tức hoạt động có trong hệ thống khi được yêu cầu

Tham chiếu uc25, uc26

Ngoại lệ Không

Đầu ra Đối tượng tin tức hoạt động được yêu cầu

Tiền điều kiện Đối tượng tin tức hoạt động đã có trong hệ thống Hậu điều kiện Không

op25. Tìm kiếm tin tức hoạt động

Tên Tìm kiếm tin tức hoạt động Trách nhiệm

Nhận thông tin tìm kiếm. Tìm kiếm các tin tức – sự kiện trong hệ thống và trả lại kết quả thoả mãn điều kiện tìm kiếm

Tham chiếu uc25, uc27

lỗi, yêu cầu nhập lại hoặc dừng

Đầu ra Dang sách các đối tượng tin tức hoạt động thoả mãn yêu cầu tìm kiếm

Tiền điều kiện Không Hậu điều kiện Không

op26. Cập nhật nôi dung tin tức hoạt động

Tên Cập nhật nội dung tin tức hoạt động

Trách nhiệm Thêm, sửa nội dung tin tức hoạt động đã lưu trong hệ thống

Tham chiếu uc25, uc28 Ngoại lệ

Nếu dữ liệu mới không chính xác hoặc người dùng xoá dữ liệu cũ đi và không nhập đủ dữ liệu mới thì thông báo lỗi. Yêu cầu nhập lại hoặc dừng

Đầu ra Hiển thị thông báo kết quả đối tượng tin tức hoạt động đã được cập nhật

Tiền điều kiện Đối tượng tin tức hoạt động đã tồn tại trong hệ thống Hậu điều kiện

Các thuộc tính của đối tượng Tin tức hoạt động được chỉnh sửa

Liên kết giữa đối tượng Tin tức hoạt động và các đối tượng khác được cập nhật

op27. Thêm mới người dùng

Tên Thêm người dùng mới

Trách nhiệm Thêm đối tượng Người dùng mới vào hệ thống Tham chiếu uc29

Ngoại lệ

Thông tin người dùng nhập vào đã tồn tại trong hệ thống hoặc không đúng chuẩn hoặc không chính xác. Yêu cầu người dùng nhập lại hoặc dừng.

Đầu ra Hiển thị kết quả đối tượng Người dùng mới được thêm Tiền điều kiện Không

Hậu điều kiện

Đối tượng Người dùng mới được tạo

Liên kết giữa đối tượng Người dùng và các đối tượng khác được cập nhật

op28. Xem thông tin người dùng

Tên Xem thông tin người dùng

Trách nhiệm Hiển thị thông tin đối tượng Người dùng có trong hệ thống

Tham chiếu uc29, uc30

Ngoại lệ Không

Đầu ra Các thông tin của đối tượng Người dùng có trong hệ thống

Tiền điều kiện Đối tượng Người dùng đã có trong hệ thống Hậu điều kiện Không

op29. Tìm kiếm người dùng

Tên Tìm kiếm người dùng

Trách nhiệm

Nhận thông tin tìm kiếm. Tìm kiếm các đối tượng Người

dùng trong hệ thống và trả lại các đối tượng thoả mãn yêu

cầu tìm kiếm Tham chiếu uc29, uc31

Ngoại lệ Thông tin nhập vào có chứa các kí tự đặc biệt. Gửi ra thông báo lỗi yêu cầu nhập lại hoặc dựng

Đầu ra Các đối tượng Người dùng thoả mãn điều kiện tìm kiếm Tiền điều kiện Không

Hậu điều kiện Không

op30. Cập nhật thông tin người dùng

Tên Cập nhật thông tin người dùng

Trách nhiệm Thêm mới, sửa, xoá các thông tin người dùng trong hệ thống

Tham chiếu uc29, uc32

Ngoại lệ Nếu thông tin người dùng nhập vào không đúng chuẩn hoặc không chính xác thì yêu cầu nhập lại hoặc dừng Đầu ra Thông báo kết quả cập nhật

Tiền điều kiện Người dùng đó đã tồn tại trong hệ thống Hậu điều kiện

Các thuộc tính của đối tượng Người dùng được chỉnh sửa Liên kết giữa đối tượng Người dùng và các Đối tượng khác được cập nhật

op31. Xoá người dùng

Tên Xoá người dùng

Trách nhiệm Xoá đối tượng Người dùng khỏi hệ thống Tham chiếu uc29, uc32, uc33

Ngoại lệ Nếu người dùng không xác nhận thì việc xoá dừng Đầu ra Hiển thị thông báo đối tượng Người dùng được xoá Tiền điều kiện Đối tượng Người dùng đã tồn tại trong hệ thống Hậu điều kiện

Đối tượng Người dùng cần xoá bị xoá khỏi hệ thống Các liên kết giữa đối tượng Người dùng và các đối tượng khác được xoá bỏ.

op32. Tìm kiếm hồ sơ dự thi

Tên Tìm kiếm hồ sơ dự thi

Trách nhiệm Nhận thông tin tìm kiếm. Tìm kiếm các hồ sơ dự thi trong

Một phần của tài liệu LUẬN VĂN:XÂY DỰNG HỆ THỐNG THÔNG TIN TỔ CHỨC, QUẢN LÝ CÁC GIẢI THƯỞNG/CUỘC THI QUA MẠNG INTERNET pot (Trang 48 - 62)

Tải bản đầy đủ (PDF)

(93 trang)