EE308FZ_Third assignment_Demand Analysis
Abstract: The Heart Isle development team completed the requirements analysis for the EE308FZ course and created an AI-driven mental health social support platform project. The team consists of 12 mem
Third Assignment - Demand Analysis
Assignment Basic Information
-
Course Link: EE308FZ
-
Assignment Requirements Link: Third assignment -- Demand Analysis-CSDN社区
-
Team Name: HeartIsle Development Team
-
Assignment Objectives: Complete Software Requirements Specification, Demand Analysis Report PPT, and team collaboration documentation
Table of Contents
Team Division of Labor
|
Student ID |
Name |
Task Description |
Contribution Ratio |
|---|---|---|---|
|
-832301125 |
Lian Sentao |
Psychological assessment data research and solution design |
8% |
|
-832301127 |
Wu Haotian |
Psychological assessment data research and solution design, user testing feedback collection |
8% |
|
-832301226 |
Lin Zejun |
Psychological assessment data research and solution design, software functionality debugging |
8% |
|
-832301126 |
Wu Zhibin |
Communication protocol and interface documentation design, database design and coding, server-side coding |
10% |
|
-832301130 |
Wu Yuting |
Communication protocol and interface documentation design, CSDN blog writing |
8% |
|
-832301124 |
Lian Zezheng |
Database design and coding, software functionality debugging |
8% |
|
-832301111 |
Jiang Xiancheng |
Client-side coding, client UI interface design, interface beautification |
8% |
|
-832301104 |
Fang Lizhe |
Client UI interface design, meeting minutes and project progress recording |
8% |
|
-832301122 |
Yang Yuanzhen |
Client interface beautification,software functionality debugging |
10% |
|
-832301121 |
Yang Yue |
Client interface beautification |
8% |
|
-832301222 |
Fan Zhen |
Software functionality debugging, CSDN blog writing |
8% |
|
-832301217 |
Chen Yipeng |
User testing feedback collection, CSDN blog writing |
8% |
Software Requirements Specification
Document Link: EE308FZ_assignment/Software_Requirements_Specification at main · Lainwk/EE308FZ_assignment
Document Overview:
-
Project Name: HeartIsle - AI-Driven Mental Health Social Support Platform
-
Document Version: V1.0
-
Content Includes: Functional requirements, non-functional requirements, user scenarios, system architecture, etc.
Main Sections:
-
Introduction (Writing purpose, project background)
-
General Description (Product perspective, product functions, user classes)
-
Specific Requirements (Functional requirements, non-functional requirements, interface requirements)
-
User Scenario Analysis
-
Acceptance Verification Criteria
Demand Analysis PPT
PPT Link: EE308FZ_assignment/Demand_Analysis_Report at main · Lainwk/EE308FZ_assignment
Presentation Content:
-
Project development purpose, significance, and background
-
Project research and development content (class diagram design)
-
Team plan execution status
-
Member division of labor and workload proportion
-
PPT presentation and reporting
Key Challenges Analysis
Technical Challenges
-
AI Psychological Assessment Algorithm Integration
-
Challenge: Deconstructing professional psychological scales (PHQ-9, SCL-90, etc.) into daily assessment questions
-
Solution: Adopt "1+1" push model (1 emotional snapshot question + 1 rotational symptom question)
-
-
Real-time Communication Protocol Design
-
Challenge: Ensuring stability and security of data transmission between client and server
-
Solution: Custom binary protocol with fixed field lengths and MD5 encryption
-
-
Data Security and Privacy Protection
-
Challenge: High sensitivity of user mental health data
-
Solution: Strict data encryption storage and transmission mechanisms
-
Business Focus Areas
-
User Experience Design
-
Focus: Creating warm, healing interfaces with low usage barriers
-
Implementation: Simple and intuitive operation流程, positive feedback mechanisms
-
-
Risk Assessment Mechanism
-
Focus: Establishing scientific psychological crisis warning system
-
Implementation: Set thresholds to trigger care prompts and guide professional help
-
Team Collaboration Methodology
Organizational Structure
-
Project Lead: Overall project coordination and module development management
-
Frontend Development Group: Responsible for client interface design and implementation
-
Backend Development Group: Responsible for server logic and database design
-
Testing and Evaluation Group: Responsible for functional testing and user feedback collection
-
Documentation Group: Responsible for technical documentation and blog writing
Collaboration Process
-
Regular Meeting Mechanism
-
Weekly project progress meetings
-
Daily stand-ups for development progress synchronization
-
Dedicated personnel for meeting minutes organization
-
-
Version Control
-
Git-based code version management
-
Branch development with stable main branch workflow
-
Code review to ensure quality
-
-
Documentation Collaboration
-
Unified management of requirements and design documents
-
Real-time project progress updates
-
Multi-person collaborative blog writing
-
Quality Assurance
-
Phase-based functional testing
-
User experience feedback collection
-
Continuous iteration and optimization
更多推荐



所有评论(0)