19 group - topic selection and requirement analysis report

Killer-Queen 2022-12-04 19:53:23
The Link Your ClassFZU-SE-EE308-2022秋社区-CSDN社区云
The Link of Requirement of This AssignmentLAB 3-1 Topic selection and requirement analysis of team project-CSDN社区
Group number19
Group membersXiao Ma (Leader), Honghao Chen , Mingjun Cao , Xing Wang , Xuan Chen 
My MU STU ID and FZU STU ID20123990(MU)_832001206(FZU)
Leader's MU STU ID and FZU STU ID20123990(MU)_832001206(FZU)

目录

 

1.Team Gathering

1.1 Team members' introduction:

1.2 Description of team characteristics:

1.3 Logo of the team: 

 1.4 The first group photo of the team:

2. Start action

2.1 Project Introduction

2.2 Individual Contribution Points

2.3 Contribution Proportion

3. Drip Record

3.1Mind Map and Burnout Map

3.2 UML

3.2.1 Diagram of activity

3.2.2 Diagram of order 

3.2.3 Use case diagram 

3.2.4 Diagram of state 

3.3 Learning progress bar 

3.4 Experience

3.4.1 UML design tools

3.4.2 Difficulties and Solutions

4. Video clip

5. Conclusion


1.Team Gathering

1.1 Team members' introduction:

  • Xiao Ma   (Leader)

       Division of labor: Project Leader

       Skills: Organized and self-motivated professional,Demand analysis,Software Testing

       Interests: Working out, Playing badminton, Photoshop

       Roles in the team: Orgenizer

       Motto: When you feel sad and miserable, it is better to learn something. Learning will make you invincible forever.

  • Mingjun Cao 

       Division of labor: Front-end development

       Skills: Demand analysis,Front-end development,Database Design

       Interests: Playing table tennis, Cycling, Working on circuits

       Roles in the team: Creator

       Motto: No pains, no gains.

  • Honghao Chen 

       Division of labor: Back-end development

       Skills: UI Design,Softare Testing,Back end development

       Interests: Playing badminton, Running, Designing interfaces

       Roles in the team: Pusher

       Motto: Never give up.

  • Xing Wang 

       Division of labor: Software Tester

       Skills: Software Development,Software Testing,Front-end development

       Interests: Tell jokes, Draw pictures, Make mini-games

       Roles in the team: Coordinator

       Motto: Unity is strength.

  • Xuan Chen

       Division of labor: UI design

       Skills: UI Design,Back end development

       Interests: Play basketball, Play games, Design web pages

       Roles in the team: Mascot

       Motto: Failure is always a part of life.

1.2 Description of team characteristics:

  We have a small number of team members and adopt the mode of online and offline cooperation for team cooperation (because two team members are isolated outside the school). This kind of offline and online cooperation may be the characteristic of our team.

Core competitiveness: 

 The project of our group is about building fitness apps. Members of our group are very familiar with fitness and often use other sports apps, which will be our advantage.

 

1.3 Logo of the team: 

 1.4 The first group photo of the team:


2. Start action

2.1 Project Introduction

 

    Exercise software dedicated to lowering the threshold of beginner fitness.

    致力于降低初学者健身门槛的运动软件。

 

2.2 Individual Contribution Points

    Our individual contribution points are judged according to how well each person completes the assigned task. The leader determines the tasks assigned to each person according to their characteristics and strengths.

    We evaluate the degree of completion, and if the member completes the task, they get their share of the task. If a member does not complete a task and needs the help of another member, the share of the task will be given to the helper. Similarly, if a member assists someone else with a task. That member gets an additional share.

    To be fair, everyone in our group had to rate all members (including ourselves). We then averaged each person's scores to determine the final grade.

2.3 Contribution Proportion

NameTask ContentsProportion
Xiao Ma (Leader)Task report, idea design, ppt making and presentation, Software Development110%
Mingjun CaoFront-end development, Prototype of model and UML diagrams100%
Honghao ChenBack-end development, Video clip production110%
Xing WangSoftware Testing90%
Xuan ChenUI design90%
Total 500%

3. Drip Record

3.1Mind Map and Burnout Map

 Mind Map

 

Burnout Map

3.2 UML

3.2.1 Diagram of activity

 

3.2.2 Diagram of order 

 

 

3.2.3 Use case diagram 

 

3.2.4 Diagram of state 

 

 

3.3 Learning progress bar 

Week NNew code (line)Cumulative code (line)Time spent on learning this week (hours)Cumulative time spent on learning (hours)Important growth
16006001010Determine the project theme, survey the target population, determine the user needs, and prepare the proposal report. Familiar with Android studio,java and javascript.
2180024001828Build the software framework, design the UI interface, and complete the SRS report, defense slides and presentation videos. Start developing the back end and front end.

3.4 Experience

3.4.1 UML design tools

  The UML tool of choice for our team is edraw(亿图). The main reason for choosing it is that it is free and has abundant UML diagram templates. These templates are functional and easy to operate for the first time users, which allows us to get started faster and complete the UML diagram more efficiently.

3.4.2 Difficulties and Solutions

Difficulties:

1. We had very little team development experience.

2. We lack experience in making UML diagrams.

3. We have team members who are isolated off campus, unable to collaborate offline.

Solutions:

1. We have held many team meetings, and defined the division of tasks for our members, so that we have a better understanding of cooperation.

2. We used a simpler uml design tool to make it easy for us to use.

3. We adopt the method of online meeting and online collaboration, and use inkknife and other tools for collaboration.


4. Video clip

https://www.bilibili.com/video/BV1cP411M7HY/?vd_source=8762105a81a481d8fb6a3d2e72ed0088


5. Conclusion

    This experiment is the first time for us to do a team project, and we all lack the experience of team cooperation and some knowledge of project development. As a result, our project is not perfect. If we have more time to finish this project, I believe we can do better. Including in the design and functional implementation, can be richer and more perfect. With the experien-ce of this cooperation, we believe we can have a better understanding and do better in the following cooperation.

 

 

The program and I, anyone of them can run is OK. 

...全文
617 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文详细介绍了一个基于Python的校园招聘平台的设计与实现,旨在通过信息化手段提升校园招聘的效率与精准度。平台采用Python主流框架(如Django/Flask)构建,涵盖用户权限管理、招聘与简历数据建模、智能匹配推荐、日志监控与统计分析等核心模块。系统支持学生、企业、就业部门等多角色协同,通过结构化数据模型和业务流程控制,实现了岗位发布、简历投递、状态流转、权限校验等功能,并结合TF-IDF与余弦相似度算法实现简历与岗位的智能匹配。代码示例展示了用户角色模型、企业岗位模型、简历分表设计、投递状态机、权限装饰器及推荐服务等关键实现,体现了系统的可扩展性与安全性设计。; 适合人群:具备Python Web开发基础,熟悉Django或Flask框架,有一定数据库设计和前后端交互经验的开发者,尤其是从事教育信息化、招聘系统开发或校园服务平台建设的研发人员;也适合计算机相关专业高年级本科生或研究生作为毕业设计参考。; 使用场景及目标:① 构建高校内部统一的校园招聘管理系统,替代传统低效的线下招聘模式;② 实现学生与企业岗位的智能匹配与个性化推荐,提升人岗匹配效率;③ 为企业和高校就业部门提供数据驱动的招聘分析与决策支持;④ 学习多角色权限控制、状态机设计、ORM建模、缓存与异步任务等实际开发技巧。; 阅读建议:此资源以实际项目为导向,不仅提供完整模型设计与代码片段,还深入剖析了系统架构与业务逻辑。建议读者结合代码示例搭建本地开发环境,动手实践模型定义、API接口开发与推荐算法集成,并重点关注权限控制、数据安全与性能优化等关键设计,以全面提升全栈开发与系统设计能力。

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧