版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
??粕厴I(yè)設(shè)計(jì)(論文)ADO對(duì)象訪問(wèn)技術(shù)ADO定義編程模型,即訪問(wèn)和更新數(shù)據(jù)源所必需的活動(dòng)順序。編程模型意味著對(duì)象模型,即響應(yīng)并執(zhí)行編程模型的“對(duì)象組”。對(duì)象擁有“方法”,以執(zhí)行對(duì)數(shù)據(jù)進(jìn)行操作;對(duì)象擁有“屬性”,以指示數(shù)據(jù)的某些特性或控制某些對(duì)象方法行為。系統(tǒng)功能模塊設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)系統(tǒng)的功能模塊如圖7.2所示。小艾服裝進(jìn)銷存系統(tǒng)小艾服裝進(jìn)銷存系統(tǒng)基礎(chǔ)資料管理營(yíng)業(yè)計(jì)算管理實(shí)用工具模塊系統(tǒng)設(shè)置關(guān)于系統(tǒng)?;A(chǔ)資料管理營(yíng)業(yè)計(jì)算管理實(shí)用工具模塊系統(tǒng)設(shè)置關(guān)于系統(tǒng)模塊登錄用戶子模塊新用戶注冊(cè)子模塊進(jìn)貨單子模塊貨品資料子模塊銷售計(jì)算子模塊銷售記錄子模塊庫(kù)存記錄子模塊進(jìn)貨記錄子模塊生成訂單子模塊計(jì)算器管理子模塊系統(tǒng)版本關(guān)于作者記事本管理子模塊登錄用戶子模塊新用戶注冊(cè)子模塊進(jìn)貨單子模塊貨品資料子模塊銷售計(jì)算子模塊銷售記錄子模塊庫(kù)存記錄子模塊進(jìn)貨記錄子模塊生成訂單子模塊計(jì)算器管理子模塊系統(tǒng)版本關(guān)于作者記事本管理子模塊圖7.2系統(tǒng)功能模塊圖模塊設(shè)計(jì)系統(tǒng)設(shè)置:用戶管理包括用戶名,密碼和權(quán)限注冊(cè)用戶包括注冊(cè)信息,用戶和輸入密碼數(shù)據(jù)管理包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)基礎(chǔ)資料管理:進(jìn)貨單貨品資料查詢貨品資料修改管理貨品類別營(yíng)業(yè)計(jì)算:銷售計(jì)算銷售記錄查看庫(kù)存進(jìn)貨記錄實(shí)用工具:計(jì)數(shù)器記事本關(guān)于系統(tǒng):關(guān)于作者系統(tǒng)版本系統(tǒng)的詳細(xì)設(shè)計(jì)根據(jù)前期的各項(xiàng)準(zhǔn)備工作,現(xiàn)將系統(tǒng)的各模塊的功能詳細(xì)設(shè)計(jì),本系統(tǒng)共設(shè)計(jì)了十個(gè)界面,例如主窗體界面,用戶登陸界面,進(jìn)貨單界面等。下面詳細(xì)敘述個(gè)界面的功能、詳細(xì)設(shè)計(jì)以及具體操作。主窗體界面設(shè)計(jì)本窗體是連接所有窗體的橋梁,所有窗體通過(guò)本窗體啟動(dòng),在管理員未登錄的情況下,功能模塊是禁止使用的。如圖7.3主窗體界面所示。圖7.3主窗體界面用戶登陸界面設(shè)計(jì)當(dāng)操作員在打開(kāi)本應(yīng)用程序后,登陸界面將顯示出來(lái),輸入相應(yīng)的用戶名和密碼,并點(diǎn)擊“登陸”以進(jìn)入系統(tǒng),這個(gè)時(shí)候,觸發(fā)按鈕的Click事件,在這個(gè)事件里,首先要對(duì)用戶輸入信息的合法值進(jìn)行判斷(如密碼是否為空,密碼長(zhǎng)度是否超出限定等),一但用戶信息合法性通過(guò),便設(shè)定發(fā)送字符串協(xié)議,并將字符串發(fā)送到數(shù)據(jù)庫(kù),然后數(shù)據(jù)庫(kù)中對(duì)應(yīng)表進(jìn)行查找用戶所輸入的信息是否存在,若存在,則返回成功信息,否則返回出錯(cuò)信息。如圖7.4用戶登陸界面所示。圖7.4用戶登陸界面修改用戶密碼界面設(shè)計(jì)此界面是針對(duì)用戶密碼進(jìn)行修改,其主要包括用戶名,舊密碼,新密碼,確認(rèn)密碼;當(dāng)用戶修改完畢按確定即可修改密碼成功。如圖7.5修改用戶密碼界面所示。圖7.5修改用戶密碼界面添加用戶界面設(shè)計(jì)此界面為添加用戶模塊,在進(jìn)行操作時(shí)可先輸入用戶名,密碼及其確認(rèn)密碼完畢后可按確定即可添加用戶成功。如圖7.6添加用戶界面所示。圖7.6添加用戶界面 注冊(cè)用戶界面設(shè)計(jì)該模塊是用戶進(jìn)行注銷,先登陸用戶名再次請(qǐng)輸入密碼,成功后按確定即可,若不想繼續(xù)注銷用戶則按取消。如圖7.7注銷用戶界面所示。圖7.7注銷用戶界面數(shù)據(jù)管理界面設(shè)計(jì)該界面針對(duì)次系統(tǒng)的數(shù)據(jù)進(jìn)行管理,包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等。如圖7.8數(shù)據(jù)管理界面所示。圖7.8數(shù)據(jù)管理界面進(jìn)貨單界面設(shè)計(jì)本界面為進(jìn)貨單其中有貨品編碼、類別、名稱、價(jià)格、單位、品牌;進(jìn)貨數(shù)量、時(shí)間;入庫(kù)價(jià)和進(jìn)貨人等。如圖7.9進(jìn)貨單界面所示。圖7.9進(jìn)貨單界面貨品查詢界面設(shè)計(jì)當(dāng)操作員進(jìn)行貨品查詢時(shí)可運(yùn)用次界面,按照搜索條件有貨品編號(hào)或者選擇排序等條件進(jìn)行搜索查找后方可顯示貨品的搜索結(jié)果。如圖7.10貨品查詢界面所示。圖7.10貨品查詢界面管理貨品類別界面設(shè)計(jì)本窗體是所有貨品類別的管理,將其按照貨品品牌、類別、單位等進(jìn)行添加、刪除、關(guān)閉等功能。如圖7.11管理貨品類別界面所示。圖7.11管理貨品類別界面銷售計(jì)算界面設(shè)計(jì)該窗體是針對(duì)營(yíng)業(yè)銷售進(jìn)行計(jì)算,貨品編號(hào)、名稱、類別,成本單價(jià),銷售單價(jià)、銷售量,現(xiàn)有庫(kù)存量進(jìn)行計(jì)算并顯示結(jié)果。如圖7.12銷售計(jì)算界面所示。圖7.12銷售計(jì)算界面銷售記錄界面設(shè)計(jì)本窗體時(shí)間,貨品編號(hào)、名稱等和所得利潤(rùn)進(jìn)行該貨品的銷售記錄。如圖7.13銷售記錄界面所示。圖7.13銷售記錄界面庫(kù)存記錄界面設(shè)計(jì)該窗體在操作員進(jìn)行操作時(shí)可查看庫(kù)存,在此輸入編號(hào)電擊查詢記錄或者查看全部都顯示結(jié)果,若不想顯示則點(diǎn)擊清空顯示或者按關(guān)閉按鈕。如圖7.14庫(kù)存記錄界面所示。圖7.14庫(kù)存記錄界面調(diào)試連接測(cè)試在MIS開(kāi)發(fā)過(guò)程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開(kāi)發(fā)過(guò)程中還是不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通常可能隱藏著錯(cuò)誤和缺陷,不經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想象的后果,因此系統(tǒng)測(cè)試是MIS開(kāi)發(fā)過(guò)程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計(jì)資料表明,系統(tǒng)測(cè)試的工作量往往占MIS開(kāi)發(fā)總工作量的40%以上。因此,我們必須重視測(cè)試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定情況考慮不周造成的。因此測(cè)試不是為了表明程序正確;成功的測(cè)試也不是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試。有意義的軟件測(cè)試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可以暴露程序系統(tǒng)缺陷的測(cè)試方案。因此軟件測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。從產(chǎn)品角度看,測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測(cè)試本身看,分為單元測(cè)試,組合測(cè)試,確認(rèn)測(cè)試等。測(cè)試對(duì)象是隨不同階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過(guò)的模塊作為測(cè)試對(duì)象的。1.單元測(cè)試單元測(cè)試是在軟件開(kāi)發(fā)過(guò)程中要進(jìn)行的最低級(jí)別的測(cè)試活動(dòng),在單元測(cè)試活動(dòng)中,軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測(cè)試。單元測(cè)試也稱模塊測(cè)試或程序測(cè)試,單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說(shuō)明書(shū)是否一致,對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)試且與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試。對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說(shuō)明書(shū),表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè)試前的重要工作工。單元測(cè)試一般是由程序員完成,也稱程序調(diào)試。單元測(cè)試是一種無(wú)價(jià)的文檔,它是展示函數(shù)或類如何使用的最佳文檔。這份文檔是可編譯、可運(yùn)行的,并且它保持最新,永遠(yuǎn)與代碼同步。2.組合測(cè)試組合測(cè)試也稱集成測(cè)試或子系統(tǒng)測(cè)試,通常采用自頂向下測(cè)試和自底向上測(cè)試兩種測(cè)試方法。組合測(cè)試的對(duì)象是指已經(jīng)通過(guò)單元測(cè)試的模塊,不是對(duì)零散模塊進(jìn)行單個(gè)測(cè)試,而是用系統(tǒng)化的方法裝配和測(cè)試軟件系統(tǒng),是一個(gè)嚴(yán)格的過(guò)程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期要協(xié)調(diào)起來(lái),這種測(cè)試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開(kāi)發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評(píng)審員進(jìn)行演示。3.確認(rèn)測(cè)試確認(rèn)測(cè)試是對(duì)通過(guò)組合測(cè)試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測(cè)試的目的是表明軟件是可以工作的,并且符合“軟件需求說(shuō)明書(shū)”中規(guī)定的全部功能和性能要求。確認(rèn)測(cè)試是按照這些要求定出的“確認(rèn)測(cè)試計(jì)劃”進(jìn)行的。測(cè)試工作是由一個(gè)獨(dú)立的組織進(jìn)行,而且測(cè)試要從用戶的角度出發(fā)。4.系統(tǒng)測(cè)試系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問(wèn)題以及檢測(cè)系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析報(bào)告。系統(tǒng)測(cè)試應(yīng)在系統(tǒng)的整個(gè)范圍內(nèi)進(jìn)行,這種測(cè)試不只對(duì)軟件進(jìn)行,而是對(duì)構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行或略慢。系統(tǒng)測(cè)試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測(cè)試延到項(xiàng)目末尾進(jìn)行。5.用戶驗(yàn)收測(cè)試在系統(tǒng)測(cè)試完成后,進(jìn)行用戶的驗(yàn)收測(cè)試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測(cè)試。在具體的測(cè)試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測(cè)試;測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測(cè)試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工軟件產(chǎn)品投入實(shí)際應(yīng)用以前進(jìn)行的最后一次質(zhì)量檢驗(yàn)活動(dòng)。驗(yàn)收測(cè)試是一項(xiàng)嚴(yán)格的正式測(cè)試活動(dòng)。需要根據(jù)事先制訂的計(jì)劃,進(jìn)行軟件配置評(píng)審、功能測(cè)試、性能測(cè)試等多方面檢測(cè)。用戶驗(yàn)收測(cè)試可以分為兩個(gè)大的部分:軟件配置審核和可執(zhí)行程序測(cè)試,其大致順序可分為:文檔審核、源代碼審核、配置腳本審核、測(cè)試程序或腳本審核、可執(zhí)行程序測(cè)試。數(shù)據(jù)庫(kù)調(diào)試數(shù)據(jù)庫(kù)經(jīng)過(guò)試運(yùn)行的檢驗(yàn)和測(cè)試基本合格后,就可逐步增加數(shù)據(jù)量,逐步完成運(yùn)行評(píng)價(jià),通過(guò)評(píng)價(jià)認(rèn)為已達(dá)到設(shè)計(jì)的目的,就可正式投入使用。這就標(biāo)志著開(kāi)發(fā)任務(wù)基本完成,設(shè)計(jì)工作告一段落,開(kāi)始轉(zhuǎn)入數(shù)據(jù)庫(kù)的維護(hù)階段,但這并不意味著整個(gè)設(shè)計(jì)過(guò)程的結(jié)束。任務(wù)數(shù)據(jù)庫(kù)只要它存在一天,就得不斷的對(duì)它的設(shè)計(jì)進(jìn)行評(píng)價(jià)、調(diào)整、修改甚至完全改變。因此數(shù)據(jù)庫(kù)的維護(hù)不僅是保證數(shù)據(jù)庫(kù)安全工作的正?;顒?dòng),而且是設(shè)計(jì)工作的繼續(xù)和提高。安全性調(diào)試數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用,避免數(shù)據(jù)的泄露、更改和破壞。它往往和保密性連在一起。在數(shù)據(jù)庫(kù)系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。為了保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的安全可靠和正確有效,DBMS必須提供統(tǒng)一的數(shù)據(jù)保護(hù)功能,如數(shù)據(jù)安全性、數(shù)據(jù)完整性約束和并發(fā)控制等功能。然而做到絕對(duì)安全是不現(xiàn)實(shí)的,安全是相對(duì)的。為實(shí)現(xiàn)系統(tǒng)安全性所采取的措施有用戶標(biāo)識(shí)和鑒定、授權(quán)規(guī)則、數(shù)據(jù)分級(jí)和數(shù)據(jù)加密等措施。在本系統(tǒng)中使用最為基本的用戶標(biāo)識(shí)和鑒定,即在登錄數(shù)據(jù)庫(kù)時(shí),要求用戶輸入口令,系統(tǒng)核實(shí)用戶口令以鑒別用戶身份,沒(méi)有采用更加復(fù)雜的系統(tǒng)安全管理措施是因?yàn)楸編?kù)存管理系統(tǒng)是應(yīng)用在企業(yè)內(nèi)部的局域網(wǎng)中,采用安全管理措施主要是為了防止其他無(wú)關(guān)人員修改破壞了數(shù)據(jù),因此采用用戶標(biāo)識(shí)和鑒定的安全管理措施就能夠保障數(shù)據(jù)庫(kù)的安全性。此系統(tǒng)主要采用模塊化的開(kāi)發(fā)形式完成。采用模塊化開(kāi)發(fā)原理不僅使軟件結(jié)構(gòu)清晰,設(shè)計(jì)容易,同時(shí)方便閱讀和理解。模塊化其實(shí)就是把程序劃分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,每個(gè)模塊中包括自己模塊的數(shù)據(jù)說(shuō)明、可執(zhí)行語(yǔ)句等程序?qū)ο蟮募?,它是單?dú)命名而且可通過(guò)名字來(lái)訪問(wèn)。把這些模塊集合起來(lái)組成一個(gè)系統(tǒng)的整體,可以完成指定的功能滿足開(kāi)發(fā)的要求。在后期的測(cè)試階段模塊化更有助于測(cè)試和調(diào)試,因?yàn)樽儎?dòng)往往只涉及少數(shù)幾個(gè)模塊,所以模塊化能夠提高軟件的可修改性更有助于提高軟件的可靠性。一般來(lái)說(shuō),對(duì)程序測(cè)試有兩種測(cè)試方法:如果已經(jīng)知道了軟件系統(tǒng)應(yīng)具有的功能,可通過(guò)測(cè)試來(lái)對(duì)每個(gè)功能是否都能正常使用;如果知道程序的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢測(cè)程序內(nèi)部是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行。前一種方法稱為黑盒測(cè)試,后一種方法稱為白盒子測(cè)試。黑盒測(cè)試又稱為功能測(cè)試,白盒子測(cè)試又稱為結(jié)構(gòu)測(cè)試。數(shù)據(jù)庫(kù)使用中偶爾出現(xiàn)數(shù)據(jù)溢出:在系統(tǒng)使用階段經(jīng)常遇到數(shù)據(jù)庫(kù)不穩(wěn)定的情況,在數(shù)據(jù)進(jìn)行查詢、修改等操作時(shí)應(yīng)用程序提示沒(méi)有正確的數(shù)據(jù),使得操作無(wú)法繼續(xù)進(jìn)行。經(jīng)過(guò)充分考慮和請(qǐng)教老師,最終得以解決問(wèn)題所在,引起問(wèn)題的是建立數(shù)據(jù)表的時(shí)候?qū)ψ侄蔚亩x不是太明白而導(dǎo)致的數(shù)據(jù)溢出,目前此問(wèn)題已經(jīng)解決。應(yīng)用程序的邏輯錯(cuò)誤:在系統(tǒng)測(cè)試時(shí)候發(fā)現(xiàn)了在數(shù)據(jù)選擇判斷時(shí)的異常,仔細(xì)跟蹤調(diào)試后發(fā)現(xiàn)問(wèn)題所在,此問(wèn)題已經(jīng)解決。應(yīng)用程序某些功能的實(shí)現(xiàn)不是很合理:測(cè)試過(guò)程中感覺(jué)到某些功能的實(shí)現(xiàn)不符合情理,此問(wèn)題在設(shè)計(jì)時(shí)候也想到了,但是由于各人的能力和時(shí)間問(wèn)題未能將問(wèn)題很好地解決,如果有時(shí)間,相信能將此問(wèn)題解決得很好。經(jīng)過(guò)簡(jiǎn)單的運(yùn)行及調(diào)試不僅發(fā)現(xiàn)了一些問(wèn)題,增加了一些常識(shí),更積累了一些數(shù)據(jù)庫(kù)開(kāi)發(fā)及測(cè)試方面的經(jīng)驗(yàn)。調(diào)試的最終完成,使得本系統(tǒng)能夠運(yùn)行正常,操作更為方便。結(jié)論經(jīng)過(guò)三個(gè)月的時(shí)間,畢業(yè)設(shè)計(jì)這一環(huán)節(jié)基本接近了尾聲,通過(guò)我的畢業(yè)設(shè)計(jì)服裝進(jìn)銷存管理系統(tǒng)的設(shè)計(jì),使我受益非淺。是對(duì)三年學(xué)習(xí)生活的總結(jié)和升華。經(jīng)過(guò)實(shí)際的考察和分析,使我更深刻的了解服裝進(jìn)銷存管理信息系統(tǒng),也使我了解作為服裝進(jìn)銷存管理系統(tǒng)應(yīng)該具備哪些功能,為用戶提供什么樣的服務(wù)。通過(guò)這次畢業(yè)設(shè)計(jì),對(duì)進(jìn)銷存管理系統(tǒng)的開(kāi)發(fā),我付出了大量的時(shí)間,但是,我得到的收獲遠(yuǎn)遠(yuǎn)不是這些時(shí)間可以衡量的,它將是我終生的財(cái)富,必將給我今后的學(xué)習(xí)和工作帶來(lái)更多的收益。通過(guò)對(duì)此系統(tǒng)的開(kāi)發(fā),使我對(duì)軟件開(kāi)發(fā)有了一個(gè)比較清楚的認(rèn)識(shí),體會(huì)到理論和實(shí)踐的重要性。由于自己的分析設(shè)計(jì)和程序經(jīng)驗(yàn)不足,該系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,還有許多沒(méi)有完善的地方,比如數(shù)據(jù)冗余、文檔組織不合理、幫助文檔沒(méi)有編寫,用戶界面設(shè)計(jì)不夠美觀,異常出錯(cuò)處理比較差等多方面問(wèn)題,這些都有待進(jìn)一步完善和提高。。給我感受最深的就任何時(shí)候都不能懶散怠慢,把希望寄托在他人身上。只有自己親身經(jīng)歷、親自去解決的問(wèn)題才會(huì)有最深刻的理解。此外,對(duì)問(wèn)題的認(rèn)識(shí)和解決要有理論根據(jù),要抓住實(shí)質(zhì)性的東西,透過(guò)現(xiàn)象看本質(zhì)。在整個(gè)開(kāi)發(fā)的過(guò)程中,我對(duì)VB,ACCESS和SQL數(shù)據(jù)庫(kù)有了更深的了解和認(rèn)識(shí)。提高了我的編程興趣,為以后進(jìn)一步的學(xué)習(xí)和工作打下了基礎(chǔ)。參考文獻(xiàn)[1]吳瑞林,張義.VISUALBASIC6.0使用教程.第一版.北京:科學(xué)出版社,2003:14-78[2]何玉潔.數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用技術(shù).第一版.北京:清華大學(xué)出版社,2002:12-89[3]賈長(zhǎng)云.可視化編程應(yīng)用VISUALBASIC.第二版.河北:高等教育出版社,2003:75-105[4]網(wǎng)冠科技.VISUALBASIC6.0時(shí)尚編程百例.第一版.上海:機(jī)械工業(yè)出版社,2001:94-214[5]曾琦.VISUALBASIC6.0編程實(shí)例與技巧.第一版.北京:中國(guó)水利水電出版社,2002.84-99[6]韋源.VISUALBASIC6.0程序設(shè)計(jì)基礎(chǔ).第一版.北京:清華大學(xué)出版社,2001:61-112[7]歐陽(yáng)為民.數(shù)據(jù)庫(kù)中的時(shí)態(tài)數(shù)據(jù)發(fā)掘研究.第二版.北京:計(jì)算機(jī)科學(xué)出版社,2001:5-96[8]劉瑞新.VISUALBASIC程序設(shè)計(jì)教程.第二版.成都:機(jī)械工業(yè)出版社,2003:47-56[9]溫賢發(fā).數(shù)據(jù)庫(kù)程序設(shè)計(jì)高手.第六版.北京:科學(xué)出版社,2002:14-64[10]高非.跟我學(xué)VISUALBASIC程序設(shè)計(jì).第四版.上海:電子工業(yè)出版社,1998:61-87[11]范周平,陳小平.ACCESS2000數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)力導(dǎo)航.第四版.北京:人民郵電出版社,1998:32-63[12]王誠(chéng)君.中文ACCESS2000新編程.第四版.北京:清華大學(xué)出版社,2004:7-52[14](美)FreelBarwell,Ric.VB.NET高級(jí)編程.第二版.北京:清華大學(xué)出版社,2003:11-87[15](美)KrisJamsa.VisualBasic技術(shù)與技巧.第二版.北京:機(jī)械工業(yè)出版社,2002:14-65[16]ZhangJingxiang,ect.phFuzzyControlofAutomatedElectroplatingGold[J].Chem.Eng.Technology,1997,20:567-580致謝本課題在選題及研究過(guò)程中得到老師的悉心指導(dǎo)。老師多次詢問(wèn)研究進(jìn)程,并為我指點(diǎn)迷津,幫助我開(kāi)拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì),,幫助我能夠很快的融入我們這個(gè)新的實(shí)驗(yàn)室。
在進(jìn)行畢業(yè)設(shè)計(jì)的這段時(shí)間里,我親自動(dòng)手從頭到尾的開(kāi)發(fā)了一個(gè)系統(tǒng),基本實(shí)現(xiàn)了對(duì)進(jìn)銷存系統(tǒng)界面的幾個(gè)基本功能模塊,容易理解和操作,基本達(dá)到了預(yù)期的目的。使我對(duì)編程有了很深刻的理解,增長(zhǎng)了很多知識(shí),收獲頗豐。同時(shí)由于本人的技術(shù)水平有限和時(shí)間的緊迫,使得本系統(tǒng)仍然有很多不完善的地方,希望大家諒解并給予寶貴意見(jiàn),再次向大家表示真摯的謝意。在論文即將完成之際,我的心情無(wú)法平靜,從開(kāi)始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意!最后我還要感謝培養(yǎng)我長(zhǎng)大含辛茹苦的父母,謝謝你們!
附錄系統(tǒng)部分代碼進(jìn)貨單信息設(shè)置窗體(frmDH)的數(shù)據(jù)顯示與刪除的代碼如下:OptionExplicitPublictxtSQLAsStringDimmrcAsADODB.RecordsetPrivateSubcmdAdd_Click()gintDHmode=1frmDH1.Show1EndSubPrivateSubcmdDelete_Click()DimtxtSQLAsStringDimintCountAsIntegerDimmrcAsADODB.RecordsetDimMsgTextAsStringIfmsgList.Rows>1ThenIfMsgBox("真的要?jiǎng)h除編號(hào)為"&Trim(msgList.TextMatrix(msgList.Row,1))&"的進(jìn)貨單記錄嗎?",vbOKCancel+vbExclamation,"警告")=vbOKThenintCount=msgList.RowtxtSQL="deletefromdhwheredh_no='"&Trim(msgList.TextMatrix(intCount,Setmrc=ExecuteSQL(txtSQL,MsgText)Unloadfrmdhfrmdh.txtSQL="selectdh_no,in_date,ywman,gfdm,wzdm,cxend,sl,in_danj,i_zk,i_zke,bzfromdh"frmdh.ShowEndIfEndIfEndSubPrivateSubcmdModify_Click()DimintCountAsIntegerIffrmdh.msgList.Rows>1ThengintDHmode=2intCount=msgList.RowIfintCount>0ThenfrmDH1.txtSQL="select*fromdhwheredh_no='"&Trim(msgList.TextMatrix(intCount,1))&"'"frmDH1.Show1ElseMsgBox"警告",vbOKOnly+vbExclamation,"請(qǐng)首先選擇需要修改的紀(jì)錄!"EndIfEndIfEndSubPrivateSubForm_Load()ShowTitleShowDataEndSubPrivateSubForm_Resize()IfMe.WindowState<>vbMinimizedAndfMainForm.WindowState<>vbMinimizedThen'邊界處理IfMe.ScaleHeight<10*lblTitle.HeightThenExitSubEndIfIfMe.ScaleWidth<lblTitle.Width+lblTitle.Width/2ThenExitSubEndIf'控制控件的位置lblTitle.Top=lblTitle.HeightlblTitle.Left=(Me.Width-lblTitle.Width)/2msgList.Top=lblTitle.Top+lblTitle.Height+lblTitle.Height/2msgList.Width=Me.ScaleWidth-200msgList.Left=Me.ScaleLeft+100msgList.Height=Me.ScaleHeight-msgList.Top-1500Frame2.Top=msgList.Top+msgList.Height+50Frame2.Left=Me.ScaleWidth/2-3000EndIfEndSubPublicSubFormClose()UnloadMeEndSubPrivateSubShowData()DimjAsIntegerDimiAsIntegerDimMsgTextAsStringSetmrc=ExecuteSQL(txtSQL,MsgText)WithmsgListRows=1DoWhileNotmrc.EOFRows=.Rows+1Fori=1Tomrc.Fields.CountIfNotIsNull(Trim(mrc.Fields(i-1)))ThenSelectCasemrc.Fields(i-1).TypeCaseadDBDateTextMatrix(.Rows-1,i)=Format(mrc.Fields(i-1)&"","yyyy-mm-dd")CaseElseTextMatrix(.Rows-1,i)=mrc.Fields(i-1)&""EndSelectEndIfNextimrc.MoveNextLoopEndWithmrc.CloseEndSub'顯示Grid表頭PrivateSubShowTitle()DimiAsIntegerWithmsgListCols=12TextMatrix(0,1)="進(jìn)貨單編號(hào)".TextMatrix(0,2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年遼寧裝備制造職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年參考題庫(kù)含答案解析
- 2025年浙教新版八年級(jí)生物上冊(cè)階段測(cè)試試卷
- 2025年中圖版高一地理上冊(cè)階段測(cè)試試卷含答案
- 重慶市江北區(qū)事業(yè)單位下半年公開(kāi)招考63名工作人員高頻重點(diǎn)提升(共500題)附帶答案詳解
- 個(gè)人股權(quán)轉(zhuǎn)讓專項(xiàng)合同范本版B版
- 二零二五年新型安防設(shè)施維護(hù)與緊急響應(yīng)服務(wù)協(xié)議3篇
- 2025年人教版六年級(jí)英語(yǔ)下冊(cè)階段測(cè)試試卷含答案
- 2025年新科版高三語(yǔ)文下冊(cè)月考試卷含答案
- 游戲特效設(shè)計(jì)師述職報(bào)告
- 化工企業(yè)事故事件案例匯編
- 2025年國(guó)新國(guó)際投資有限公司招聘筆試參考題庫(kù)含答案解析
- MOOC 有機(jī)化學(xué)(上)-北京師范大學(xué) 中國(guó)大學(xué)慕課答案
- 五年級(jí)上冊(cè)脫式計(jì)算100題及答案
- GB/T 3098.5-2000緊固件機(jī)械性能自攻螺釘
- 康佳液晶電視企業(yè)文化(課堂PPT)
- 個(gè)人養(yǎng)老金:是什么、怎么繳、如何領(lǐng)PPT個(gè)人養(yǎng)老金基礎(chǔ)知識(shí)培訓(xùn)PPT課件(帶內(nèi)容)
- 雞鴨屠宰生產(chǎn)企業(yè)安全風(fēng)險(xiǎn)分級(jí)管控資料
- 離子色譜法分析氯化物原始記錄 (1)
- 高等數(shù)學(xué)說(shuō)課稿PPT課件(PPT 49頁(yè))
- 造影劑腎病概述和性質(zhì)
- 單片機(jī)交通燈系統(tǒng)設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論