基於字符界面的收銀臺操做系統的開發主要是爲了對JavaSE基礎知識的鞏固,同時練習經過對現實問題分析,彙總,抽象,設計,最終經過代碼實現。程序員
Tips:普通程序員與優秀程序員的差距在於對於一個想法,從開始到代碼實現之間時間長短。後端
根據功能效果圖,進行交互分析的結果如圖所示:框架
根據交互分析,進行功能實現的模塊劃分如圖所示:ide
根據功能模塊分析,Java實現的類設計如圖所示:操作系統
HashMap
)File和I/O
或者JDBC
)String, Scanner,LocalDateTime
)