Xem mẫu
- NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………….
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
………….
- …………………………………………………………………………………………………………………………
………………………….
Hưng Yên, ngày......tháng......năm 2011
Giáo viên hướng dẫn
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Trang: 2
- …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
……………………………………………………………………..
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
………………………………………………………………………………………
Hưng Yên, ngày...tháng...năm 2011
Giáo viên phản biện 1
Trang: 3
- LỜI CẢM ƠN
Sau quá trình thực hiện đề tài, nhóm chúng em đã hoàn thiện xong đ ề tài “ Xây dựng
Website Giới thiệu về danh lam thắng cảnh và các tour du lịch ở miền Bắc” . Đầu tiên
cho nhóm gửi lời cảm ơn trân trọng nhất đến:
Các thầy cô trong khoa Công Nghệ Thông Tin đã trang bị cho nhóm chúng em những
kiến thức quý báu trong suốt quá trình ngồi trên ghế nhà trường, và tận tình chỉ bảo
trong suốt quá trình thực hiện đề tài này.
Đặc biệt nhóm chúng em xin gửi lời cảm ơn chân thành nhất đến cô Nguyễn Thị
Thanh Huệ đã tận tình chỉ bảo, đóng góp ý kiến, giúp đỡ và tạo mọi điều kiện tốt nhất
trong suốt quá trình làm đề tài để nhóm có thể hoàn thành tốt đề tài này.
Trong quá trình làm đề tài, mặc dù đã cố gắng hết sức, xong không tránh khỏi những
thiếu sót, hạn chế. Nhóm rất mong nhận được sự đóng góp ý kiến của thầy cô và các
bạn để đề tài của nhóm chúng em được hoàn thiện hơn.
Nhóm chúng em xin chân thành cảm ơn!
Hưng Yên, tháng 12 năm 2012
Nhóm sinh viên thực hiện
Vũ Thị Nguyệt
Đào Anh Phương
Nguyễn Thị Nguyệt
Trang: 4
- DANH MỤC CÁC TỪ VIẾT TẮT
Các từ viết tắt Ý nghĩa
Trang: 5
- DANH MỤC CÁC HÌNH VẼ
DANH MỤC CÁC BẢNG BIỂU
Mục Lục
PHẦN I: MỞ ĐẦU
1. Lý do chọn đề tài
- Tìm hiểu các công nghệ cơ bản trong hệ thống xây dựng Wedsite.
- Nắm được xu hướng phát triển ứng dụng trên nền tảng mạng.
- Củng cố các kiến thức đã được học trên lớp như Hệ quản trị cơ sở
dữ liệu SQL server, Công nghệ Wed và ứng dụng…
2. Đối tượng nghiên cứu
Trang: 6
- • Asp.Net 4.0 trong Visual Studio 2010.
• JQuery.
• Ajax.
• Sql Server 2008 R2.
3. Phạm vi nghiên cứu
Nghiên cứu trên các wedsite kể trên và rất nhiều các diễn đàn khác nhau. Cụ thể
là một số trang web có tên như sau:
• Trang: http://yahoo.com.vn/
• Trang: http://Viettralve.html
• Trang: http://thugian.com/
4. Mục tiêu nghiên cứu
Xây dựng hệ thống website giới thiệu, gồm có:
- Hệ thống hiển thị thông tin: Trang chủ, chi tiết giới thiệu, thông tin người
dùng, thông tin bình luận, nhận xét, đánh giá…
- Hệ thống quản trị website: quản lý tin tức, bình luận, thông tin người dùng...
5. Nhiệm vụ nghiên cứu
Tìm hiểu ASP.Net.
Xây dựng hệ thống ứng dụng trên nền tảng Web – ASP.NET sử dụng Visual
Studio 2010.
Xây dựng thành công website giới thiệu về danh lam thanwngs cảnh miền
Bắc về giao diện và chức năng.
Nâng cao kiến thức về lập trình web cho mỗi thành viên trong nhóm.
6. Ý nghĩa lý luận và thực tiễn của đề tài
Tăng cường nhận thức và tư duy cho mỗi thành viên trong nhóm.
Rèn luyện cách làm việc nhóm có hiệu quả.
Phát huy tính độc lâp và sáng tạo của mỗi thành viên trong nhóm.
Tăng cường kiến thức chuyên môn phục vụ hữu ích cho công việc sau này.
7. Cấu trúc của báo cáo
Cấu trúc của báo cáo gồm 3 phần:
Phần I: Mở đầu
Phần II: Nội dung
Trang: 7
- Phần III:Thực nghiệm, đánh giá kết quả và hướng phát triển
Phần IV: Tài liệu tham khảo
Phần II: NỘI DUNG
CHƯƠNG I: KHẢO SÁT, XÁC ĐỊNH YÊU CẦU VÀ PHÂN TÍCH
HỆ THỐNG
1.1. Khảo sát hệ thống
Do không có đia điêm để khao sat hệ thông quan trị và lam website chuyên
̣ ̉ ̉ ́ ́ ̉ ̀
nghiêp nên nhom đã khao sat toan bộ hệ thông quan trị website du lịch trên mang
̣ ́ ̉ ́ ̀ ́ ̉ ̣
Internet. Cac thông tin khao sat được gôm co:
́ ̉ ́ ̀ ́
Quy trinh thiêt kế website.
̀ ́
Cach thức lam website băng ngôn ngữ asp.net.
́ ̀ ̀
Cach thức thiêt kế website.
́ ́
Cach thức hoat đông với môt website điên hinh. Nhom sử dung trang
́ ̣ ̣ ̣ ̉ ̀ ́ ̣
chuyên tin về công nghệ la: http://yahoo.html để lam hinh mâu cho viêc phat
̀ ̀ ̀ ̃ ̣ ́
triên cả về hinh thức và nôi dung cho website cua nhom.
̉ ̀ ̣ ̉ ́
Ngoai ra nhom cung tham khao cach lam website cua cac anh chị khoa trên
̀ ́ ̃ ̉ ́ ̀ ̉ ́ ́
để tim hiêu rõ hơn về nhiêm vụ và phương hướng lam viêc trong toan bộ đề tai.
̀ ̉ ̣ ̀ ̣ ̀ ̀
1.2. Xác định yêu cầu hệ thống
Yêu cầu chức năng:
Trang: 8
- - Đảm bảo tính bảo mật thông tin
- Trang hiển thị bao gồm: trang hiển thị thông tin, tìm kiếm thông tin,
hiển thị tin theo các chuyên mục như tin tức mới nhất, tin tức các
danh thắng, thư giãn, ẩm thực…
- Trang quản trị bao gồm: quản lý các chuyên mục tin, quản lý tin tức,
quản lý người dùng, quản lý bình luận ý kiến phản hồi...
- Các menu được phân cấp rõ ràng theo hệ thống các chuyên mục.
- Chức năng danh sách tin tức chính của website, bao gồm tin danh lam
thắng cảnh, tour. Khi xem một bản tin thì các tin cùng chuyên mục sẽ
được load ra cùng lúc nhưng khác người đăng. Các tin được load theo
hiển thị tin mới trước, tin cũ ra sau.
- Chức năng tạo ảnh quảng cáo cho các doanh nghiệp, công ty...
- Cho phép đăng tải các bình luận khi người dùng xem các tin tức
- Cho phép gửi yêu cầu, email, kết bạn đối với nhũng thành viên trong
hệ thống với nhau.
- Khi đăng ký là thành viên của wedsite của wedsite thì hệ thống sẽ tự
động gửi Email về cho thành viên đăng ký để kích hoạt tài khoản
trong hệ thống.
Yêu cầu phi chức năng:
- Giao diện thân thiện, dễ với người sử dụng
- Đảm bào tính chính xác trên mọi trình duyệt khác nhau
- Đáp ứng độ tin cậy, cũng hiệu quả trên thời gian và không gian
- Chuyển giao dễ dàng và dễ triển khai
- Nội dung hiển thị một cách khoa học và chi tiết theo từng chuyên mục
được bố trí một cách rành mạch rõ ràng, nhằm thúc đẩy tốt nhất việc
giao thương trên website, tương tác hệ thống cao.
1.3. Phân tích yêu cầu hệ thống
Sau khi khảo sát và xác định được các yêu cầu của hệ thống, có thể phân tích
để đưa ra các quy trình nghiệp vụ chung của hệ thống bao gồm các phần:
Thao tac với thông tin người dùng trong hệ thống.
́
Người quan trị Admin là người có quyên thao tac với toan bộ hệ thông. Để
̉ ̀ ́ ̀ ́
đam bao tinh bao mât, yêu câu có hệ thông phân quyên cụ thể và mât khâu
̉ ̉ ́ ̉ ̣ ̀ ́ ̀ ̣ ̉
Trang: 9
- cho người dung phai được mã hoa. Cac muc yêu câu phai đat được với
̀ ̉ ́ ́ ̣ ̀ ̉ ̣
thông tin người quan trị viên và người dùng là:
̉
• Thêm mới, sửa thông tin, xoa thông tin thanh viên rõ rang.
́ ̀ ̀
• Phân câp quan lý lam 2 câp: Admin và người dung truy cập. Trong đó
́ ̉ ̀ ́
Admin là người có toan quyên thao tac với hệ thông về vệc phân
̀ ̀ ́ ́
quyền và cập nhật người dùng, có toàn bộ thao tác quản lý tin tức trên
website
đối với việc đăng tin, duyệt tin, đăng quảng cáo, quản lý bình luận
của người dùng. Còn đối với người dùng thì có quyền xem tin, bình
luận tin tức và đăng ký làm thành viên để có quyền đăng tin trên
website.
• Mã hoa mât khâu cho người dung cua hệ thông.
́ ̣ ̉ ̀ ̉ ́
• Lưu lai toan bộ mã cua người quan trị thao tac cuôi cung với cac thông
̣ ̀ ̉ ̉ ́ ́ ̀ ́
tin, tin tức, quang cao, binh luân để có thể biêt hệ thông đã thao tac với
̉ ́ ̀ ̣ ́ ́ ́
thanh viên nao trong hệ thông, đam bao khả năng bao mât, tương tac
̀ ̀ ́ ̉ ̉ ̉ ̣ ́
với hệ thông.
́
Thao tac với chuyên mục.
́
Viêc thiêt lâp chuyên mục là yêu câu băt buôc. Cac yêu câu gôm co:
̣ ́ ̣ ̀ ́ ̣ ́ ̀ ̀ ́
• Thêm mới chuyên mục:
- Thời gian thực hiên: khi hệ thông có nhu câu mở thêm các
̣ ́ ̀
chuyên mục mới đáp ứng nhu cầu trao đổi đối với người
dùng website.
- Tac nhân thực hiên: quản trị viên (Admin).
́ ̣
- Cac bước thực hiên.
́ ̣
1. Quản trị viên mở phân quan trị chuyên mục rôi nhâp
̀ ̉ ̀ ̣
những thông tin cân thiêt để thêm mới vao bang biêu.
̀ ́ ̀ ̉ ̉
2. Hệ thông kiêm tra thông tin rôi lưu lai vao trong cơ sở dữ
́ ̉ ̀ ̣ ̀
̣
liêu.
Trang: 10
- • Sửa thông tin chuyên mục:
- Thời gian thực hiên: khi quản trị viên muốn cập nhật thông
̣
tin của chuyên mục đó.
- Tac nhân thực hiên: quản trị viên.
́ ̣
- Cac bước thực hiên:
́ ̣
1. Quản trị viên chon chuyên mục cần sửa trong trang quản
̣
lý chuyên mục.
2. Quản trị viên sửa thông tin trong cac điêu khiên hiên thị
́ ̀ ̉ ̉
trong chuyên mục vừa chon.
̣
3. Thông tin chuyên mục được lưu lai vao trong cơ sở dữ
̣ ̀
liêu thay thế thông tin chuyên mục cu.
̣ ̃
• Xoa thông tin chuyên mục:
́
- Thời gian thực hiên: Khi chuyên mục đã không cân thiêt nữa.
̣ ̀ ́
- Tac nhân thực hiên: quản trị viên.
́ ̣
- Cac bước thực hiên:
́ ̣
1. Quản trị viên chon chuyên mục cân xoa trong bang thông
̣ ̀ ́ ̉
tin.
2. Quản trị viên nhân nut xoa trên trang quản lý chuyên mục.
́ ́ ́
3. Thông tin được xoa khoi csdl.
́ ̉
Thao tac với tin tức.
́
Viêc thiêt lâp tin tức là yêu câu băt buôc. Cac yêu câu gôm co:
̣ ́ ̣ ̀ ́ ̣ ́ ̀ ̀ ́
• Thêm mới tin tức:
- Thời gian thực hiên: khi hệ thông có nhu câu mở thêm các tin
̣ ́ ̀
tức mới đáp ứng nhu cầu trao đổi đối với người dùng
website.
- Tac nhân thực hiên: quản trị viên (Admin).
́ ̣
- Cac bước thực hiên.
́ ̣
Trang: 11
- 1. Quản trị viên mở phân quan lý tin tức rôi nhâp những
̀ ̉ ̀ ̣
thông tin cân thiêt để thêm mới vao bang biêu.
̀ ́ ̀ ̉ ̉
2. Hệ thông kiêm tra thông tin rôi lưu lai vao trong cơ sở dữ
́ ̉ ̀ ̣ ̀
̣
liêu.
• Sửa thông tin tin tức:
- Thời gian thực hiên: khi quản trị viên muốn cập nhật thông
̣
tin của tin tức đó.
- Tac nhân thực hiên: quản trị viên.
́ ̣
- Cac bước thực hiên:
́ ̣
1. Quản trị viên chon tin tức cần sửa trong trang quản lý tin
̣
tức
2. Quản trị viên sửa thông tin trong cac điêu khiên hiên thị
́ ̀ ̉ ̉
trong tin tức vừa chon.
̣
3. Thông tin tin tức được lưu lai vao trong cơ sở dữ liêu thay
̣ ̀ ̣
thế thông tin tin tức cu.
̃
• Xoa thông tin tin tức:
́
- Thời gian thực hiên: Khi tin tức đã không cân thiêt nữa.
̣ ̀ ́
- Tac nhân thực hiên: quản trị viên.
́ ̣
- Cac bước thực hiên:
́ ̣
1. Quản trị viên chon tin tức cân xoa trong bang thông tin.
̣ ̀ ́ ̉
2. Quản trị viên nhân nut xoa trên trang quản lý tin tức.
́ ́ ́
3. Thông tin được xoa khoi csdl.
́ ̉
Thao tac với đăng tin tức.
́
Cac yêu câu khi thao tac với đăng tin tức:
́ ̀ ́
• Đăng tin mới:
- Thời gian thực hiên: khi có yêu câu soạn mới một tin từ
̣ ̀
người dung hoặc quản trị viên.
- Tac nhân thực hiên: Người dùng
́ ̣
- Cac bước thực hiên:
́ ̣
Trang: 12
- 1. Người dùng phải là người đã đăng ký vào hệ thống thì
mới có quyền đăng tin trên hệ thống. Vào trang đăng tin
rồi điền các thông tin phù hợp rồi nhấn đăng tin.
2. Hệ thông kiêm tra thông tin có thoa man hay không.
́ ̉ ̉ ̃
3. Hệ thông kiêm tra nêu thoa man thì sẽ thêm mới tin tức
́ ̉ ́ ̉ ̃
̀
vao trong csdl.
• Duyệt tin.
- Tác nhân thực hiện: Quản trị viên.
- Các bước thực hiện:
1. Quản trị viên vao phân quan lý tin tức, duyệt cac thông ̀ ̀ ̉ ́
tin cân thiêt cho tin tức. Có các loại trạng thái như tin sẽ
̀ ́
bị khóa nếu hết hạn đăng, tin sẽ được phục hồi kích
hoạt lại hoặc tin sẽ bị khóa khỏi hệ thống nếu người
quản trị viên cảm thấy tin không được trong sáng.
2. Hệ thông kiêm tra thông tin có thoa man hay không.
́ ̉ ̉ ̃
3. Hệ thông kiêm tra nêu thoa man thì sẽ đặt trạng thái đã
́ ̉ ́ ̉ ̃
duyệt của tin tức vao trong csdl. ̀
• Sửa thông tin tin tức.
- Thời gian thực hiên: Khi người quan trị muôn sửa ̣ ̉ ́
thông tin môt tin tức đã tôn tai. ̣ ̀ ̣
- Tac nhân thực hiên: Quản trị viên.
́ ̣
- Cac bước thực hiên:
́ ̣
1. Người quản trị viên chon tin cân sửa trong bang ̣ ̀ ̉
hiên thi. ̉ ̣
2. Người quản trị sửa thông tin tin tức vừa chon băng ̣ ̀
cac thay thế thông tin cũ băng thông tin mới.
́ ̀
3. Thông tin được sửa thay thế thông tin cũ trong cơ
sở dữ liêu. ̣
• Xoa tin tức.
́
- Thời gian thưc hiên: khi tin tức không con được sử dung ̣ ̀ ̣
hoăc nôi dung tin tức không đap ứng được yêu câu cua
̣ ̣ ́ ̀ ̉
website.
- Tac nhân thực hiên: Quản trị viên.
́ ̣
- Cac bước thực hiên:
́ ̣
1. Người quản trị viên chon tin cân xoa trên bang hiên ̣ ̀ ́ ̉ ̉
thi. ̣
2. Người quản trị viên nhân nut “xoa” trên giao diên quan ́ ́ ́ ̣ ̉
̣
tri.
3. Tin tức được xoa khoi cơ sở dữ liêu. ́ ̉ ̣
Thao tac với thông tin quang cao: thao tac tương tự cac muc trên, tac nhân hệ
́ ̉ ́ ́ ́ ̣ ́
thông có là toan bộ người quan trị có quyên thao tac trừ người dùng.
́ ̀ ̉ ̀ ́
Trang: 13
- Thao tac với thông tin binh luân. thao tac tương tự cac muc trên, tac nhân hệ
́ ̀ ̣ ́ ́ ̣ ́
thông có là toan bộ người quan trị có quyên thao tac trừ người dùng.
́ ̀ ̉ ̀ ́
̀ ́
Tim kiêm thông tin.
a. Tim kiêm phia người dung: với muc đich là hiên thị chinh xac nhât
̀ ́ ́ ̀ ̣ ́ ̉ ́ ́ ́
thông tin người dung mong muôn thây vì vây hệ thông xac đinh sẽ sử
̀ ́ ́ ̣ ́ ́ ̣
dung công cụ tim kiêm google cho viêc tim kiêm nôi dung cua trang.
̣ ̀ ́ ̣ ̀ ́ ̣ ̉
Cac bước tim kiêm gôm:
́ ̀ ́ ̀
1. Người dung nhâp từ khoa tim kiêm trên thanh tim kiêm.
̀ ̣ ́ ̀ ́ ̀ ́
2. Hệ thông hiên thị thông tin tim kiêm theo đinh dang cua google.
́ ̉ ̀ ́ ̣ ̣ ̉
b. Tim kiêm phia người quan tri: với muc đich là hiên thị thông tin đôi
̀ ́ ́ ̉ ̣ ̣ ́ ̉ ́
với từng muc trong nôi dung người quan trị muôn tim kiêm, hệ thông
̣ ̣ ̉ ́ ̀ ́ ́
xây dựng muc tim kiêm trên từng trang quan trị như: quan trị bai viêt,
̣ ̀ ́ ̉ ̉ ̀ ́
quan trị binh luân, quang cao…
̉ ̀ ̣ ̉ ́
Chương II: Phân Tích Hệ Thống Với UML
2.1. Biểu đồ usecase
2.1.1. Danh sách các Actor và Use case
Danh sách các Actor (tác nhân)
Sau khi tham khảo một số tài liệu chúng em đã phân tích và đưa ra được các
chức năng chính của website:
Trang: 14
- STT Tên Actor Giải thích
1 • Adminstrator (quản trị viên) là tác nhân
giữ vai trò chính của website: Quyền quản
Adminstrator lý là quyền cao nhất của hệ thống. Những
người giữ vai trò quản lý chính có thể
phân quyền cho các thành viên trong
website.
• Tác nhân Adminstrator có thể thực hiện
được tất cả các chức năng của website
như: Tạo, quản lý tài khoản thành viên,
quản lý chuyên mục, tin tức, đăng sửa xóa
tin, duyệt tin, quản lý bình luận cũng như
quảng cáo…
• Tác nhân Adminstrator có quền thêm, sửa,
xóa, cập nhật thông tin mới.
Trang: 15
- 2 • Truy cập Website xem, tìm kiếm thông tin
các tin tức cần xem.
• Đăng tin lên website muốn thực hiện
Người dùng
được chức năng này thì người dùng phải
đăng ký thành viên của hệ thống và phải
có số dư tài khoản hệ thống nhất định.
Sauk hi điền thông tin xong thì quản trị
viên sẽ căn cứ vào số dư tài khoản quyết
định có đăng tin của người dùng lên
website hay không.
• Bình luận các tin tức trên website về ý
kiến của mình đối với tin tức đó là hữu
ích hay không hữu ích. Hoặc có thể than
phiền hoặc cảm ơn đối với người đăng
tin làm tăng độ tin cậy đối với những
người truy cập tiếp theo
Bảng 1: Danh sách các Actor
Mô tả yêu cầu đối với các Actor
Adminstrator (quản trị viên):
- Đăng nhập vào Website.
- Quản lý thành viên.
- Quản lí chuyên mục, tin tức.
- Quản lý duyệt, sửa, xoá thông tin các tin tức trên website.
- Xem, soạn thông tin các tin tức.
- Bảo trì, bảo dưỡng hệ thống website.
Trang: 16
- Người dùng:
- Xem thông tin các tin tức
- Gửi phàn hồi về các tin tức
- Tìm kiếm thông tin
- Đăng ký, đăng tin lên website
Danh sách các usecase:
STT Tên Usecase Actor liên quan Ghi chú
1 Đăng nhập Admin và Thành Có được quyền truy cập
viên vào hệ thống.
2 Quản lí tài Admin Có được quyên thêm mới,
̀
khoản người sửa xoa tai khoan người
́ ̀ ̉
dùng, cấp dung, cấp quyền cho người
̀
quyền cho dùng.
người dùng
3 Quan lý chuyên
̉ Admin Có được quyên thêm mới,
̀
mục sửa, xoa chuyên mục khi
́
cần thiết phải thay đổi.
4 Quản lý quảng Admin Có quyền được thêm mới,
cáo sửa, xóa các quảng cáo theo
yêu cầu của các công ty,
cho đăng các quảng cáo của
các công ty trên website vào
các vị trí khác nhau tùy theo
yêu cầu của người dùng.
Trang: 17
- 5 Quản lý tin tức Admin Có quyền thêm, sửa, xóa tin
tức. Cho phép người dùng
đăng tin trên website. Các
tin tức của người dùng thì
phải được duyệt sau đó
mới được đăng lên website.
Nếu tin tức nào vi phạm
nội quy thì sẽ bị xóa khỏi
website.
6 ̀ ́
Tim kiêm Admin và người ̀ ́
Tim kiêm thông tin các tin
dùng tức theo nhu cầu và mong
muốn của người dùng.
7 Quản lý bình Admin Có quyền thêm, sửa hoặc
luận xóa các bình luận nếu như
bình luận đó không trong
sáng hay cần phải thay đổi.
8 Đăng bài Người dùng Người dùng có quyền đăng
tin, xóa tin, sửa thông tin tin
tức.
Bảng 2: Danh sách các Usecase
Trang: 18
- 2.1.2. Đặc tả các use case
a. Use case mức tổng quan
Hình 1: Biểu đồ Usercase mức tổng quát của Website
b. Đặc tả Usecase Đăng nhập
Hình
2:
Usecase Đăng nhập
Tác nhân: admin và người dùng
Chức năng này cho phép admin và các thành viên đăng nhập vào hệ thống để sử
dụng các chức năng của website. Use case đăng nhập được để bên góc bên trái màn
hình giao diện khi Admin muốn vào trang quản lý thì sẽ phải đăng nhập, use case
này yêu cầu các thành viên cửa hàng phải đăng nhập mới có thể thực hiện đ ược
các chức năng của hệ thống như là đăng tin hoặc bình luận các tin tức trên
website.Nếu như người dùng không có tài khoản trong hệ thống thì hệ thống sẽ
yêu cầu người dùng đăng ký tài khoản bên trang đăng ký.
Trang: 19
- Dòng sự kiện chính:
- Bắt đầu Admin và người dùng truy cập vào website.
- Hệ thống sẽ yêu cầu Admin và người dùng đăng nhập vào website nếu
Admin muốn vào trang quản trị còn nếu người dùng muốn đăng tin hoặc
bình luận tin tức trên wedsite.
- Người dùng nhập tên và mật khẩu vào các ô tương ứng.
- Hệ thống kiểm tra tên và mật khẩu và cho phép người dùng đăng nhập
vào website.
- Nếu người dùng chưa nhập “ Tên đăng nhập ” và “mật khẩu ” mà nhấn
vào nút “ Đăng nhập ” thì coi như đăng nhập không hợp lệ.
- Nếu như người dùng chưa có tên đăng nhập và mật khẩu trong hệ thống
thì hệ thống sẽ thông báo “Bạn phải đăng ký làm thành viên của website”
và chuyển sang trang “Đăng Ký”.
Dòng sự kiện phụ:
- Nếu người dùng nhập tài khoản và mật khẩu sai thì website sẽ báo lỗi và
yêu cầu người dùng đăng nhập lại, nếu người dùng không muốn đăng
nhập nữa thì chỉ xem được thông tin các tin tức trên website mà không có
quyền đăng tin, bình luận đối với bất kỳ tin tức nào trên website.
- Các yêu cầu đặc biệt: Không có.
- Điều kiện bắt buộc: Không có.
- Điều kiện mở rộng: Không có.
Trang: 20
nguon tai.lieu . vn