Access數據庫開發(fā)實戰(zhàn):設計一個辦公用品收發(fā)管理軟件

?做Access數據庫開發(fā)培訓以來,我欣喜地發(fā)現(xiàn),自己通過教學,不僅在技術上取得了長足的進步,還通過與很多學員的不斷交流,極大的拓寬了我的視野和開發(fā)范疇。

與此同時,很多學員的開發(fā)能力提高速度之快,令人震驚,提出的問題水準之高,我已經快要回答不上了。

目前的這種狀態(tài),應該就是所謂的“教學相長”,講師和學員的雙贏局面了吧。

以前根本想不到的一些業(yè)務,通過與學員和互動交流,也慢慢地思考成型,通過形成文字,不斷沉淀下來。

今天就要聊一聊學員們比較喜歡的進銷存軟件設計理念。我選取了一個比較簡單的管理對象——辦公用品,進行了簡單的進銷存軟件開發(fā)設計。下面從使用場景、設計思路、設計難點等角度進行逐一的介紹。

一、軟件使用場景

辦公用品的存取和發(fā)放使用場景比較簡單,管理流程也比較單一。一般來說,辦公用品屬于低值易耗品,不屬于設備類物品,沒有折舊,也不需要按照設備管理思路進行管理,不需要保管人。

辦公用品的管理更多的是需要統(tǒng)計數據,要搞清楚以下三個數據:

1.購買了多少辦公用品,有哪些種類;

2.發(fā)放了多少辦公用品,有哪些種類,發(fā)放給了誰;

3.庫存數量的變化情況如何。

辦公用品管理軟件,基本上單人使用,不需要多人使用。在需要的時候,根據發(fā)放的時間以及發(fā)放人,能夠導出統(tǒng)計報表即可。

一般來說,如果領取人員不多,辦公用品發(fā)放不需要人員簽字統(tǒng)計,但如果有簽發(fā)記錄,可以形成手簽,那對管理提升更為顯著??梢园衙看伟l(fā)放的手簽掃描件上傳到軟件中。

二、采用Access數據庫開發(fā)辦公用品軟件效果預估

1.Access開發(fā)的優(yōu)勢

有一些軟件是不適合用Access數據庫開發(fā)的,比如說多人使用的大型管理軟件,但有一些就很適合。比如剛剛提到,辦公用品管理軟件是單人使用的,那么用Access數據庫開發(fā)就相當的合適。

用Access數據庫開發(fā)辦公用品軟件還有一些優(yōu)勢:對于數據錄入來講,通過窗體錄入,比較直觀,眼睛看著不累。此外用Access做庫存量的統(tǒng)計,相對而言比較簡單,新人也容易上手。

2.用Access開發(fā)的劣勢

如前文所講,Access開發(fā)的辦公用品發(fā)放,不能做成多人共享版,也不能移植到現(xiàn)有統(tǒng)建系統(tǒng)里。但話說回來,我們也并沒有這樣的使用場景和需求。

3.用Access開發(fā)的業(yè)務機遇

根據我個人的使用經驗,一般來說辦公用品發(fā)放管理都是采用Excel進行,用Access開發(fā)辦公用品發(fā)放軟件,可以有效提升管理效果,促進管理精細化和可視化。

4.用Access開發(fā)的威脅

一個自用軟件,自開發(fā)自玩、自娛自樂,能有啥威脅,無非是有些閑人看你不順眼而已。直接忽略掉。

三、提出軟件開發(fā)需求

1.軟件需求

能夠用比較簡單的方式管理辦公用品的發(fā)放,必要的時候管理手簽單據掃描件。

能夠靈活的輸入、輸出采購、發(fā)放、庫存數據。

僅供單機使用,不考慮聯(lián)網使用。操作簡便、易于維護。總大小不應超過10M。支持圖片上傳。

2.功能需求

方便的查詢、修改入庫、出庫記錄。

庫存量查詢設計應當簡單易懂、便于維護。

有一定的糾錯防錯功能、報表功能。

根據我的開發(fā)經驗,本軟件的功能需求的難點主要在于糾錯功能和防錯功能上。

3.表需求

表的數量不應過多。

核心表數量嚴格限制在兩張:入庫表、出庫表。非核心表數量根據需求確定,也不應超過5張,否則維護比較繁瑣。

四、軟件設計開發(fā)過程

設計過程分為四步:表設計、輸入窗體設計、查詢設計、窗體功能增強及美化。其中查詢設計是相對比較難的部分。其余都還好。

1.表設計

入庫表和出庫表的設計相對比較簡單。后來我又增加了辦公用品領取人表和辦公用品種類表。由于數據輸入我比較喜歡通過窗體進行,所以對于表中每個字段的屬性,并沒有做更多的設計,一切從簡。

圖片發(fā)自簡書App

經過設計和優(yōu)化,一共形成兩張核心表:入庫表和出庫表,三張非核心表:產品表、領取人表、簽收人表。

2.輸入窗體設計

數據的輸入是數據庫開發(fā)的最核心設計之一。本軟件由于功能比較簡單,所以數據輸入我采用了我最喜歡,也是最為成熟的分割窗體技術來進行。也就是說用一張窗體套一張表,通過在窗體中填數據來控制表中的數據。這是我最喜歡的數據錄入方式,也是Access數據庫比Excel的重大優(yōu)勢之一。


圖片發(fā)自簡書App

3.查詢設計

庫存量的統(tǒng)計是辦公用品管理設計過程中的一個難點。我經過思考,采用兩次匯總查詢的方案進行:先分別作出庫和入庫的合計,然后在統(tǒng)計總的合計,得到庫存量數據。


圖片發(fā)自簡書App

4.窗體功能增強及美化

本數據庫中最重要也是最常用的設計界面,其實是這張出庫表,技術最難點在于如何實時顯示某一種辦公用品的庫存量。只有實時顯示庫存量才能讓發(fā)放管理更加清晰,還能實時顯示較低庫存的用品,提醒及時購入。

總結:本軟件從構思到設計完畢總共花了5個小時的有效時間,應該說難度還不大,但是有幾個小小的突破:首先給進銷存框架提供了一個簡易的解決方案,其次庫存量的查詢設計是一個小小的亮點。

大家有什么好的補充建議,歡迎隨時和我交流!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容