Bao nhiêu: Tác vụ được thực hiện rất nhiều lần trong quá trình sử dụng hệ thống Với những gì: Thông tin cá nhân Khung thông tin cá nhân Nút chỉnh sửa, nút lưu, xóa - Nhập thông tin ngân
Các hệ thống tương tự
Sách đỏ IUCN
Là một hệ thống cung cấp danh sách toàn diện nhất về tình trạng bảo tồn và đa dạng của các loài động vật và thực vật trên thế giới Nó sử dụng một bộ tiêu chí để đánh giá nguy cơ tuyệt chủng của hàng ngàn loài và phân loài Danh sách này được giám sát bởi Liên minh Bảo tồn Thiên nhiên Quốc tế (IUCN) Nó cung cấp một công cụ khoa học để hỗ trợ việc ra quyết định, lập kế hoạch và thực hiện các biện pháp bảo tồn hiệu quả cho các loài và vùng sinh thái bị đe dọa Đường dẫn: https://www.iucnredlist.org/
Cơ sở Dữ liệu Thông tin Sinh học Toàn cầu (GBIF)
Là một hệ thống cung cấp miễn phí và truy cập mở cho các dữ liệu về đa dạng sinh học từ nhiều nguồn khác nhau GBIF có thể giúp các nhà nghiên cứu, nhà hoạch định chính sách và công chúng hiểu rõ hơn về sự phân bố và xuất hiện của các loài trên toàn thế giới GBIF cũng hỗ trợ các hoạt động liên quan đến bảo tồn, giáo dục và phát triển bền vững Mục đích của hệ thống này là khuyến khích việc sử dụng và chia sẻ các dữ liệu sinh học để nâng cao kiến thức, hiểu biết và giải quyết các vấn đề toàn cầu liên quan đến môi trường, y tế, nông nghiệp và phát triển bền vững Đường dẫn: https://www.gbif.org/
Hệ thống Thông tin Phân loại Tích hợp (ITIS)
Là một hệ thống cung cấp các danh mục tên khoa học, tên thông thường, phân loại và thông tin liên quan đến các loài trên thế giới ITIS được hỗ trợ bởi các cơ quan chính phủ của Hoa Kỳ, Canada và Mexico ITIS cũng có thể kết nối với các hệ thống thông tin phân loại khác như Catalogue of Life, Encyclopedia of Life và World Register of Marine Species Hệ thống cung cấp một nguồn thông tin phân loại chuẩn xác, nhất quán và có uy tín cho các nhà nghiên cứu, nhà quản lý, nhà giáo dục và công chúng Đường dẫn: https://www.itis.gov/
Encyclopedia of Life (EOL)
Là một hệ thống cung cấp một trang web cho mỗi loài được biết đến trên thế giới, bao gồm các thông tin về danh pháp, phân bố, sinh học, sinh thái, tài liệu và hình ảnh EOL được xây dựng dựa trên sự đóng góp của nhiều nguồn khác nhau, bao gồm các tổ chức khoa học, các nhà nghiên cứu, các nhà xuất bản, các nhà sưu tầm và công chúng Giúp các nhà nghiên cứu, nhà giáo dục và công chúng có được cái nhìn sâu sắc và đa dạng về các loài trên Trái Đất, cũng như khám phá và chia sẻ kiến thức về sự sống Đường dẫn: https://eol.org/
Catalogue of Life (CoL)
Là một hệ thống cung cấp danh mục toàn diện nhất về tất cả các loài được biết đến trên thế giới, bao gồm khoảng 1,9 triệu loài trong khoảng 120 triệu loài ước tính CoL được xây dựng dựa trên sự hợp tác của hơn 160 cơ sở dữ liệu phân loại chuyên ngành, được kiểm duyệt bởi các chuyên gia hàng đầu CoL cung cấp các thông tin về tên khoa học, tên thông thường, phân loại và các liên kết đến các nguồn khác Nhằm cung cấp một nguồn thông tin toàn diện và có uy tín về sự phân biệt và phân loại các loài cho các nhà nghiên cứu, nhà quản lý, nhà giáo dục và công chúng Đường dẫn: http://www.catalogueoflife.org/
World Register of Marine Species (WoRMS)
Là một hệ thống cung cấp danh mục toàn diện nhất về các loài sống trong môi trường biển, bao gồm khoảng 240.000 loài trong khoảng 2,2 triệu loài ước tính WoRMS được xây dựng dựa trên sự hợp tác của hơn 300 chuyên gia phân loại biển, được kiểm duyệt bởi các nhóm chuyên gia WoRMS cung cấp các thông tin về tên khoa học, tên thông thường, phân loại, phân bố và các liên kết đến các nguồn khác Mục đích của hệ thống này là cung cấp một nguồn thông tin chính xác và có uy tín về các loài biển cho các nhà nghiên cứu, nhà quản lý, nhà giáo dục và công chúng Đường dẫn: http://www.marinespecies.org/
Global Invasive Species Database (GISD)
Là một hệ thống cung cấp thông tin về các loài xâm lấn trên toàn thế giới, bao gồm khoảng 900 loài trong khoảng 100.000 loài ước tính GISD được xây dựng dựa trên sự đóng góp của nhiều tổ chức và cá nhân, được kiểm duyệt bởi các chuyên gia GISD cung cấp các thông tin về tên khoa học, tên thông thường, phân loại, phân bố, tác động và các biện pháp quản lý đối với các loài xâm lấn hệ thống này là giúp các nhà nghiên cứu, nhà quản lý, nhà hoạch định chính sách và công chúng có được cái nhìn toàn diện và có uy tín về các loài xâm lấn và các tác động của chúng đối với các hệ sinh thái, kinh tế và sức khỏe con người, cũng như các biện pháp quản lý và phòng ngừa Đường dẫn: http://www.iucngisd.org/gisd/
Animal Diversity Web (ADW)
Là một hệ thống cung cấp thông tin về động vật trên toàn thế giới, bao gồm khoảng 50.000 loài trong khoảng 1 triệu loài ước tính ADW được xây dựng dựa trên sự đóng góp của nhiều nguồn khác nhau, bao gồm các sinh viên, giáo viên, nhà nghiên cứu và công chúng ADW cung cấp các thông tin về tên khoa học, tên thông thường, phân loại, phân bố, sinh học, sinh thái và hình ảnh của các loài động vật Mục đích của hệ thống này là cung cấp một nguồn thông tin phong phú, đa dạng và có uy tín về các loài động vật cho các nhà nghiên cứu, nhà giáo dục và công chúng Đường dẫn: https://animaldiversity.org/
FishBase
Là một hệ thống cung cấp thông tin toàn diện về các loài cá trên thế giới, bao gồm khoảng 34.000 loài trong khoảng 230.000 loài ước tính FishBase được xây dựng dựa trên sự đóng góp của nhiều nguồn khác nhau, bao gồm các nhà nghiên cứu, các tổ chức và công chúng FishBase cung cấp các thông tin về tên khoa học, tên thông thường, phân loại, phân bố, sinh học, sinh thái và thuộc tính kinh tế của các loài cá Mục đích của hệ thống này là cung cấp một nguồn thông tin toàn diện và có uy tín về các loài cá cho các nhà nghiên cứu, nhà quản lý, nhà giáo dục và công chúng Đường dẫn: https://www.fishbase.org/
AmphibiaWeb
Là một hệ thống cung cấp thông tin về các loài lưỡng cư trên thế giới, bao gồm khoảng 8.000 loài trong khoảng 10.000 loài ước tính AmphibiaWeb được xây dựng dựa trên sự đóng góp của nhiều nguồn khác nhau, bao gồm các nhà nghiên cứu, các tổ chức và công chúng AmphibiaWeb cung cấp các thông tin về tên khoa học, tên thông thường, phân loại, phân bố, sinh học, sinh thái và tình trạng bảo tồn của các loài lưỡng cư Đường dẫn: https://amphibiaweb.org/
Animals Asia
Là một hệ thống phi lợi nhuận, nhân đạo và bền vững, nhằm bảo vệ và cứu hộ các loài động vật bị khai thác, lạm dụng và đe dọa trên khắp châu Á Hệ thống này bao gồm các thành phần như tổ chức, nhân viên, tình nguyện viên, đối tác, người ủng hộ, cơ sở vật chất, tài chính và các hoạt động cụ thể Hệ thống này hoạt động dựa trêncác nguyên tắc như tôn trọng, hợp tác, minh bạch, hiệu quả và sáng tạo Hệ thống này có ảnh hưởng tích cực đến cuộc sống của hàng nghìn con gấu và hàng triệu con động vật khác, cũng như đến sự phát triển của xã hội và môi trường Đường dẫn: animalsasia.org
Action Network
Là một nền tảng trực tuyến cho phép người dùng tạo ra và tham gia vào các chiến dịch hành động xã hội, chính trị và môi trường Hệ thống này cung cấp các công cụ để người dùng tạo ra các trang web, bản kiến nghị, thư ngỏ, bản kêu gọi, sự kiện, quyên góp và nhận tin tức liên quan đến các vấn đề họ quan tâm Hệ thống này cũng kết nối người dùng với các tổ chức, nhóm và cá nhân có cùng mục tiêu và giá trị Hệ thống Action Network được thành lập vào năm 2012 bởi một nhóm các nhà hoạt động và nhà phát triển phần mềm, với sứ mệnh là xây dựng một nền tảng mở, độc lập và minh bạch cho phép bất kỳ ai cũng có thể tổ chức và tham gia vào các hành động nhằm thay đổi xã hội theo hướng tích cực Đường dẫn: Action Network
SVW
Là một hệ thống bảo tồn động vật hoang dã tại Việt Nam, được thành lập vào năm 2014 bởi một nhóm các nhà hoạt động và nhà khoa học Hệ thống này có các hoạt động chính như sau: cứu hộ và phục hồi động vật hoang dã, bảo vệ sinh cảnh sống, sinh sản bảo tồn, nghiên cứu bảo tồn, giáo dục và nâng cao nhận thức và vận động chính sách Hệ thống này có tầm nhìn là động vật hoang dã của Việt Nam được an toàn và sứ mệnh là ngăn chặn sự tuyệt chủng và phục hồi các loài động vật hoang dã nguy cấp tại Việt Nam Hệ thống này có trụ sở tại Hà Nội và có các trung tâm cứu hộ gấu tại Cúc Phương và Pù Mát Đường dẫn: https://svw.vn/vi/ve-svw/
CCD
Là một trang web thuộc hệ thống của Trung tâm Bảo tồn Thiên nhiên và Phát triển (CCD) Trang web này chứa các báo cáo và ấn phẩm về các hoạt động và kết quả của CCD trong lĩnh vực bảo tồn đa dạng sinh học và phát triển bền vững tại Việt Nam Bạn có thể tìm thấy các báo cáo và ấn phẩm về các chủ đề như quản trị rừng và tài nguyên, bảo vệ sinh cảnh sống, sinh sản bảo tồn, nghiên cứu bảo tồn, giáo dục và nâng cao nhận thức, vận động chính sách, chống săn bắt và buôn bán động vật hoang dã, du lịch và trải nghiệm, phát triển cộng đồng và truyền thông Đường dẫn: https://ccd.org.vn/thu-vien/bao-cao-va-an-pham/
WWF
Là một hệ thống bảo tồn thiên nhiên quốc tế, được thành lập vào năm 1961 với tên gọi ban đầu là World Wildlife Fund Hệ thống này có mục đích bảo vệ động vật và tài nguyên thiên nhiên của trái đất, đặc biệt là những loài và khu vực nguy cấp và quan trọng Hệ thống này có các hoạt động chính như cứu hộ và phục hồi động vật hoang dã, bảo vệ sinh cảnh sống, nghiên cứu và giáo dục bảo tồn, vận động chính sách và ủng hộ Hệ thống WWF có trụ sở chính tại Thụy Sĩ và có chi nhánh tại 59 quốc gia trên thế giới Đường dẫn: https://vietnam.panda.org/about_us_vn/
ENV
Là một trang web về bảo tồn thiên nhiên tại Việt Nam, do Liên hiệp các Hội Khoa học và Kỹ thuật Việt Nam chủ quản Trang web này cung cấp các thông tin, tin tức, bài viết, ảnh, video và tài liệu liên quan đến các vấn đề về thiên nhiên, động vật hoang dã, rừng, nước ngọt, đại dương và biển, khí hậu và năng lượng, phát triển bền vững và giáo dục môi trường Trang web này cũng là nơi trao đổi, chia sẻ và hợp tác giữa các nhà khoa học, nhà hoạt động, nhà quản lý, nhà báo và công chúng trong lĩnh vực bảo tồn thiên nhiên Đường dẫn: https://www.thiennhien.net/
Giải pháp
Bài toán phát triển hệ thống đặt ra (mục đích của dự án)
Hệ thống Nature's Shield được phát triển từ ý tưởng muốn bảo tồn các động vật có nguy cơ tuyệt chủng (có tên trong danh sách đỏ) Khi phát triển dự án, nhóm đã đặt ra những bài toán cho hệ thống như sau:
❖ Quản lý hồ sơ động vật: Làm sao để hệ thống có có thể lưu trữ dữ liệu về các cá thể động vật đang bị đe dọa một cách hiệu quả? Làm sao để cho công chúng thấy được công khai dữ liệu về các cá thể đang bị bị đe dọa? Sử dụng các công cụ nào để có thể lưu trữ và quản lý hồ sơ động vật một cách có hiệu quả và bảo mật cao?
❖ Theo dõi và kiểm soát: Làm thế nào hệ thống có thể theo dõi tình trạng của cá thể đang bị đe dọa? Có những cách nào để thu thập thông tin từ công chúng hay tổ chức về các cá thể đó? Làm thế nào để có thể kiểm soát tình hình và đảm bảo an toàn cho cá thể đang gặp nguy hiểm? Có những cách nào để bảo mật an toàn dữ liệu cho hệ thống, tránh bị mất cắp?
❖ Hợp tác quốc tế: Làm sao để tạo ra mạng lưới liên kết giữa các quốc gia và tổ chức quốc tế để chia sẻ thông tin và tài nguyên về bảo tồn động vật? Liên kết như thế nào? Hệ thống có đủ tiềm năng để hợp tác với các tổ chức hay quốc gia trên thế giới cùng cùng giải quyết vấn đề hay không?
❖ Giáo dục và nhận thức: Có những cách thức nào để tăng cường giáo dục và nhận thức cho công chúng về vấn đề bảo tồn động vật thông qua hệ thống? Hệ thống có giải pháp gì để phổ biến nội dung giáo dục lan rộng ra toàn thế giới? Nội dung giáo dục có trong hệ thống sẽ bao gồm những gì? truy cập như thế nào? Làm sao để mọi người hứng thú với chương trình giáo dục của hệ thống?
❖ Kêu gọi đầu tư: Có những cách thức nào để nhận được sự đóng góp và ủng hộ từ các cá nhân, tổ chức, doanh nghiệp và cơ quan quốc tế? Các mạnh thường quân có thể sử dụng các hình thức như quyên góp nào cho dự án? Làm sao để minh bạch quỹ quyên góp đó?
2.1.2 Nhược điểm của các hệ thống tương tự:
Vậy với các bài toán mà nhóm phát triển hệ thống đã đề ra như ở trên, liệu có hệ thống nào có sẵn đáp ứng được tất cả hay không? Câu trả lời là không Bởi sau khi tổng hợp và phân tích các dự án hệ thống tương tự với Nature's Shield, nhóm nhận ra mỗi hệ thống đều có những nhược điểm riêng Sau đây là những nhược điểm được tổng hợp lại:
- Có nhiều hệ thống lưu trữ chi tiết thông tin các loài có trên Trái Đất, như một cuốn “từ điển bách khoa toàn thư” về các loài, như FishBase hay IUCN,
Nhưng lại không hề có hệ thống nào lưu trữ hồ sơ và chia sẻ công khai tình hình các cá thể động vật đang gặp nguy hiểm cho công chúng vì lý do an toàn và bảo mật Trên thực tế có một số hệ thống lưu trữ và theo dõi vị trí trực tuyến của các loài động vật đang được bảo tồn, nhưng thông tin đó chỉ được phục vụ cho các nhà nghiên cứu, không đến tay công chúng Như vậy, công chúng vẫn chưa có thể theo dõi một cách rõ ràng và cụ thể tình trạng của các cá thể đang được bảo tồn Điều này làm giảm bớt sự chú ý của công chúng đến vấn đề bảo tồn các loài động vật đang gặp nguy hiểm
- Chưa có sự hợp tác và phối hợp nhiệt tình của các bên liên quan, bao gồm cả các cơ quan chính phủ, các tổ chức phi chính phủ, các nhà nghiên cứu và các cộng đồng địa phương Ví dụ điểm hình như iNaturalist: hệ thống này cần có sự xác minh và kiểm tra của các chuyên gia để đảm bảo tính chính xác và tin cậy của các thông tin về các loài động vật và thực vật nhưng thủ tục để xác minh cũng rất rườm rà và tốn thời gian
- Chưa có hệ thống nào lưu trữ thông tin toàn cầu nào lưu trữ thông tin các cá thể đang được bảo tồn ở từng quốc gia
- Tính năng giáo dục ở các hệ thống tương tự còn chưa hấp dẫn, chưa được đầu tư nhiều và còn sơ sài, thậm chí nhiều hệ thống không bao gồm chương trình giáo dục Điển hình như chương trình giáo giáo dục của hệ thống ENV (Trung tâm giáo dục thiên nhiên) chỉ bao gồm các tấm poster kêu gọi, tài liệu khá sơ sài Trong khi đó hệ thống EOL Learning lại có khá nhiều tài liệu, nhưng lại khô khan, không hấp dẫn người xem
- Nhiều hệ thống mang bản chất là bách khoa toàn thư với lượng thông tin khổng lồ nhưng khó truy cập, giao diện không bắt mắt, điển hình như hệ thống FishBase hay CatalogueOfLife (CoL), ITIS…
- Chỉ có một số ít công khai số liệu quỹ đầu tư của các mạnh thường quân gửi về, điều này chưa thật sự minh bạch Bên cạnh đó chỉ có một số phương thức thanh thanh toán được chấp nhận (Paypal, Visa ) nếu như đó là hệ thống toàn cầu, điều này gây ra sự khó khăn cho công chúng khi họ muốn góp quỹ
2.1.3 Mục đích hướng đến của hệ thống:
Với tất cả những nhược điểm của các hệ thống có sẵn cùng những bài toán mà nhóm phát triển hệ thống đề ra, nhóm không chọn được bất cứ một hệ thống nào đáp ứng tất cả những yêu cầu về Vì thế, nhóm 1 quyết định xây dựng một hệ thống mới:
Hệ thống quản lý và bảo tồn động vật có nguy cơ bị tuyệt chủng "Nature's Shield", đạt được các mục đích sau:
- Về khía cạnh quản lý lưu trữ trữ và chia sẻ thông tin các cá thể đang bị đe dọa: Tạo và lưu trữ thông tin liên quan đến từng cá thể đang được bảo tồn ở mỗi khu vực, quốc gia (Không bao gồm vị trí chính xác) Thông tin có tính cập nhật, xác thực, công khai Kho dữ liệu đảm bảo an toàn bảo mật Tạo sự nhận diện hệ thống rộng rãi trên mọi nền tảng xã hội: Tiktok, Facebook, Instagram, Zalo,
- Về khía cạnh liên kết hợp tác: tạo ra mạng lưới liên kết toàn cầu, thu thập thông tin một cách nhanh chóng và chính xác
- Về khía cạnh giáo dục: Xây dựng nội dung giáo dục hấp dẫn, độc đáo, sâu sắc, dễ tiếp thu và dễ nhớ, phù hợp với mọi lứa tuổi
Những biện pháp để giải bài toán phát triển hệ thống đặt ra
2.2.1 Giải pháp trong thao tác Quản lý hồ sơ động vật:
❖ Sử dụng định danh độc nhất cho mỗi cá thể động vật (miễn phí): Thực hiệnhệ thống gán số định danh hoặc thẻ độc nhất cho từng động vật Điều này sẽ giúp theo dõi và quản lý hồ sơ của chúng một cách hiệu quả hơn Định danh độc nhất là một phương pháp tốt để quản lý hồ sơ động vật Gán cho mỗi cá thể một ID và sử dụng mã vạch tương tự như căn cước công dân Bằng cách này, có thể dễ dàng theo dõi và xác định từng cá thể động vật một cách chính xác Mã vạch cung cấp sự tiện lợi và tăng tính chính xác trong việc quản lý và định danh động vật
❖ Tích hợp dữ liệu: Tích hợp hệ thống quản lý động vật với các hệ thống khác như cơ sở dữ liệu thú y, chương trình nuôi cấy và cơ sở dữ liệu nghiên cứu liên quan Điều này đảm bảo chia sẻ dữ liệu liền mạch và sự hợp tác giữa các bộ phận hoặc tổ chức khác nhau liên quan đến quản lý động vật Việc tích hợp và lưu trữ những dữ liệu đó sẽ cần tốn một khoản phí để duy trì
❖ Lưu trữ dữ liệu bằng điện toán đám mây: Công nghệ này dùng để lưu trữ, quản lý và chia sẻ dữ liệu về động vật hoang dã từ nhiều nguồn khác nhau Điện toán đám mây là một công nghệ cung cấp các dịch vụ trực tuyến như lưu trữ, xử lý và phân tích dữ liệu Điện toán đám mây có thể giúp giải quyết vấn đề thiếu hụt hoặc không đồng nhất của dữ liệu, cũng như tăng cường khả năng truy cập và sử dụng dữ liệu Như vậy, dữ liệu về hồ sơ hay tất cả những gì liên quan đến động vật hoang dã đều được lưu trữ và quản lý cẩn thận và minh bạch Một số công nghệ điện toán đám mây có thể áp dụng như: Oracle Cloud Infrastructure (OCI), IBM Cloud, Google Cloud Platform (GCP), Microsoft Azure, Sẽ cần bỏ phí để có thể lưu trữ một lượng lớn thông tin mà hệ thống cần lưu trữ
❖ Mã hóa thông tin để tránh rủi ro về bảo mật: Sử dụng mã hóa để bảo vệ thông tin và thanh toán của người dùng, từ đó tăng cường an toàn và bảo mật cho hệ thống quản lý và bảo tồn động vật hoang dã Mã hóa là một công nghệ bảo vệ thông tin bằng cách biến đổi nó thành một dạng không thể đọc được bởi người ngoài Mã hóa có thể giúp giảm rủi ro về mất mát, hỏng hóc, hack hoặc lộ thông tin nhạy cảm
Từ đó mà các tài liệu về động vật có nguy cơ về tuyệt chủng sẽ vô cùng an toàn Tuy nhiên việc đảm bảo an toàn bảo mật sẽ tốn nhiều chi phí cho khâu nâng cấp trang thiết bị, thuê đội ngũ an toàn bảo mật thông tin,
2.2.1 Giải pháp trong việc theo dõi và giám sát động vật:
❖ Thêm hình ảnh rõ nét chứng minh tình trạng sống của mỗi cá thể đang được bảo tồn: việc hồ sơ các cá thể đang được bảo tồn có thêm hình ảnh được cập nhật thường xuyên và chia sẻ công khai sẽ cho công chúng thấy được cụ thể tình hình mỗi cá thể, nâng cao hiệu quả theo dõi và kiểm soát Hình ảnh này có thể có được từ các tổ chức, các cơ quan bảo tồn liên kết cung cấp, vì vậy giải pháp này hoàn toàn miễn phí
❖ Liên kết với các tổ chức quốc tế: Việc liên kết cùng thúc đẩy hợp tác, khuyến khích các tổ chức này cung cấp thông tin chi tiết về tình hình các cá thể đang bảo tồn về hệ thống sẽ giúp tăng cường hiệu quả giám sát và theo dõi
❖ Hỗ trợ Theo dõi và giám sát bằng định vị GPS (mất phí): Để theo dõi động vật quý hiếm mà không làm ảnh hưởng quá nhiều vào sinh hoạt tự nhiên của chúng, định vị GPS sẽ là một giải pháp tối ưu Các thiết bị định vị GPS giúp theo dõi và giám sát các loài động vật quý hiếm Chúng cho phép các nhà nghiên cứu và quản lý bảo tồn theo dõi vị trí, hành vi di chuyển và phạm vi sinh sống của các loài này Thông tin thu thập từ định vị GPS có thể giúp hiểu rõ hơn về môi trường sống và yêu cầu sinh thái của động vật quý hiếm Tuy nhiên sẽ tốn một khoản tiền để mua trang thiết bị Ngoài ra, vị trí cụ thể của cá thể đang được bảo tồn sẽ không công khai vì sự an toàn cho cá thể đó
❖ Cấp quyền camera: việc cấp quyền camera cho hệ thống cho phép công chúng từ xa có thể theo các cá thể được bảo tồn sẽ giúp tăng cường hiệu quả theo dõi và kiểm soát Sẽ tốn một khoản phí đầu tư cho việc mua và lắp đặt camera, bảo trì,
2.2.2 Giải pháp hợp tác quốc tế và giáo dục:
❖ Kết nối đa quốc gia bằng online platforms: Một trong những khó khăn lớn nhất của hệ thống bảo vệ động vật hoang dã là kết nối giữa các quốc gia, lãnh thổ Online platforms là các nền tảng trực tuyến cho phép người dùng trao đổi, thảo luận và hợp tác với nhau Nó để tạo ra một kênh liên lạc và hợp tác trực tuyến giữa các quốc gia và tổ chức quốc tế về bảo tồn động vật hoang dã, từ đó chia sẻ thông tin, kinh nghiệm, tài nguyên và giải pháp Online platforms có thể giúp tăng cường sự kết nối và giao lưu giữa các bên liên quan, cũng như nâng cao khả năng học hỏi và sáng tạo Các phần mềm tiêu biểu của online platforms là: Zoom, Microsoft Teams, Cisco Webex, GoToMeeting, Skype, Các phần mềm này hoàn toàn miễn phí, nhưng để có những trải nghiệm tuyệt vời hơn, sẽ phải bỏ ra một khoản tiền để nâng cấp tài khoản
❖ Xây dựng chương trình giáo dục chất lượng: chương trình giáo dục của hệ thống sẽ được xây dựng đa phương tiện, bao gồm sách, báo tài liệu, video và cả tranh ảnh Bên cạnh đó nội dung được xây dựng sẽ đảm bảo dễ nhớ, đơn giản, dễ tiếp thu, hấp dẫn và thú vị, phù hợp với mọi lứa tuổi Giải pháp này sẽ mất phí để thuê người soạn nội dung, dựng video, âm thanh, hình ảnh,
❖ Nội dung đa ngôn ngữ: nội dung hiển thị trên hệ thống sẽ được dịch ra nhiều ngôn ngữ chứ không phải một, điều này sẽ giúp công chúng từ khắp nơi trên thế giới có thể truy cập tiếp nhận thông tin một cách dễ dàng, tăng tương tác cho hệ thống Có thể sử dụng các công cụ như Google dịch (Google Translate), hay Grammarly, hoặctự thuê đội ngũ dịch thuật riêng, tất cả những cách này đều có phí
❖ Xây dựng hệ thống nhận diện trên mọi nền tảng mạng xã hội: Facebook,
TikTok, Instagram, X (Twitter), Điều này sẽ giúp thông tin trên hệ thống sẽ được phát tán rộng rãi để công chúng được biết tới nhiều hơn, kêu gọi mọi người cùng nhau chung tay bảo vệ các loài động vật đang bị đe dọa trên hành tinh thân yêu Giải pháp này không mất phí, chỉ mất phí khi sử dụng công cụ quảng cáo trên các nền tảng này nhằm mục đích quảng bá nội dung, thu hút công chúng chú ý quan tâm
2.2.3 Giải pháp cho đầu tư:
❖ Truyền thông bằng social media khi phát động chiến dịch, chương trình:
Sử dụng social media để tăng cường sự tham gia và ủng hộ của cộng đồng cho việc bảo tồn động vật hoang dã, từ đó tạo ra các chiến dịch gây quỹ, tuyên truyền, giáo dục hoặc hành động liên quan đến các loài động vật hoang dã Social media là một công nghệ cho phép người dùng tạo, chia sẻ và tương tác với các nội dung trực tuyến Social media có thể giúp tăng cường sự kết nối và giao lưu giữa các cá nhân, tổ chức, doanh nghiệp và cơ quan quốc tế có cùng mục tiêu bảo tồn Việc này có thể mất nhiều tiền vì phải chi ra cho việc quảng cáo, giá thầu sẽ phụ thuộc vào từng nền tảng
❖ Liên kết với các tổ chức trung gian thanh toán trên toàn cầu: để hướng tới mục tiêu gây quỹ trên toàn cầu, việc liên kết với nhiều tổ chức trung gian thanh toán là điều cần thiết, không chỉ PayPal, MasterCard hay Visa, hệ thống cũng có sự liên kết với các tổ chức thanh toán là các ngân hàng thương mại ở các quốc gia (ví dụ: Bidv, Techcombank ở Việt Nam ) Điều này nhằm tạo sự thuận tiện cho công chúng tham gia góp quỹ, cũng như tăng cường quy mô nguồn quỹ của hệ thống nhận được
Đánh giá tính khả thi
2.3.1 Tính khả thi trong hoạt động: a Các bên liên quan:
Hệ thống này liên quan đến nhiều bên khác nhau, bao gồm công chúng, cơ quan bảo tồn, các tổ chức quốc tế và quản trị hệ thống Mỗi bên đều có vai trò và trách nhiệm riêng
Trong quá trình tham gia và tương tác với hệ thống, mỗi nhóm người dùng đều được hưởng những lợi ích nhất định:
- Công chúng: có thể tiếp nhận thông tin mới nhất về các loài động vật, các cá thể đang gặp nguy hiểm và đang được bảo tồn, có cơ hội trau dồi kiến thức về bảo vệ an toàn đa dạng sinh học, có cơ hội được giúp đỡ các cá thể đang gặp nguy hiểm,
- Các tổ chức quốc tế: tiếp nhận thông tin mới nhất từ cổng thông tin, có thể viết báo, viết tin tức nhằm mục đích nhất định,
- Cơ quan bảo tồn: có thể sử dụng cổng thông tin để công chúng biết tới và tiến hành quyên góp hỗ trợ, có thể viết tin tức, báo cáo mới nhất về các cá thể đang được bảo tồn
- Quản trị hệ thống: nhận được khoản tiền nhờ vào việc duy trì hệ thống, thực hiện ý nghĩa nhân văn
Như vậy xét theo tiêu chí này, hệ thống khả thi nhưng sẽ gặp một chút khó khăn trong việc kêu gọi người dùng sử dụng nền tảng, vì là nền tảng mới ra mắt và chưa có sự uy tín trong mắt công chúng b Các mối quan hệ trong tổ chức:
Trong khi quản trị hệ thống là người duy trì, vận hành hệ thống giúp hệ thống hoạt động ổn định, trơn tru thì các cơ quan bảo tồn là nguồn sống của hệ thống, cung cấp các thông tin hữu ích và xác đáng Bên cạnh đó, công chúng đóng quan trọng trong việc giúp hệ thống ngày càng hoàn thiện và phát triển thông qua việc phản hồi và đánh giá, báo cáo tình trạng các cá thể đang được bảo tồn,
Mỗi một nhóm người dùng đều có những trách nhiệm và quyền hạn riêng biệt, tuy nhiên đều phải dựa vào tính chân thực và xác đáng của dữ liệu có trên hệ thống Như vậy xét theo tiêu chí này, hệ thống hoàn toàn khả thi c Độ tin cậy trong hoạt động:
Mọi thông tin có trên hệ thống đều được xác minh rõ ràng, nhằm tạo ra sự minh bạch trong hoạt động của hệ thống Đối với các tổ chức quốc tế và cơ quan bảo tồn, hai nhóm người dùng này phải cung cấp giấy tờ chứng minh tổ chức khi xin cấp tài khoản Đối với hoạt động gây quỹ, số tiền được đóng góp ủng hộ sẽ được công khai minh bạch trên hệ thống sau khi giao dịch thực hiện thành công, có chức năng sao kê cho cơ quan bảo tồn để có thể chứng minh được sự uy tín của hệ thống
Ngoài ra, tác vụ Phản hồi báo cáo có mặt ở khắp các tính năng của hệ thống, từ việc xem hồ sơ các cá thể đang được bảo tồn đến tham gia chương trình học tập, bài trắc nghiệm, thanh toán, nếu có bất cứ vấn đề nào phát sinh trong quá trình tương tác với hệ thống, họ có thể báo cáo ngay và xem phản hồi của mình đã được giải quyết hay chưa trong mục Lịch sử hoạt động tích hợp trong nền tảng
Như vậy xét theo tiêu chí này, hệ thống hoàn toàn khả thi d Môi trường bên ngoài tổ chức:
Việc ngôi nhà chung của chúng ta đang ngày càng bị đe dọa nghiêm trọng đã khiến cho các công tác bảo vệ môi trường sống trở nên cấp thiết hơn bao giờ hết, mọi người ngày càng tăng thêm sự chú ý, quan tâm đặc biệt đến sự an toàn của các loài động thực vật trên Trái Đất Tuy nhiên vẫn chưa có hệ thống nào công khai tình trạng của từng cá thể đang được bảo tồn như hệ thống nhóm đang hướng đến
Như vậy xét theo tiêu chí này, hệ thống hoàn toàn khả thi e Môi trường cạnh tranh: Đã có rất nhiều hệ thống tương tự như Nature’s Shield như các hệ thống nhóm đã liệt kê ở trên, tuy nhiên lại chỉ phân về hai loại chủ yếu: một là các hệ thống dùng để quản lý nội bộ các cơ quản bảo tồn, không công khai thông tin và không có tính năng kêu gọi gây quỹ, và hai là các cổng thông tin dùng để phổ biến tin tức đến với công chúng, có tích hợp tính năng giáo dục và góp quỹ, tuy nhiên lại thiếu đi sự phối hợp trong cuộc của các cơ quan bảo tồn
Vì vậy, với mục tiêu hướng đến của Nature’s Shield là một hệ thống mở, có sự tương tác qua lại liên tục giữa các bên tham gia, và chưa có hệ thống nào có khả năng tương tự hiện nay có thể cạnh tranh với sự đầy đủ trong tính năng như Nature’s Shield Như vậy xét theo tiêu chí này, hệ thống hoàn toàn khả thi f Quy định Chính phủ:
Các tác vụ, tính năng được mong muốn có trong hệ thống không vi phạm các quy định hay chính sách từ Chính phủ Như vậy xét theo tiêu chí này, hệ thống hoàn toàn khả thi
2.3.2 Tính khả thi về kỹ thuật: a Tính khả thi về xử lý:
Hệ thống hoạt động 24/7 và có thể truy cập từ bất cứ nơi đâu Tuy nhiên, tốc độ xử lý sẽ tùy thuộc vào cơ sở hạ tầng thiết bị máy móc, công nghệ viễn thông cấu thành nên hệ thống
Vì vậy xét theo tiêu chí này với sự tân tiến của công nghệ kỹ thuật hiện đại, tiêu chí này hoàn toàn khả thi b Tính khả thi về dữ liệu:
Với các giải pháp hệ thống ứng dụng như lưu trữ điện toán đám mây cùng mã hóa, hệ thống có thể lưu trữ và xử lý một lượng lớn dữ liệu một cách tương đối an toàn
Các yêu cầu đối với hệ thống
Xác định tác vụ
Hệ thống được mô hình hóa bao gồm các tác vụ chính sau đây:
- Đăng nhập quản lý tài khoản
- Theo dõi và kiểm soát
- Quản lý hồ sơ động vật
- Liên kết hợp tác giáo dục
- Gây quỹ, kêu gọi đầu tư
3.1.1 Phân rã Tác vụ Đăng nhập và Quản lý tài khoản:
Tác vụ Đăng nhập và Quản lý tài khoản gồm các tác vụ con phân rã theo nhóm người dùng như sau:
+ Xem thông tin tài khoản
+ Chỉnh sửa thông tin tài khoản, thêm tài khoản thanh toán
- Các tổ chức quốc tế:
+ Xem thông tin tài khoản
+ Chỉnh sửa thông tin tài khoản, thêm tài khoản thanh toán
+ Xem và chỉnh sửa thông tin tài khoản
+ Nhập thông tin các cá thể động vật đang bảo tồn
3.1.2 Phân rã tác vụ Theo dõi và kiểm soát:
Tác vụ Theo dõi và kiểm soát gồm các tác vụ con phân rã theo nhóm người dùng như sau:
+ Phát hiện tình trạng động vật, môi trường sống + Báo cáo tình trạng động vật ở các cơ quan bảo tồn, vườn quốc gia
+ Kiểm tra lịch sử báo cáo + Đăng ký nhận tin tức mới nhất (tin tức về động vật, các chương + Tìm kiếm thông tin
+ Đánh giá và phản hồi
- Các tổ chức quốc tế:
+ Phát hiện tình trạng động vật, môi trường sống
+ Đăng ký nhận tin tức mới nhất (tin tức về động vật, các chương trình, chiến dịch, )
+ Đánh giá và phản hồi
+ Tiếp nhận tình trạng từ phía hệ thống
+ Chỉnh sửa thông tin hồ sơ cá thể đang bảo tồn
+ Tiếp nhận và xử lý yêu cầu
3.1.3 Phân rã Tác vụ Liên kết hợp tác giáo dục:
Tác vụ Liên kết hợp tác giáo dục gồm các tác vụ con phân rã theo nhóm người dùng như sau:
+ Tham gia học tập và Làm bài trắc nghiệm + Đánh giá phản hồi
- Các tổ chức quốc tế:
+ Tham gia + Đánh giá phản hồi
+ Phát động chiến dịch, chương trình hợp tác
+ Tiếp nhận và xử lý phản hồi, đánh giá
+ Tạo chương trình giáo dục
+ Tạo chiến dịch, chương trình hợp tác
3.1.4 Phân rã Tác vụ Gây quỹ, kêu gọi đầu tư:
Tác vụ Gây quỹ, kêu gọi đầu tư gồm các tác vụ con phân rã theo nhóm người dùng như sau:
+ Lựa chọn cơ quan bảo tồn hoặc chiến dịch muốn gây quỹ
+ Xem lịch sử thanh toán
- Các tổ chức quốc tế:
+ Lựa chọn cơ quan bảo tồn hoặc chiến dịch muốn gây quỹ
+ Xem lịch sử thanh toán
+ Phát động chiến dịch, chương trình gây quỹ
+ Báo cáo kết quả, sao kê
+ Cập nhật thông tin về các chiến dịch, chương trình lên hệ thống
+ Cập nhật thông tin liên quan đến thanh toán
+ Tiếp nhận và xử lý yêu cầu.
Danh sách người dùng hệ thống
STT Tên tác nhân Ghi chú
1 Công chúng Những người đưa ra đánh giá, nhận xét, góp ý cho hệ thống về các vấn đề liên quan
2 Các tổ chức quốc tế Cùng với công chúng tham gia vào góp ý và đánh giá
3 Cơ quan bảo tồn Cung cấp thông tin, dữ liệu cho hệ thống
4 Quản trị hệ thống Cập nhật thông tin đến người dùng
Xác định nội dung
Nội dung được xác định thông qua các tác vụ và người dùng thể hiện qua:
❖ Tác vụ đăng nhập, quản lý tài khoản:
- Giao diện đăng nhập, các thông tin yêu cầu đăng nhập
- Giao diện cài đặt, quản lý tài khoản
❖ Tác vụ trong theo dõi và kiểm soát:
- Giao diện chứa thông tin tình trạng động vật, môi trường sống
- Giao diện đăng ký nhận tin tức mới
- Giao diện tìm kiếm thông tin
- Giao diện đánh giá và phản hồi
❖ Tác vụ trong quản lý hồ sơ động vật:
- Giao diện tạo, chỉnh sửa hồ sơ động vật
- Giao diện chỉnh sửa hồ sơ động vật
- Giao diện tiếp nhận yêu cầu
❖ Tác vụ liên kết hợp tác giáo dục:
- Giao diện thông tin về các chiến dịch, chương trình
- Giao diện trang giáo dục
- Giao diện đánh giá phản hồi
- Giao diện tiếp nhận xử lý yêu cầu
❖ Tác vụ Gây quỹ, kêu gọi đầu tư:
- Giao diện tìm kiếm thông tin
- Giao diện phát động chương trình gây quỹ
- Giao diện theo dõi số tiền quyên góp
- Giao diện nhận, xử lý
- Giao diện báo cáo, phản hồi, đánh giá
- Giao diện tiếp nhận xử lý yêu cầu.
Xác định về công cụ
- Ngôn ngữ lập trình: Hệ thống có thể được xây dựng bằng sử dụng một ngôn ngữ lập trình hoặc một nền tảng phát triển cụ thể Các ngôn ngữ phổ biến cho phát triển hệ thống bao gồm Java, Python, Ruby, C#, và nhiều ngôn ngữ web khác
- Cơ sở Dữ liệu: Hệ thống cần một cơ sở dữ liệu mạnh mẽ để lưu trữ thông tin về các loài động vật, hồ sơ cá nhân, và dữ liệu liên quan khác Cơ sở dữ liệu phổ biến có thể sử dụng bao gồm MySQL, PostgreSQL, MongoDB, và Microsoft SQL Server
- Thiết bị Nạp dữ liệu: Các thiết bị như máy tính cá nhân, máy tính bảng và điện thoại di động được sử dụng để nạp dữ liệu và truy cập hệ thống
- Công cụ Giao diện Người dùng (UI): Hệ thống cần có giao diện người dùng để người dùng có thể tương tác với nó Các công cụ phát triển giao diện người dùng (UI) như React, Angular, Vue.js và HTML/CSS thường được sử dụng để xây dựng giao diện người dùng
- Công cụ Phân tích Dữ liệu: Để phân tích dữ liệu về tình trạng động vật và hiệu suất các biện pháp bảo tồn, hệ thống có thể sử dụng các công cụ phân tích dữ liệu như R, Python (pandas, numpy, scipy), MATLAB hoặc các nền tảng phân tích dữ liệu như Tableau, Power BI
- Hệ thống Theo dõi Thời gian thực: Để giám sát sự thay đổi trong môi trường sống hoặc tình trạng sức khỏe của các loài động vật, hệ thống có thể sử dụng các thiết bị cảm biến và hệ thống theo dõi thời gian thực
- Công cụ Quản lý Quyền truy cập: Để đảm bảo tính bảo mật và quản lý quyền truy cập, hệ thống cần có công cụ quản lý quyền truy cập để xác định người dùng nào có quyền truy cập và chỉnh sửa thông tin cụ thể
- Các API và Tích hợp: Hệ thống cần cung cấp các API (giao diện lập trình ứng dụng) để có thể tích hợp với các hệ thống khác, chẳng hạn như hệ thống quản lý môi trường tự nhiên hoặc các cơ quan chính phủ liên quan đến bảo tồn động vật
- Công cụ Bảo mật: Để đảm bảo tính bảo mật của dữ liệu và truy cập hệ thống, hệ thống có thể sử dụng các công cụ bảo mật như phần mềm mã hóa, máy chủ bảo mật, và kiểm tra bảo mật thường xuyên
- Công cụ Đào tạo và Hỗ trợ: Để đảm bảo người dùng có khả năng sử dụng hệ thống một cách hiệu quả, cần cung cấp công cụ đào tạo và hỗ trợ, bao gồm tài liệu hướng dẫn và hỗ trợ trực tuyến
- Hệ thống quản lý và bảo tồn động vật có nguy cơ tuyệt chủng cần có các công cụ hiệu quả để quản lý, theo dõi và truy cập thông tin về các loài động vật cũng như hồ sơ cá nhân của chúng Điều này giúp đảm bảo tính bảo mật và hiệu suất trong côngviệc bảo tồn và quản lý các loài quý báu này.
Phân tích các yêu cầu của hệ thống
Mô tả tác vụ
Bao gồm: Đăng ký, Đăng nhập, chỉnh sửa thông tin người dùng, nhập thông tin ngân hàng phục vụ thanh toán, báo cáo tình trạng động vật ở các cơ quan bảo tồn, vườn quốc gia a Quản lý tài khoản:
Tên tác vụ: Đăng ký
Cái gì: Người dùng đăng ký tài khoản Ở đâu và khi nào: Khi người dùng muốn đăng ký tài khoản để thực hiện các công việc
Vì sao: Để sở hữu tài khoản cá nhân
Như thế nào: Hệ thống sử dụng những ngôn ngữ lập trình C#, SQL, Java, những- công cụ giúp xây dựng hệ thống cũng như chức năng đăng nhập của người dùng Người dùng thao tác trên hệ thống bằng máy chủ, Tablet, thiết bị di động cá nhân,
Bao nhiêu: Tác vụ được thực hiện 1 lần duy nhất với mỗi 1 tài khoản
Với những gì: Thông tin cá nhân người dùng: họ tên, SĐT, … Khung nhập thông tin tài khoản
Nút tạo tài khoản -> Tài khoản được tạo thành công/không thành công-> lặp lại Nút xác nhận, gửi OTP
Tên tác vụ: Đăng nhập
Cái gì: Người dùng đăng nhập vào tài khoản của mình Ở đâu và khi nào: Khi người dùng muốn đăng nhập vào tài khoản của mình
Vì sao: Để thực hiện các tác vụ trên hệ thống
Như thế nào: Hệ thống sử dụng những ngôn ngữ lập trình C#, SQL, Java, những- công cụ giúp xây dựng hệ thống cũng như chức năng đăng nhập của người dùng Người dùng thao tác trên hệ thống bằng máy chủ, Tablet, thiết bị di động cá nhân,
Bao nhiêu: Tác vụ được thực hiện rất nhiều lần trong quá trình sử dụng hệ thống
Với những gì: Tài khoản, mật khẩu, OTP Khung đăng nhập Nút đăng nhập
Nút quên mật khẩu, đổi mật khẩu
- Chỉnh sửa thông tin người dùng:
Tên tác vụ: Chỉnh sửa thông tin người dùng
Cái gì: Người dùng đăng nhập vào tài khoản của mình Ở đâu và khi nào: Người dùng muốn chỉnh sửa thông tin cá nhân của mình trên hệ thống
Vì sao: Để thực hiện các tác vụ trên hệ thống
Như thế nào: Hệ thống sử dụng những ngôn ngữ lập trình C#, SQL, Java, những- công cụ giúp xây dựng hệ thống cũng như chức năng đăng nhập của người dùng Người dùng thao tác trên hệ thống bằng máy chủ, Tablet, thiết bị di động cá nhân,
Bao nhiêu: Tác vụ được thực hiện rất nhiều lần trong quá trình sử dụng hệ thống
Với những gì: Thông tin cá nhân Khung thông tin cá nhân
Nút chỉnh sửa, nút lưu, xóa
- Nhập thông tin ngân hàng phục vụ thanh toán:
Tên tác vụ: Nhập thông tin phục vụ thanh toán
Cái gì: Người dùng điền thông tin lên hệ thống để phục vụ chức năng thanh toán Ở đâu và khi nào: Người dùng muốn thanh toán các khoản phí, quyên góp trên hệ thống
Vì sao: Để cung cấp tài chính hỗ trợ các loài động vật, cơ quan bảo tồn
Như thế nào: Hệ thống sử dụng những ngôn ngữ lập trình C#, SQL, Java, những- công cụ giúp xây dựng hệ thống cũng như chức năng đăng nhập của người dùng Người dùng thao tác trên hệ thống bằng máy chủ, Tablet, thiết bị di động cá nhân,
Bao nhiêu: Tác vụ được thực hiện rất nhiều lần trên hệ thống
Với những gì: Thông tin cá nhân, STK ngân hàng, OTP, CCCD Khung nhập thông tin thanh toán
Nút hoàn thành -> gửi thông tin, chờ xác nhận b Theo dõi và kiểm soát:
Bao gồm: Phát hiện tình trạng động vật, môi trường sống, Báo cáo tình trạng, Kiểm tra lịch sử báo cáo, Đăng ký nhận tin tức mới nhất (tin tức về động vật, các chương trình, chiến dịch, ), Tìm kiếm thông tin, Đánh giá và phản hồi
- Phát hiện tình trạng động vật, môi trường sống:
Tên tác vụ: Phát hiện tình trạng động vật, môi trường sống
Cái gì: Người dùng nhận thấy động vật ở các cơ quan bảo tồn có tình trạng không giống như trên hệ thống Ở đâu và khi nào: Phát hiện tình trạng động vật, môi trường sống trong quá trình trải nghiệm các môi trường sống của động vật, khi đi tham quan các cơ quan bảo tồn
Vì sao: Phục vụ báo cáo cho hệ thống
Như thế nào: công chúng thu thập thông tin viết báo cáo
Bao nhiêu: được thực hiện khi người dùng phát hiện ra tình trạng của động vật bảo tồn không giống với tình trạng trên hệ thống
Với những gì: Thông tin mà người dùng muốn báo cáo có thể kèm hình ảnh, âm thanh, video, tài liệu liên quan
- Báo cáo tình trạng động vật ở các cơ quan bảo tồn, vườn quốc gia:
Tên tác vụ: Báo cáo tình trạng động vật ở các cơ quan bảo tồn, vườn quốc gia Người dùng: Công chúng
Cái gì: Người dùng thực hiện viết báo cáo và gửi về hệ thống Ở đâu và khi nào: Khi người dùng muốn báo cáo tình trạng động vật ở các cơ quan bảo tồn, vườn quốc gia khi nhận thấy các vấn đề phát sinh
Vì sao: Nhằm giúp đỡ hệ thống nắm bắt được thông tin để tiến hành xử lý
Như thế nào: Hệ thống sử dụng những ngôn ngữ lập trình C#, SQL, Java, những- công cụ giúp xây dựng hệ thống cũng như chức năng đăng nhập, báo cáo của người dùng
Người dùng thao tác trên hệ thống bằng máy chủ, Tablet, thiết bị di động cá nhân,
Bao nhiêu: Tác vụ được thực hiện rất nhiều lần trên hệ thống
Thông tin mà người dùng muốn báo cáo có thể kèm hình ảnh, âm thanh, video, tài liệu liên quan
Nút gửi báo cáo-> gửi về hệ thống và chờ xử lý
- Kiểm tra lịch sử báo cáo:
Tên tác vụ: Kiểm tra lịch sử báo cáo
Cái gì: Đăng nhập vào hệ thống và truy cập vào phần lịch sử báo cáo Ở đâu và khi nào: Khi người người dùng muốn kiểm tra lại lịch sử báo cáo mà mình đã thực hiện trước đó, kiểm tra xem báo cáo của mình đã được xử lý hay chưa
Vì sao: Tuỳ mục đích người dùng: làm tài liệu, bằng chứng,
Như thế nào: Hệ thống sử dụng những ngôn ngữ lập trình C#, SQL, Java, những- công cụ giúp xây dựng hệ thống cũng như chức năng đăng nhập của người dùng Người dùng thao tác trên hệ thống bằng máy chủ, Tablet, thiết bị di động cá nhân,
Bao nhiêu: Thực hiện tác vụ nhiều lần trên hệ thống
Với những gì: Danh sách lịch sử báo cáo
Giao diện lịch sử báo cáo
- Đăng ký nhận tin tức mới nhất (tin tức về động vật, các chương trình, chiến dịch, ):
Tên tác vụ: Đăng ký nhận tin tức mới nhất (tin tức về động vật, các chương trình, chiến dịch, )
Cái gì: Thực hiện đăng ký nhận thông báo của hệ thống thông qua mail, sms, Ở đâu và khi nào: Khi người dùng muốn cập nhật được nhiều thông tin về động vật, các chương trình, chiến dịch,
Vì sao: Để có thể nắm bắt được thông tin phục vụ cho các hoạt động bảo tồn động vật, quyên góp
Như thế nào: Hệ thống sử dụng những ngôn ngữ lập trình C#, SQL, Java, những- công cụ giúp xây dựng hệ thống cũng như chức năng đăng nhập, nhận thông báo của người dùng
Người dùng thao tác trên hệ thống bằng máy chủ, Tablet, thiết bị di động cá nhân,
Bao nhiêu: Thực hiện 1 lần sau khi đăng ký tài khoản
Với những gì: Khung nhận báo cáo
Tên tác vụ: Tìm kiếm thông tin
Cái gì: Nhập thông tin cần tìm kiếm trên thanh công cụ tìm kiếm của hệ thống Ở đâu và khi nào: Khi cần thông tin của 1 vấn đề nào đó liên quan đến bảo tồn động vật, các bài báo, thống kê, trên hệ thống
Vì sao: Để có thể nắm bắt được thông tin phục vụ cho các hoạt động bảo tồn động vật, quyên góp
Mô tả nội dung
Nội dung được xác định thông qua các tác vụ Sau đây là những nội dung sử dụng cho hệ thống:
- Tác vụ đăng nhập, quản lý tài khoản
• Giao diện đăng nhập đăng ký, đăng nhập
• Giao diện liên quan đến đăng nhập: quên mật khẩu, tìm tài khoản
• Giao diện cài đặt, quản lý tài khoản
• Giao diện nhập thông tin ngân hàng
• Giao diện cấp tài khoản
- Tác vụ trong theo dõi và kiểm soát
• Giao diện trang chứa thông tin tình trạng động vật, môi trường sống
• Giao diện đăng ký nhận tin tức mới
• Giao diện tìm kiếm thông tin
• Giao diện đánh giá và phản hồi
• Giao diện tiếp nhận yêu cầu, phản hồi
• Giao diện xem lịch sử báo cáo
- Tác vụ trong quản lý hồ sơ động vật
• Giao diện tạo hồ sơ động vật
• Giao diện chỉnh sửa hồ sơ động vật
• Giao diện tiếp nhận yêu cầu
- Tác vụ liên kết hợp tác giáo dục
• Giao diện thông tin về các chiến dịch, chương trình
• Giao diện chương trình giáo dục
• Giao diện làm bài trắc nghiệm
• Giao diện đánh giá phản hồi
• Giao diện tiếp nhận yêu cầu, xử lý đánh giá
- Tác vụ Gây quỹ, kêu gọi đầu tư
• Giao diện tìm kiếm thông tin
• Giao diện lịch sử thanh toán
• Giao diện lịch sử trả thưởng
• Giao diện đánh giá và phản hồi
• Giao diện phát động chương trình gây quỹ
• Giao diện tiếp nhận yêu cầu
Mô tả người dùng
Phần mô tả người dùng đã được thể hiện phần nào trong mô tả tác vụ Để tìm hiểu kĩ hơn về người dùng, ta sẽ tìm hiểu đặc điểm từng nhóm:
❖ Công chúng: Đây là nhóm người dùng rộng nhất và đa dạng nhất, bao gồm những người quan tâm đến vấn đề bảo tồn động vật, những người muốn tìm hiểu thêm về các loài động vật có nguy cơ bị tuyệt chủng, những người muốn tham gia vào các hoạt động hỗ trợ bảo tồn, những người muốn chia sẻ thông tin và kiến thức về bảo tồn động vật với người khác Nhóm người dùng này có nhu cầu được cung cấp thông tin đầy đủ, chính xác, cập nhật và dễ hiểu về các loài động vật có nguy cơ bị tuyệt chủng, các nguyên nhân và hậu quả của sự tuyệt chủng, các giải pháp và biện pháp bảo tồn, các cơ hội và cách thức tham gia vào các hoạt động bảo tồn Nhóm người dùng này cũng có nhu cầu được trải nghiệm một giao diện thân thiện, hấp dẫn, sinh động và tương tác cao
❖ Các tổ chức quốc tế: Đây là nhóm người dùng bao gồm các tổ chức phi chính phủ, các tổ chức phi lợi nhuận, các tổ chức hợp tác quốc tế, các tổ chức khoa học và nghiên cứu, các tổ chức giáo dục và truyền thông có liên quan đến lĩnh vực bảo tồn động vật Nhóm người dùng này có nhu cầu được cung cấp thông tin sâu sắc, chi tiết, chuyên môn và khoa học về các loài động vật có nguy cơ bị tuyệt chủng, các dự án và chương trình bảo tồn, các kết quả và báo cáo nghiên cứu, các phân tích và đánh giá về hiệu quả và tác động của các hoạt động bảo tồn Nhóm người dùng này cũng có nhu cầu được kết nối và hợp tác với các tổ chức khác trong lĩnh vực bảo tồn động vật, được trao đổi và chia sẻ kinh nghiệm và kiến thức, được hỗ trợ và tư vấn về các vấn đề pháp lý, tài chính, kỹ thuật liên quan đến bảo tồn động vật
❖ Cơ quan bảo tồn: Đây là nhóm người dùng bao gồm các cơ quan nhà nước, các cơ quan quản lý, các cơ quan thực thi pháp luật có trách nhiệm và quyền hạn trong việc bảo tồn động vật Nhóm người dùng này có nhu cầu được cung cấp thông tin chính thống, chính xác, tin cậy và kịp thời về các loài động vật có nguy cơ bị tuyệt chủng, các quy định và chính sách về bảo tồn động vật, các thống kê và số liệu về tình hình bảo tồn động vật, các vấn đề và thách thức trong việc bảo tồn động vật Nhóm người dùng này cũng có nhu cầu được hỗ trợ và tăng cường năng lực trong việc bảo tồn động vật, được góp ý và đóng góp vào việc xây dựng và hoàn thiện các quy định và chính sách về bảo tồn động vật, được phối hợp và hợp tác với các bên liên quan trong việc bảo tồn động vật
❖ Người quản trị hệ thống:
- Tạo, chỉnh sửa, xóa và phân quyền cho các tài khoản người dùng khác có trên hệ thống
- Thêm, sửa, xóa và kiểm duyệt các nội dung và thông tin trên cổng thông tin
- Theo dõi, thống kê và báo cáo về lượt truy cập, tương tác và phản hồi của người dùng
- Sao lưu, khôi phục và bảo vệ dữ liệu của cổng thông tin
- Cập nhật, nâng cấp và sửa chữa các lỗi kỹ thuật của cổng thông tin.
Mô tả công cụ
Công cụ đã được mô tả thông qua phần mô tả tác vụ đã trình bày ở trên Như vậy, hệ thống sử dụng những công cụ sau:
❖ Ngôn ngữ lập trình: Hệ thống có thể được xây dựng bằng sử dụng một ngôn ngữ lập trình hoặc một nền tảng phát triển cụ thể Các ngôn ngữ phổ biến cho phát triển hệ thống bao gồm Java, Python, Ruby, C#, và nhiều ngôn ngữ web khác
❖ Cơ sở Dữ liệu: Hệ thống cần một cơ sở dữ liệu mạnh mẽ để lưu trữ thông tin về các loài động vật, hồ sơ cá nhân, và dữ liệu liên quan khác Cơ sở dữ liệu phổ biến có thể sử dụng bao gồm MySQL, PostgreSQL, MongoDB, và Microsoft SQL Server
❖ Thiết bị Nạp dữ liệu: Các thiết bị như máy tính cá nhân, máy tính bảng và điện thoại di động được sử dụng để nạp dữ liệu và truy cập hệ thống
❖ Công cụ Giao diện Người dùng (UI): Hệ thống cần có giao diện người dùng để người dùng có thể tương tác với nó Các công cụ phát triển giao diện người dùng (UI) như React, Angular, Vue.js và HTML/CSS thường được sử dụng để xây dựng giao diện người dùng
❖ Công cụ Phân tích Dữ liệu: Để phân tích dữ liệu về tình trạng động vật và hiệu suất các biện pháp bảo tồn, hệ thống có thể sử dụng các công cụ phân tích dữ liệu như R, Python (pandas, numpy, scipy), MATLAB hoặc các nền tảng phân tích dữ liệu như Tableau, Power BI
❖ Hệ thống Theo dõi Thời gian thực: Để giám sát sự thay đổi trong môi trường sống hoặc tình trạng sức khỏe của các loài động vật, hệ thống có thể sử dụng các thiết bị cảm biến và hệ thống theo dõi thời gian thực
❖ Công cụ Quản lý Quyền truy cập: Để đảm bảo tính bảo mật và quản lý quyền truy cập, hệ thống cần có công cụ quản lý quyền truy cập để xác định người dùng nào có quyền truy cập và chỉnh sửa thông tin cụ thể
❖ Các API và Tích hợp: Hệ thống cần cung cấp các API (giao diện lập trình ứng dụng) để có thể tích hợp với các hệ thống khác, chẳng hạn như hệ thống quản lý môi trường tự nhiên hoặc các cơ quan chính phủ liên quan đến bảo tồn động vật
❖ Công cụ Bảo mật: Để đảm bảo tính bảo mật của dữ liệu và truy cập hệ thống, hệ thống có thể sử dụng các công cụ bảo mật như phần mềm mã hóa, máy chủ bảo mật, và kiểm tra bảo mật thường xuyên
❖ Công cụ Đào tạo và Hỗ trợ: Để đảm bảo người dùng có khả năng sử dụng hệ thống một cách hiệu quả, cần cung cấp công cụ đào tạo và hỗ trợ, bao gồm tài liệu hướng dẫn và hỗ trợ trực tuyến
Hệ thống quản lý và bảo tồn động vật có nguy cơ tuyệt chủng cần có các công cụ hiệu quả để quản lý, theo dõi và truy cập thông tin về các loài động vật cũng như hồ sơ cá nhân của chúng Điều này giúp đảm bảo tính bảo mật và hiệu suất trong công việc bảo tồn và quản lý các loài quý báu này.
Mô tả chi tiết người dùng, chức năng và tác vụ (usecase)
Mô tả chi chi tiết người dùng
- Chỉnh sửa thông tin cá nhân
- Xem các thông tin về động vật hoang dã: Người dùng sẽ có thể xem các thông tin cơ bản và chi tiết về các loài động vật hoang dã khác nhau, như tên khoa học, tên gọi thông thường, hình ảnh, mô tả, phân bố, tình trạng bảo tồn, đặc điểm sinh học, hành vi, mối quan hệ với con người, … Những thông tin này sẽ được cập nhật thường xuyên từ các nguồn đáng tin cậy và có tham chiếu rõ ràng Người dùng cũng có thể xem các video hay âm thanh về động vật hoang dã để có trải nghiệm sống động hơn
- Tìm kiếm và lọc các động vật hoang dã: Người dùng sẽ có thể tìm kiếm và lọc các động vật hoang dã theo các tiêu chí khác nhau, như loài, khu vực, đặc điểm, … Ví dụ, người dùng có thể tìm kiếm các loài chim ở Châu Á, hoặc các loài động vật có lông màu xanh, hoặc các loài động vật bị đe dọa tuyệt chủng, … Hệ thống sẽ hiển thị kết quả tìm kiếm theo thứ tự phù hợp nhất và cho phép người dùng xem chi tiết từng kết quả
- Tham gia các hoạt động giáo dục và trải nghiệm về động vật hoang dã: Người dùng sẽ có thể tham gia các hoạt động giáo dục và trải nghiệm về động vật hoang dã để nâng cao kiến thức và kỹ năng của mình Các hoạt động này có thể bao gồm xem video, chơi trò chơi, tham gia khảo sát, làm bài kiểm tra, … Các hoạt động này sẽ giúp người dùng học hỏi và giải trí một cách hiệu quả và thú vị
- Đóng góp cho việc bảo vệ động vật hoang dã: Người dùng sẽ có thể đóng góp cho việc bảo vệ động vật hoang dã bằng nhiều cách khác nhau, như quyên góp, tình nguyện, chia sẻ thông tin, … Các hành động này sẽ giúp người dùng thể hiện sự quan tâm và trách nhiệm của mình đối với động vật hoang dã và môi trường sống của chúng
- Nhận được các thông báo và cập nhật về các tin tức và sự kiện liên quan đến động vật hoang dã: Người dùng sẽ có thể nhận được các thông báo và cập nhật về các tin tức và sự kiện liên quan đến động vật hoang dã, như các phát hiện mới, các vấn đề nóng, các chiến dịch bảo vệ, … Những thông tin này sẽ được lựa chọn và tổng hợp từ các nguồn uy tín và cập nhật thường xuyên Người dùng cũng có thể tùy chỉnh các thiết lập nhận thông báo theo sở thích và nhu cầu của mình
5.1.2 Các tổ chức quốc tế:
- Đăng nhập và quản lý tài khoản:
- Theo dõi và kiểm soát:
+ Phát hiện tình trạng động vật, môi trường sống + Báo cáo tình trạng
+ Đăng ký nhận tin tức mới nhất (tin tức về động vật, các chương trình, chiến dịch, )
+ Đánh giá và phản hồi
- Liên kết, hợp tác giáo dục:
- Tác vụ Gây quỹ, kêu gọi đầu tư:
+ Tìm kiếm thông tin + Lựa chọn cơ quan bảo tồn hoặc chiến dịch muốn gây quỹ + Thanh toán
+ Xem lịch sử thanh toán + Đánh giá, phản hồi
- Đăng nhập và quản lý tài khoản:
+ Xem thông tin tài khoản
+ Chỉnh sửa thông tin tài khoản
+ Nhập thông tin cá thể các loài đang bảo tồn
- Theo dõi và kiểm soát:
+ Nhận thông tin phản hồi, báo cáo từ công chúng
+ Chỉnh sửa thông tin hồ sơ cá thể đang bảo tồn
- Quản lý hồ sơ động vật:
+ Tạo hồ sơ cá thể đang được bảo tồn
+ Chỉnh sửa thông tin hồ sơ cá thể đang bảo tồn
- Gây quỹ kêu gọi đầu tư:
+ Phát động chiến dịch, chương trình gây quỹ
+ Báo cáo kết quả, sao kê
- Theo dõi và kiểm soát:
+ Tiếp nhận và xử lý yêu cầu
- Quản lý hồ sơ động vật:
+ Tiếp nhận và xử lý yêu cầu
- Liên kết hợp tác giáo dục:
+ Cập nhật thông tin về các chiến dịch
+ Tạo chương trình giáo dục và tạo chiến dịch
- Gây quỹ, kêu gọi đầu tư:
+ Cập nhật thông tin về các chiến dịch, chương trình lên hệ thống + Cập nhật thông tin liên quan đến thanh toán
+ Tiếp nhận và xử lý yêu cầu.
Usecase chi tiết
5.2.1 Công chúng: a Đăng nhập và quản lý tài khoản:
Tên user case: Đăng ký tài khoản
Người dùng chính: Công chúng Người dùng phụ: Nhà quản trị hệ thống
Mô tả: Công chúng xin cấp tài khoản Điều kiện bắt đầu: Tổ chức quốc tế truy cập hệ thống Điều kiện sau khi dùng: Thông báo cấp thành công tài khoản
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng các thông tin hệ thống yêu cầu, bao gồm cả giấy tờ chứng minh tổ chức
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
Người dùng chính: Công chúng
Mô tả: Công chúng đăng nhập vào hệ thống Điều kiện bắt đầu: Công chúng truy cập hệ thống Điều kiện sau khi dùng: Công chúng đăng nhập được vào hệ thống
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng nhập tên tài khoản
2 Công chúng nhập mật khẩu đã thiết lập từ đầu
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi b Theo dõi và kiểm soát:
- Phát hiện tình trạng động vật, môi trường sống:
Tên usecase: Phát hiện tình trạng động vật, môi trường sống
Người dùng chính: Công chúng
Mô tả: Công chúng theo dõi tình trạng các loài động vật ở ngoài thiên nhiên và các khu bảo tồn từ đó phát hiện tình trạng động vật, môi trường sống trong quá trình trải nghiệm các môi trường sống của động vật Điều kiện bắt đầu: Công chúng đăng nhập thông tin hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho công chúng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng đăng nhập vào hệ thống
2 Công chúng chọn danh sách động vật hoang dã chọn loài động vật họ quan tâm
3 Công chúng đọc các thông tin về tình trạng động vật, môi trường sống trong quá trình trải nghiệm các môi trường sống của động vật
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
Tên usecase: Báo cáo tình trạng động vật ở các cơ quan bảo tồn, vườn quốc gia Người dùng chính: Công chúng
Mô tả: Công chúng thực hiện viết báo cáo và gửi về hệ thống khi công chúng muốn báo cáo tình trạng động vật ở các cơ quan bảo tồn, vườn quốc gia khi nhận thấy các vấn đề phát sinh Điều kiện bắt đầu: Công chúng đăng nhập thông tin hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho công chúng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng vào hệ thống
2 Công chúng vào khung viết báo cáo
3 Công chúng thực hiện viết báo cáo
4 Công chúng nhấn nút “Gửi” để gửi báo cáo lên hệ thống
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
- Đăng ký nhận tin tức mới nhất (tin tức về động vật, các chương trình, chiến dịch, ):
Tên usecase: Đăng ký nhận tin tức mới nhất (tin tức về động vật, các chương trình, chiến dịch )
Người dùng chính: Công chúng
Mô tả: Người dùng thực hiện đăng ký nhận thông báo của hệ thống thông qua email, sms khi muốn cập nhật được nhiều thông tin về động vật, các chương trình, chiến dịch, Điều kiện bắt đầu: Công chúng đăng nhập thông tin hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho người dùng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng vào hệ thống
2 Công chúng vào khung nhận báo cáo
3 Công chúng nhập thông tin muốn hệ thống gửi báo cáo về
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
Tên usecase: Tìm kiếm thông tin
Người dùng chính: Công chúng
Mô tả: Người dùng nhập thông tin cần tìm kiếm trên thanh công cụ tìm kiếm của hệ thống khi cần thông tin của 1 vấn đề nào đó liên quan đến bảo tồn động vật, các bài báo, thống kê trên hệ thống Điều kiện bắt đầu: Công chúng đăng nhập thông tin hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho người dùng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng vào hệ thống
2 Công chúng vào thanh tìm kiếm nhập thông tin cần tìm
3 Công chúng nhận thông tin được hệ thống trả về từ khung tìm kiếm
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
- Đánh giá và phản hồi:
Tên usecase: Đánh giá và phản hồi
Người dùng chính: Công chúng
Mô tả: Người dùng nhập các đánh giá, phản hồi trên hệ thống thông qua các bài báo, … khi cần phản hồi về các thông tin trên hệ thống Điều kiện bắt đầu: Công chúng đăng nhập thông tin hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho người dùng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng vào hệ thống
2 Công chúng thả like để đồng ý với thông tin
3 Công chúng vào khung phản hồi nhận xét về các thông tin trên hệ thống
4 Công chúng nhấn nút “Gửi” để gửi báo cáo
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi c Liên kết, hợp tác giáo dục:
- Tham gia học tập, làm bài trắc nghiệm:
Tên usecase: Tham gia học tập, làm bài trắc nghiệm
Người dùng chính: Công chúng
Mô tả: Người dùng tham gia học tập trên hệ thống Điều kiện bắt đầu: Công chúng đăng nhập vào hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho người dùng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng truy cập vào hệ thống
2 Công chúng truy cập mục giáo dục và làm bài trắc nghiệm
3 Hệ thống báo cáo kết quả sau khi công chúng học xong
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
- Đánh giá và phản hồi:
Tên usecase: Đánh giá, phản hồi
Người dùng chính: Công chúng
Mô tả: Người dùng thực hiện đánh giá trên hệ thống thường kỳ, để cập nhật tình hình, mức độ hiệu quả của công tác giáo dục Điều kiện bắt đầu: Công chúng đăng nhập thông tin hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho người dùng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng vào hệ thống
2 Công chúng vào khung đánh giá để viết đánh giá về việc giáo dục của hệ
3 Công chúng nhấn nút “Gửi” để gửi đánh giá
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi d Gây quỹ, kêu gọi đầu tư:
Tên usecase: Tìm kiếm thông tin
Người dùng chính: Công chúng
Mô tả: Người dùng nhập lên công cụ tìm kiếm của hệ thống khi cần thông tin về các chiến dịch gây quỹ (phương thức, thời gian ) Điều kiện bắt đầu: Công chúng đăng nhập thông tin hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho người dùng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng vào hệ thống
2 Công chúng vào khung tìm kiếm để tìm kiếm thông tin của các chiến dịch gây quỹ
3 Hệ thống trả kết quả về các chiến dịch gây quỹ
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
Người dùng chính: Công chúng
Mô tả: Người dùng xác nhận thanh toán trên hệ thống khi đã lựa chọn được đối tượng mình muốn gây quỹ và số tiền muốn gây quỹ cho đối tượng đó Điều kiện bắt đầu: Công chúng đăng nhập thông tin hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho người dùng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng vào hệ thống
2 Công chúng vào khung thanh toán
3 Người dùng tạo hoá đơn và tiến hành chọn phương thức thanh toán
4 Người dùng nhấn nút “thanh toán” để nhận mã OTP và hoàn tất thanh toán Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
- Xem lịch sử thanh toán:
Tên usecase: Xem lịch sử thanh toán
Người dùng chính: Công chúng
Mô tả: Người dùng ấn vào mục lịch sử thanh toán để theo dõi những thanh toans mà người dùng đã thực hiện trước đó khi tổ chức muốn xem lại những thông tin liên quan mà họ đã thực hiện trước đó Điều kiện bắt đầu: Công chúng đăng nhập thông tin hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho người dùng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng vào hệ thống
2 Công chúng vào lịch sử thanh toán
3 Người dùng kiểm tra thông tin về lịch sử thanh toán
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
- Đánh giá và phản hồi:
Tên usecase: Đánh giá, phản hồi
Người dùng chính: Công chúng
Mô tả: Người dùng nhập các đánh giá, phản hồi trên hệ thống khi cần phản hồi về các thông tin liên quan đến thanh toán các hoạt động gây quỹ của cá nhân trên hệ thống Điều kiện bắt đầu: Công chúng đăng nhập thông tin hệ thống Điều kiện sau khi dùng: Thông báo kết quả cho người dùng
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
1 Công chúng vào hệ thống
2 Công chúng vào khung đánh giá để viết đánh giá về việc giáo dục của hệ thống
3 Công chúng nhấn nút “Gửi” để gửi đánh giá
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
5.2.2 Các tổ chức quốc tế: a Đăng nhập và quản lý tài khoản:
Tên user case: Đăng ký tài khoản
Người dùng chính: Tổ chức quốc tế Người dùng phụ: Nhà quản trị hệ thống
Mô tả: Tổ chức quốc tế xin cấp tài khoản Điều kiện bắt đầu: Tổ chức quốc tế truy cập hệ thống Điều kiện sau khi dùng: Thông báo cấp thành công tài khoản
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
3 Tổ chức quốc tế các thông tin hệ thống yêu cầu, bao gồm cả giấy tờ chứng minh tổ chức
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
Tên usecase: Đăng nhập Điều kiện sau khi dùng: Thông báo cấp thành công tài khoản
Trình tự các sự kiện:
Hoàn cảnh sử dụng thành công cơ bản:
3 Tổ chức quốc tế các thông tin hệ thống yêu cầu, bao gồm cả giấy tờ chứng minh tổ chức
Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi thì hiển thị thông báo lỗi
Người dùng chính: Quản lý của các tổ chức quốc tế
Quy trình chi tiết và mô tả
Mô tả
6.2.1 Đăng nhập và quản lý tài khoản:
- Công chúng đăng ký tài khoản và cung cấp thông tin cá nhân
- Công chúng đăng nhập hoặc thực hiện các thao tác đăng nhập xã hội
- Công chúng có khả năng chỉnh sửa thông tin cá nhân và thêm thông tin ngân hàng
- Các tổ chức quốc tế đăng nhập và viết bài hoặc tin tức
- Cơ quan bảo tồn xin cấp tài khoản, đăng nhập, xem thông tin tài khoản, chỉnh sửa thông tin tài khoản, và nhập thông tin cá thể của các loài được bảo tồn
- Quản trị hệ thống phân quyền, cấp tài khoản, và quản lý tài khoản
6.2.2 Theo dõi và kiểm soát:
- Cơ quan bảo tồn tạo hồ sơ cá thể đang được bảo tồn và có khả năng chỉnh sửa thông tin trong hồ sơ
- Quản trị hệ thống tiếp nhận và xử lý yêu cầu từ cơ quan bảo tồn để đảm bảo rằng thông tin được cập nhật vào hệ thống một cách chính xác
- Công chúng và tổ chức quốc tế có khả năng phát hiện tình trạng động vật và môi trường sống
- Họ có thể báo cáo tình trạng động vật ở các cơ quan bảo tồn hoặc vườn quốc gia
- Công chúng và tổ chức quốc tế có khả năng kiểm tra lịch sử báo cáo và tìm kiếm thông tin
- Họ cũng tham gia đánh giá và phản hồi
- Cơ quan bảo tồn nhận thông tin phản hồi và báo cáo từ công chúng, sau đó chỉnh sửa thông tin hồ sơ cá thể đang được bảo tồn
- Quản trị hệ thống tiếp nhận và xử lý yêu cầu từ người dùng
- Công chúng có thể đăng ký nhận thông tin về các chiến dịch, chương trình giáo dục bảo tồn Họ có thể thực hiện việc này thông qua các kênh khác nhau, chẳng hạn như website, mạng xã hội, hoặc các cuộc hội thảo
- Sau khi nhận được thông tin đăng ký từ công chúng, cơ quan bảo tồn sẽ phát động các chiến dịch, chương trình giáo dục Các chiến dịch, chương trình này có thể được thực hiện dưới nhiều hình thức khác nhau, chẳng hạn như giáo dục trực tiếp, giáo dục trực tuyến, hoặc giáo dục truyền thông
- Trong quá trình thực hiện các chiến dịch, chương trình giáo dục, nhà quản trị hệ thống sẽ cập nhật thông tin về các chiến dịch, chương trình này lên hệ thống Thông tin này bao gồm các nội dung như thời gian, địa điểm, nội dung, và đối tượng tham gia
- Công chúng có thể tìm kiếm thông tin về các chiến dịch, chương trình giáo dục trên hệ thống Sau khi tìm thấy chiến dịch, chương trình phù hợp, họ có thể tham gia học tập
- Cơ quan bảo tồn cần xác định rõ mục tiêu và nội dung của chương trình, chiến dịch gây quỹ Sau đó, họ sẽ thiết kế và phát động chương trình trên hệ thống
- Nhà quản trị hệ thống sẽ tạo các thông tin và biểu mẫu cần thiết để thu thập thông tin ủng hộ, bao gồm: Thông tin về chương trình, chiến dịch gây quỹ Thông tin về tổ chức bảo tồn Thông tin về đối tượng ủng hộ Thông tin về hình thức ủng hộ
- Các tổ chức quốc tế có thể tham gia ủng hộ chương trình, chiến dịch gây quỹ bằng cách gửi yêu cầu đóng góp trực tiếp trên hệ thống
- Các tổ chức quốc tế sẽ điền thông tin ủng hộ, đánh giá và phản hồi về chiến dịch Thông tin đánh giá và phản hồi này sẽ giúp cho cơ quan bảo tồn cải thiện chương trình, chiến dịch trong tương lai
- Nhà quản trị hệ thống sẽ đối chiếu thông tin ủng hộ, cập nhật thông tin trình và tiếp nhận những phản hồi và đánh giá
- Cơ quan bảo tồn sẽ xem đối chiếu thông tin ủng hộ, có thể bổ sung thông tin và gửi kết quả ủng hộ, sao và công bố Kết quả ủng hộ sẽ bao gồm tổng số tiền ủng hộ, danh sách các tổ chức ủng hộ và thông tin về các hoạt động sử dụng nguồn quỹ ủng hộ
- Công chúng có thể xem lại lịch sử thanh toán, đăng ký nhận thông tin ủng hộ và gửi yêu cầu ủng hộ
Hệ thống Nature's Shield đã phân thành 4 giai đoạn khác nhau để quản lý và thực hiện các tác vụ liên quan đến bảo tồn động vật hoang dã và môi trường sống của chúng Mỗi giai đoạn đóng vai trò quan trọng trong việc đảm bảo hoạt động của hệ thống diễn ra hiệu quả và minh bạch.
Cơ sở dữ liệu
Công chúng
THƯỚC KHÓA NULL MÔ TẢ
MaNguoiDung Varchar 10 X Mã người dùng
HoVaTen Varchar 255 Họ và tên
SDT Varchar 10 Số điện thoại
Email Varchar 50 Địa chỉ email
TenDangNhap Varchar 255 Tên đăng nhập
NganHang Varchar 255 Tên ngân hàng
Số tài khoản ngân hàng
LichSuBaoCao Varchar 255 Lịch sử báo cáo
255 Đăng ký nhận thông tin
Tổ chức quốc tế
THƯỚC KHÓA NULL MÔ TẢ
MaToChuc Varchar 10 X Mã tổ chức
Ten Varchar 255 Tên tổ chức
QuyMo Varchar 255 Quy mô tổ chức
(Quốc gia, khu vực, châu lục, lĩnh vực )
QuocGia Varchar 50 Quốc gia đặt trụ sở
Hotline Varchar 50 Đường dây nóng
Email Varchar 50 Địa chỉ email
TenDangNhap Varchar 255 Tên đăng nhập
NganHang Varchar 255 Tên ngân hàng
SoTaiKhoan Varchar 20 Số tài khoản ngân hàng
LichSuThanhToan Varchar 255 Lịch sử thanh toán
LichSuVietBao Varchar 255 Lịch sử viết báo
LichSuBaoCao Varchar 255 Lịch sử báo cáo
GiayToHoSo Varchar 255 Đường liên kế chứa hồ sơ, giấy tờ xác nhận tổ chức
Cơ quan bảo tồn
THƯỚC KHÓA NULL MÔ TẢ
MaCoQuan Varchar 10 X Mã cơ quan
Ten Varchar 255 Tên cơ quan
QuyMo Varchar 50 Quy mô cơ quan
(Quốc gia, khu vực, châu lục, lĩnh vực )
QuocGia Varchar 50 Quốc gia quản lý
Hotline Varchar 50 Đường dây nóng
Email Varchar 50 Địa chỉ email
TenDangNhap Varchar 255 Tên đăng nhập
NganHang Varchar 255 Tên ngân hàng
SoTaiKhoan Varchar 20 Số tài khoản ngân hàng
LichSuThanhToan Varchar 255 Lịch sử thanh toán
LichSuVietBao Varchar 255 Lịch sử viết báo
LichSuNhanPhanHoi Varchar 255 Lịch sử nhận phản hồi
GiayToHoSo Varchar 255 Đường liên kế chứa hồ sơ, giấy tờ xác nhận tổ chức
Nhà quản trị hệ thống
THƯỚC KHÓA NULL MÔ TẢ
MaNQT Varchar 10 X Mã nhà quản trị
HoVaTen Varchar 255 Họ và tên nhân sự quản trị
SDT Varchar 10 Số điện thoại
Email Varchar 50 Địa chỉ email
TenDangNhap Varchar 255 Tên đăng nhập
LichSuKiemDuyet Varchar 255 Lịch sử kiểm duyệt
Hồ sơ loài
THƯỚC KHÓA NULL MÔ TẢ
MaHoSo Varchar 10 X Mã hồ sơ
TenThuongGap Varchar 255 Tên thường gặp
TenKhoaHoc Varchar 255 Tên khoa học
Ho Varchar 255 Phân bộ Họ
Chi Varchar 255 Phân bộ Chi
Loai Varchar 255 Phân bộ Loài
TinhTrang Varchar 50 Tình trạng nguy cấp
SoLuongCaThe Int 10000 Số lượng cá thể còn sống của loài được tìm thấy
KhuVuc Varchar 255 Khu vực thường gặp
DacDiem Varchar 255 Đặc điểm nhận biết
Hồ sơ cá thể
THƯỚC KHÓA NULL MÔ TẢ
MaHoSo Varchar 10 X Mã hồ sơ
MaCaThe Varchar 20 X Mã cá thể
TenThuongGap Varchar 255 Tên thường gặp
TenKhoaHoc Varchar 255 Tên khoa học
TinhTrang Varchar 50 Tình trạng nguy cấp
TrangThai Varchar 255 Trạng thái cá thể
KhuVuc Varchar 255 Khu vực sinh sống
DacDiem Varchar 255 Đặc điểm nhận biết
Chiến dịch hợp tác, kêu gọi
THƯỚC KHÓA NULL MÔ TẢ
MaChienDich Varchar 10 X Mã chiến dịch
TenChienDich Varchar 255 Tên chiến dịch
ToChucPhatDong Varchar 255 Tổ chức phát động chiến dịch
NgayBatDau DateTime Ngày bắt đầu chiến dịch
NgayKetThuc DateTime Ngày kết thúc chiến dịch
HoatDong Varchar 255 Các hoạt động được triển khai trong chiến dịch
Chương trình đào tạo
THƯỚC KHÓA NULL MÔ TẢ
MaChuongTrinh Varchar 10 X Mã chương trình
TenChuongTrinh Varchar 255 Tên chương trình
ToChucPhatDong Varchar 255 Tổ chức phát động chiến dịch
NgayBatDau DateTime Ngày bắt đầu chiến dịch
NgayKetThuc DateTime Ngày kết thúc chiến dịch
SoLuong Integer 10 Số lượng bài học
HinhThuc Varchar 50 Hình thức bài học
Bài học
THƯỚC KHÓA NULL MÔ TẢ
MaBaiHoc Varchar 10 X Mã bài học
LoaiBaiHoc Varchar 10 Loại bài học
TenBaiHoc Varchar 255 Tên bài học
BaiTracNghiem Varchar Bài trắc nghiệm
SoCauHoi Integer 100 Số câu hỏi
Diem Integer 100 Trị giá điểm của bài
Kết quả học tập
THƯỚC KHÓA NULL MÔ TẢ
MaBaiHoc Varchar 10 X Mã bài học
TenBaiHoc Varchar 255 Tên bài học
KetQua Integer 100 Số điểm đạt được
SoLanLuyenTap Integer 100 Tổng số lần làm bài
Nội dung liên hệ, góp ý
THƯỚC KHÓA NULL MÔ TẢ
MaPhieu Varchar 10 X Mã phiếu góp ý
ThoiGian Date Time Thời gian góp ý
MaNguoiDung Varchar 10 Mã công chúng
MaToChuc Varchar 10 Mã tổ chức
MaCoQuan Varchar 10 Mã cơ quan
NoiDung Varchar 255 Nội dung góp ý
TrangThaiXetDuyet Varchar Trạng thái xét duyệt
Thông tin giao dịch
THƯỚC KHÓA NULL MÔ TẢ
IDGiaoDich Varchar 10 X ID giao dịch
ThoiGian Date Time Thời gian giao dịch
LoaiGiaoDich Varchar 10 Loại giao dịch
SoTaiKhoanGiaoDich Integer 10 Số tài khoản giao dịch
SoTienGiaoDich Integer 10 Số tiền giao dịch
PhuongThucThanhToan Varchar 255 Phương thức thanh toán
TrangThaiGiaoDich Varchar 10 Trạng thái giao dịch
Giao diện
Giao diện đăng nhập chung
Giao diện công chúng
- Theo dõi và kiểm soát:
- Phát hiện tình trạng động vật, môi trường sống:
+ Đăng ký nhận tin tức mới nhất (tin tức về động vật, các chương trình, chiến dịch )
+ Đánh giá và phản hồi
+ Đánh giá và phản hồi:
+ Xem lịch sử thanh toán
Giao diện Cơ quan bảo tồn
- Giao diện trang chủ CQBT:
- Giao diện báo cáo và thông tin gửi đến
- Giao diện quản lý tài khoản (xem, cập nhật)
- Giao diện quản lý hồ sơ cá thể (xem thêm sửa xóa)
- Giao diện thông tin và gửi yêu cầu phát động chương trình hợp tác giáo dục đến quản trị
- Giao diện quản lý quỹ
+ Giao diện phát động gây quỹ
+ Giao diện Sao kê và quản lý tài khoản sao kê
Giao diện quản trị hệ thống
- Quản lý hồ sơ động vật
- Yêu cầu đang xử lý
- Yêu cầu đã hoàn thành
- Lịch sử báo cáo của công chúng
- Lịch sử báo cáo của tổ chức quốc tế
- Lịch sử phản hồi của cơ quan bảo tồn
- Lịch sử thanh toán góp quỹ:
- Quản lý chương trình học tập:
Giao diện tổ chức quốc tế
+ Phát hiện tình trạng động vật và môi trường sống, báo cáo tình trạng động vật
+ Giao diện sau khi ấn nút “Chi tiết”:
+ Bảng lịch sử báo cáo tất cả các động vật đã phát hiện:
+ Tìm kiếm và Đăng ký nhận tin tức:
+ Đánh giá và phản hồi: Giao diện hiện lên sau khi ấn lịch sử đăng ký:
- Gây quỹ, kêu gọi đầu tư
+ Xem lịch sử thanh toán