1. 程式人生 > >大一結業專案之一(C#晨曦超市管理系統 )

大一結業專案之一(C#晨曦超市管理系統 )

                                         C#晨曦超市管理系統                           

  我現是湖南工程職業技術學院大一的學生,很快我就是大二了,在為了檢測自己所學的知識,我寫了這套超市管理系統,從專案立項到現在的專案成型大概用了一個月,在寫這套系統的時候,我們還沒有學C#Form桌面窗體的,在選專案的時候我也沒有把握。那時候就隨便選了這個專案,我們組主要是四個人(我,李節鋒,羅謝龍,劉雨晴)我們組名字:五五開組,組長當然是我。 我們組的分工是劉雨晴做UI,(李節鋒,羅謝龍)做程式碼測試,資料庫分析,我就是程式碼編寫,兼技術顧問。 分析完了專案需求就開始動工了。運用技術(C#Form,PS,SQL)

    不過首先我們先自學C#Form窗體,自學就花了我10多天的時間,(在這裡我給正在學程式設計的人一個學習經驗,多敲案例就這樣)我就是這麼過來的,這次也是我第一團隊合作,在編寫程式碼的時候我會經常打程式碼備份成兩份,怕丟失不然就很蛋疼吐舌頭

其他的就先不多說了,上程式碼才是王道

登入系統

這是登入系統,這個UI還可以不過現在還在一直優化,這裡最主要是判斷資料庫的使用者,在剛剛自學的時候我都差點被這個搞混了抓狂(恥辱)。這個主要是判斷輸入的賬號密碼是否正確,在判斷是否是管理員,如果是就跳入後臺介面,不是就跳到收銀介面。

主介面


這是主頁面,還有一點醜在(UI正在加油),我主要實現了商品進貨管理,庫存管理,會員管理,錢流管理,系統設定,供貨商管理,員工管理,收銀系統。

進貨管理


這個主要是向我的商品供貨商,進貨表,倉庫新增資訊,這裡的話不是很難就是資訊多。

庫存查詢


商品退貨


這裡就是單個退貨,和全部退貨有一點點小坑。

採購訂單

提醒查詢 ,主要是防止過期


員工管理


收銀臺

其他的就先不說了。這個收銀臺比較好玩,我測試程式碼和就BUG就用了一天,不過還有一個BUG我還在找解決方法,就是快捷鍵沒用,不知道為什麼,這裡主要是判斷表裡的商品比較有意思,當我寫完這段程式碼我心情大笑,不過在寫的時候我想到太多了,寫完我心裡罵了自己1000句傻逼。等下要上課了我就不扯太多了,我說一下我的公共類吧,今天下午我就在一直優化程式碼。

我把所用功能抽取出來封裝成了一個公共類。


我今天下午大約用這個類優化了200多行程式碼。程式碼也看的簡潔利於後期優化。

總體來是我這個專案,還可以小型超市還是可以應付的來。程式碼就先不說了等下我會上傳程式碼。

在做這個專案我的個人感受還是蠻多的,作為組長的我肯定要擔起大任,說實話組長是一個很鍛鍊人的職位,寫完這個專案寫程式碼靈感增強了很多,我對程式碼的興趣變得濃厚,一天不寫程式碼就會渾身不舒服害羞,等這個專案答辯之後我還會寫一個javaScrpt(可能這個單詞都寫錯了,我都幾個月沒碰過它了)的音樂播放器,這個也是對我自己學的前端一個結業專案吧。上課了拜拜了,下次在見吧等我的JS音樂播放器的心得。

優惠券網站這個是我的淘寶網站大家可以在裡面領券,謝謝大家支援。吐舌頭