Professional Documents
Culture Documents
03 Tai Lieu Dac Ta Yeu Cau PM 2646
03 Tai Lieu Dac Ta Yeu Cau PM 2646
03 Tai Lieu Dac Ta Yeu Cau PM 2646
Hà Nội
Ngày 28 tháng 5 năm 2014
RƯỜ ẠI Ọ Á OA À ỘI
IỆ Ô Ệ Ô I À RUYỀ Ô
I.2. mv
o Hiển thị các thông tin liên quan đến trường đại học Bách Khoa Hà Nội
o Quản lý tài khoản của sinh viên và giảng viên của trường trên cổng thông tin
I.4. ố ụ t l ệu
Tài liệu gồm 6 phần chính:
- Phần 1 Gi i thiệu chung: Gi i thiệu tổng quan về tài liệu.
- Phần 2 Mô tả hệ thống: Mô tả chung về mục tiêu và mô hình chung của hệ
thống.
- Phần 3 Yêu cầu chung của hệ thống: Liệt kê danh sách các yêu cầu cùng
những mô tả cơ bản.
- Phần 4 Sơ đồ chức năng: Các biểu đồ thể hiện chức năng chính của hệ
thống.
- Phần 5 Danh sách chức năng: Liệt kê tên các chức năng của hệ thống và
mô tả sơ lược
- Phần 6 Yêu cầu chi tiết các chức năng: Mô tả chi tiết các chức năng v i
các loại biểu đồ thể hiện quy trình thực hiện và những yêu cầu cụ thể
I.5. t uật n ữ, từ v t t t
Thuật ngữ Định nghĩa
PM Project manager. Trưởng dự án. Thuật ngữ này dùng để chỉ một vai
đối v i hệ thống.
Admin Administrator. Người quản trị. Thuật ngữ này dùng để chỉ một vai đối
v i hệ thống.
Adm Administartor. Người quản trị.
Username Tên người dùng trong hệ thống. Không quá 16 ký tự vì lý do sử dụng
cơ chế quản lý người dùng của MySQL
Fullname Tên thật, đầy đủ của người dùng.
WorkId Mã công việc, chỉ định một công việc duy nhất trong hệ thống.
WorkName Tên công việc. Là mô tả ngắn gọn một công việc phải giải quyết.
PmConfirmation Xác nhận chất lượng của PM. Có 4 mức độ: “kém”, “trung bình”,
“tốt”, “rất tốt”.
Comment Chỉ các ghi chú nói chung. Thuật ngữ này dùng tương đương v i từ
“ghi chú”.
II.1. Mụ t u ủ ệ t ốn
Hệ thống được xây dựng phải đạt được các mục tiêu cụ thể sau:
1. Xây dựng được cổng thông tin đáp ứng được những nhu cầu, chức năng chính
được mô tả trong tài liệu “BÁO CÁO KHẢO SÁT DỰ ÁN XÂY DỰNG PHẦN
MỀM”, mục 3.7 và mục 5.2.
2. Hệ thống đủ khả năng cạnh tranh về cả chức năng lẫn chất lượng v i các cổng
thông tin xây dựng bởi các nhóm khác.
3. Hệ thống đáp ứng được các yêu cầu đánh giá chất lượng, nội dung ở tài liệu
“BÁO CÁO KHẢO SÁT DỰ ÁN XÂY DỰNG PHẦN MỀM”, mục 7.
4. Hệ thống được xây dựng đảm bảo các ràng buộc thiết kế và thực thi ở mục 6,
trong cùng tài liệu kể trên.
5. Hệ thống được xây dựng đảm bảo các yêu cầu về hiệu năng ở mục 9.3, về chuẩn
một cổng thông tin ở mục 9.1.
6. Hệ thống được xây dựng tuân thủ các nguyên tắc về an toàn thông tin, và đảm bảo
an toàn, bảo mật hệ thống thông tin.
II.2. M ìn ủ ệ t ốn
II.2.1. M ìn ủ ệ t ốn
ìn II.1 ấu trú un ủ n t n tn
Cấu trúc chung của cổng thông tin có thể hình dung như hình trên.
Trong đó, Portal chính là cổng thông tin chính, nhận dữ liệu biên tập từ các cổng
thông tin con (Portlet A, B, C…). Các cổng thông tin con kết nối v i Portal thông qua
Portlet Container bằng Portlet API.
Như vậy cổng thông tin cần có:
Cổng thông tin chính
Portlet Container v i giao diện lập trình Portlet API định nghĩa giao diện giữa
Portlet Container và Portlet.
Các Portlet đồng thời vừa cùng cấp nội dung cho Portal chính, vừa là trang
thông tin con.
III.1. Y u ầu v m tr ờn (F001)
Mã nghiệp Mô tả yêu cầu
vụ
F001.01 Cổng thông tin hoạt động trên các hệ điều hành thông dụng.
F001.02 Cài đặt trên máy chủ ảo, nền tảng Windows Azure Platform
F001.03 Hoạt động tốt trên các trình duyệt Fifox, google chorme, IE, opera,
Dolphin
III.2. Y u ầu v o d ện (F005)
Mã nghiệp Mô tả yêu cầu
vụ
F005.01 Trực quan, dễ hiểu, dễ sử dụng
F005.02 Tốc độ phản hồi < 0.5s
F005.03 Các thao tác cơ bản để xuất bản thông tin được thực hiện nhanh chóng
F005.04 Việc chỉnh sửa và sắp xếp các thành phần hiển thị trên cổng thông tin
được thực hiện một cách trực quan
IV.1. u ồ Use se t n qu n
Qua biểu đồ Use case tổng quan trên t thấy cổng thông tin gồm 2 khối chức năng chính
là khai thác thông tin và quản lí cổng thông tin. Trong đó, khối quản lý cổng thông tin
gồm 2 khối nhỏ là: quản trị nội dung và quản trị hệ thống (kĩ thuật).
Các tác nhân tham gia sử dụng cổng thông tin là:
Khách: người truy cập bình thường
Sinh viên: sinh viên trong trường
Giảng viên: giảng viên trong trường
Nhóm quản trị nội dung: quản lí các thông tin của cổng thông tin
Nhóm kĩ thuật: quản trị phần hệ thống, ký thuật của cổng thông tin.
Trong các tác nhân trên thì sinh viên,giảng viên,quản trị nội dung,quản trị ký thuật sẽ có
tài khoản đăng nhập.
Dựa vào các tác nhân tham gia ta có thể liệt kê được các chức năng trong khối khai thác
thông tin.
Khách:
Truy cập liên kết
Góp ý
Đổi ngôn ngữ
Tìm kiếm thông tin
Tải tệp
Xem thông tin
Sinh viên được kế thừa từ Khách nên cũng có đầy đủ các chức năng trên, gồm các chức
năng khác là:
Đăng nhập
Đăng xuất
Cập nhật thông tin cá nhân
Đăng kí nghiên cứu, học tập
Xem thông tin cá nhân
Đăng nhận xét bài viết trên trang cá nhân của giảng viên
Hỏi đáp trực tuyến
Tác nhân tham gia là nhân viên kỹ thuật trong đó có một Admin kỹ thuật được kế thừa từ
nhân viên kỹ thuật. Các chức năng gồm:
Đăng nhập
Sao lưu hệ thống
Phục hồi hệ thống
Cập nhật hệ thống
Cấu kình hệ thống
Kiểm duyệt hệ thống
Riêng Admin kỹ thuật có thêm khối chức năng quản trị người dùng sẽ đươc trình bày sau.
Đây là khối chức năng dành riêng cho tác nhân giảng viên để quản lý trang thông tin cá
nhân của mình một cách tiên lợi nhất. Trang các nhân này giúp cho giảng viên cũng như
sinh viên có thể trao đổi công việc một cách dễ dàng nhất.
Các chức năng gồm:
Tùy biến giao diện
Viết bài
Đăng bài
Gỡ bài xuống
Xóa bài
Tải tệp lên trang cá nhân.
ìn I 6: uản trị b v t
Đây là khối chức năng của tác nhân nhân viên quản trị bài viết để phục vụ nhu cầu đăng
tin tức, thông tin lên cổng thông tin. Các chức năng gồm:
Đăng bài m i
Đăng bài viết
Kiểm duyệt nội dung
Viết bài
Thêm bài viết vào một chuyên mục
Di chuyển bài viết giữa hai chuyên mục
Gỡ bài viết xuống
Sửa nội dung bài viết
Xóa bài viết khỏi chuyên mục
ìn I 7: uản trị u n mụ
Đây là khối chức năng thuộc các chức năng quản trị nội dung, tác nhân chính là quản trị
viên nội dung. Các chức năng trong khối chức năng này là:
Di chuyển bài viết giữa hai chuyên mục
Thêm bài viết vào chuyên mục
Tạo chuyên mục n i
Xóa chuyên mục
Thay đổi thông tin chuyên mục
Xóa bài viết khỏi chuyên mục
Đây là khối chức năng của Admin dùng để quản lý người dùng có tài khoản trên cổng
thông tin. Các chức năng gồm:
Thêm người dùng m i
Thay đổi quyền người dùng
Cấp quyền người dùng
Thay đổi thông tin cá nhân người dùng
Xóa người dùng