?做Access數(shù)據(jù)庫(kù)開發(fā)培訓(xùn)以來(lái)股冗,我欣喜地發(fā)現(xiàn)紧索,自己通過(guò)教學(xué),不僅在技術(shù)上取得了長(zhǎng)足的進(jìn)步,還通過(guò)與很多學(xué)員的不斷交流榔袋,極大的拓寬了我的視野和開發(fā)范疇。
與此同時(shí)溺拱,很多學(xué)員的開發(fā)能力提高速度之快画畅,令人震驚,提出的問題水準(zhǔn)之高寥粹,我已經(jīng)快要回答不上了变过。
目前的這種狀態(tài),應(yīng)該就是所謂的“教學(xué)相長(zhǎng)”涝涤,講師和學(xué)員的雙贏局面了吧媚狰。
以前根本想不到的一些業(yè)務(wù),通過(guò)與學(xué)員和互動(dòng)交流阔拳,也慢慢地思考成型崭孤,通過(guò)形成文字,不斷沉淀下來(lái)。
今天就要聊一聊學(xué)員們比較喜歡的進(jìn)銷存軟件設(shè)計(jì)理念辨宠。我選取了一個(gè)比較簡(jiǎn)單的管理對(duì)象——辦公用品遗锣,進(jìn)行了簡(jiǎn)單的進(jìn)銷存軟件開發(fā)設(shè)計(jì)。下面從使用場(chǎng)景嗤形、設(shè)計(jì)思路精偿、設(shè)計(jì)難點(diǎn)等角度進(jìn)行逐一的介紹。
一赋兵、軟件使用場(chǎng)景
辦公用品的存取和發(fā)放使用場(chǎng)景比較簡(jiǎn)單笔咽,管理流程也比較單一。一般來(lái)說(shuō)毡惜,辦公用品屬于低值易耗品拓轻,不屬于設(shè)備類物品,沒有折舊经伙,也不需要按照設(shè)備管理思路進(jìn)行管理扶叉,不需要保管人。
辦公用品的管理更多的是需要統(tǒng)計(jì)數(shù)據(jù)帕膜,要搞清楚以下三個(gè)數(shù)據(jù):
1.購(gòu)買了多少辦公用品枣氧,有哪些種類;
2.發(fā)放了多少辦公用品垮刹,有哪些種類达吞,發(fā)放給了誰(shuí);
3.庫(kù)存數(shù)量的變化情況如何荒典。
辦公用品管理軟件酪劫,基本上單人使用,不需要多人使用寺董。在需要的時(shí)候覆糟,根據(jù)發(fā)放的時(shí)間以及發(fā)放人,能夠?qū)С鼋y(tǒng)計(jì)報(bào)表即可遮咖。
一般來(lái)說(shuō)滩字,如果領(lǐng)取人員不多,辦公用品發(fā)放不需要人員簽字統(tǒng)計(jì)御吞,但如果有簽發(fā)記錄麦箍,可以形成手簽,那對(duì)管理提升更為顯著陶珠⌒眩可以把每次發(fā)放的手簽掃描件上傳到軟件中。
二背率、采用Access數(shù)據(jù)庫(kù)開發(fā)辦公用品軟件效果預(yù)估
1.Access開發(fā)的優(yōu)勢(shì)
有一些軟件是不適合用Access數(shù)據(jù)庫(kù)開發(fā)的话瞧,比如說(shuō)多人使用的大型管理軟件嫩与,但有一些就很適合。比如剛剛提到交排,辦公用品管理軟件是單人使用的划滋,那么用Access數(shù)據(jù)庫(kù)開發(fā)就相當(dāng)?shù)暮线m。
用Access數(shù)據(jù)庫(kù)開發(fā)辦公用品軟件還有一些優(yōu)勢(shì):對(duì)于數(shù)據(jù)錄入來(lái)講埃篓,通過(guò)窗體錄入处坪,比較直觀,眼睛看著不累架专。此外用Access做庫(kù)存量的統(tǒng)計(jì)同窘,相對(duì)而言比較簡(jiǎn)單,新人也容易上手部脚。
2.用Access開發(fā)的劣勢(shì)
如前文所講想邦,Access開發(fā)的辦公用品發(fā)放,不能做成多人共享版委刘,也不能移植到現(xiàn)有統(tǒng)建系統(tǒng)里丧没。但話說(shuō)回來(lái),我們也并沒有這樣的使用場(chǎng)景和需求锡移。
3.用Access開發(fā)的業(yè)務(wù)機(jī)遇
根據(jù)我個(gè)人的使用經(jīng)驗(yàn)呕童,一般來(lái)說(shuō)辦公用品發(fā)放管理都是采用Excel進(jìn)行,用Access開發(fā)辦公用品發(fā)放軟件淆珊,可以有效提升管理效果夺饲,促進(jìn)管理精細(xì)化和可視化。
4.用Access開發(fā)的威脅
一個(gè)自用軟件施符,自開發(fā)自玩往声、自?shī)首詷罚苡猩锻{戳吝,無(wú)非是有些閑人看你不順眼而已烁挟。直接忽略掉。
三骨坑、提出軟件開發(fā)需求
1.軟件需求
能夠用比較簡(jiǎn)單的方式管理辦公用品的發(fā)放,必要的時(shí)候管理手簽單據(jù)掃描件柬采。
能夠靈活的輸入欢唾、輸出采購(gòu)、發(fā)放粉捻、庫(kù)存數(shù)據(jù)礁遣。
僅供單機(jī)使用,不考慮聯(lián)網(wǎng)使用肩刃。操作簡(jiǎn)便祟霍、易于維護(hù)杏头。總大小不應(yīng)超過(guò)10M沸呐。支持圖片上傳醇王。
2.功能需求
方便的查詢、修改入庫(kù)崭添、出庫(kù)記錄寓娩。
庫(kù)存量查詢?cè)O(shè)計(jì)應(yīng)當(dāng)簡(jiǎn)單易懂、便于維護(hù)呼渣。
有一定的糾錯(cuò)防錯(cuò)功能棘伴、報(bào)表功能。
根據(jù)我的開發(fā)經(jīng)驗(yàn)屁置,本軟件的功能需求的難點(diǎn)主要在于糾錯(cuò)功能和防錯(cuò)功能上焊夸。
3.表需求
表的數(shù)量不應(yīng)過(guò)多。
核心表數(shù)量嚴(yán)格限制在兩張:入庫(kù)表蓝角、出庫(kù)表阱穗。非核心表數(shù)量根據(jù)需求確定,也不應(yīng)超過(guò)5張帅容,否則維護(hù)比較繁瑣颇象。
四、軟件設(shè)計(jì)開發(fā)過(guò)程
設(shè)計(jì)過(guò)程分為四步:表設(shè)計(jì)并徘、輸入窗體設(shè)計(jì)遣钳、查詢?cè)O(shè)計(jì)、窗體功能增強(qiáng)及美化麦乞。其中查詢?cè)O(shè)計(jì)是相對(duì)比較難的部分蕴茴。其余都還好。
1.表設(shè)計(jì)
入庫(kù)表和出庫(kù)表的設(shè)計(jì)相對(duì)比較簡(jiǎn)單姐直。后來(lái)我又增加了辦公用品領(lǐng)取人表和辦公用品種類表倦淀。由于數(shù)據(jù)輸入我比較喜歡通過(guò)窗體進(jìn)行,所以對(duì)于表中每個(gè)字段的屬性声畏,并沒有做更多的設(shè)計(jì)撞叽,一切從簡(jiǎn)。
經(jīng)過(guò)設(shè)計(jì)和優(yōu)化插龄,一共形成兩張核心表:入庫(kù)表和出庫(kù)表愿棋,三張非核心表:產(chǎn)品表、領(lǐng)取人表均牢、簽收人表糠雨。
2.輸入窗體設(shè)計(jì)
數(shù)據(jù)的輸入是數(shù)據(jù)庫(kù)開發(fā)的最核心設(shè)計(jì)之一。本軟件由于功能比較簡(jiǎn)單徘跪,所以數(shù)據(jù)輸入我采用了我最喜歡甘邀,也是最為成熟的分割窗體技術(shù)來(lái)進(jìn)行琅攘。也就是說(shuō)用一張窗體套一張表,通過(guò)在窗體中填數(shù)據(jù)來(lái)控制表中的數(shù)據(jù)松邪。這是我最喜歡的數(shù)據(jù)錄入方式坞琴,也是Access數(shù)據(jù)庫(kù)比Excel的重大優(yōu)勢(shì)之一。
3.查詢?cè)O(shè)計(jì)
庫(kù)存量的統(tǒng)計(jì)是辦公用品管理設(shè)計(jì)過(guò)程中的一個(gè)難點(diǎn)测摔。我經(jīng)過(guò)思考置济,采用兩次匯總查詢的方案進(jìn)行:先分別作出庫(kù)和入庫(kù)的合計(jì),然后在統(tǒng)計(jì)總的合計(jì)锋八,得到庫(kù)存量數(shù)據(jù)浙于。
4.窗體功能增強(qiáng)及美化
本數(shù)據(jù)庫(kù)中最重要也是最常用的設(shè)計(jì)界面,其實(shí)是這張出庫(kù)表挟纱,技術(shù)最難點(diǎn)在于如何實(shí)時(shí)顯示某一種辦公用品的庫(kù)存量羞酗。只有實(shí)時(shí)顯示庫(kù)存量才能讓發(fā)放管理更加清晰,還能實(shí)時(shí)顯示較低庫(kù)存的用品紊服,提醒及時(shí)購(gòu)入檀轨。
總結(jié):本軟件從構(gòu)思到設(shè)計(jì)完畢總共花了5個(gè)小時(shí)的有效時(shí)間,應(yīng)該說(shuō)難度還不大欺嗤,但是有幾個(gè)小小的突破:首先給進(jìn)銷存框架提供了一個(gè)簡(jiǎn)易的解決方案参萄,其次庫(kù)存量的查詢?cè)O(shè)計(jì)是一個(gè)小小的亮點(diǎn)。
大家有什么好的補(bǔ)充建議煎饼,歡迎隨時(shí)和我交流讹挎!