




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上遼 寧 工 業(yè) 大 學(xué) 管理信息系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)報(bào)告(論文)題目: 物資信息管理系統(tǒng)的分析與設(shè)計(jì) 院(系): 軟件學(xué)院 專業(yè)班級(jí): 軟件工程113班 學(xué) 號(hào): 學(xué)生姓名: 馬 麟 指導(dǎo)教師: 王彥華 教師職稱: 講 師 起止時(shí)間: 2012.5.28-2012.6.8 課程設(shè)計(jì)(論文)任務(wù)及評(píng)語(yǔ)院(系):軟件學(xué)院 教研室:軟件教研室學(xué) 號(hào)學(xué)生姓名馬麟專業(yè)班級(jí)軟件工程113班課程設(shè)計(jì)(論文)題目物資信息管理系統(tǒng)的分析與設(shè)計(jì)課程設(shè)計(jì)(論文)任務(wù)管理信息系統(tǒng)課程設(shè)計(jì)作為獨(dú)立的教學(xué)環(huán)節(jié),是電子商務(wù)專業(yè)集中實(shí)踐性環(huán)節(jié)系列之一,是學(xué)習(xí)完管理信息系統(tǒng)課程并進(jìn)行完專業(yè)實(shí)習(xí)后進(jìn)行的一次
2、全面的綜合練習(xí)。任務(wù):采用結(jié)構(gòu)化的系統(tǒng)開發(fā)方法,應(yīng)用具體的計(jì)算機(jī)語(yǔ)言(如VB、java、c#)和數(shù)據(jù)庫(kù)(SQLserver、oracle)等技術(shù),按照軟件工程的思想,開發(fā)一個(gè)實(shí)用的中小型管理信息系統(tǒng),完成餐飲管理系統(tǒng)的分析設(shè)計(jì)實(shí)施工作,實(shí)現(xiàn)該系統(tǒng)餐飲管理等功能,并完成結(jié)合分析設(shè)計(jì)過程,撰寫系統(tǒng)設(shè)計(jì)說(shuō)明書(課設(shè)報(bào)告)。1根據(jù)課程設(shè)計(jì)時(shí)間選擇適當(dāng)規(guī)模大小的設(shè)計(jì)課題。采用專業(yè)實(shí)習(xí)的調(diào)研內(nèi)容作為課程設(shè)計(jì)選題。2根據(jù)合理的進(jìn)度安排,按照系統(tǒng)開發(fā)的流程及方法,踏實(shí)地開展課程設(shè)計(jì)活動(dòng)。3課程設(shè)計(jì)過程中,根據(jù)選題的具體需求,在開發(fā)各環(huán)節(jié)中撰寫相關(guān)的技術(shù)文檔,最后提交詳細(xì)的課程設(shè)計(jì)報(bào)告。4開發(fā)出可以運(yùn)行的管理信
3、息系統(tǒng),通過上機(jī)運(yùn)行檢查。5設(shè)計(jì)說(shuō)明書要求文檔齊備,步驟全整,流程正確,說(shuō)明詳細(xì),具有有可操作性。指導(dǎo)教師評(píng)語(yǔ)及成績(jī)成績(jī): 指導(dǎo)教師簽字: 2012 年 6 月 12 日專心-專注-專業(yè)目 錄第1章 系統(tǒng)分析1.1需求分析物資管理系統(tǒng)包括以下功能模塊:用戶管理模塊、訂單管理模塊、倉(cāng)儲(chǔ)管理模塊、調(diào)度運(yùn)輸模塊,倉(cāng)儲(chǔ)管理又包括入庫(kù)管理模塊和出庫(kù)管理模塊。 1.2系統(tǒng)的可行性分析1.技術(shù)可行性本系統(tǒng)的開發(fā)環(huán)境是基于Windows 2000的中文操作系統(tǒng),采用面向?qū)ο蟮木幊坦ぞ遃isual Basic 6.0(以下簡(jiǎn)稱VB),后臺(tái)數(shù)據(jù)庫(kù)是SQL Server 2000??紤]到本系統(tǒng)屬于小型數(shù)
4、據(jù)庫(kù)系統(tǒng),并且不會(huì)有很大的數(shù)據(jù)量訪問,筆者決定采取本地?cái)?shù)據(jù)庫(kù)訪問和編程方法,以達(dá)到對(duì)數(shù)據(jù)庫(kù)快速方便地訪問。Visual Basic 6.0是專門為Microsoft的32位操作系統(tǒng)設(shè)計(jì)的,可用來(lái)建立32位的應(yīng)用程序。在Windows 9X 或 Windows NT 環(huán)境下,用Visual Basic 6.0的編譯器可以自動(dòng)生成32位應(yīng)用程序。這樣的應(yīng)用程序在32位操作系統(tǒng)下運(yùn)行,速度更快,更安全,并且更適合在多任務(wù)環(huán)境下運(yùn)行。Visual Basic 是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,可用于開發(fā)Windows 環(huán)境下的各類應(yīng)用程序。2.經(jīng)濟(jì)可行性本系統(tǒng)雖然需要
5、有良好的整體規(guī)劃,而且還需要專業(yè)人員進(jìn)行系統(tǒng)的運(yùn)行階段的維護(hù)與管理,所以系統(tǒng)開發(fā)需要大量的先期投入,但是今后系統(tǒng)的使用會(huì)給用戶帶來(lái)很大的方便。從提高工作效率而避免各種直接或間接的經(jīng)濟(jì)損失角度來(lái)看,軟件實(shí)際能夠起到的作用會(huì)遠(yuǎn)遠(yuǎn)大于投入的開發(fā)費(fèi)用。故從經(jīng)濟(jì)上是完全可行的。總之,這個(gè)系統(tǒng)的經(jīng)濟(jì)效益遠(yuǎn)遠(yuǎn)大于開發(fā)成本。3.操作可行性對(duì)于用戶來(lái)說(shuō),合理方便的功能設(shè)計(jì)和快捷的操作,足可以滿足各種用戶的不同需求,同時(shí)也方便了管理員的內(nèi)部管理??傊?,這個(gè)系統(tǒng)的經(jīng)濟(jì)效益遠(yuǎn)遠(yuǎn)大于開發(fā)成本。硬件上,滿足要求的計(jì)算機(jī)的配置不用很高;軟件上,采用Windows系列操作系統(tǒng),對(duì)管理員稍做培訓(xùn)即可掌握,操作上是可行的。1.3
6、業(yè)務(wù)流程圖1.登陸流程圖:圖1.1系統(tǒng)登陸流程圖2.系統(tǒng)業(yè)務(wù)流程圖:系統(tǒng)業(yè)務(wù)流程圖業(yè)務(wù)流程圖是系統(tǒng)分析和描述系統(tǒng)的重要工具,是業(yè)務(wù)流程調(diào)查結(jié)果的圖形化表示,它反映了系統(tǒng)各機(jī)構(gòu)的業(yè)務(wù)處理過程和它們之間的業(yè)務(wù)分工與聯(lián)系,以及連接各機(jī)構(gòu)的物流、信息流的傳遞和流通的關(guān)系。圖1.2系統(tǒng)業(yè)務(wù)流程圖1.4 數(shù)據(jù)流圖物資管理信息系統(tǒng)業(yè)務(wù)流程為:登陸主界面,通過系統(tǒng)管理切換用戶進(jìn)行系統(tǒng)設(shè)置,通過貨品管理增加刪除貨物清點(diǎn)貨物總數(shù),通過倉(cāng)庫(kù)管理隊(duì)倉(cāng)庫(kù)進(jìn)行管理,通過物流管理進(jìn)行進(jìn)出貨流動(dòng)查詢,通過報(bào)表調(diào)查倉(cāng)庫(kù)以及貨品報(bào)表,通過幫助了解系統(tǒng)。下圖為物資管理信息系統(tǒng)的業(yè)務(wù)流程圖:主界面系統(tǒng)管理切換用戶系統(tǒng)設(shè)置物流管理進(jìn)貨
7、出貨流動(dòng)動(dòng)報(bào)表貨品報(bào)表倉(cāng)庫(kù)報(bào)表幫助關(guān)于貨品管理貨品盤點(diǎn)增加刪除倉(cāng)庫(kù)管理資料管理 圖1.3 數(shù)據(jù)流圖1.5數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素定義的集合。任何字典最主要的用途都是供人查閱不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計(jì)過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖精確的定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。 由于元素太多我們只對(duì)其中主要的元素定義說(shuō)明。數(shù)據(jù)字典的主要用途是作為分子階段的主要工具。在數(shù)據(jù)字典中建立一
8、組嚴(yán)密一致的定義很有助于改進(jìn)分析員和客戶之間的通信,因此將消除很多可能的誤解。數(shù)據(jù)字典包含的每個(gè)數(shù)據(jù)元素的控制信息是很有價(jià)值的。因?yàn)榱谐隽耸褂靡粋€(gè)給定的數(shù)據(jù)元素所有程序,很容易估計(jì)改變一個(gè)元素將產(chǎn)生的影響,并且能對(duì)所有受影響的程序或模塊做出相應(yīng)改變。數(shù)據(jù)庫(kù)數(shù)據(jù)字典不僅是每個(gè)數(shù)據(jù)庫(kù)的中心。而且對(duì)每個(gè)用戶也是非常重要的信息。用戶可以用SQL語(yǔ)句訪問數(shù)據(jù)庫(kù)數(shù)據(jù)字典。由于暫時(shí)還沒有自動(dòng)的數(shù)據(jù)字典處理程序,我們采用卡片形式書寫數(shù)據(jù)字典,每張卡片上保存描述一個(gè)數(shù)據(jù)元素的信息。這種做法較好的實(shí)現(xiàn)了上述要求,特別是更新修改起來(lái)很方便,能夠單獨(dú)處理每個(gè)數(shù)據(jù)元素的信息。每張卡片上包含的信息有:以下是數(shù)據(jù)流圖中主要
9、元素的數(shù)據(jù)字典卡片: 表1.1系統(tǒng)信息信息數(shù)據(jù)結(jié)構(gòu)名稱:系統(tǒng)管理信息別名:含義說(shuō)明:切換用戶,系統(tǒng)設(shè)置數(shù)據(jù)結(jié)構(gòu)組成:用戶編號(hào)+用戶名稱位置:基本信息設(shè)置表1.2貨品管理信息數(shù)據(jù)結(jié)構(gòu)名稱:貨品管理信息別名:含義說(shuō)明:增加刪除,貨品盤點(diǎn)數(shù)據(jù)項(xiàng)的組成:用戶+貨品編號(hào)位置:基本信息設(shè)置表1.3倉(cāng)庫(kù)管理信息數(shù)據(jù)結(jié)構(gòu)名稱:倉(cāng)庫(kù)管理信息別名:含義說(shuō)明:存儲(chǔ)用戶的基本課程設(shè)置以及貨品設(shè)置的信息。數(shù)據(jù)項(xiàng)的組成:資料管理 位置:基本信息設(shè)置數(shù)據(jù)結(jié)構(gòu)名稱:物流管理信息別名:含義說(shuō)明:負(fù)責(zé)進(jìn)出貨的添加,瀏覽等信息。數(shù)據(jù)項(xiàng)的組成:進(jìn)貨+出貨+流動(dòng)位置:基本信息設(shè)置表1.4物流管理信息第2章 系統(tǒng)設(shè)計(jì)2.1總體設(shè)計(jì)物資管
10、理信息系統(tǒng)業(yè)務(wù)流程為:登陸主界面,通過系統(tǒng)管理切換用戶進(jìn)行系統(tǒng)設(shè)置,通過貨品管理增加刪除貨物清點(diǎn)貨物總數(shù),通過倉(cāng)庫(kù)管理隊(duì)倉(cāng)庫(kù)進(jìn)行管理,通過物流管理進(jìn)行進(jìn)出貨流動(dòng)查詢,通過報(bào)表調(diào)查倉(cāng)庫(kù)以及貨品報(bào)表,通過幫助了解系統(tǒng)。下圖為物資管理信息系統(tǒng)的業(yè)務(wù)流程圖:圖2.1整體功能模塊圖2.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.概念設(shè)計(jì)在概念設(shè)計(jì)階段中,設(shè)計(jì)人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來(lái),使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制。利用E-R方法進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部E-
11、R模式,然后把各局部E-R模式綜合成一個(gè)全局模式,最后對(duì)全局E-R模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。班級(jí)信息表的E-R圖包括如下信息:用戶、產(chǎn)品編號(hào)、產(chǎn)品名稱、系統(tǒng)設(shè)置等。用戶產(chǎn)品編號(hào)產(chǎn)品名稱系統(tǒng)設(shè)置系統(tǒng)圖2.2系統(tǒng)E-R圖課程信息的E-R圖包括如下信息:貨品編號(hào)、貨品名稱、貨品類型、貨品描述。貨品貨品編號(hào)貨品名稱貨品類型貨品描述圖2.3貨品E-R圖成績(jī)信息表的E-R圖包括如下信息:貨品編號(hào)、進(jìn)貨信息、出貨信息、物流。進(jìn)出貨貨品編號(hào)進(jìn)貨信息出貨信息物流圖2.4進(jìn)出貨E-R圖2邏輯設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)所得的E-R模型是對(duì)用戶需求的一種抽象的表達(dá)形式,它獨(dú)立于任何一種具體的數(shù)據(jù)模型,因而也不能
12、為任何一個(gè)具體的DBMS支持,為了能夠建立起最終的物理系統(tǒng),我們還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一DBMS所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計(jì)的準(zhǔn)則、數(shù)據(jù)的語(yǔ)義約束、規(guī)范化理論等對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計(jì)出用戶字模式。數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)分為兩個(gè)步驟:1、將概念設(shè)計(jì)所得的E-R圖轉(zhuǎn)換為關(guān)系模型。2、對(duì)關(guān)系模型進(jìn)行優(yōu)化。按照關(guān)系模型轉(zhuǎn)換的原則和規(guī)范化理論的原則,將概念設(shè)計(jì)所得的E-R圖轉(zhuǎn)換為關(guān)系模型。貨品(貨品編號(hào),進(jìn)貨,出貨,流通,聯(lián)系電話,)在貨品的關(guān)系模式中,貨品編碼為主碼,其它非主屬性完全依賴于碼,并且既不存在部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,另外,用戶
13、的名字為這個(gè)關(guān)系模式的決定因素,而它本身又是關(guān)系模式的碼。所以,此關(guān)系模式屬于BC范式。倉(cāng)庫(kù)信息(倉(cāng)庫(kù)名稱,庫(kù)存,進(jìn)貨,出貨,備注)在倉(cāng)庫(kù)信息的關(guān)系模式中,倉(cāng)庫(kù)名稱名稱為主碼,其它非主屬性完全依賴于碼,并且既不存在部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,另外,倉(cāng)庫(kù)名稱為這個(gè)關(guān)系模式的決定因素,而它本身又是關(guān)系模式的碼。因此,此關(guān)系模式屬于BC范式。根據(jù)規(guī)范化理論的要求,一般數(shù)據(jù)庫(kù)設(shè)計(jì)要達(dá)到第三范式,而BCNF是對(duì)第三范式的修正,比第三范式要求更加嚴(yán)格,能夠保證數(shù)據(jù)庫(kù)設(shè)計(jì)的科學(xué)性。本身又是關(guān)系模式的碼。同樣,此關(guān)系模式也屬于BC范式。3.物理設(shè)計(jì)在數(shù)據(jù)庫(kù)中創(chuàng)建索引時(shí),查詢所使用的索引信息存儲(chǔ)在索引頁(yè)
14、中。連續(xù)索引頁(yè)由從一個(gè)頁(yè)到下一個(gè)頁(yè)的指針鏈接在一起。當(dāng)對(duì)數(shù)據(jù)的更改影響到索引時(shí),索引中的信息可能會(huì)在數(shù)據(jù)庫(kù)中分散開來(lái)。重建索引可以重新組織索引數(shù)據(jù)(對(duì)于聚集索引還包括表數(shù)據(jù))的存儲(chǔ),清除碎片。這可通過減少獲得請(qǐng)求數(shù)據(jù)所需的頁(yè)讀取數(shù)來(lái)提高磁盤性能。 在 SQL Server 2000 中,如果要用一個(gè)步驟重新創(chuàng)建索引,而不想刪除舊索引并重新創(chuàng)建同一索引,則使用 CREATE INDEX 語(yǔ)句的 DROP_EXISTING 子句可以提高效率。這一優(yōu)點(diǎn)既適用于聚集索引也適用于非聚集索引。物資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)
15、于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本系統(tǒng)主要完成對(duì)物資的管理,包括數(shù)據(jù)庫(kù)中表的添加、修改、刪除等。系統(tǒng)還可以完成對(duì)各類信息的瀏覽、查詢、添加、刪除、修改、報(bào)表等功能。系統(tǒng)的核心是數(shù)據(jù)庫(kù)中各個(gè)表聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成對(duì)數(shù)據(jù)的操作時(shí)系統(tǒng)會(huì)自動(dòng)地完成數(shù)據(jù)庫(kù)的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜態(tài)的條件查詢,也有動(dòng)態(tài)生成的條件查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報(bào)表打印功能。第3章 系統(tǒng)實(shí)施
16、3.1系統(tǒng)實(shí)施程序?qū)崿F(xiàn)主要是代碼在編譯器中運(yùn)行得到的結(jié)果,管理員輸入用戶名,密碼通過與數(shù)據(jù)庫(kù)進(jìn)行連接進(jìn)行成績(jī)的查詢。實(shí)現(xiàn)具體功能窗口如圖所示:圖2.11登陸信息查詢窗體圖登陸信息查詢窗體代碼如下:登錄部分源代碼Private Sub XPButton1_Click()On Error GoTo finishuser = Text1.TextIf rs.State = adStateOpen Then '表狀態(tài)rs.CloseEnd Ifrs.Open "select * from 登陸 where 用戶名='" & Text1.Text &
17、"' and 密碼='" & Text2.Text & "'", conn, adOpenStatic, adLockReadOnly, adCmdText 圖2.12物資信息管理主窗體主窗口部分源代碼Private Sub abou_Click()frmAbout.ShowEnd SubPrivate Sub cangku_Click()If mdi = False ThenMsgBox "請(qǐng)關(guān)閉打開的窗口!", vbInformation, "不允許當(dāng)前操作!"ElseF
18、orm10.ShowEnd IfEnd SubPrivate Sub cheadmin_Click()If mdi = False ThenMsgBox "請(qǐng)關(guān)閉打開的窗口!", vbInformation, "不允許當(dāng)前操作!"Else進(jìn)貨管理部分源代碼Dim gridsave As BooleanDim gridedit As BooleanDim griddelete As BooleanPrivate Sub Form_Load()'On Error GoTo finishGrid1.SetRegisterInformation &quo
19、t;CNwinndy", "WvyY-nonvk-unty-Zbl_e-hms" '進(jìn)行注冊(cè)For j = 1 To 8 '設(shè)定讀取列 If mdbrs.Fields(j - 1) = Null Then '空值的處理 Grid1.Cell(i, j).Text = "" Else Grid1.Cell(i, j).Text = mdbrs.Fields(j - 1) End IfPrivate Sub XPButton1_Click()On Error GoTo finishIf hang = 0 ThenMsgBox
20、 "請(qǐng)選擇物資信息!", vbInformation, "非使用對(duì)象" Exit SubEnd IfDim ss As Integerss = InputBox("請(qǐng)輸入進(jìn)貨數(shù)量:", "進(jìn)貨", 20, 200, 200)Grid1.Cell(hang, 4).Text = Val(Grid1.Cell(hang, 4).Text) + ssFor i = 1 To Grid1.Rows - 1If mdbrs.State = adStateOpen Then '表狀態(tài)mdbrs.CloseEnd Ifm
21、dbrs.Open "update 物資 set 物品名稱='" & Grid1.Cell(i, 2).Text & "',產(chǎn)地='" & Grid1.Cell(i, 3).Text & "',數(shù)量='" & Grid1.Cell(i, 4).Text & "',單位='" & Grid1.Cell(i, 5).Text & "',價(jià)格='" & Gri
22、d1.Cell(i, 6).Text & "',倉(cāng)庫(kù)='" & Grid1.Cell(i, 7).Text & "',備注='" & Grid1.Cell(i, 8).Text & "' where 編號(hào)='" & Grid1.Cell(i, 1).Text & "'", conn, adOpenStatic, adLockReadOnly, adCmdText Next MsgBox "貨品入
23、庫(kù)成功!", vbInformation, "完成操作" Call callmainExit Sub3.2數(shù)據(jù)庫(kù)的實(shí)現(xiàn)數(shù)據(jù)庫(kù)實(shí)現(xiàn)是通過數(shù)據(jù)字段、關(guān)系圖、存儲(chǔ)過程和觸發(fā)器實(shí)現(xiàn)等各部分的功能實(shí)現(xiàn)的。(1)數(shù)據(jù)字段 :通過倉(cāng)庫(kù)信息表,進(jìn)出貨信息表,調(diào)度表可以清楚的了解班級(jí)倉(cāng)庫(kù)的名稱、貨品編號(hào)等信息。表2.1貨品信息表列名數(shù)據(jù)類型長(zhǎng)度允許空記 錄 號(hào)int8主鍵箱 號(hào)varchar10不允許空所在大廳varchar6不允許空項(xiàng)目編號(hào)varchar8不允許空名 稱varchar50不允許空單 位varchar8不允許空單 價(jià)money50不允許空數(shù) 量int10不允許空簡(jiǎn)
24、稱varchar25不允許空消費(fèi)狀態(tài)varchar10不允許空隱藏狀態(tài)varchar8不允許空登記時(shí)間Datetime 8不允許空折 扣float8不允許空金額小計(jì)money8不允許空消費(fèi)單據(jù)號(hào)varchar30不允許空(2)關(guān)系圖:以關(guān)系型為目標(biāo)將E-R實(shí)體圖中概念模型映射為關(guān)系模型,貨品信息管理模型實(shí)現(xiàn)設(shè)計(jì),如圖所示:圖2.6系統(tǒng)關(guān)系圖(3)登陸過程程序及其功能:1. 登錄部分源代碼Private Sub XPButton1_Click()On Error GoTo finishuser = Text1.TextIf rs.State = adStateOpen Then '表狀態(tài)
25、rs.CloseEnd Ifrs.Open "select * from 登陸 where 用戶名='" & Text1.Text & "' and 密碼='" & Text2.Text & "'", conn, adOpenStatic, adLockReadOnly, adCmdText輸入正確的用戶名和密碼才可以實(shí)現(xiàn)對(duì)系統(tǒng)的操作。2. 主窗口部分源代碼Private Sub abou_Click()frmAbout.ShowEnd SubPrivate Sub ca
26、ngku_Click()If mdi = False ThenMsgBox "請(qǐng)關(guān)閉打開的窗口!", vbInformation, "不允許當(dāng)前操作!"ElseForm10.ShowEnd IfEnd SubPrivate Sub cheadmin_Click()If mdi = False ThenMsgBox "請(qǐng)關(guān)閉打開的窗口!", vbInformation, "不允許當(dāng)前操作!"Else當(dāng)系統(tǒng)操作錯(cuò)誤的時(shí)候會(huì)提示不允許當(dāng)前操作第4章 課設(shè)總結(jié)軟件開發(fā)是一個(gè)不斷完善的過程,只有在實(shí)際的使用過程中才能不斷的發(fā)現(xiàn)問題,從而再加以改進(jìn)。而在系統(tǒng)的設(shè)計(jì)過程中,難免會(huì)出現(xiàn)一些預(yù)測(cè)不到的異常,這些異常甚至在系統(tǒng)測(cè)試階段都檢查不出來(lái),只有在用戶的使用過程中才能檢查出來(lái),很多地方未能考慮周全已至系統(tǒng)存在著很多不足之處,這些不足主要是由于時(shí)間不足造成的。在代碼設(shè)計(jì)上也存在不足,容易造成系統(tǒng)運(yùn)行效率的降低,這就需要在以后系統(tǒng)維護(hù)過程中逐步發(fā)現(xiàn),并不斷進(jìn)行升級(jí),都有待進(jìn)一步改善。通過本次畢業(yè)設(shè)計(jì),很好地培養(yǎng)了對(duì)問題的分析、解決能力,同時(shí),獨(dú)立工作能力、合作能力也得到了很好的鍛煉,
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030健康養(yǎng)殖行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及競(jìng)爭(zhēng)格局與投資價(jià)值報(bào)告
- 學(xué)校新能源活動(dòng)方案
- 學(xué)會(huì)體諒活動(dòng)方案
- 如何宣講產(chǎn)品活動(dòng)方案
- 好書分享參加活動(dòng)方案
- 學(xué)校開展網(wǎng)課活動(dòng)方案
- 媒體峰會(huì)活動(dòng)方案
- 婦聯(lián)演講活動(dòng)方案
- 女工剪紙活動(dòng)方案
- 嬰兒廣場(chǎng)活動(dòng)方案
- 幼兒園戶外混齡建構(gòu)游戲案例分析
- 高二下學(xué)期7月期末教學(xué)質(zhì)量檢測(cè)語(yǔ)文試題(含答案)
- 電線老化檢測(cè)委托
- 創(chuàng)業(yè)修煉智慧樹知到期末考試答案章節(jié)答案2024年同濟(jì)大學(xué)
- JGJ52-2006 普通混凝土用砂、石質(zhì)量及檢驗(yàn)方法標(biāo)準(zhǔn)
- FFU龍骨吊頂防墜研究及應(yīng)用-2023.12.11王國(guó)棟修
- 河南省洛陽(yáng)市2023-2024學(xué)年高一下學(xué)期期末考試物理試卷
- 2024年中國(guó)中式養(yǎng)生水行業(yè)發(fā)展趨勢(shì)洞察報(bào)告
- 烘焙專業(yè)職業(yè)生涯規(guī)劃書
- (高清版)JTST 273-2024 水運(yùn)工程測(cè)量定額
- 生物信息學(xué)智慧樹知到期末考試答案章節(jié)答案2024年華東理工大學(xué)
評(píng)論
0/150
提交評(píng)論