PHÁT BIỂU BÀI TOÁN
Khảo sát hiện trạng
1.1.1 Thực trạng sức khỏe, tâm lý giới trẻ hiện nay
Sự phát triển của kinh tế, xã hội và công nghệ đã nâng cao sức khỏe thể chất và tinh thần của mọi người, đặc biệt là trẻ em Thanh thiếu niên hiện đang đối mặt với nhiều vấn đề tâm lý, bao gồm rối loạn cảm xúc, khó khăn trong học tập, định hướng nghề nghiệp và các mối quan hệ xã hội Đặc biệt, sinh viên thường gặp khó khăn tâm lý do yêu cầu học tập mới và phương pháp giảng dạy khác biệt so với cấp phổ thông Những khó khăn này có thể dẫn đến cảm giác chán nản, bỏ bê học tập và ảnh hưởng tiêu cực đến kết quả học tập cũng như sự phát triển nhân cách Do đó, việc tìm kiếm biện pháp khắc phục khó khăn tâm lý và giúp sinh viên nhận thức rõ về các vấn đề tâm lý trong học tập là rất cần thiết để nâng cao hiệu quả học tập.
Nhằm giải quyết các vấn đề sức khỏe và tâm lý của sinh viên, nhóm chúng em đã quyết định xây dựng hệ thống tư vấn sức khỏe và tâm lý Hệ thống này sẽ tạo điều kiện cho sinh viên có thể tương tác và chia sẻ những khó khăn trong học tập cũng như đời sống hàng ngày.
1.1.2 Nhu cầu xây dựng công cụ hỗ trợ, quản lý
Trong bối cảnh cách mạng công nghiệp 4.0, việc ứng dụng công nghệ vào tư vấn tâm lý đang thu hút sự chú ý từ cá nhân, xã hội và giới khoa học Nghiên cứu này nhằm khám phá thực trạng khó khăn tâm lý của học sinh, sinh viên và nhu cầu tư vấn tâm lý của họ thông qua ứng dụng trên điện thoại thông minh và máy tính bảng Đồng thời, nghiên cứu cũng tìm hiểu mong muốn của học sinh, sinh viên đối với ứng dụng này, cho thấy họ cần được hỗ trợ tư vấn tâm lý để giải quyết những khó khăn gặp phải.
Tư vấn trực tuyến qua ứng dụng điện thoại, email và video call đang trở thành lựa chọn phổ biến, đặc biệt cho học sinh và sinh viên Các ứng dụng này cần đáp ứng một số yêu cầu như chi phí, hình thức thanh toán, hệ điều hành, phong cách và bảo mật Để hỗ trợ tốt hơn cho đối tượng này, nhóm chúng tôi đã phát triển “Hệ thống tư vấn sức khỏe, tâm lý cho sinh viên” mang tên Savior.
Các phần mềm hiện có
Calm, được Apple vinh danh là "Ứng dụng của năm" vào năm 2017, được thiết kế để giảm lo âu, cải thiện giấc ngủ và nâng cao cảm giác hạnh phúc Ứng dụng tập trung vào bốn lĩnh vực chính: thiền định, thở, ngủ và thư giãn, nhằm mang lại niềm vui và sự bình yên trong cuộc sống hàng ngày Calm cung cấp các bài thiền giúp ngăn chặn lo âu, cùng với các chương trình thở, âm nhạc và âm thanh thiên nhiên để thư giãn tâm trí và cơ thể, cũng như thúc đẩy giấc ngủ ngon hơn Đây là ứng dụng lý tưởng cho người mới bắt đầu thiền, nhưng cũng có các chương trình dành cho người dùng nâng cao Các buổi thiền có thời gian linh hoạt từ 3 đến 25 phút, phù hợp với lịch trình của bạn.
Headspace áp dụng chánh niệm và thiền định để hỗ trợ bạn tối ưu hóa mỗi ngày Ứng dụng này cung cấp các công cụ cần thiết giúp bạn hướng tới một cuộc sống hạnh phúc và khỏe mạnh hơn.
Headspace cung cấp hàng trăm chương trình thiền và niệm để giúp bạn xây dựng mối quan hệ lành mạnh, tìm kiếm sự bình tĩnh, duy trì tâm trí tập trung và giảm căng thẳng Ứng dụng này cho biết thiền có tác dụng giảm căng thẳng hàng ngày và cải thiện khả năng tập trung Ngoài ra, việc sử dụng Headspace cũng được khuyến nghị để nâng cao hành vi từ bi đối với người khác chỉ trong vòng 3 tuần.
Moodnotes là một ứng dụng giúp bạn ghi chép cảm xúc và theo dõi tâm trạng Ứng dụng này hỗ trợ cải thiện thói quen suy nghĩ thông qua việc áp dụng CBT (Liệu pháp hành vi nhận thức) và tâm lý học tích cực.
Theo dõi tâm trạng của bạn để nâng cao sự tự nhận thức về những yếu tố ảnh hưởng đến nó Học cách nhận diện "bẫy" trong suy nghĩ và tìm ra cách tư duy lại tình huống Nếu bạn rơi vào "bẫy suy nghĩ", Moodnotes sẽ cung cấp gợi ý và quan điểm hữu ích giúp giảm căng thẳng và nâng cao phúc lợi Tiến trình này có thể được theo dõi qua bảng điều khiển hữu ích.
Nếu bạn đang trải qua cảm giác cô đơn, buồn bã, căng thẳng hoặc lo lắng, ứng dụng 7 ly có thể là giải pháp lý tưởng cho bạn Ứng dụng này cung cấp liệu pháp trực tuyến và hỗ trợ cảm xúc, giúp bạn đối phó với lo âu và trầm cảm một cách hiệu quả.
Hơn 160.000 thính giả và các nhà trị liệu có giấy phép sẵn sàng hỗ trợ bạn 24/7 trong một môi trường an toàn và không phán xét Bạn có thể tìm kiếm thính giả dựa trên chuyên môn như bắt nạt, rối loạn ăn uống, hay các cuộc tấn công hoảng loạn Liệu pháp trực tuyến với giá cả phải chăng bắt đầu từ một đến một, giúp bạn thoải mái chia sẻ tâm tư của mình.
Talkspace là ứng dụng tư vấn và trị liệu giúp người dùng dễ dàng tiếp cận dịch vụ hỗ trợ tâm lý với chi phí hợp lý và bảo mật Ứng dụng này hỗ trợ người dùng đối phó hiệu quả với lo âu, căng thẳng, trầm cảm, cũng như các vấn đề liên quan và bệnh mãn tính.
Nhận tư vấn miễn phí từ Đại lý phù hợp để tìm ra liệu pháp lý tưởng cho nhu cầu của bạn, dựa trên nhiều yếu tố khác nhau Chúng tôi có hơn 1.000 chuyên gia trị liệu được cấp phép, chuyên về các vấn đề như lo âu, ám ảnh, trầm cảm, bạo lực gia đình, PTSD và nhiều lĩnh vực khác.
Sau khi nâng cấp và trở thành thành viên, bạn sẽ được truy cập vào một phòng chat an toàn để nâng cao và thảo luận những lo lắng của mình với tư vấn viên riêng Kế hoạch giá của ứng dụng được cho là thấp hơn khoảng 80% so với các cuộc hẹn tại văn phòng truyền thống.
Phương pháp lựa chọn khảo sát
Để tìm hiểu mong muốn cũng như tình trạng hiện tại của các bạn sinh viên nhóm đã quyết định lập phiếu khảo sát:
16 Đánh giá chung sau khi hoàn thành khảo sát:
Nhiều sinh viên hiện đang đối mặt với vấn đề tâm lý và sức khỏe, với 72,2% trong số họ thừa nhận gặp khó khăn Áp lực học tập và deadline là nguyên nhân chính, ảnh hưởng đến 58,8% sinh viên, trong khi 27,5% cho biết họ gặp khó khăn trong chuyện tình cảm.
− Khi gặp các vấn đề về tâm lý thì đa số các bạn sẽ không làm gì (53,7%), những bạn gặp chuyên gia tư vấn cực kì ít (4,7%)
Theo khảo sát, 81,5% người tham gia mong muốn có một ứng dụng hỗ trợ tâm lý Họ đề xuất rằng ứng dụng nên cho phép người dùng đăng tải vấn đề mà họ đang gặp phải.
17 lên diễn đàn để chuyên gia cũng như những người khác giúp đỡ (40,3%), nhắn tin riêng với chuyên gia (32,7%), đặt lịch hẹn để gặp trực tiếp chuyên gia (23,6%), …
Ứng dụng hỗ trợ sức khỏe nên đáp ứng những mong muốn của người dùng như: tra cứu thông tin về bệnh qua các bài báo liên quan, xây dựng chế độ luyện tập và dinh dưỡng cá nhân hóa, cung cấp thông tin nhanh chóng về các bệnh phổ biến theo mùa để dễ dàng phòng tránh, và cho phép người dùng chia sẻ vấn đề của mình trên diễn đàn để nhận tư vấn từ cộng đồng và chuyên gia.
Hiện trạng về nghiệp vụ
1.4.1 Bảng mô tả hồ sơ
STT HỒ SƠ VAI TRÒ CÔNG VIỆC
1 D1 Tạo tài khoản người dùng
Tạo tài khoản khi có yêu cầu đăng kí tài khoản
2 D2 Tra cứu Khi tra cứu bệnh, vấn đề tâm lý
3 D3 Gợi ý đề xuất thông tin
Gợi ý bệnh theo mùa, câu hỏi phổ biến
4 D4 Tư vấn với chuyên gia
Nhăn tin với chuyên gia, hẹn lịch gặp mặt
5 D5 Đăng bài lên bản tin Cập nhập trạng thái
(có thế kèm hình ảnh, video) để các người dùng
18 khác cũng như chuyên gia vào tư vấn thông qua bình luận
6 D6 Quản lý người dùng Thống kê người dùng, lượt truy cập
1.4.2 Mô tả nghiệp vụ bằng lời
− Người dùng tra cứu các từ khóa thông tin, triệu chứng về bệnh, vấn để tâm lý
− Hệ thống sẽ đề xuất các thông tin liên quan để người dùng lựa chọn
Mỗi thông tin về bệnh cụ thể bao gồm các yếu tố quan trọng như tên bệnh, định nghĩa, triệu chứng, thời điểm cần đi khám bác sĩ, nguyên nhân gây ra bệnh, tác hại, cũng như phương pháp điều trị và phòng ngừa Điều này cũng tương tự đối với các vấn đề tâm lý.
1.4.2.2.Chức năng Gợi ý đề xuất thông tin:
− Trên trang chủ sẽ đề xuất cho người dùng các bệnh phổ biến theo mùa, các câu hỏi hay gặp
− Người dùng có thể lựa chọn để đọc các thông tin này (các thông tin cụ thể tương tự phần tra cứu)
1.4.2.3.Chức năng Tư vấn với chuyên gia:
− Người dùng có thể nhắn tin trực tiếp với chyên gia
− Đặt lịch hẹn để gặp mặt trực tiếp với chuyên gia
1.4.2.4.Chức năng Đăng bản tin:
Người dùng có thể cập nhật trạng thái của mình, kèm theo video hoặc hình ảnh minh họa, để nhận được sự tư vấn từ các chuyên gia (được xác thực bằng dấu xanh) và các người dùng khác thông qua bình luận.
− Nhoài ra các người dùng còn có thể like, yêu thích các bài viết đó
1.4.2.5.Chức năng Quản lý người dùng:
− Thống kê người dùng, lượt truy cập
1.4.4 Bảng mô tả công việc
Công việc Mô tả Điều kiện Vị trí làm Tẩn xuất Hồ sơ vào Hồ sơ ra
1 T1 Tạo tài khoản người dùng
Người dùng đăng kí tài khoản mới
2 T2 Tra cứu Người dùng tra cứu bệnh, vấn đề tâm lý
Tất cả ngườI dùng trong hệ thống
3 T3 Xem thông tin các bệnh theo mùa, câu hỏi
Người dùng xem các thông tin trên trong trang chủ
Tất cả người dùng trong hệ thống
4 T4 Cập nhập bệnh theo mùa, các câu hỏi phổ biến
Không có Admin Không giới hạn
5 T5 Nhắn tin với chuyên gia, hẹn lịch gặp mặt
Người dùng đã đăng nhập vào hệ thống
Tất cả người dùng trong hệ thống
Người dùng đã đăng nhập vào hệ thống
Tất cả người dùng trong hệ thống
Không có Admin Không giới hạn
Hiện trạng về tổ chức
1.5.1 Mô tả các đối tượng trong và ngoài tổ chức
Admin là người có quyền lực cao nhất trong hệ thống, có toàn quyền truy cập và quản lý Họ có khả năng thống kê số lượng người dùng, lượt truy cập, cũng như cập nhật thông tin về các bệnh thường gặp theo mùa và các câu hỏi phổ biến trên trang chủ.
Tài khoản có dấu xanh cho phép người dùng nhắn tin tư vấn và đặt lịch hẹn gặp mặt với chuyên gia Ngoài ra, các thông tin về sức khỏe cũng được đăng tải trên bản tin để người dùng dễ dàng theo dõi.
Người dùng có thể tra cứu thông tin liên quan đến bệnh và các vấn đề tâm lý, đồng thời hẹn gặp hoặc nhắn tin trực tiếp với chuyên gia Họ cũng có thể đăng tải những vấn đề gặp phải lên bản tin để nhận sự hỗ trợ từ cộng đồng.
1.5.2 Qúa trình thực hiện các nghiệp vụ của đối tượng
Hiện trạng về tin học
SỐ LƯỢNG CẤU HÌNH VỊ TRÍ LOẠI KẾT
1 Máy tính 9 Window OS, chip Intel i5 Gen 5
Bàn tiếp tân, bàn quản lí
Kết nối Wifi Mạng ổn định
STT HỆ ĐIỀU HÀNH HỆ QTCSDL CÁC PHẦN MỀM TIỆN ÍCH
STT TÊN CHUYÊN GIA TRÌNH ĐỘ CHUYÊN MÔN
1 Hà Minh Thành Cơ bản (biết sử dụng máy tính )
2 Nguyễn Thị Khánh Ly Cơ bản (biết sử dụng máy tính)
GIỚI THIỆU CÔNG NGHỆ VÀ NỀN TẢNG
IDE: Visual code
Visual Studio Code là một trình biên tập mã nguồn miễn phí, phát triển bởi Microsoft, hỗ trợ trên Windows, Linux và macOS Nó được coi là sự kết hợp hoàn hảo giữa môi trường phát triển tích hợp (IDE) và trình biên tập mã.
Visual Studio Code cung cấp chức năng gỡ lỗi mạnh mẽ, tích hợp Git, hỗ trợ tô màu cú pháp, tự động hoàn thành mã thông minh, và các đoạn mã (snippets) hữu ích Với khả năng tùy chỉnh linh hoạt, người dùng có thể thay đổi giao diện, phím tắt và nhiều tùy chọn khác để tối ưu hóa trải nghiệm lập trình.
• Hỗ trợ đa nền tảng: Windows, Linux, Mac
• Hỗ trợ đa ngôn ngữ: C/C++, C#, F#, Visual Basic, HTML, CSS, JavaScript, JSON
Library: React
ReactJS là thư viện JavaScript mã nguồn mở giúp xây dựng giao diện người dùng một cách nhanh chóng và tiện lợi Khác với việc nhúng JavaScript vào mã HTML qua các thuộc tính như AngularJS, ReactJS cho phép nhúng HTML vào JavaScript thông qua JSX Điều này giúp lập trình viên dễ dàng tích hợp các đoạn HTML vào JSX, làm cho các thành phần (component) trở nên dễ hiểu và dễ sử dụng hơn.
Trong ReactJS, việc sử dụng JavaScript để thiết kế bố cục trang web có thể gặp khó khăn về cấu trúc Thay vào đó, việc sử dụng JSX cho phép nhúng HTML vào JavaScript, giúp cú pháp trở nên dễ hiểu hơn JSX không chỉ thuận tiện cho lập trình viên mà còn tối ưu hóa mã nguồn trong quá trình biên soạn.
Nền tảng: NodeJs + express
NodeJS là nền tảng phát triển ứng dụng web mạnh mẽ, được xây dựng trên V8 JavaScript Engine, cho phép lập trình viên dễ dàng tạo ra và mở rộng các ứng dụng web hiệu quả.
NodeJS được phát triển bởi Ryan Dahl vào năm 2009 và có thể chạy trên nhiều hệ điều hành khác nhau: OS X, Microsoft Windows, Linux
• NodeJS được viết bằng JavaScript với cộng đồng người dùng lớn mạnh Nếu bạn cần hỗ trợ gì về NodeJS, sẽ nhanh chóng có người hỗ trợ bạn
NodeJS nổi bật với tốc độ xử lý nhanh chóng nhờ vào cơ chế xử lý bất đồng bộ (non-blocking), cho phép nó quản lý hàng ngàn kết nối đồng thời một cách hiệu quả mà không gặp trở ngại nào.
• Dễ dàng mở rộng Nếu bạn có nhu cầu phát triển website thì tính năng dễ dàng mở rộng của NodeJS là một lợi thế cực kỳ quan trọng
Express.js is a powerful framework built on Node.js, designed for web and mobile development It offers robust features, supporting various HTTP methods and middleware, making it easy to create strong and user-friendly APIs.
Database: Mongo
MongoDB là một cơ sở dữ liệu mã nguồn mở với thiết kế hướng đối tượng, cho phép cấu trúc bảng linh hoạt mà không cần tuân theo một định dạng cố định Nhờ vào tính linh hoạt này, MongoDB thích hợp cho việc lưu trữ dữ liệu phức tạp, đa dạng và không cố định, thường được gọi là Big Data.
• Kho lưu định hướng Document: Dữ liệu được lưu trong các tài liệu kiểu JSON
• Lập chỉ mục trên bất kỳ thuộc tính nào
• Các truy vấn đa dạng
VCS: Git
Git là một hệ thống kiểm soát phiên bản phân tán mã nguồn mở, thiết yếu cho các dự án với nhiều nhà phát triển làm việc song song, giúp ngăn chặn xung đột mã Hệ thống này cũng cho phép các nhà phát triển dễ dàng quay lại các phiên bản cũ hơn của mã khi yêu cầu trong dự án thay đổi thường xuyên.
ĐẶC TẢ YÊU CẦU HỆ THỐNG ( SRS DOCUMENTS)
Báo cáo khả thi (Feasability Study)
Khi sinh viên cần tư vấn về sức khỏe và tâm lý, họ có thể truy cập hệ thống SAVIOR để đăng ký tài khoản Hệ thống này cho phép sinh viên tìm kiếm thông tin liên quan đến vấn đề của mình, tương tác và chia sẻ thông tin với nhau và với các chuyên gia Đặc biệt, sinh viên có thể nhắn tin riêng tư với chuyên gia để nhận được sự hỗ trợ chi tiết.
Chuyên gia sẽ truy cập hệ thống sau khi nhận tài khoản để cung cấp lời khuyên và gợi ý phù hợp, đồng thời đề xuất các phương pháp khắc phục nhằm cải thiện vấn đề mà khách hàng đang gặp phải.
Hệ thống quản lý thông tin khách hàng và chuyên gia một cách bảo mật, cung cấp kết quả tra cứu phù hợp với vấn đề mà khách hàng đang gặp phải.
• Thời gian thực hiện: 3,5 tháng (1/3-15/6)
Phần mềm SAVIOR được phát triển nhằm hỗ trợ sinh viên trong việc giải quyết các vấn đề về sức khỏe, tâm lý và đời sống sinh hoạt Dự án này cung cấp những kiến thức và phương pháp cải thiện từ các chuyên gia một cách nhanh chóng, hiệu quả, thân thiện và an toàn.
3.1.2 Phân tích thiết kế dự án
Mọi lứa tuổi, đặc biệt nhiều cho sinh viên Các công ty, doanh nghiệp hoạt động bên lĩnh vực sức khỏe, tâm lý
Dự án xây dựng áp dụng cho khách hàng tại Việt Nam
− Tra cứu thông tin về các vấn đề sức khỏe, tâm lý
− Bảng tin đăng tải, chia sẻ và tương tác các bài viết
− Hỗ trợ tư vấn riêng tư với chuyên gia
− Số lượng người được theo dõi
− Thông tin bài viết, chia sẻ
3.1.2.5 Lợi ích của dự án
Savior cho phép người dùng truy cập trực tuyến mọi lúc, mọi nơi trên nhiều nền tảng như PC và SmartPhone Hệ thống này phù hợp với xu thế 4.0 và đáp ứng nhu cầu người dùng hiện đại Tất cả thông tin cá nhân được bảo mật, giúp người dùng yên tâm mà không lo bị phán xét bởi người quen Đặc biệt, các chuyên gia tâm lý giàu kinh nghiệm sẽ hỗ trợ bạn tìm ra giải pháp hiệu quả nhất cho vấn đề của mình.
Chuyên gia tư vấn tâm lý cần tôn trọng ranh giới chuyên môn giữa họ và khách hàng, duy trì tính khách quan và chuyên nghiệp Họ phải đặt nhu cầu cá nhân sang một bên, tập trung tối đa vào vấn đề của khách hàng và tôn trọng các nhu cầu của họ.
3.1.2.7 Nguồn nhân lực cho dự án
3.1.2.8 Rủi ro của dự án
Các mối đe dọa an ninh mạng ngày càng gia tăng, trong khi kỳ vọng của khách hàng cũng đang thay đổi nhanh chóng Bên cạnh đó, các quy định về quyền riêng tư và tuân thủ dữ liệu đang trở nên nghiêm ngặt hơn Điều này đặt ra thách thức cho các doanh nghiệp khi làm việc với các bên thứ ba như đối tác.
Các khách hàng, sự kiện toàn cầu và biến động chính trị đều tiềm ẩn rủi ro Nếu không được quản lý đúng cách, những rủi ro này có thể gây thiệt hại nghiêm trọng cho hệ thống và các tổ chức tài chính.
Sử dụng mạng xã hội quá nhiều có thể ảnh hưởng tiêu cực đến tâm lý và sự phát triển toàn diện của cơ thể Người thường xuyên sử dụng mạng xã hội có nguy cơ cao mắc các bệnh như trầm cảm và rối loạn tâm thần.
Giảm tương tác với mọi người xung quanh do thiếu thời gian quan tâm đến cuộc sống thực và dành quá nhiều thời gian cho hệ thống có thể dẫn đến một số rủi ro nghiêm trọng.
− Rủi ro bảo mật thông tin : 56%
− Rủi ro bảo mật dữ liệu: 55%
− Rủi ro danh tiếng, trải nghiệm khách hàng, tài chính: 50%
3.1.4 Kết quả và thách thức
Savior là một website được thiết kế để cung cấp tư vấn về sức khỏe và tâm lý cho sinh viên Tuy nhiên, cần có sự hoàn thiện và điều chỉnh để đáp ứng tốt hơn nhu cầu của người dùng.
Tầm nhìn và phạm vi (Scope and Vision)
Hệ thống Savior là một nền tảng trực tuyến chuyên cung cấp dịch vụ tư vấn sức khỏe và tâm lý cho sinh viên Với mục tiêu hỗ trợ sinh viên vượt qua những khó khăn trong cuộc sống, Savior kết nối họ với các chuyên gia tư vấn giàu kinh nghiệm, giúp giải quyết các vấn đề mà sinh viên đang đối mặt.
3.2.2 Mục tiêu cần đạt về mặt nghiệp vụ
BO-1: Ít nhất 90% các nghiệp vụ tư vấn được hỗ trợ bởi hệ thống phần mềm
BO-2: Trung bình giảm tối thiểu 50% thời gian thực hiện các nghiệp vụ được hỗ trợ bởi hệ thống phần mềm
3.2.3 Các chuẩn đo mức độ thành công
SM-1: Ít nhất 80% nhân viên sử dụng hệ thống phần mềm cho các nghiệp vụ của họ
SM-2: Thời gian đáp ứng yêu cầu của khách hàng đã giảm ít nhất 30% SM-3: Tỷ lệ sai sót trong việc tìm kiếm hồ sơ liên quan hiện đã xuống dưới 1%.
SM-4: Độ hài lòng của khách hàng tăng ít nhất 0.5 điểm trong thang đáng giá chất lượng dịch vụ (từ 1 đến 5) được khảo sát hằng năm
3.2.4 Phạm vi và hạn chế
3.2.4.1 Mô tả yêu cầu người dùng
Hệ thống cho phép người dùng đăng tải hình ảnh, video và trạng thái lên bảng tin Nó kiểm tra nội dung thông tin để đảm bảo tính hợp lệ trước khi hiển thị Người dùng có thể tương tác và bình luận trên các bài viết được đề xuất hoặc từ các chuyên gia khác.
− Hệ thống cho phép người dùng kết bạn, nhắn tin với người dùng khác và lưu lại thông tin mối quan hệ giữa hai người dùng bất kỳ
− Hệ thống cho phép người dùng theo dõi (Follow) chuyên gia để theo dõi những bài viết, thông tin được chuyên gia đăng tải
− Hệ thông đưa ra các thông báo về bài viết mới, cảnh báo bảo mật
− Hệ thông hỗ trợ ChatBot cho người dùng từ đó liên hệ với chuyên gia nếu có nhu cầu từ người dùng
Hệ thống này cho phép xác thực các chuyên gia và tạo điều kiện cho họ cập nhật những bài viết cùng thông tin liên quan đến tâm lý và sức khỏe vào nền tảng.
Hệ thống cung cấp khả năng cho người dùng tìm kiếm thông tin liên quan đến vấn đề họ đang gặp phải, từ đó đưa ra các kết quả tra cứu phù hợp dựa trên dữ liệu có trong hệ thống.
− Hệ thống cho phép tạo cuộc trò chuyện giữa người dùng và chuyên gia để giải quyết vấn đề tư vấn online của người dùng
− Hệ thống cho phép chuyên gia tạo cuộc hẹn, gặp mặt trực tiếp nếu có nhu cầu từ người dùng
− Hệ thống thực hiện thống kê những câu hỏi phổ biến và gợi ý cho người dùng
Hệ thống quản lý thông tin người dùng được thiết kế với tính năng bảo mật cao, có khả năng giám sát và khóa tài khoản khi phát hiện hành vi vi phạm quy định sử dụng.
3.2.4.2 Sơ đồ phân rã chức năng (Feature Decomposition Diagram)
3.2.4.3 Phạm vi các chức năng theo thứ tự phiên bản
Chức năng Phiên bản 1.0 Phiên bản 1.1 Phiên bản 1.2
Tiếp nhận người dùng mới
Người dùng mới truy cập vào hệ thóng được chuyển đến trang đăng ký
Quản trị kiểm tra thông tin xác thực
Hệ thống kiểm tra và xác nhận người dùng mới
Tra cứu thông tin sức khỏe, tâm lý
Tra cứu thông tin Hiện thị cả thông tin liên quan
Tư vấn Chưa được cài đặt Chatbot Nhắn tin riêng tư với chuyên gia
Bảng tin đăng tải và tương tác
Cho phép người dùng upload status, hình ảnh
Cho phép upload video, tương tác (yêu thích, like) các bài đăng khác
Cho phép người dùng, chuyên gia bình luận bài viết của nhau
Gợi ý thông tin Gợi ý bệnh theo mùa Gợi ý các câu hỏi thường gặp
Quản lý người dùng và hệ thống
Thông kê người dùng, lượt truy cập
Đặc tả yêu cầu hệ thống (System Requirement Specifications)
3.4.1 Mô tả chung hệ thống
Hệ thống tư vấn sức khỏe và tâm lý sinh viên – Savior được thiết kế để hỗ trợ sinh viên giải quyết những khó khăn hiện tại Với mục tiêu cung cấp dịch vụ tư vấn online tiện lợi và riêng tư, hệ thống này sẽ giúp sinh viên tiếp cận thông tin và hỗ trợ cần thiết Sơ đồ ngữ cảnh dưới đây minh họa các thực thể bên ngoài và giao diện của hệ thống phiên bản 1.0, với kỳ vọng phát triển qua nhiều phiên bản trong tương lai để hoàn thiện hơn nữa.
3.4.2 Lớp người dùng và mô tả hoạt động
Sinh viên có thể truy cập vào hệ thống để được tư vấn và giải đáp các thắc mắc về sức khỏe và tâm lý Họ cần tạo tài khoản và cập nhật thông tin cá nhân để sử dụng dịch vụ Ngoài việc nhận tư vấn, sinh viên còn có thể hẹn lịch gặp trực tiếp theo nhu cầu Hệ thống cũng cho phép tra cứu thông tin, đăng tải và tương tác với các bài đăng trên bảng tin.
Hệ thống sẽ liên hệ và tạo tài khoản cho các chuyên gia sức khỏe và tâm lý sau khi nhận được thông tin từ doanh nghiệp Sau khi được xác thực, các chuyên gia có thể đăng ký và sử dụng tài khoản của mình Họ cũng có quyền tạo, chấp nhận kết nối và trò chuyện với sinh viên.
Quản trị hệ thống đóng vai trò quan trọng trong việc giám sát mọi hoạt động và thay đổi của nền tảng Hệ thống cho phép chatbot hỗ trợ sinh viên bằng cách cung cấp câu trả lời nhanh chóng và gợi ý hợp lý Ngoài ra, quản trị viên có quyền xóa hoặc chặn các bài đăng và tài khoản người dùng vi phạm quy định sử dụng ứng dụng.
− OE-1: Hệ thống được vận hành thông qua một ứng dụng Web NodeJS chạy được trên nền tảng Localhost
− OE-2: Cơ sở dữ liệu được lưu tại một Server được hệ thống tổng hợp, chạy trên nền tảng mongoDB
− OE-3: Hệ thống cho phép sinh viên nhắn tin qua lại với chuyên gia, các thông tin tin nhắn được lưu lại
3.4.4 Ràng buộc thiết kế và cài đặt
3.4.5.1 Chức năng tiếp nhận người dùng mới
Mô tả: Người dùng thực hiện tạo tài khoản mới
− Người dùng đăng ký tài khoản
BM-1 Thông tin sinh viên
Mã sinh viên Địa chỉ
Họ và tên Giới tính
BM-2 Thông tin chuyên gia
Mã chuyên gia Địa chỉ
Họ và tên Giới tính
3.4.5.2 Chức năng tra cứu thông tin
Mô tả: Sinh viên thực hiện tra cứu giải quyết các thắc măc, tìm các bài đăng Quy trình:
− Hệ thống hiển thị kết quả
− Tra cứu vấn đề tâm lý
Mô tả: Sinh viên mong muốn được chuyên gia tư vấn, hỗ trợ giải đáp Quy trình:
− Bắt đầu cuộc trò chuyện
BM-3 Thông tin cuộc trò chuyện
Mã sinh viên Mã chuyên gia
BM-4 Thông tin phiếu đặt lịch hẹn
Mã phiế Mã sinh viên
Mã chuyên gia Thời gian Địa chỉ
3.4.5.4 Chức năng bảng tin chia sẻ
Mô tả: Bảng tin là nơi các sinh viên theo dõi bài đăng được hệ thống đăng tải, có thể đặt câu hỏi trực tiếp tại comment
− Sinh viên truy cập bảng tin
− Tương tác , theo dõi bài
BM-5 Thông tin bài đăng
Mã bài đăng Mã tương tác
Mã nội dung Thời gian
BM-6 Thông tin tương tác
BM-7 Thông tin nội dung
3.4.5.5 Chức năng hệ thông gợi ý
Mô tả: hệ thống gợi ý bài đọc, mẩu truyện cho sinh viên dựa vào kết quả khảo sát Quy trình:
− Sinh viên thực hiện khảo sát
− Hệ thống nhận kết quả và phân tích
− Hệ thống hiển thị kết quả
BM-8 Thông tin phiếu khảo sát
Mã phiếu khảo sát Thời gian
BM-9 Thông tin bài viết
Mã bài viết Người đăng
Thời gian đăng Link gốc
3.4.5.6 Chức năng quản lý người dùng
Mô tả: Hệ thống cho phép người dùng chỉnh sửa, cập nhật thông tin
− Sinh viên truy cập profile
− Sinh viên chỉnh sửa và lưu
− Hệ thống tiếp nhận và cập nhật
3.4.6 Yêu cầu phi chức năng
− PER-1: Hệ thống có thể xử lí được 100 yêu cầu trên 1 phút tại thời gian cao điểm (9:00 - 17:00 hằng ngày)
− PER-2: Hệ thống mất ít hơn 3 giây gửi và phản hồi tin nhắn
− PER-3: Hệ thống không chiếm nhiều hơn 100MB bộ nhớ cho chương trình cài đặt trên máy chủ và máy tính của nhân viên
− PER-4: Hệ thống đưa ra các thông tin chính xác với trường được tra cứu
− USE-1: Người dùng có khả năng sử dụng ứng dụng, tin học và đọc hiểu cơ bản để sử dụng và tương tác hệ thống
Chuyên gia và quản trị viên cần có trình độ tin học văn phòng cơ bản để thực hiện các nghiệp vụ phản hồi và tư vấn sinh viên Họ sẽ đọc hướng dẫn sử dụng và được hướng dẫn bởi bên phát triển trong thời gian dưới 1 giờ.
− Cho phép đăng tải hình ảnh dưới dạng: PNG, JPG
− Cho phép đăng tải video dưới dạng: MP4
− Cho phép tạo cuộc gọi xác nhận lịch hẹn khi có yêu cầu
− SEC-1: Hệ thống phân quyền sinh viên, chuyên gia
− SEC-2: Thông tin tư vấn với chuyên gia được bảo mật
− SEC-3: Người dùng khác không có quyền truy cập vào hồ sơ sinh viên nếu không có các nhận từ quản trị viên
SAFE-1 ghi lại tất cả các hoạt động liên quan trực tiếp đến cơ sở dữ liệu Những dữ liệu bị thay đổi sẽ được lưu lại phiên bản cũ trong một vùng nhớ đệm, cho phép khôi phục khi cần thiết.
− SAFE-2: Hệ thống cho phép sao lưu lại toàn bộ dữ liệu hệ thống tại một thời điểm và phục hồi nó nếu cần thiết
Hệ thống SAFE-3 đảm bảo rằng người dùng xác nhận ý định xóa một thực thể như bài đăng hoặc đoạn chat bằng cách hỏi họ trước khi thực hiện hành động này.
− TEC-1: Cho phép chuyển hệ quản trị cơ sở dữ liệu sử dụng để lưu trữ dữ liệu trong vòng
TEC-2 cho phép phát hiện và cô lập vấn đề vận hành trong thời gian dưới 1 giờ, đồng thời tìm ra giải pháp khắc phục Biện pháp sửa chữa hoàn toàn sẽ phụ thuộc vào loại lỗi xảy ra.
CHƯƠNG 4 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
4.1 Sơ đồ và đặc tả Ca sử dụng (Use Case Diagram and Specification)
4.1.1 Sơ đồ ca sử dụng
4.1.2 Danh sách các tác nhân trong hệ thống
4.1.3 Danh sách các Ca sử dụng
4.1.4 Đặc tả Ca sử dụng
4.1.4.1 Module Tiếp nhận Người dùng mới
UC1-1 Người dùng mới đăng ký thông tin
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Người dùng Tác nhân phụ Không có
Mô tả đối tượng sử dụng hệ thống là bất kỳ ai có nhu cầu truy cập và gửi yêu cầu Khi người dùng gửi yêu cầu, hệ thống sẽ tiếp nhận và xử lý Trước khi yêu cầu được thực hiện, không có điều kiện nào cần thiết Sau khi yêu cầu được gửi, đơn yêu cầu sẽ được chấp nhận và hiển thị cho quản trị viên.
POST-2: Thông tin của yêu cầu tiếp nhận người dùn mới được lưu vào hệ thống
Dòng sự kiện cơ bản 1 Đối tượng bất kỳ có nhu cầu sử dụng và khám phá hệ thóng truy cập vào hệ thống
2 Điền thông tin theo form đăng ký và email phải chính xác
3 Thông tin được gửi đến hệ thống
4 Hệ thống gửi mã xác nhận đến Email vừa đăng ký
5 Người dùng nhập mã code từ email và thành công Hệ thống chuyển đến trang đăng nhập
6 Người dùng đăng nhập theo Username và Password đã đăng ký để truy cập và sử dụng hệ thống
Dòng sự kiện thay thế
Dòng sự kiện ngoại lệ
1 Trường hợp người dùng mới đăng ký phải Email đã trùng hoặc tên người dùng đã tồn tại, hệ thống từ chối tạo người dùng mới
2 Hệ thống cho phép đăng ký lại thông tin
3 Người dùng nhập mã code sau khi check Email, nếu không chính xác , thông tin đăng ký không được tiến hành
4 Kết thức ca sử dụng Độ ưu tiên Cao
Tần suất sử dụng Ít nhất 50 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
UC1-2 Chuyên gia đăng ký sử dụng hệ thống
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Người dùng Tác nhân phụ Không có
Mô tả là bất kỳ chuyên gia nào có nhu cầu sử dụng và truy cập vào hệ thống Hệ thống sẽ tiếp nhận yêu cầu từ người dùng mà không cần điều kiện trước Sau khi yêu cầu được gửi, điều kiện sau là đơn yêu cầu sẽ được chấp nhận và hiển thị cho quản trị viên.
POST-2: Thông tin của yêu cầu tiếp nhận người dùn mới được lưu vào hệ thống
Dòng sự kiện cơ bản 7 Đối tượng bất kỳ có nhu cầu sử dụng và khám phá hệ thóng truy cập vào hệ thống
8 Điền thông tin theo form đăng ký và email phải chính xác
9 Thông tin được gửi đến hệ thống
10 Hệ thống gửi mã xác nhận đến Email vừa đăng ký
11 Người dùng nhập mã code từ email và thành công Hệ thống chuyển đến trang đăng nhập
12 Người dùng đăng nhập theo Username và Password đã đăng ký để truy cập và sử dụng hệ thống
Dòng sự kiện thay thế
Dòng sự kiện ngoại lệ
5 Trường hợp người dùng mới đăng ký phải Email đã trùng hoặc tên người dùng đã tồn tại, hệ thống từ chối tạo người dùng mới
6 Hệ thống cho phép đăng ký lại thông tin
7 Người dùng nhập mã code sau khi check Email, nếu không chính xác , thông tin đăng ký không được tiến hành
8 Kết thức ca sử dụng Độ ưu tiên Trung bình
Tần suất sử dụng Ít nhất 50 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
4.1.4.2 Module Khảo sát vấn đề sinh viên
UC2-1 Sinh viên thực hiện phiếu khảo sát
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Sau khi sinh viên đăng nhập vào hệ thống, họ sẽ nhận được phiếu khảo sát để thực hiện Hệ thống sẽ tiếp nhận yêu cầu khảo sát từ sinh viên, với điều kiện trước đó là sinh viên đã đăng nhập thành công Kết quả khảo sát sẽ được quản trị viên xem xét sau khi hoàn tất.
POST-2: Thông tin kết quả của phiếu khảo sát được lưu vào hệ thống
Dòng sự kiện cơ bản 1 Bất kỳ người sình sau khi đăng nhập vào hệ thống có thể thực hiện khảo sát
2 Người dùng điền thông tin khảo sát
3 Kết quả được hệ thống lưu vào, dữ liệu được phân tích và cho ra kết quả
4 Kết quả được hiển thị lên trang Home của hệ thống Gợi ý các bài đọc cho sinh viên
5 Kết thúc ca sử dụng
Dòng sự kiện thay thế
Dòng sự kiện ngoại lệ
Khong có Độ ưu tiên Cao
Tần suất sử dụng Ít nhất 50 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00)
Quy định liên quan Không có
Thông tin bổ sung Không có
4.1.4.3 Module Tra cứu thông tin
UC3-1 Tra cứu thông tin về sức khỏe
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Sinh viên muốn tra cứu thông tin về sức khỏe có thể thực hiện việc này thông qua hệ thống tiếp nhận yêu cầu khảo sát Để bắt đầu, sinh viên cần đăng nhập vào hệ thống Sau khi hoàn thành bước này, họ có thể tìm kiếm và tra cứu thông tin liên quan đến sức khỏe mà mình đang gặp phải.
Dòng sự kiện cơ bản 1 Sinh viên chọn mục tra cứu trên hệ thống
2 Hệ thống đưa ra các tiêu chuẩn tra cứu cho sinh viên
3 Sinh viên nhập các tiêu chuẩn tra cứu (nếu cần) và xác nhận tra cứu
4 Hệ thống tiếp nhận yêu cầu tra cứu
5 Hệ thông hiển thị kết quả tra cứu thỏa mãn yêu cầu
Dòng sự kiện thay thế
1 Hệ thống không tìm thấy kết quả theo tiêu chuẩn ra cứu của sinh viên
2 Hệ thống thông báo đến nhân viên không tìm thấy kết quả tra cứu
3 Hệ thông hiển thị các thông tin (Bài viết, mẩu truyện, video ) đang thịnh hàng được nhiều sinh viên quan tâm nhất
4 Kết thúc ca sử dụng
Dòng sự kiện ngoại lệ
1 Hệ thống báo đến nhân viên tiêu chuẩn tra cứu vừa nhập là không hợp lý Cho phép nhân viên tra cứu lại
1.1.Sinh viên tra cứu lại trở 1.2.Sinh viên hủy tra cứu Độ ưu tiên Cao
Tần suất sử dụng Ít nhất 50 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
UC3-2 Tra cứu thông tin về tâm lý
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Sinh viên có nhu cầu tra cứu và tìm kiếm thông tin về tâm lý mà họ đang gặp phải sẽ thực hiện khảo sát thông qua hệ thống Để tham gia, sinh viên cần đảm bảo đã đăng nhập vào hệ thống trước khi thực hiện khảo sát Sau khi hoàn tất, không có điều kiện nào khác cần phải đáp ứng.
Dòng sự kiện cơ bản 6 Sinh viên chọn mục tra cứu trên hệ thống
7 Hệ thống đưa ra các tiêu chuẩn tra cứu cho sinh viên
8 Sinh viên nhập các tiêu chuẩn tra cứu (nếu cần) và xác nhận tra cứu
9 Hệ thống tiếp nhận yêu cầu tra cứu
Hệ thông hiển thị kết quả tra cứu thỏa mãn yêu cầu
Dòng sự kiện thay thế
5 Hệ thống không tìm thấy kết quả theo tiêu chuẩn ra cứu của sinh viên
6 Hệ thống thông báo đến nhân viên không tìm thấy kết quả tra cứu
7 Hệ thông hiển thị các thông tin (Bài viết, mẩu truyện, video ) đang thịnh hàng được nhiều sinh viên quan tâm nhất
Kết thúc ca sử dụng
Dòng sự kiện ngoại lệ
2 Hệ thống báo đến nhân viên tiêu chuẩn tra cứu vừa nhập là không hợp lý Cho phép nhân viên tra cứu lại
2.1.Sinh viên tra cứu lại trở Sinh viên hủy tra cứu Độ ưu tiên Cao
Tần suất sử dụng Ít nhất 50 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
4.1.4.4 Mudule Tư vấn cùng chuyên gia
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Mô tả Là sinh viên mong muốn được tư vấn, hỗ trợ giải đáp thắc mắc
Khi sinh viên chọn mục chatbot trên màn hình, họ sẽ được hướng dẫn tư vấn và liên hệ với chuyên gia Điều kiện cần thiết trước khi sử dụng tính năng này là sinh viên phải đăng nhập vào hệ thống, và không có điều kiện nào khác sau khi đã sử dụng.
Dòng sự kiện cơ bản 1 Sinh viên chọn vào biểu tượng chatbot
2 Hệ thống hiển thị màn hình chat, đưa ra các option cho sinh viên
3 Sinh viên chọn option liên tục
4 Chuyển hướng đến chuyên gia sau khi được yêu cầu
5 Kết thúc ca sử dụng
Dòng sự kiện thay thế
1 Sinh viên nhập thông tin
2 Hệ thống cho phép chuyển đến chuyên gia
Dòng sự kiện ngoại lệ
1 Sinh viên được chuyển đến liên hệ với chuyên gia
3 Kết thúc Ca sử dụng Độ ưu tiên Cao
Tần suất sử dụng Hoạt động liên tục cho sinh viên
Quy định liên quan Không có
Thông tin bổ sung Không có
UC4-2 Nhắn tin cùng chuyên gia
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Mô tả Sinh viên nhắn tin để giải đáp mong muốn, thắc mắc
Khi sinh viên lựa chọn mục nhắn tin với chuyên gia hoặc được chuyển tiếp từ Chatbot, điều kiện trước UC PRE-1 là sinh viên đã đăng nhập vào hệ thống Sau khi thực hiện, không có điều kiện nào khác cần phải đáp ứng.
Dòng sự kiện cơ bản 1 Sinh viên chọn mục nhắn tin cùng chuyên gia
2 Sinh viên thực hiện trao đổi, nhắn tin
3 Tiếp nhận các câu trả lời từ chuyên gia
4 Sinh viên nhận lời khuyên, lộ trình cải thiện vấn đè khó khăn từ chuyên gia
5 Kết thúc ca sử dụng
Dòng sự kiện thay thế
1 Sinh viên có thể chuyển yêu cầu hẹn gặp để được tư vấn, giải đáp trực tiếp
Dòng sự kiện ngoại lệ
1 Sinh viên rời khỏi đoạn chat với chuyên gia
2 Sinh viên hủy và xóa cuộc trò chuyện
3 Kết thúc ca sử dụng Độ ưu tiên Cao
Tần suất sử dụng Ít nhất 50 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
UC4-3 Tạo yêu cầu lịch hẹn gặp mặt trực tiếp
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Sinh viên cần điền thông tin vào form để hẹn gặp các chuyên gia Quá trình này diễn ra khi sinh viên chọn mục hẹn gặp mặt Điều kiện trước khi thực hiện là sinh viên đã đăng nhập vào hệ thống Sau khi hoàn tất, sinh viên cần xác nhận và cung cấp thông tin chính xác.
POST-2: Bên chuyên gia đã tiếp nhận và xác nhận
Dòng sự kiện cơ bản 1 Sinh viên chọn mục đăng ký hẹn lịch gặp mặt trực tiếp
2 Hệ thống hiển thị form đăng ký để sinh viên điển thông tin
3 Sinh viên điển thông tin theo form
4 Sinh viên xác nhận tạo cuộc gặp mặt sau khi điền thông tin
5 Kết thúc ca sử dụng
Dòng sự kiện thay thế
1 Sinh viên hủy lịch gặp mặt
2 Sinh viên chọn nút hủy và nhập lý do
4 Kết thúc ca sử dụng
Dòng sự kiện ngoại lệ
1 Chuyên gia kiểm tra thông tin
2 Thông tin sinh viên không hợp lệ
3 Không thực hiện lịch gặp mặt
4 Kết thúc ca sử dụng Độ ưu tiên Trung bình
Tần suất sử dụng Ít nhất 50 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
UC4-4 Xác nhận yêu cầu lịch gặp mặt trực tiếp
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Chuyên gia Tác nhân phụ Không có
Mô tả Chuyên gia xác nhận lịch hẹn gặp của sinh viên
Khi sinh viên tạo yêu cầu lịch hẹn, hệ thống sẽ chuyển thông tin đến chuyên gia Đội ngũ chuyên môn sẽ thực hiện cuộc gọi xác nhận điều kiện trước UC PRE-1, yêu cầu sinh viên đã đăng nhập vào hệ thống.
50 Điều kiện sau UC POST-1: Sinh viên xác nhận và cung cấp đúng thông tin
POST-2: Bên chuyên gia đã tiếp nhận và xác nhận
Dòng sự kiện cơ bản 1 Chuyên gia tiếp nhận được yêu cầu
2 Chuyên gia thực hiện kiểm tra thông tin của sinh viên
3 Chuyên gia tạo cuộc gọi ngắn cho sinh viên để xác nhận chính xác một lần trước khi tạo lịch hẹn
4 Lịch hẹn được tạo bởi chuyên gia
Dòng sự kiện thay thế
5 Sinh viên hủy lịch gặp mặt
6 Sinh viên chọn nút hủy và nhập lý do
8 Kết thúc ca sử dụng
Dòng sự kiện ngoại lệ
5 Chuyên gia kiểm tra thông tin
6 Thông tin sinh viên không hợp lệ
7 Không thực hiện lịch gặp mặt
8 Kết thúc ca sử dụng Độ ưu tiên Trung bình
Tần suất sử dụng Ít nhất 20 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
4.1.4.5.Module Bảng tin chia sẻ
UC5-1 Đăng hình ảnh lên bảng tin
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Mô tả Sinh viên muốn chia sẻ hình ảnh lên bảng tin hệ thống
Khi sinh viên truy cập vào bảng tin của hệ thống và chọn đăng hình ảnh, điều kiện tiên quyết là sinh viên phải đăng nhập vào hệ thống Sau khi thực hiện, sinh viên cần xác nhận và cung cấp thông tin chính xác.
POST-2: Thông tin được kiểm duyệt và đăng tải
Dòng sự kiện cơ bản 1 Sinh viên truy cập vào bảng tin
2 Hệ thống hiển thị bảng tin và form cho sinh viên đăng tải
3 Sinh viên lựa chọn hình ảnh kèm caption (nếu có)
4 Sinh viên xác nhận đăng tải
Dòng sự kiện thay thế
1 Sinh viên không đăng tải được nếu thông tin hình ảnh không qua được kiểm duyệt của hệ thống
Dòng sự kiện ngoại lệ
1 Sinh viên hủy đăng tải
2 Kết thúc ca sử dụng Độ ưu tiên Trung bình
Tần suất sử dụng Ít nhất 20 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
UC5-2 Đăng video lên bảng tin
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Sinh viên truy cập bảng tin của hệ thống để đăng video sau khi đã đăng nhập Để thực hiện điều này, sinh viên cần xác nhận và cung cấp thông tin chính xác.
POST-2: Thông tin được kiểm duyệt và đăng tải Điều kiện sau UC 1 Sinh viên truy cập vào bảng tin
2 Hệ thống hiển thị bảng tin và form cho sinh viên đăng tải
3 Sinh viên lựa chọn video kèm caption (nếu có)
4 Sinh viên xác nhận đăng tải
Dòng sự kiện cơ bản 1 Sinh viên không đăng tải được nếu thông tin hình ảnh không qua được kiểm duyệt của hệ thống
Dòng sự kiện thay thế
1 Sinh viên hủy đăng tải
2 Kết thúc ca sử dụng
Dòng sự kiện ngoại lệ
1 Sinh viên truy cập vào bảng tin của hệ thống và thực hiện chọn đăng hình ảnh Độ ưu tiên Trung bình
Tần suất sử dụng Ít nhất 20 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00)
Quy định liên quan Không có
Thông tin bổ sung Không có
UC5-3 Tương tác các bài đăng trên bảng tin
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Mô tả Sinh viên muốn tương tác, theo dõi chuyên gia
Xảy ra khi 1 Sinh viên truy cập vào bảng tin
2 Sinh viên thực hiện tương tác (like, love, comment, follow) Điều kiện trước UC PRE-1: Sinh viên đã đăng nhập vào hệ thống Điều kiện sau UC Không có
Dòng sự kiện cơ bản 1 Sinh viên truy cập vào bảng tin
2 Bảng tin hiển thị các bài đăng của sinh viên và các bài đăng của hệ thống và các chuyên gia mà sinh viên follow
3 Sinh viên react bài đăng trên bảng tin
4 Hệ thống thay đổi tuong tác của bài đăng đó
5 Sinh viên tiếp tục thực hiện
6 Kết thúc ca sử dụng
Dòng sự kiện thay thế
Dòng sự kiện ngoại lệ
1 Sinh viên hủy tương tác
2 Hệ thống reset lại trạng thái ban đầu
3 Kết thúc ca sử dụng Độ ưu tiên Trung bình
Tần suất sử dụng Ít nhất 20 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
4.1.4.6.Module Gợi ý, đề xuất thông tin
UC6-1 Gợi ý những bệnh thường gặp theo mùa
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Hệ thống Tác nhân phụ Không có
Hệ thống cập nhật thông tin về bệnh lý và tâm lý theo mùa, đặc biệt chú trọng vào xu hướng của giới trẻ, được thiết kế để luôn cung cấp thông tin mới nhất Để sử dụng hệ thống, sinh viên cần đăng nhập trước khi cập nhật thông tin Sau khi cập nhật, không có điều kiện nào khác cần phải đáp ứng.
Dòng sự kiện cơ bản 1 Sinh viên di chuyển đến trang Home của hệ thống
2 Hệ thống hiển thị kết quả
3 Sinh viên lựa chọn bài đăng, mẩu truyện theo nhu cầu
4 Kết thúc ca sử dụng
Dòng sự kiện thay thế
1 Cho phép chuyển sang tra cứu để tìm kiếm chi tiết
Dòng sự kiện ngoại lệ
1 Sinh viên chọn bài đăng
2 Chuyển đến form hiển thị bài đăng cho sinh viên
3 Sinh viên thực hiện và đọc 3.1 Sinh viển chọn chức năng khác 3.2 Sinh viên quay lai
4 Kết thúc ca sử dụng Độ ưu tiên Trung bình
Tần suất sử dụng Ít nhất 20 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
UC6-2 Những câu hỏi phổ biến
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Chuyên gia Tác nhân phụ Không có
Hệ thống cập nhật thông tin về câu hỏi thường gặp sẽ luôn được duy trì để đảm bảo người dùng có thể truy cập thông tin mới nhất Để sử dụng tính năng này, sinh viên cần phải đăng nhập vào hệ thống trước.
56 Điều kiện sau UC Không có
Dòng sự kiện cơ bản 1 Sinh viên di chuyển đến trang Home của hệ thống
2 Hệ thống hiển thị kết quả
3 Sinh viên lựa chọn bài đăng, mẩu truyện theo nhu cầu
4 Kết thúc ca sử dụng
Dòng sự kiện thay thế
1 Cho phép chuyển sang tra cứu để tìm kiếm chi tiết
Dòng sự kiện ngoại lệ
Không có Độ ưu tiên Trung bình
Tần suất sử dụng Ít nhất 20 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
UC6-3 Gợi ý bài đọc, mẩu truyện từ kết quả khảo sát
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Hệ thống Tác nhân phụ Không có
Hệ thống phân tích kết quả khảo sát sẽ tự động trả về các bài viết liên quan cho sinh viên ngay sau khi họ hoàn thành phiếu khảo sát.
57 Điều kiện trước UC PRE-1: Sinh viên đã đăng nhập vào hệ thống
PRE-2: Sinh viên đã Submit kết quả phiếu khảo sát Điều kiện sau UC Không có
Dòng sự kiện cơ bản 1 Hệ thống tiếp nhận kết quả khảo sát từ sinh viên
2 Hệ thống phân tích cho ra KQ
3 Hệ thống hiển thị kết quả cho sinh viên
4 Sinh viên lựa chọn nội dung phù hợp
5 Kết thúc ca sử dụng
Dòng sự kiện thay thế
Dòng sự kiện ngoại lệ
1 Hệ thống không cho ra kết quả từ phiếu khảo sát
2 Kết thúc ca sử dụng Độ ưu tiên Trung bình
Tần suất sử dụng Ít nhất 20 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00) Quy định liên quan Không có
Thông tin bổ sung Không có
4.1.4.7.Module Quản lý tài khoản người dùng
UC7-1 Chỉnh sửa tài khoản người dùng
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Mô tả Sinh viên mong muốn cập nhật thông tin
Khi sinh viên truy cập trang cá nhân để yêu cầu chỉnh sửa thông tin, điều kiện tiên quyết là họ đã đăng nhập vào hệ thống Sau khi thực hiện yêu cầu, thông tin được cập nhật cần phải hợp lý và chính xác.
Dòng sự kiện cơ bản 1 Thông tin truy cập Profile
2 Sinh viên chọn mục cập nhật thông tin tài khoản
3 Hệ thống hiển thị form cập nhật
4 Sinh viên nhập sự thay đổi
5 Sinh viên xác nhận và gửi yêu cầu
6 Hệ thống kiểm tra 6.1 Thông tin được cập nhật 6.2.Thông tin không được cập nhật
8 Kết thúc ca sử dụng
Dòng sự kiện thay thế
Dòng sự kiện ngoại lệ
1 Sinh viên hủy cập nhật thông tin
2 Thông tin không được chấp nhận
3 Cho phép sinh viên nhập lại 3.1.Thực hiện nhập lai
4 Kết thúc ca sử dụng Độ ưu tiên Trung bình
Tần suất sử dụng Ít nhất 20 lần 1 ngày, trải dài trong giờ hành chính (8:00 - 17:00)
Quy định liên quan Không có
Thông tin bổ sung Không có
UC7-2 Kiểm tra thông tin tài khoản
Người tạo Hà Minh Thành Ngày tạo 29/4/2021
Tác nhân chính Sinh viên Tác nhân phụ Không có
Mô tả Chuyên gia xác nhận lịch hẹn gặp của sinh viên