BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG CĐ KỸ THUẬT CÔNG NGHỆ VẠN XUÂN
KHOA: CÔNG NGHỆ THÔNG TIN
Giảng viên: LÊ VĂN QUÝ
ĐỀ TÀI: Phân Tích Thiết Kế
Website Quản Lý Tin Tức Bóng Đá
Thành viên:
1. Nguyễn Văn Huân MSSV: 1120010014
2. Nguyễn Thị Út Hào MSSV: 1120010018
3. Trần Đức Huy MSSV: 1120010008
4. Phạm Văn Cảnh MSSV: 1120010020
LỜI MỞ ĐẦU
Ngành công nghệ thông tin là một ngành khoa học đang trên đà phát triển mạnh
và ứng dụng rộng rãi trên nhiều lĩnh vực. Cùng với xu hướng phát triển của các
phương tiện truyền thông như Báo, Radio… thì việc sử dụng Internet ngày càng phổ
biến. Truy cập Internet, chúng ta có được một kho thông tin khổng lồ phục vụ mọi nhu
cầu, mục đích của chúng ta chỉ bằng một cái nhấp chuột.
Nhận thức được nhu cầu tìm hiểu thông tin, giải trí của xã hội, là sự ra đời của
hàng loạt website cho các mục đích thương mại, mua bán, giải trí…Để đáp ứng với
việc cập nhật thông tin hàng ngày, tình hình xã hội, chính trị, thời sự, và sức khỏe…
thì website tin tức ra đời là một nhu cầu tất yếu.
Do đó, việc sử dụng các trang thông tin trực tuyến luôn là điều cần thiết hiện
nay nhằm đáp ứng nhu cầu cập nhật thông tin của mỗi người.
Chúng em vô cùng biết ơn thầy LÊ VĂN QUÝ, người trực tiếp giảng dạy,
hướng dẫn nhiệt tình cho chúng em trong suốt quá trình nghiên cứu và thực hiện đề tài
này.
Mặc dù đề tài đã được hoàn thành, nhưng không thể tránh được những thiếu
sót, mong thầy giáo cùng các bạn cùng góp ý, bổ xung cho nhóm chúng em đểbài làm
của chúng em được hoàn thiện hơn.
Em xin trân thành cám ơn!
quan trọng và kỹ năng tường thuật sự việc cũng như những yêu cầu kể lại câu chuyện
sẽ có sự giống nhau.
Sự liên quan, hữu ích và gây được quan tâm là những định hướng khái quát để
thẩm định giá trị thông tin của bất kỳ sự kiện, vấn đề hay nhân vật nào.
• Yêu cầu bạn đọc:
Giao diện thân thiện.
Dễ tìm kiếm thông tin
Tin tức nổi bật đưa lên đầu
Tin tức Website được cập nhật thường xuyên.
• Yêu cầu thành viên:
Cung cấp các chức năng có thể cập nhật tin tức dễ dàng
Có chức năng trao đổi, bình luận, góp ý giữa các thành viên.
• Yêu cầu Admin:
Thuận lợi cho việc quản lý thông tin thành viên, tin tức, dữ liệu của
Website.
CHƯƠNG 2: PHÂN TÍCH VÀ LỰA CHỌN CÔNG NGHỆ
I Giới thiệu phần mềm Rational Rose
− Rational Rose là một công cụ lập mô hình trực quan mạnh trợ giúp bạn phân
tích và thiết kế các hệ thống phần mềm hướng đối tượng. Nó được dùng để lập
mô hình hệ thống trước khi bạn viết mã (code). Dùng mô hình, bạn có thể bắt
kịp những thiếu sót về thiết kế, trong khi việc chỉnh sửa chúng vẫn chưa tốn
kém.
− Mô hình Rose là bức tranh về một hệ thống từ nhiều góc nhìn khác nhau. Nó
bao gồm tất cả các sơ đồ UML, các actor, các use case, các đối tượng, các lớp,
các thành phần… Nó mô tả chi tiết nội dung mà hệ thống sẽ gộp và cách nó sẽ
làm việc.
− Có thể xem một mô hình Rose tương tự như bản thiết kế mẫu. Giống như một
căn nhà có nhiều bản thiết kế mẫu cho phép các thành viên trong đội xây dựng
xem xét nó từ nhiều góc nhìn khác nhau như : hệ thống ống nước, hệ thống
điện, hệ thống nền … Một mô hình Rose chứa đựng các sơ đồ khác nhau cho
- Hệ thống lưu lại toàn bộ thông tin của người sử dụng đã đăng ký thành viên.
IV. Phân quyền người dùng.
1. Người sử dụng (user)
- Là người dùng có nhu cầu và truy cập Website để xem tin tức bóng đá cũng
như các giải đấu. Bình chọn cho đội bóng mình yêu thích.
- Đăng ký thành viên nếu có nhu cầu.
2. Thành viên
Là những người đăng ký thành công và trở thành thành viên của hệ thống. Những
người này có quyền đăng nhập, đăng bài, chia sẻ, quản lý bài đăng, bình luận của riêng
cá nhân hay đăng xuất khỏi hệ thống.
Truy cập hệ thống
Đăng nhập
Đăng ký thành viên
Truy cập Website
Kiểm tra
ĐÚNG
SAI
3. Quản lý Website (Admin)
Là những người chịu trách nhiệm chính về nội dung của hệ thống. Quản lý tin tức
( thêm, xóa, sửa), quản lý bài đăng, quản lý thành viên ( kiểm tra, xóa), quản lý bài
đăng, bình luận của các thành viên (kiểm tra, xóa, thêm).
4. Quản trị hệ thống (System Administration)
Là người chịu trách nhiệm về toàn bộ hoạt động của hệ thống, phân quyền người sử
dụng và những thay đổi về giao diện.
V. Quy Trình Hoạt Động
I Quy trình đăng nhập vào hệ thống Website của người dùng
Truy cập Website
Để truy cập và thấy được các chức năng có trong website, người sử dụng cần nhập
đúng địa chỉ website.
• Đăng ký thành viên
Quản lý bài
đăng, bình
luận, chia sẻ
(Kiểm tra,
thêm, xóa)
Cấp ID, cấp
quyền
Thêm, xóa
thành viên
• Quản lý thành viên: Giám sát, kiểm tra bài viết, kiểm tra thông tin của thành
viên.
• Cấp ID, cấp quyền: Tự động cấp cho mỗi thành viên khi đăng ký mới một mã
số để dễ dàng quản lý. Cấp quyền cho một thành viên bất kỳ (Quản lý nội dung,
Quản lý thành viên…).
• Quản lý bài đăng, bình luận, chia sẻ (kiểm tra, thêm, xóa): Theo dõi, giám sát
những bài viết, bình luận của tất cả những thành viên. Thêm nếu bài viết, bình
luận hợp lệ, hoặc xóa bài viết, bình luận phạm quy.
• Quản lý Quảng cáo: Chịu trách nhiệm về những quảng cáo có trong hệ thống
website về nội dung cũng như hình thức quảng cáo.
• Kiểm tra, thêm, xóa: Kiểm tra Tin quảng cáo có chính xác, phù hơp không,
nếu phù hợp thì đăng tải hay thêm. Ngược lại thì không cho đăng tải hoặc gỡ,
xóa bỏ.
I Các chức năng chính
Theo biểu đồ use case tổng quan trên, hệ thống có 10 use - case nghiệp vụ chính, chi
tiết các use – case như sau:
◊ Xem tin tức ( View news) : Người sử dụng truy cập trang web có thể xem tin tức.
◊ Tìm kiếm (Search): Người sử dụng có thể tìm kiếm tin tức cần thiết về bóng đá thế
giới.
◊ Đăng ký ( Register):
Đăng ký thành viên: Để trở thành thành viên của hệ thống tin tức bóng đá.
Mã use case US_02
Tên use case Tìm Kiếm Thông Tin
Tác nhân (actor) Người sử dụng (User)
Mô tả Use case này cho phép người sử dụng tim kiếm tin tức bóng
đá.
Điều kiện đầu vào Người dùng truy cập Website
Kết quả đầu ra Tin tức, bài viết, thông tin
Luồng sự kiện
chính
STT Tác nhân Hành động
1. Người
dùng
Nhập địa chỉ Website, nhập từ khóa
tìm kiếm.
2. Hệ thống Hiển thị trang chủ cùng bài viết ở
dạng xem thêm (readmore)
3. Người
dùng
Chọn các mục tin tức, bài viết muốn
xem.
Tần suất sử dụng Khá
6. Đăng Ký Thành Viên
Mã use case US_03
Tên use case Đăng ký thành viên
Tác nhân (actor) Tất cả người dùng (User)
Mô tả Use case này cho phép bất kỳ người sử dụng nào cũng có thể
đăng ký để truy nhập vào hệ thống. Người sử dụng muốn tham
gia đăng bài, bình luận, chia sẻ bài viết thì cần đăng ký để có
được tên truy cập và mật khẩu để vào được hệ thống.
Điều kiện đầu vào Người dùng nhập đầy đủ các trường bắt buộc và dữ liệu hợp lệ
Tên use case Đăng nhập
Tác nhân (actors) Tất cả thành viên
Mô tả Use case này cho phép xác thực người dùng để họ có thể truy
cập được vào hệ thống nhằm sử dụng một số chức năng tương
ứng.
Điều kiện đầu vào Người sử dụng có tên truy cập hợp lệ
Người sử dụng có mật khẩu hợp lệ
Kết quả đầu ra Người dùng được xác thực và tên truy cập sẽ được hiển thị trên
màn hình chính.
Các chức năng trên menu sẽ hiển thị theo quyền của nhóm
người dùng theo tên truy cập.
Luồng sự kiện STT
Tác nhân
Hành động
1.
Người dùng
Vào trang chủ của hệ thống Website Bóng Đá Thế Giới, nhấn
vào “Đăng nhập”.
2.
Hệ thống
Hiển thị lên màn hình đăng nhập
3.
Người dùng
Nhập tên truy cập và mật khẩu.
4.
Người dùng
Nhấn vào nút “Đăng nhập”.
5.
Hệ thống
Xác thực người dùng
2. Hệ thống Hiển thị danh sách bài viết và
bình luận đi kèm.
3. Người
dùng
Kiểm tra bài viết, bình luận thủ
công hoặc cài đặt tự động trong
hệ thống.
4. Người
dùng
Cho phép đăng tải hoặc không
đăng tải bài viết, bình luận.
Tần suất sử dụng Cao
8.2. Thêm bài đăng, Bình luận
Mã use case US_06
Tên use case Thêm bài đăng, Bình luận
Tác nhân (actors) Thành viên
Mô tả Use case này cho phép Thành viên thêm mới bài viết hoặc bình
luận vào hệ thống.
Điều kiện đầu vào Người dùng đăng nhập vào được xác thực thuộc nhóm “Thành
viên”.
Kết quả đầu ra Bài viết, bình luận được thêm nếu hợp lệ. Không được thêm
nếu không hợp lệ.
Luồng sự kiện
STT Tác nhân Hành động
1. Người
dùng
Vào chức năng đăng bài, Bình
luận, nhấn vào nút “Đăng bài”
hoặc “Bình luận” .
2. Hệ thống Đưa ra màn hình Đăng bài hay
Xác minh.
4. Hệ thống Thông báo xóa thành công
Tần suất sử dụng Trung bình.
8.4. Sửa bài đăng, Bình luận
Mã use case US_08
Tên use case Sửa bài đăng, Bình luận
Tác nhân (actors) Thành viên
Mô tả Use case này cho phép Thành viên sủa bài viết hoặc bình luận
của mình trong hệ thống.
Điều kiện đầu vào Người dùng đăng nhập vào được xác thực thuộc nhóm “Thành
viên”.
Kết quả đầu ra Cập nhật bài đăng, bình luận sau khi sửa.
Luồng sự kiện
STT Tác nhân Hành động
1. Người
dùng
Vào chức năng quản lý Bài đăng
hoặc bài đăng có Bình luận của
mình, nhấn vào nút “Sửa” trong
bài viết đã đăng hoặc trong Bình
luận .
2. Hệ thống Yêu cầu xác nhận trước khi bấm
Lưu
3. Người
dùng
Bấm lưu sau kh xác nhậ xong.
4. Hệ thống Thông báo sửa thành công
Tần suất sử dụng Trung bình.
9. Chia Sẻ
Mã use case US_09