Xem mẫu

  1. NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ……………………. ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………….
  2. ………………………………………………………………………………………………………………………… …………………………. 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
  3. ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… …………………………………………………………………….. ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ……………………………………………………………………………………… Hưng Yên, ngày...tháng...năm 2011 Giáo viên phản biện 1 Trang: 3
  4. 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
  5. DANH MỤC CÁC TỪ VIẾT TẮT Các từ viết tắt Ý nghĩa Trang: 5
  6. 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
  7. • 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
  8.  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
  9. - Đả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
  10. 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
  11. • 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
  12. 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
  13. 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
  14.  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
  15. 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
  16. 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
  17.  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
  18. 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
  19. 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
  20.  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