C語言實例開發之無人超市管理系統【一】(Linux環境下)(2019.8.12)

前言

這段時間在做linux下的c語言開發,而且秋招也馬上開始了,就想試着做一個項目來把自己這段時間的學習做一個綜合應用,如果好的話,也可以寫到簡歷中去。考慮勒幾天最終決定做一個無人超市管理系統.項目設計了很多功能,可能需要一段時間,只能實現一些功能之後更新出來,大家如果有什麼好的建議可以評論在下方,一起進步

項目框架

項目框架圖

功能描述(客戶端操作

商品屬性:id name price count

  • 註冊功能。註冊失敗返回繼續註冊
  • 登陸功能。登陸成功,進行商品操作,登陸失敗,重新登陸
  • 添加商品功能。
  • 刪除商品功能。根據id刪除
  • 修改商品屬性。
  • 查看商品屬性。全部查看和根據id查看

需要掌握的技能(按照重要性分)

  • 根本】網絡編程知識。TCP下的服務器和客戶端的通信;多任務下的網絡通信
  • 根本】熟悉數據庫操作。增刪改查。我用的是sqlite3
  • 基本】掌握make項目管理器的使用
  • 基本】熟悉文件IO的基本操作。輸入、輸出、發送、接收、
  • 基礎】瞭解常用庫函數的操作和結構體的使用。memset,perror

項目功能截圖

註冊
在這裏插入圖片描述
登陸
在這裏插入圖片描述
增加商品
在這裏插入圖片描述
刪除商品
在這裏插入圖片描述
修改商品
在這裏插入圖片描述
查看商品
在這裏插入圖片描述
在這裏插入圖片描述

代碼資源

由於代碼量太多,只能將完整代碼打包上傳,下載後放到linux桌面,用終端打開可以直接編譯執行。
https://download.csdn.net/download/weixin_44228194/11527741

發佈了34 篇原創文章 · 獲贊 41 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章