【正文】
領(lǐng)料單 庫(kù)存查詢中材料庫(kù)明細(xì)賬 庫(kù)存查詢材料庫(kù)存總賬六 技術(shù)關(guān)鍵(1) 頂層表單的建立頂層表單的建立重點(diǎn)是菜單的制作,然后將菜單設(shè)為頂層表單,放入頂層表單中,在頂層表單的init事件中加入代碼: parameter glright do with This,.T. 然后頂層表單的showindow屬性設(shè)置為2-作為頂層表單這樣,系統(tǒng)的整個(gè)框架就搭建好了。(2)報(bào)表的建立報(bào)表的建立方法多種多樣,可以用報(bào)表向?qū)Ы?,可以基于視圖建,也可以直接建立,可以通過(guò)快速報(bào)表來(lái)建,還可以直接建。本次課程設(shè)計(jì)是直接建立報(bào)表的。其中基于視圖的報(bào)表我覺(jué)得是最簡(jiǎn)單,只要視圖創(chuàng)建好了,只要在報(bào)表向?qū)е幸晥D弄進(jìn)群就可以了,不需要再一個(gè)字段一個(gè)字段的選了,很方便。(3)用戶登錄窗口創(chuàng)建用戶登錄窗口之前應(yīng)該要在數(shù)據(jù)庫(kù)中新創(chuàng)建一張用戶表(users),包括用戶名和密碼字段,然后再基于用戶表創(chuàng)建登錄窗口。登錄窗口中只包括用戶名組合框,密碼,兩個(gè)文本框和確認(rèn),取消,注冊(cè)三個(gè)按鈕。其中的用戶名就來(lái)自于用戶表,密碼屬于密文,用戶輸入完畢后點(diǎn)擊確認(rèn)按鈕提交,若系統(tǒng)檢查有誤則跳出提示窗口提醒用戶輸入不正確,并且顯示不正確的類型,要求重新輸入;若無(wú)誤,則進(jìn)入物料收發(fā)系統(tǒng)的主界面。 “確認(rèn)”按鈕的click事件的代碼為:public uname,upwdpublic glrightglright=.f.uname=alltr()upwd=alltr()if !empty(uname)and!empty(upwd) if len(upwd)3 messagebox(密碼錯(cuò)誤!,4+32+256,提示) else if used(users) select users else use users endif loca for alltrim(yhm)=uname and alltrim(mm)=upwd if found() if uname=39。yhm39。 glright=.t. endif do form with glright else messagebox(不存在此用戶名,請(qǐng)重新輸入,4+32+256,友情提示) endif endif else messagebox(用戶名和密碼不能為空,請(qǐng)重新輸入,4+32+256,友情提示) endif 若用戶點(diǎn)擊“取消”按鈕則跳出提示窗口,詢問(wèn)用戶是否要退出登錄,其代碼為: if messagebox(確認(rèn)退出系統(tǒng)嗎?,1+32+0,提示!)=1 else endif else if alltrim()!=alltrim() messagebox(兩次密碼不相等,請(qǐng)重新輸入!,1+48+0,204。提示!) else insert into users(yhm,mm) value(temp1,temp2) messagebox(注冊(cè)成功!,1+48+0,提示) do form login endif endif endifendif (5)菜單主程序代碼: = 物料收發(fā)存管理信息系統(tǒng)SET CENTURY ONSET DATE TO LONGSET DELETE ONSET EXCLUSIVE OFFSET SAFETY OFFDO READ EVENTS管理信息系統(tǒng)課程設(shè)計(jì)個(gè)人總結(jié)學(xué)號(hào): 張洋 姓名: 1040408225 更加明白系統(tǒng)的功能和特點(diǎn)一個(gè)完整的企業(yè)物資供應(yīng)管理系統(tǒng)應(yīng)該包括計(jì)劃管理,合同托收管理,倉(cāng)庫(kù)管理,定額管理,統(tǒng)計(jì)管理,財(cái)務(wù)管理等模塊。其中倉(cāng)庫(kù)管理是整個(gè)物資供應(yīng)管理系統(tǒng)的核心。管理信息系統(tǒng)是一個(gè)利用計(jì)算機(jī)軟硬件資源,手工作業(yè),分析、計(jì)劃、控制和決策模型以及數(shù)據(jù)庫(kù)的人機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能。數(shù)據(jù)庫(kù)軟件用來(lái)管理數(shù)據(jù)的優(yōu)勢(shì)在于可以迅速?gòu)某汕先f(wàn)的數(shù)據(jù)中找到我們需要的數(shù)據(jù),而查詢功能的設(shè)計(jì)也是數(shù)據(jù)庫(kù)應(yīng)用軟件設(shè)計(jì)過(guò)程中的重點(diǎn)也是難點(diǎn)。本設(shè)計(jì)過(guò)程中利用表單向?qū)?qiáng)大的功能,輕松完成了數(shù)據(jù)的查詢功能。而且表單向?qū)傻牟樵児δ芊浅?qiáng)大,完全可以滿足數(shù)據(jù)庫(kù)應(yīng)用軟件的需要。為了快速開(kāi)發(fā)高效的軟件,本設(shè)計(jì)中的多數(shù)表單的設(shè)計(jì)采用利用表單設(shè)計(jì)向?qū)?,然后在生成的表單的基礎(chǔ)上修改。知道自己存在的問(wèn)題與改進(jìn)方向界面設(shè)計(jì)相對(duì)單一,數(shù)據(jù)庫(kù)結(jié)構(gòu)不夠完美,代碼設(shè)計(jì)不夠完整而系統(tǒng),本設(shè)計(jì)除了以簡(jiǎn)單實(shí)現(xiàn)其功能外,對(duì)VFP的掌握運(yùn)用不夠成熟和全面,對(duì)其數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)的操作有待提高,對(duì)VFP系統(tǒng)中工具欄的使用以及項(xiàng)目管理器、設(shè)計(jì)器、生成器的了解不到位,在表設(shè)計(jì)器中建立索引和在命令中使用索引等內(nèi)容學(xué)習(xí)起來(lái)不夠扎實(shí),不會(huì)使用查詢?cè)O(shè)計(jì)器和向?qū)еR(shí),在報(bào)表中使用控件以及連編應(yīng)用程序更是難懂,其它的相對(duì)接觸也不是很多,不敢妄言發(fā)表看法。無(wú)論是針對(duì)何種系統(tǒng)的設(shè)計(jì)和查詢過(guò)程,都會(huì)把對(duì)表單設(shè)計(jì)放在比較引人注目的位置上,熟練掌握表單設(shè)計(jì)器以及常用表單控件的應(yīng)用知識(shí)外,還要對(duì)菜單設(shè)計(jì)的相應(yīng)細(xì)節(jié)和主要知識(shí)點(diǎn)重點(diǎn)處理,這部分設(shè)計(jì)由于直觀,充滿視覺(jué)沖擊力,直接影響到達(dá)到客戶理想中的實(shí)際要求!如果這一點(diǎn)完成得不夠令人滿意,恐怕間接地也會(huì)影響到用戶們對(duì)整個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的質(zhì)量標(biāo)準(zhǔn)。另外還有對(duì)應(yīng)用程序的相互重視,一個(gè)好的系統(tǒng),是系統(tǒng)的,還是非系統(tǒng)形式的,程序代碼的正確而持久性地執(zhí)行,操作,查詢,管理,備份,恢復(fù)等功能的實(shí)現(xiàn)對(duì)整個(gè)軟件開(kāi)發(fā)生命周期起到關(guān)鍵性的作用。自我體會(huì) 通過(guò)這次課程設(shè)計(jì),我覺(jué)得把之前遺忘的東西又重新在腦子中烙了一邊,這是在VFP方面的收獲,另一方面就是通過(guò)這次課程設(shè)計(jì)對(duì)企業(yè)的庫(kù)存管理流程和結(jié)構(gòu)都有了一個(gè)初步的認(rèn)識(shí),這些不單對(duì)于下學(xué)期會(huì)計(jì)的學(xué)習(xí)有一定的幫助,而且對(duì)以后工作也有了一個(gè)簡(jiǎn)單的基礎(chǔ)。在課程設(shè)計(jì)中通過(guò)對(duì)系統(tǒng)結(jié)構(gòu),代碼和各實(shí)體間關(guān)系的分析設(shè)計(jì),使我加深了庫(kù)存的認(rèn)識(shí),增強(qiáng)了自己的動(dòng)手能力和思考問(wèn)題的能力。這次課程設(shè)計(jì)做的不是很好,但是自己仍會(huì)努力學(xué)習(xí),不斷改進(jìn)的。總而言之,這次的課程設(shè)計(jì)給我之后的畢業(yè)設(shè)計(jì)又增加一個(gè)籌碼,了解了庫(kù)存方面的知識(shí),鞏固了VFP的學(xué)習(xí),我想沒(méi)什么意外的話,我的畢業(yè)設(shè)計(jì)同樣會(huì)使用VFP,很期待到時(shí)候的表現(xiàn)25