面向对象大作业之课程设计(自主选题)-第一次提交
博客内容
1. 我使用了什么AI工具辅助选题
我使用了DeepSeek AI助手辅助完成选题和系统设计,通过多次对话逐步完善了系统功能模块和技术方案。
2. 选题与前期调查
想要做什么:
我们要开发一个校园二手交易平台,专门为大学生提供便捷的二手物品交易服务。系统将包含商品发布、搜索浏览、在线交流、交易管理等功能,让同学们能够安全、高效地进行二手物品交易。
别人是怎么做的:
- 闲鱼:阿里巴巴旗下的二手交易平台,功能完善但面向全社会
- 转转:58同城推出的二手交易平台,有校园专区
- 校园专属平台:很多高校有自己的二手交易群或小程序
参考链接:
准备实现哪几部分:
- 用户管理模块(注册、登录、个人信息管理)
- 商品管理模块(发布、编辑、删除、上下架商品)
- 搜索浏览模块(分类搜索、关键词搜索、筛选)
- 消息交流模块(买卖双方在线沟通)
- 交易管理模块(订单生成、交易状态跟踪)
3. 系统功能设计
系统所要实现的功能:
- 功能1:用户注册登录与身份认证
- 功能2:商品信息发布与管理(图文并茂)
- 功能3:智能搜索与商品推荐
- 功能4:实时消息沟通系统
- 功能5:交易流程管理与订单跟踪
- 功能6:信誉评价体系
4. 准备使用的第三方工具
- POI:处理Excel文件导出功能
- Jackson:JSON数据处理
- JavaMail:邮件通知服务
- DeepSeek API:智能商品推荐和消息自动回复
- 图片处理库:商品图片压缩和水印添加
5. 数据如何存储
使用MySQL数据库进行数据持久化存储,同时使用文件系统存储商品图片等资源。
6. 界面
采用Java Swing开发桌面GUI应用程序,提供友好的图形用户界面。
7. 开发工具
- IDE:IntelliJ IDEA
- 测试框架:JUnit 5
- 版本控制:Git + GitHub
- 代码规范:阿里巴巴代码规约IDE插件
- AI工具:DeepSeek AI辅助编程
李天瑞 - 组长/后端核心
- 负责用户管理模块、数据库设计
- 代码规范检查和项目架构
- 使用Map集合的合理性分析
罗诗竣 - 前端开发
- Swing界面设计和实现
- UML图和流程图的绘制
- 博客Markdown文档编写
张星杭 - 功能模块开发
- 商品管理和搜索功能
- 交易流程实现
- JUnit测试用例编写

浙公网安备 33010602011771号