天天看點

利用ChatGPT設計資料庫,快速開發軟體項目利器!

作為程式員,經常需要開發軟體系統,如果是小項目的話,一般都需要能夠快速開發出來,而我們個人精力有限,是以需要不斷更新常用的工具軟體提升效率。

開發小項目一般分為如下流程:

  1. 分析客戶需求(2小時左右)
  2. 根據需求設計資料庫(2小時左右)
  3. 利用快速開發架構搭建項目,包含使用者管理、權限管理、菜單管理、資料字典管理等通用子產品(30分鐘左右)
  4. 根據資料庫表結構快速生成增删改查代碼(5分鐘左右)
  5. 根據需求補充業務功能(5-20天左右)

以上隻是最基本的流程,因為是小項目,是以省略了項目文檔這一過程,當然以上流程有時候是貫穿整個開發項目周期的,比如客戶需求可能一直都有變化,導緻資料庫設計表結構也會相應變化。

如今利用chatGpt設計資料庫可以幫我省去很多體力活,比如資料庫設計,我隻需要根據粉絲的需求,總結整理如下一段文字,即可快速生成資料庫建表語句:

問:我的系統是美發店管理系統,幫我設計mysql5.7版本的資料庫表結構。 這個系統是多門店的美發店,包含預約管理、記賬管理、門店管理、客戶管理、員工管理、美發項目管理等業務。 每個表都需要建立時間、修改時間、虛拟删除标記等字段,請為我生成每個表的create語句,COMMENT需要漢字注釋,美發項目需要設計父子級别。

答:

利用ChatGPT設計資料庫,快速開發軟體項目利器!
利用ChatGPT設計資料庫,快速開發軟體項目利器!
利用ChatGPT設計資料庫,快速開發軟體項目利器!
利用ChatGPT設計資料庫,快速開發軟體項目利器!
利用ChatGPT設計資料庫,快速開發軟體項目利器!

這樣chatgpt隻用1分鐘就幫我設計好了基礎資料庫表,我隻需要拷貝建表語句執行就能把基礎表結建構立好。當然這隻是基礎表結構,有些業務我并沒有描述的足夠詳細,是以chatgpt設計的表結構還是不能完全符合業務需要,這種情況下我可以繼續針對某張表讓chatgpt補充字段,或者我自己手動補充字段。當然這就看我自己當時怎麼去選擇了。

從需要耗費幾小時到現在幾分鐘就能設計好資料庫,簡直是我這種懶人必備利器。當然,這種工具也有不好的方面,比如可能讓我這種懶人越來越懶。。。

繼續閱讀