個人專案(二) 自助點餐系統

2021-10-24 01:47:05 字數 571 閱讀 8672

一、需求分析

現在很多餐館裡都使用自助點餐系統節省人力,但是頁面大都略顯花哨,忽視了系統應有的便捷性。因此,我有了設計乙個頁面簡單,功能齊全的點餐系統的想法。

二、程式設計

自助點餐系統應該具有以下功能:

實現對使用者的註冊,登入,點餐,檢視賬單,檢視本人訂單狀態,退出賬號;

實現對管理員的登入,檢視菜品,新增或刪除菜品,改變訂單狀態,刪除訂單,檢視所有訂單賬單,退出登入的功能。

三、所遇問題

已經有了第乙個專案的經驗,所有這個專案的問題少了許多。

下面的鏈結是專案常見錯誤的總結:

具體問題解決方法

注意:如果專案中資料庫的表太多,慎用外來鍵,否則會影響功能的實現。

四、專案測試

實現專案的每個功能後,都會對其進行單元測試,及時解決 bug。

實現專案後,通過編寫的測試用例,對專案整體進行功能測試(推薦使用自動化測試)。

若功能測試的預期結果與實際結果相同,則可以通過 loadrunner 對專案進行效能測試(併發性測試)。

這樣才算徹底完成了專案。

五、原始碼鏈結

自助點餐系統原始碼

專案之點餐系統

隨著資料時代的到來。我們去外邊吃飯會發現大多數餐館已經是使用在網頁點單,對於餐館來說網頁點單省去了服務員的費用,對於顧客來說也是比較方便的,所以我自己做了乙個簡單的網頁版點餐系統。這個專案主要分為三個模組,資料管理模組,業務邏輯模組,介面檢視模組 2.1 資料管理模組 2.2 業務邏輯模組 業務邏輯...

自助收銀 自助點餐等智慧型產品落地應用,助力智慧型零售

隨著社會經濟的發展,科學技術的日益更新,各個行業也在發生變化,改變著人們的生活方式。現在,人工智慧技術落地應用的場景越來越多,智慧型城市 智慧型校園 智慧型社群等智慧型化的發展,助力傳統行業轉型,如零售方面。無人便利店 無人超市 零售自助銷售櫃等新零售方面逐漸出現在我們的生活當中,給我們的消費帶來新...

C 入門專案 Demo 點餐系統

寫了乙個c 的入門專案點餐系統,用到的技能包括 正規表示式校驗 int,double,數字是否在允許的輸入範圍 vector 取值,存值 map 取值,存值 set 取值,存值 time.h time t的日期時間操作 字串的操作 string轉成double,int,char class 和 st...