【正文】
on按鈕,在Summary Option選項(xiàng)卡中選取Summary Only選項(xiàng),并選取“材料編號”字段的Count屬性。如圖2—16所示。這樣報表會自動對村料編號進(jìn)行計(jì)數(shù),統(tǒng)計(jì)材料種類。圖2—16設(shè)置報表的Summary選擇報表風(fēng)格為Excutive,進(jìn)入下一步。報表的Layout屬性選擇默認(rèn)選項(xiàng),進(jìn)入下一步。排序則選擇“材料名稱”為索引項(xiàng),如圖2—17所示。圖2—17排序規(guī)則選擇單擊Next按鈕,輸入報表的Title信息,并選中Save report and modify it in the report designer,單擊Finish按鈕,保存報表為“D:\project\庫房管理系統(tǒng)\reports\”,進(jìn)入報表設(shè)計(jì)器對報表界面作進(jìn)一步的調(diào)整,如圖2—18所示。圖2—18完成報表制作本設(shè)計(jì)中,需要在Report Designer中調(diào)整列的寬度,使一條記錄的所有字段顯示在同一行即可主表單界面設(shè)計(jì)新建表單,保存為“”,保存路徑為“D:\project\庫房管理系統(tǒng)\forms\”。在表單上添加控件,設(shè)置其相應(yīng)的屬性。得到如圖2—19所示的界面。圖2—19 主表單添加響應(yīng)代碼單擊“進(jìn)入”按鈕時,根據(jù)選中的OptionGroup的選項(xiàng)進(jìn)入不同的表單。“進(jìn)入”按鈕的Click事件代碼如下:if =ldo form project\庫房管理系統(tǒng)\forms\endifamp。進(jìn)入材料信息查詢表單if =l do form project\庫房管理系統(tǒng)\forms\endifamp。amp。進(jìn)入材料信息維護(hù)表單if =ldo form project\庫房管理系統(tǒng)\firms\endifamp。amp。進(jìn)入出入庫管理表單if =luse project\庫房管理系統(tǒng)\reports\report form project\庫房管理系統(tǒng)\repots\ preview nowaitendifamp。amp。打印報表在Project Manager中選取code選項(xiàng)卡,選中Program選項(xiàng),單擊右側(cè)的New按鈕,新建一個程序,保存路徑為“d:\project\庫房管理系統(tǒng)\”,在代碼框中輸入如下代碼:clear allset talk offdo form project\庫房管理系統(tǒng)\庫房管理\forms\read events編譯項(xiàng)目。完成藥品庫房管理系統(tǒng)的開發(fā)。第3章 問題分析 系統(tǒng)功能設(shè)計(jì)的不完整任何一個應(yīng)用程序都不可能設(shè)計(jì)得十全十美,它必須經(jīng)歷設(shè)計(jì)、開發(fā)、應(yīng)用、反饋、修改、再修改如此反復(fù)的過程,在實(shí)踐應(yīng)用中不斷完善。該藥品庫房管理系統(tǒng)當(dāng)然也不例外??紤]到該系統(tǒng)中出庫和入庫的操作非常類似,為節(jié)約時間,本人將它們設(shè)計(jì)在同一張表單上,并且將出庫和入庫信息記錄在同一張表里。這樣的設(shè)計(jì)在設(shè)計(jì)階段用時較少;但在使用階段,用戶容易混淆出庫和入庫信息,對出庫和入庫信息的識別驗(yàn)證都可能產(chǎn)生不必要的麻煩,降低工作效率。這是以后要修改的一個方面。在源代碼的開發(fā)過程中,我已經(jīng)使用了大量的注釋和階段性測試語句,以保證程序的可讀性和可維護(hù)性。在應(yīng)用中出現(xiàn)需要修改代碼的問題出現(xiàn)時,方便程序人員維護(hù)。但由于時間的關(guān)系,軟件沒有提供詳細(xì)的說明書等,給用戶和系統(tǒng)維護(hù)人員帶來一定的不便。這也是以后修正的一個方面。由于時間及本人知識局限的原因,系統(tǒng)還沒有涉及數(shù)據(jù)庫安全問題。如系統(tǒng)訪問權(quán)限、用戶的身份驗(yàn)證、最大連接限制等都是系統(tǒng)的不穩(wěn)定因素。系統(tǒng)應(yīng)在這些方面加以改進(jìn)。同時,數(shù)據(jù)庫的存放沒有專用的SERVER,也給數(shù)據(jù)庫的操作和維護(hù)帶來一定地不便。這樣一個應(yīng)用系統(tǒng),數(shù)據(jù)的更新是實(shí)時的,對數(shù)據(jù)的安全、備份工作要求應(yīng)該很高,但這里并沒有考慮這些問題。因此,在系統(tǒng)的進(jìn)一步開發(fā)和應(yīng)用推廣之前,應(yīng)該充分考慮到數(shù)據(jù)的安全問題,如數(shù)據(jù)的備份工作等。第四章 總結(jié) 論文總結(jié)一、建立科學(xué)、合理的數(shù)據(jù)庫關(guān)系該藥品倉庫管理系統(tǒng)只適用于小型藥店的倉庫管理。從數(shù)據(jù)庫所建立的關(guān)聯(lián)關(guān)系以及表字段的索引來看,該藥品倉庫管理系統(tǒng)的數(shù)據(jù)庫一旦擴(kuò)大,勢必會影響查找藥品信息的速度。如果系統(tǒng)要被用于大型藥店的倉庫管理就必須在建立科學(xué)合理的數(shù)據(jù)庫方面狠下工夫,特別是要在藥品的編號及出入庫編號的科學(xué)性方面動腦筋。如果只一種藥就有成千上萬的數(shù)量,那么用一個數(shù)據(jù)表來存儲藥店中所有藥品的數(shù)量顯然是不可取的,應(yīng)該將藥品進(jìn)行分門別類的管理與存儲,力圖提高藥品信息的查找速度。二、認(rèn)真分析藥品實(shí)際的管理流程,做更加詳細(xì)的系統(tǒng)分析和設(shè)計(jì)要作為一個使用的藥品倉庫管理系統(tǒng),我們在藥品的實(shí)際管理流程分析方面,作為一個工作重點(diǎn),對詳細(xì)工作流程、信息傳遞方式、信息處理方法、存儲形式等做一個詳盡的分析。在這個過程中,需要藥店工作人員的參與。在詳細(xì)調(diào)查、分析的基礎(chǔ)上,寫出系統(tǒng)分析報告,然后會同管理人員、開發(fā)人員、系統(tǒng)分析人員、程序設(shè)計(jì)人員等,進(jìn)行功能劃分和系統(tǒng)設(shè)計(jì)。三、選用高版本的系統(tǒng)開發(fā)軟件作為一個實(shí)用性的系統(tǒng),其應(yīng)用平臺應(yīng)該是穩(wěn)定的、可靠的,否則一旦系統(tǒng)出現(xiàn)故障,將對藥店的正常工作產(chǎn)生影響,甚至導(dǎo)致經(jīng)濟(jì)損失。因此,應(yīng)該考慮更為穩(wěn)定可靠的軟件開發(fā)平臺。對于使用的系統(tǒng),為增加其穩(wěn)定性,應(yīng)該考慮在開發(fā)過程中除在本機(jī)經(jīng)常調(diào)試外,還應(yīng)經(jīng)常在異地計(jì)算機(jī)上調(diào)試,以確保系統(tǒng)的穩(wěn)定性、兼容性、可靠性。 工作展望已成為一個優(yōu)秀的IT工作者為目標(biāo),具備優(yōu)秀的專業(yè)素質(zhì).,努力學(xué)習(xí)’進(jìn)步,具備優(yōu)秀的思考與解決問題的能力,以豐富的經(jīng)驗(yàn)為基礎(chǔ),具備優(yōu)秀的創(chuàng)造能力,具備強(qiáng)烈的責(zé)任感與使命感,有較高的道德素質(zhì)和心理素質(zhì)..參考文獻(xiàn)、資料索引文獻(xiàn)、資料名稱編著者出版單位.Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā).Visual FoxPro數(shù)據(jù)庫開發(fā)教程.數(shù)據(jù)庫系統(tǒng)原理Visual .Visual .Visual FoxPro課程設(shè)計(jì)與系統(tǒng)開發(fā)案例王能斌.王浩五俊良致 謝在論文完成的今天,我想要向以下的老師和同學(xué)表達(dá)我最深切的謝意:首先感謝我的指導(dǎo)教師周麗娜老師。感激他在我整個畢業(yè)設(shè)計(jì)的過程中給予的指導(dǎo)和幫助,并時刻向我提出最寶貴的意見,讓我能夠順利完成這次的設(shè)計(jì)和論文撰寫。然后我要謝謝我的幾位同學(xué),十分感謝他們幫助我完成了論文。當(dāng)然在任何的時候我都無法忘記的是我親愛的爸爸媽媽,沒有他們我也就沒有今天的一切,感謝多年以來他們的關(guān)懷,鼓勵和支持,我會用我最好的成績作為對他們的回報。31