Question | Answer |
---|---|
Which course does this assignment belong to | 2401-MUSE社区-CSDN社区云 |
What are the requirements for this assignment | Teamwork——Beta Sprint-CSDN社区 |
The goal of this assignment | collect all essays and materials concerning Beta Phase |
Code Standard Repository | Code Standard Repository |
Catalog
SCRUM SECTION
Achievements
-
File Upload and Download System (RBAC Integration and Testing)
- Liu Ruiyu, Zhang Zhuorui, and Li Yilin:
- Integrated the RBAC module with the File Upload and Download System, ensuring file access permissions (upload, download, delete) work correctly based on user roles.
- Conducted initial functional tests to validate role-based access control:
- Verified upload permissions for role-based users.
- Tested file deletion access for uploaders and administrators only.
- Debugged role assignment issues and ensured dynamic rendering of role-based permissions on the frontend.
- Liu Ruiyu, Zhang Zhuorui, and Li Yilin:
-
Clock-In System (Backend and Frontend Integration)
- Song Jiazheng and Lai Zhengpeng:
- Connected the backend APIs with the frontend UI for the Clock-In System.
- Integrated data visualization components:
- Daily Attendance Summary: Display real-time data for punch-in/out times.
- Monthly Reports: Visualized attendance trends and anomalies with graphs and tables.
- Conducted data accuracy checks to ensure punch-in/out times align with stored records.
- Song Jiazheng and Lai Zhengpeng:
-
Task and Announcement Calendar (UI Testing and Integration)
- Wu Lingyuan, Wang Xiaoye, and Cao Mingrui:
- Completed frontend development and integrated the Task and Announcement Calendar with backend APIs.
- Conducted User Acceptance Testing (UAT) to validate new features:
- Task creation, editing, and deletion operations.
- Reminder highlights for overdue tasks and announcements (color indicators/icons).
- Collected initial feedback on UI usability and visual presentation, making minor improvements.
- Wu Lingyuan, Wang Xiaoye, and Cao Mingrui:
-
Logging and System Monitoring
- Shi Yison and Guo Yongzhen:
- Completed the logging module for the File Upload and Download System:
- Tracked actions such as file uploads, downloads, deletions, and permission changes.
- Verified log accuracy, including user, action time, and file information.
- Added log visualization on the admin dashboard to display user activity in real time.
- Completed the logging module for the File Upload and Download System:
- Shi Yison and Guo Yongzhen:
-
Comprehensive Testing and Bug Fixes
- Cao Mingrui and Cai Shaoen:
- Conducted end-to-end testing across the File Upload and Download System, Clock-In System, and Task Calendar:
- Verified integration points between frontend and backend components.
- Tested API responses, data consistency, and error handling.
- Identified and resolved bugs:
- Fixed issues with file metadata storage during uploads.
- Debugged punch-in/out notification delays in the Clock-In System.
- Ensured UI elements in the Task Calendar load correctly across devices.
- Conducted end-to-end testing across the File Upload and Download System, Clock-In System, and Task Calendar:
- Cao Mingrui and Cai Shaoen:
Key Progress Summary:
- RBAC Integration: Successfully connected with the File Upload and Download System, with functional tests completed.
- Clock-In System: Backend and frontend integration completed; visual data components validated for accuracy.
- Task and Announcement Calendar: UI integrated and UAT completed with minor improvements.
- Logging: Fully implemented and visualized logs for file operations.
- Testing: Comprehensive testing and bug fixes conducted to ensure system stability and smooth operation.
Commit record
略
Meeting photo
Burn up map
Running image of our current program
File Upload and Download:
Clock-In System:
Task and Announcement Calendar:
Expected task of the entire project
-
File Upload and Download System Enhancement
Redesign File System Architecture: Implement role-based access control (RBAC) to improve file handling efficiency.
Develop Permission Management Module: Create a module to streamline access control, enhancing system security and usability. -
Clock-In System Improvement
Integrate Data Visualization Tools: Use advanced tools to display clock-in data through visual representations like pie charts.
Develop Attendance Analysis Algorithms: Create algorithms to analyze attendance patterns and offer actionable insights to administrators. -
Task and Announcement Calendar Enhancement
Redesign Calendar Interface: Improve usability and ensure effective information dissemination.
Implement Task Management Features: Add features that facilitate better task management and seamless integration of announcements.
Additional Sprint Tasks
Refine Punch Card Logic: Ensure accurate and efficient time tracking for employees.
Develop Activity Likes and Favorites Features: Enhance user engagement and interaction within the platform.
Strengthen Software Stability: Address potential bugs and performance issues for a smooth user experience.
Optimize Data Handling and Storage Solutions: Improve the application’s responsiveness and reliability.
Add User-side Calendar Function: Facilitate users to view dates and manage tasks.
Work that has been completed so far
Day1:
Finalize the requirements for the File Upload and Download System with a focus on RBAC.
Design the initial architecture for the enhanced Clock-In System with data visualization in mind.
Plan the user interface (UI) overhaul for the Task and Announcement Calendar.
Conduct a team meeting to align on sprint goals, daily tasks, and responsibilities.
Day2:
Complete front-end development of some tasks and announcement calendar UI.
Complete part of the file upload and download system writing RBAC module.
Assigned tasks for the next day.