前言
這段時間在做linux下的c語言開發,而且秋招也馬上開始了,就想試着做一個項目來把自己這段時間的學習做一個綜合應用,如果好的話,也可以寫到簡歷中去。考慮勒幾天最終決定做一個無人超市管理系統.項目設計了很多功能,可能需要一段時間,只能實現一些功能之後更新出來,大家如果有什麼好的建議可以評論在下方,一起進步
項目框架
功能描述(客戶端操作)
商品屬性:id name price count
- 註冊功能。註冊失敗返回繼續註冊
- 登陸功能。登陸成功,進行商品操作,登陸失敗,重新登陸
- 添加商品功能。
- 刪除商品功能。根據id刪除
- 修改商品屬性。
- 查看商品屬性。全部查看和根據id查看
需要掌握的技能(按照重要性分)
- 【根本】網絡編程知識。TCP下的服務器和客戶端的通信;多任務下的網絡通信
- 【根本】熟悉數據庫操作。增刪改查。我用的是sqlite3
- 【基本】掌握make項目管理器的使用
- 【基本】熟悉文件IO的基本操作。輸入、輸出、發送、接收、
- 【基礎】瞭解常用庫函數的操作和結構體的使用。memset,perror
項目功能截圖
註冊
登陸
增加商品
刪除商品
修改商品
查看商品
代碼資源
由於代碼量太多,只能將完整代碼打包上傳,下載後放到linux桌面,用終端打開可以直接編譯執行。
https://download.csdn.net/download/weixin_44228194/11527741