1177-C# winform+sql server 三層架構 超市管理系統源碼
程序亮點:界面美觀,操作方便,增加了右鍵菜單和圖形按鈕等功能。
程序缺陷:程序中商品促銷時間的比較功能未完善。
思想總結:通過編寫此程序發現了自己在代碼和控件運用上的不熟練,需多加練習,以后一定要做出架構更好,功能更完善的程序。
最 后:感謝老師的幫助,再加上我自己的努力,明天會更好!
以下是本實例程序的架構說明:
-------SuperMarket--------主程序代碼
表示層,負責應用程序的表現形式、用戶體驗等。
*************************************************************************
-------OperateData-----抽象工廠
抽象工廠,用于創建各種數據對象的方法,這里有配置文件和反射的運用。
*************************************************************************
-------IDAL--------數據接口層(控制是選擇什么類型的數據庫)
數據操作接口,數據訪問層實現其接口并重寫它(體現了面向接口的編程思想)。
*************************************************************************
-------BLL------
處理應用程序的業務邏輯,被表示層調用。
*************************************************************************
-------Model-------構造模型(對應數據庫字段)
Model程序集,存放實體類,用于數據訪問層和邏輯層調用
*************************************************************************
-------SQLServerDAL----SQLServer數據訪問層
數據訪問層,實現具體的select、update、delete....操作,重寫IDAL接口。
*************************************************************************
-------OracleDAL----Oracle數據訪問層
數據訪問層,實現具體的select、update、delete....操作,重寫IDAL接口。
*************************************************************************
-------SQLServerDAL.sqlHelp----公共數據訪問類
數據處理層,實現具體的ExecuteReader,ExecuteDataTable,ExecuteNonQuery等。
*************************************************************************






本源碼地址:http://m.bmm520.net/vip/net/2019/0803/19773.html