4.11

今天确认了我们三人团队的项目:新闻文本分类 ,该项目为web项目同时可以运行在Android端,我们三人在项目的分工为:我(申佳欣)负责后端springboot,张凯军负责前端web,张薛瑞负责手机端,我们的项目整体结构为
news-classifier/
├── backend/ # Spring Boot后端
├── web-frontend/ # Web前端(Vue.js)
├── android-app/ # Android客户端
└── docs/ # 文档 ,
springboot端的结构为
backend/
├── src/main/
│ ├── java/com/newsclassifier/
│ │ ├── config/ # 配置类
│ │ ├── controller/ # 控制器
│ │ ├── dto/ # 数据传输对象
│ │ ├── model/ # 数据模型
│ │ ├── repository/ # 数据访问
│ │ ├── service/ # 业务逻辑
│ │ ├── util/ # 工具类
│ │ └── Application.java
│ └── resources/
│ ├── static/ # 静态资源
│ ├── templates/ # 模板文件
│ └── application.yml
web端结构为
web-frontend/
├── public/
│ ├── index.html
│ └── favicon.ico
├── src/
│ ├── assets/
│ ├── components/
│ │ ├── ClassifierForm.vue
│ │ └── HistoryList.vue
│ ├── views/
│ │ ├── Home.vue
│ │ └── About.vue
│ ├── App.vue
│ ├── main.js
│ ├── router.js
│ └── store.js
├── package.json
└── vue.config.js
Android端结构为:
android-app/
├── app/
│ ├── src/main/
│ │ ├── java/com/newsclassifier/android/
│ │ │ ├── api/ # API服务
│ │ │ ├── model/ # 数据模型
│ │ │ ├── ui/ # 界面
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── HistoryActivity.kt
│ │ │ └── App.kt
│ │ └── res/
│ │ ├── layout/
│ │ │ ├── activity_main.xml
│ │ │ └── activity_history.xml
│ │ └── values/
│ │ ├── strings.xml
│ │ └── colors.xml
│ └── build.gradle
└── build.gradle
我们的项目工作量大概为期十天,目前项目进度为0只是确认了分工大家领取了各自任务,等进行下一步确认具体冲刺时间。

posted @ 2025-04-11 17:12  申shen  阅读(14)  评论(0)    收藏  举报