零、我使用了什么AI工具辅助选题
文心一言:https://yiyan.baidu.com/
AIchatOS:https://chat14.aichatos.xyz/
一、选题与前期调查。
初步打算做一个图书管理系统,分为学生端和管理员端,学生端实现查找书籍,借书,还书,管理员端实现查看书籍,增加书籍,删除书籍
别人是怎么做的:【精选】图书管理系统|JavaWeb图书管理系统(附源代码)_基于web的图书管理系统-CSDN博客
【精选】JavaWeb项目-图书管理系统_javaweb图书管理系统-CSDN博客
准备实现:
后台数据存储部分
学生操作部分
管理员操作部分
- 系统功能设计
系统所要实现的功能:
1.用户管理:
分为两种用户:学生和管理员
用户都有注册和登录功能。
注册:创造一个新的账号和密码
登录:输入数据库中已有的账号和密码进入相应页面
- 学生功能
学生可以查看现有的图书以及详细信息,比如书名,作者,出版社,出版日期,数量
学生可以借阅和归还图书。
- 管理员功能
可以查看现有的图书情况
完成图书的增加和删除功能。
图书的详细信息,包括书名,作者、出版社、出版日期,数量。
三、数据如何存储:
初步计划用文件进行存储
- 界面
GUI实现图形界面
- 开发工具
Eclipse,AI工具