当前位置: 首页 > news >正文

项目案例作业3(AI辅助):使用DAO模式改造学生信息管理系统

一、问题:老师提供的学生信息管理系统(附件:StudentsManagementSystemProject.zip)的学生数据都是存储List中。现在需要使用DAO模式改造该系统,为其提供多种数据存取模式(1. 通过文本文件存取;2.通过List存取)。要求在主程序中可以自由切换这两种数据存取模式。

其他要求:要求项目使用良好的包结构组织

进阶(特别加分):再增加通过Excel文件存取的模式。

说明:可以使用AI协助完成。但自己要能看懂、能进行修改

分组完成:每组最多2人。

提交:1.Markdown格式的博文链接(放入留言),2.博文对应的PDF文档,3.你的生成报告的提示词。

二、使用AI撰写报告:

1.方法:建议将自己想写的要点使用Markdown格式先列出来,然后写出一个撰写报告的格式化提示词(Markdown格式)联合自己所写的源代码,提交给AI,让其生成。

2.注意:使用AI生成报告务必需要根据实际情况进行删改。不要让自己想写的东西被生成的文字所淹没。不要让自己的报告充满语法正确、言之无物的废话。

三、其他参考资料:

1. Maven简要使用说明:在IDEA中创建一个基于POI的处理Excel文件的简单Java Maven项目
https://www.cnblogs.com/zhrb/p/18612024

2. 线上课程视频:“5.5 案例:DAO模式”

四、往届报告的主要问题:

  1. 因为AI生成不要钱,所以亮点写的太多,以至于把真正的亮点淹没。
  2. 前期调查、需求分析写了太多自己也看不懂的废话。不能AI生成什么,你就要全盘接受。还是要结合你实际情况进行改写。
  3. 类普遍没有分包管理。
  4. 类与包名命名不规范。常见不规范例子:类名首字母小写或者类名没有采用驼峰命名法,包名大写,类名为动词等。
  5.  部分同学没有实现代码。
  6.  需求分析普遍并没有进行实际的调查,犹如空中楼阁。
  7. 建议使用结构化提示词辅助生成代码
http://www.dtcms.com/a/515819.html

相关文章:

  • 责任链模式:灵活处理请求的设计模式
  • 什么是邮件打开率?邮件营销打开率影响因素有哪些?
  • 未来的 AI 操作系统(七)——认知共生:AI 与人类的协作边界
  • 快速入门LangChain4j Ollama本地部署与阿里百炼请求大模型
  • 虫情测报灯:精准预警,守护农田安全
  • 如何设置电脑分辨率和显示缩放
  • 【GESP】C++四级真题 luogu-B4069 [GESP202412 四级] 字符排序
  • Solana 官宣中文名「索拉拉」,中文 Meme 叙事正成为链上新主流
  • 《巨神军师》在电脑上多开不同窗口不同IP的教程
  • led灯 东莞网站建设公司注册资金减少意味着什么
  • 如何正确理解flink 消费kafka时的watermark
  • 未来的 AI 操作系统(六)——从“大模型”到“小智能”:Agent生态的去中心化演化
  • [人形机器人]宇树G1拆解分析 - 主控部分
  • 建筑毕业设计代做网站建筑网格组织
  • 面向汽车硬件安全模块的后量子安全架构
  • 广州网站制作哪家公司好做视频用的网站有哪些
  • Petalinux高版本自动登录与开机自启动完全指南
  • 用 AI 编码代理重塑前后端交互测试的未来
  • PID算法基础知识
  • TDengine TSDB 3.3.8.0 上线:SMA、TLS、TDgpt、taosX、taosgen 一次全进化
  • Chainlit+LlamaIndex 多模态 RAG 开发实战8:Text2SQL 技术解析与工作流驱动的数据库 RAG 全流程实现
  • 标定参数从相机模组读出来
  • OCR的新高度?PaddleOCR-VL 与 DeepSeek-OCR 的技术与应用横评
  • 上传网站程序网站稿件管理发布系统
  • 展示型网站首页设计解析微信对接网站可以做301跳转吗
  • 前端tree树
  • LeetCode:46. 全排列
  • 23种设计模式总结
  • 蓝牙中的DAFC 和 PAwR概念理解
  • 《Foundation 列表》