【正文】
The journey of the witches on broomsticks is well enough known that journey is taken on St. John39。 as if a man that negotiates between two princes, to draw them to join in a war against the third, doth extol the forces of either of them above measure, the one to the other: and sometimes, he that deals between man and man, raiseth his own credit with both by pretending greater interest than he hath in either. And in these, and the like kinds, it often falls out that somewhat is produced of nothing: for lies are sufficient to breed opinion, and opinion brings on substance. In military manders and soldiers, vainglory is an essential point。 for all bravery stands upon parisons. They must needs be violent, to make good their own vaunts. Neither can they be secret, and therefore not effectual。 the fly sat upon the axletree of the chariot wheel, and said. What a dust do I raise? So are there some vain persons, that whatsoever goeths indeed! They could tell us something worth hearing, if they only knew how to talk. It39。 在本次畢業(yè)設(shè)計(jì)中,首先我衷心地感謝我的導(dǎo)師馬學(xué)文 教授 在我的設(shè)計(jì)中給我 的悉心 指導(dǎo)。可以這樣說(shuō),用計(jì)算機(jī)來(lái)解決繁重 而低效的手工管理工作,計(jì)算機(jī)發(fā)展史上的必然。 打印測(cè)試:在人工測(cè)試中用的是個(gè)人復(fù)查,當(dāng)源程序編完以后,由編寫(xiě)人進(jìn)行檢查,但這種測(cè)試方法存在不足之處:有些習(xí)慣性的錯(cuò)誤不易發(fā)現(xiàn),如果對(duì)功能理解有誤,不易糾正,所以在個(gè)人復(fù)查的基礎(chǔ)上又用了機(jī)器測(cè)試中的白盒測(cè)試和黑盒測(cè)試,白盒測(cè)試:也稱結(jié)構(gòu)測(cè)試,將軟件看作一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試實(shí)例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì) 是否相符。繼承是面向以對(duì)象程序的重要特點(diǎn),繼承使得代碼的重用率提高,同時(shí)也使錯(cuò)誤傳播的概率提高。 在此可以查詢到目前庫(kù)中各種材料的信息。 driver={Microsoft Access Driver (*.mdb)}; dbq= amp。單擊 [工程 ]菜單中的 [引用 ]菜單項(xiàng),打開(kāi)“引用“對(duì)話框。如表 所示。確切地說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,提供一個(gè)確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設(shè)計(jì),以及一個(gè)確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)與存取方法的物理設(shè)計(jì),建立起既能 反映現(xiàn)實(shí)世界信息和信息聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,又能被某個(gè)數(shù)據(jù)管理系統(tǒng)所接受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫(kù)。 出庫(kù)操作管理模塊 功能結(jié)構(gòu)圖如下 所示: 圖 配件 出庫(kù)管理模塊 出庫(kù)操作管理模塊 中各子模塊的說(shuō)明如下: (1) 出庫(kù)配件信息模塊 用于配件的分類、配件的名稱、出庫(kù)數(shù)量、經(jīng)手人以及服務(wù)客戶和配件出庫(kù)信息 (2) 出庫(kù)配件信息打印模塊 本模塊的主要功能是在出庫(kù)配件信息添加完成以后,利用打印報(bào)表管理器把當(dāng)次出庫(kù)配件信息打印出來(lái)。 (3) 客戶管理模塊 這一模塊是對(duì)客戶方面的信息進(jìn)行管理,對(duì)公司名稱、公司地址、聯(lián)系人畢業(yè)設(shè)計(jì)(論文)專用紙 19 姓名、聯(lián)系電話以及配件和數(shù)量進(jìn)行記載增加、修改、和刪除等操 (4) 材料分類管理模塊 這一模塊是對(duì)各種材料進(jìn)行分類編號(hào)。 (2) 退出系統(tǒng)模塊 用于退出系統(tǒng),只要在下拉菜單中點(diǎn)擊退出就可退出系統(tǒng)。 結(jié)構(gòu)化方法的主要原則是: (1) 用戶參與的原則; (2)“先邏輯,后物理”的原則 (3)“自頂向下”的原則; (4) 工作成果描述標(biāo)準(zhǔn)化的原則。 (2) 工作文件的標(biāo)準(zhǔn)化與文檔化。 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)原則 (1) 實(shí)用性:系統(tǒng)的設(shè)計(jì)從公司的需求出發(fā),滿足了公司管理活動(dòng) 的一系列要求和需要,而且力求操作員操作方便、簡(jiǎn)單易懂、界面友好。此次開(kāi)發(fā)的庫(kù)存管理系統(tǒng)使用 Visual Basic 作為前臺(tái)開(kāi)發(fā)工具。 (4) 實(shí)現(xiàn)輔助決策。 (2) 功能更完善。對(duì)輸入的錯(cuò)誤又有 好的措施,并隨時(shí)掌握任務(wù)的進(jìn)展情況,輸出的形式要易于理解,結(jié)果要正確。下面就各個(gè)方面分別說(shuō)明: 系統(tǒng)初步調(diào)查 系統(tǒng)初步調(diào)查的主要目標(biāo)就是,從系統(tǒng)分析人員的角度看新項(xiàng)目的開(kāi)發(fā)有無(wú)必要和可能。 Database 對(duì)象包含創(chuàng)建,修改和刪除數(shù)據(jù)庫(kù)元素的方法。 OLE Automation 通過(guò)預(yù)先定義的接口提供對(duì)可編程對(duì)象的屬性和犯法的 直 接 訪 問(wèn) 。 (1) 編程接口的功能: 數(shù)據(jù)定義語(yǔ)言( DLL),它告知數(shù)據(jù)庫(kù)引擎數(shù)據(jù)對(duì)象(表,記錄,索引)的格式, DLL 也定義數(shù)據(jù)棵的數(shù)據(jù)有效性驗(yàn)證和數(shù)據(jù)完整性 規(guī)則。這樣可以加速程序的初始化。 在數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)出現(xiàn)以前,開(kāi)發(fā)者必須既要控制用戶(輸入和輸出)和程序計(jì)算部分,還要開(kāi)發(fā)者存儲(chǔ)和檢索順序文件,二進(jìn)制文件,隨機(jī)文件中數(shù)據(jù)的方法。 (4) 奔騰 90MHZ 或更高的處理器。 專業(yè)版為專業(yè)編程人員提供了一整套的開(kāi)發(fā)工具。 新的語(yǔ)言特性包括:用戶自定義類型可以作為參數(shù)或可以作為公共屬性和方法的返回值,函數(shù)可以返回?cái)?shù)組變量,動(dòng)態(tài)數(shù)組可以賦值,文件系統(tǒng)對(duì)象,按名調(diào)用( CallByName) ,增強(qiáng)的創(chuàng)建對(duì)象函數(shù)( CreatObject Function Enhancdments),增強(qiáng)的 StrConv 函數(shù)。可視化的用戶界面設(shè)計(jì)功能,把程序設(shè)計(jì)人員從繁瑣復(fù)雜的界面設(shè)計(jì)中解脫出來(lái):可視化編程化環(huán)境的“所見(jiàn)即所得” ( WYSIWYG) 功能,是界面設(shè)計(jì)如積木游戲一般,編程變成了一種享受,強(qiáng)大的多媒體功能可輕易地開(kāi)發(fā)出集聲音,動(dòng)畫(huà),影像和圖片于一體的多媒體應(yīng)用程序,新增的網(wǎng)絡(luò)功能提供了編寫(xiě) Inter 程序的能力。同時(shí)使用這個(gè)系統(tǒng)還有利用數(shù)據(jù)的查詢和保存。 網(wǎng)站模塊設(shè)計(jì) ............................................................................. 錯(cuò)誤 !未定義書(shū)簽。 可行性分析 ................................................................................. 錯(cuò)誤 !未定義書(shū)簽。由于 Microsoft公司的 Visual Basic ,有利于系統(tǒng)的開(kāi)發(fā),所以決定用其作為主要開(kāi)發(fā)工具。 系統(tǒng)具有數(shù)據(jù)錄入、數(shù)據(jù)修改、記錄查詢、報(bào) 表打印等功能。 開(kāi)發(fā)環(huán)境 ..................................................................................... 錯(cuò)誤 !未定義書(shū)簽。 網(wǎng)站測(cè)試 ..................................................................................... 錯(cuò)誤 !未定義書(shū)簽。這個(gè)系統(tǒng)的 5個(gè)主菜單以及若干個(gè)子菜單可以滿足管理者的所有需求,使其工作滿足現(xiàn)代化管理的要求。 VISUAL BASIC 中文版還支持用戶自己開(kāi)發(fā) Activex 控件和制作Activex 文檔。 應(yīng)用程序向?qū)軒椭脩糇詣?dòng)生成具有一定功能的應(yīng)用程序,大大加快了程序的開(kāi)發(fā)速度。該版本包括學(xué)習(xí)版的全部功能以及 ActiveX 控件 Inter Information SeverApplication Designer 集成的 Visual Dataenvironment, ActiveX Data Objects 和 Dynamic HTML PageDesigner 。 (5) Microsoft Windows 95 支持的 CD- Rom。開(kāi)發(fā)者還必須編寫(xiě)程序代碼來(lái)控制程序所需要進(jìn)行的搜索,或是生成必要的索引來(lái)控制記錄的順序。 第二,在必要的時(shí)候(這種情況經(jīng)常出現(xiàn)), DBMS 使改變數(shù)據(jù)的格式十分必要。 數(shù)據(jù)操作語(yǔ)言( DML),它告 知數(shù)據(jù)庫(kù)引擎對(duì)數(shù)據(jù)執(zhí)行的功能(檢索,修改,刪除和存儲(chǔ))。 為 了 訪 問(wèn) OLE Automation 服 務(wù) 程 序 , 用 戶 要 通 過(guò)TOOLS/References(已 有的 引用 )例表 框中 的每 一項(xiàng) 都對(duì) 應(yīng)一個(gè)在Windows96/98 或 WindowsNT Registry 中,或在 數(shù)據(jù)庫(kù)( )中登陸過(guò)的 OLE Automation 服務(wù)程序。是數(shù)據(jù)表的物理結(jié)構(gòu)的定義。初步調(diào)查的內(nèi)容包括: (1) 系統(tǒng)的基本情況,包括它的外部環(huán)境、規(guī)模、歷史、管理目標(biāo)、主要任務(wù)、當(dāng)前面臨的主 要問(wèn)題。當(dāng)然了,對(duì)于用戶來(lái)說(shuō),界面就是系統(tǒng)本身。功能是否完整,是指能否覆蓋組織的主要業(yè)務(wù)管理范圍。許多組織的決策任務(wù)非常復(fù)雜、耗時(shí),而決策關(guān)系到組織的興衰。 為了很好的實(shí)現(xiàn)系統(tǒng)的功能,后臺(tái)選用了 Microsoft Access 開(kāi)發(fā)學(xué)籍管理所需要得數(shù)據(jù)庫(kù)。 (2) 安全性:系統(tǒng)采用了用戶輸入編號(hào)和密碼的登錄界面,從而防 止了非法用戶的入侵; 通過(guò)對(duì)用戶權(quán)限的設(shè)置實(shí)現(xiàn)了系統(tǒng)維護(hù)人員與操作員相分離,充分保證了系統(tǒng)的安全性。即每一階段、每一步驟都有詳細(xì)的文檔記錄,并有完整的管理制度。 總體設(shè)計(jì) 騰達(dá)公司庫(kù)存管理信息系統(tǒng) 功能設(shè)計(jì)目標(biāo)如下: (1) 實(shí)用性強(qiáng):符合實(shí)際操作流程的習(xí)慣,易學(xué)易用的友好的用戶界面,適合各層次工作人員的使用需求,實(shí)現(xiàn)計(jì)算機(jī)與多年積累起來(lái)的經(jīng)驗(yàn)相結(jié)合 科學(xué)化管理; 畢業(yè)設(shè)計(jì)(論文)專用紙 15 (2) 先進(jìn)的程序結(jié)構(gòu):使用當(dāng)代前衛(wèi)的軟件編程,能延長(zhǎng)其生命周期,易于維護(hù)與管理; (3) 安全可靠性高:登錄密碼口令,實(shí)現(xiàn)系統(tǒng)的可靠性; (4) 使用模塊化設(shè)計(jì)的方法:使系統(tǒng)具有良好的可擴(kuò)充性,以適應(yīng)其不同階段的發(fā)展需要; (5) 操作簡(jiǎn)單,維護(hù)方便:每個(gè)系統(tǒng)都具有系統(tǒng)維護(hù)功能,對(duì)可變化的項(xiàng)目可自行維護(hù); (6) 打印功能強(qiáng)大:可以對(duì)當(dāng)次配件入庫(kù)信息、當(dāng)次配件出庫(kù)信息打印而且還可查詢檢索到哪一日入庫(kù)及出庫(kù)信息的打印。 項(xiàng)目設(shè)置管理模塊 這一模塊的主要功能是完成員工管理、客戶管理、供應(yīng)管理、材料分類和材料管理。 (5) 材料管理模塊 這一模塊是對(duì)各種材料進(jìn)行分類編號(hào),按不同的配件編號(hào)對(duì)配件進(jìn)行增加、修改、和刪除等操。 報(bào)表輸出管理模塊 報(bào)表輸出管理模塊 的功能結(jié)構(gòu)圖 如圖 所示: 畢業(yè)設(shè)計(jì)(論文)專用紙 21 圖 報(bào)表輸出管理模塊 報(bào)表輸出管理模塊 中各子模塊的說(shuō)明如下: (1) 日入庫(kù)配件信息檢索模塊 日入庫(kù)配件信息檢索主要功能是從入庫(kù)信息表中查詢某一天的配件入庫(kù)信息。 數(shù)據(jù)庫(kù)設(shè)計(jì)的核心問(wèn)題時(shí)如何從系統(tǒng)的觀點(diǎn)出發(fā)建立一個(gè)數(shù)據(jù)模式,應(yīng)滿畢業(yè)設(shè)計(jì)(論文)專用紙 23 足下列條件: (1) 符合用戶的要求。 名稱:入庫(kù)材料的名稱 供應(yīng)商:材料的供應(yīng)商 數(shù)量: 材料數(shù)量 單價(jià): 材料單價(jià) 經(jīng)手: 經(jīng)手人姓名 日期:入庫(kù)日期 時(shí)間:入庫(kù)時(shí)間 表 入庫(kù)信息表 中文字段名 數(shù)據(jù)類型 寬度 是否為空 說(shuō)明 名稱 text 50 no 供應(yīng)商 text 50 no 數(shù)量 int no 單價(jià) 貨幣 no 經(jīng)手 text 50 no 日期 date no 時(shí)間 date no (7) 出庫(kù)信息表 表名出庫(kù)表,用于記載材料出庫(kù)有關(guān)的信息 如表 所示。在“引用”選項(xiàng)卡中向下滾動(dòng)列表項(xiàng),找到“ Microsoft ActiveX Data Objects 畢業(yè)設(shè)計(jì)(論文)專用紙 27 Library” 列表項(xiàng) ,單擊該列表項(xiàng)左邊的復(fù)選框。 DbPath,sa, Liu Yang” (2) 使用 Recordset 對(duì)象 : 先聲明變量 Dim RS AS 使用 Set 語(yǔ)句生成 Recordset 對(duì)象的一個(gè)實(shí)例 ,并賦值給變量 RS: Set RS=New 使用 Recordset 對(duì)象的 Open 方法 ,將查詢字符 串傳遞給 Connection 對(duì)象指定的數(shù)據(jù)庫(kù)。 圖 64 查詢打印窗體 畢業(yè)設(shè)計(jì)(論文)專用紙 30