學(xué)校設(shè)備管理系統(tǒng)課程設(shè)計(jì)說(shuō)明書_第1頁(yè)
學(xué)校設(shè)備管理系統(tǒng)課程設(shè)計(jì)說(shuō)明書_第2頁(yè)
學(xué)校設(shè)備管理系統(tǒng)課程設(shè)計(jì)說(shuō)明書_第3頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程設(shè)計(jì)說(shuō)明書學(xué)校設(shè)備管理系統(tǒng)課程名稱:課程代碼:題目:年級(jí)/專業(yè)/班:學(xué)生姓名學(xué)號(hào):指導(dǎo)老師:開(kāi)題時(shí)間:完 成 時(shí) 間 :2009年6月18日目錄目 錄 1、八、-丄前 言 1第 1 章 系統(tǒng)概述 21.1 現(xiàn)狀描述 21.2 系統(tǒng)目標(biāo) 21.3 可行性分析 31.4 系統(tǒng)開(kāi)發(fā)方法 31.5 開(kāi)發(fā)計(jì)劃 4第 2 章 系統(tǒng)分析 52.1 系統(tǒng)需求 52.1.1 用例圖 62.1.2 時(shí)序圖 62.1.3 類圖 72.1.4 部署圖 82.2 業(yè)務(wù)流程分析 92.3 數(shù)據(jù)流程分析 92.4 數(shù)據(jù)詞典 122.4.1 數(shù)據(jù)流描述 122.4.2 處理邏輯描述 122.4.3 數(shù)據(jù)存儲(chǔ)描述 13第

2、3 章 系統(tǒng)設(shè)計(jì) 143.1 模塊結(jié)構(gòu)設(shè)計(jì) 143.2 代碼設(shè)計(jì) 153.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 163.3.1 供應(yīng)商信息表( gys) 163.3.2 供應(yīng)信息表( gyxx) 163.3.3 采購(gòu)員信息表( cgy) 163.3.4 采購(gòu)計(jì)劃表( cgjh ) 173.3.5 采購(gòu)訂單表( cgdd) 173.3.6 庫(kù)存設(shè)備表( kc) 173.3.7 入庫(kù)單信息表( rkdd ) 173.4 輸入輸出設(shè)計(jì) 18第 4 章 系統(tǒng)實(shí)現(xiàn) 194.1 開(kāi)發(fā)工具 194.2 軟件界面拷屏 194.2.1 供應(yīng)商信息界面 194.2.2 供應(yīng)信息查詢界面 204.2.3 庫(kù)存設(shè)備信息查詢界面 204.2

3、.4 采購(gòu)計(jì)劃界面 214.2.5 設(shè)備入庫(kù)信息維護(hù)界面 214.2.6 采購(gòu)訂單界面 224.2.7 采購(gòu)員信息界面 224.3 系統(tǒng)測(cè)試 234.3.1 黑盒測(cè)試等價(jià)劃分 234.3.2 白盒測(cè)試邏輯覆蓋 25第 5 章 收獲和體會(huì) 25參 考 文 獻(xiàn) 272 陳禹信息系統(tǒng)分析與設(shè)計(jì)北京:高等教育出版社, 2005 27隨著信息化進(jìn)程的深入,以現(xiàn)代化技術(shù)為基礎(chǔ)的、各種類型的信息系統(tǒng)正在社會(huì)上 普遍建立起來(lái)。信息系統(tǒng)是信息時(shí)代最為重要的基礎(chǔ)設(shè)施。當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開(kāi)信息處理,計(jì)算機(jī)被廣泛應(yīng) 用于各種系統(tǒng)環(huán)境。計(jì)算機(jī)的好處在于它能夠進(jìn)行信息管理。 使用計(jì)算機(jī)進(jìn)行信息

4、控制, 不僅提高了工作效率,而且大大的提高了安全性。正是如此,它所發(fā)揮的作用在人們的 生活、工作中體現(xiàn)得越來(lái)越重要,人們的生活、工作也都因?yàn)橛?jì)算機(jī)技術(shù)的幫助變得越 來(lái)越快速、便捷。本次課程設(shè)計(jì)的題目是“安徽工程科技學(xué)院設(shè)備采購(gòu)管理信息系統(tǒng)開(kāi)發(fā)” 。為了適應(yīng) 現(xiàn)代市場(chǎng)的變化,有效的實(shí)現(xiàn)學(xué)校的管理目標(biāo),對(duì)于采購(gòu)管理的現(xiàn)代化方式已經(jīng)應(yīng)運(yùn)而 生。傳統(tǒng)的管理方式已經(jīng)難以滿足飛速發(fā)展的時(shí)代需求,現(xiàn)在應(yīng)當(dāng)依靠計(jì)算機(jī)技術(shù),以 現(xiàn)代信息技術(shù)為平臺(tái),對(duì)各種流程進(jìn)行系統(tǒng)化,逐漸向智能化方向轉(zhuǎn)變。同時(shí),普遍建 立管理信息系統(tǒng)也可以大大增強(qiáng)管理人員的能力,比如預(yù)測(cè)能力、控制及應(yīng)變能力等, 使學(xué)校的管理方式趨向于扁平化和

5、網(wǎng)絡(luò)化,提高管理效率,使學(xué)校的發(fā)展迅速適應(yīng)市場(chǎng) 的變化。90 年代中葉以來(lái),隨著計(jì)算機(jī)為主要工具的信息技術(shù)的發(fā)展,以 Internet 和 Intranet 為核心的網(wǎng)絡(luò)技術(shù)進(jìn)一步開(kāi)拓了信息技術(shù)的新發(fā)展,各企事業(yè)單位的管理體制 都在發(fā)生深刻的變革,使信息管理、數(shù)字管理成為 21 世紀(jì)企事業(yè)單位存在和發(fā)展的足以 手段。所以說(shuō),管理信息系統(tǒng)使保證企事業(yè)單位科學(xué)管理、高效運(yùn)行、競(jìng)爭(zhēng)成長(zhǎng)的前提 和基礎(chǔ)。正是在此背景下,安徽工程科技學(xué)院在設(shè)備采購(gòu)這一重要環(huán)節(jié)有必要建立一套合理 的、可行的設(shè)備采購(gòu)管理系統(tǒng)。第 1 章 系統(tǒng)概述1.1 現(xiàn)狀描述隨著國(guó)家經(jīng)濟(jì)實(shí)力的不斷增強(qiáng)科教興國(guó)戰(zhàn)略的進(jìn)一步實(shí)施,國(guó)家對(duì)教育的

6、投入逐年 大幅度增加,為高等教育的蓬勃發(fā)展提供了空前的有力條件和機(jī)遇。為了節(jié)約有限的經(jīng)費(fèi),適應(yīng)市場(chǎng)經(jīng)濟(jì)的要求,各高校都應(yīng)當(dāng)對(duì)設(shè)備采購(gòu)的形式進(jìn)行 變革?,F(xiàn)在各高校在設(shè)備管理方面還比較薄弱,很大程度上還在沿用著舊的管理模式, 要適應(yīng)新體制的要求還需要不斷探索。設(shè)備管理的內(nèi)容很多,其中就包括設(shè)備的采購(gòu)。 現(xiàn)在的設(shè)備管理實(shí)際上就是對(duì)數(shù)據(jù)的管理,包括靜態(tài)實(shí)物數(shù)據(jù)的日常記錄以及動(dòng)態(tài)使用 數(shù)據(jù)的采集。而就是對(duì)這些數(shù)據(jù)的采集現(xiàn)在大部分還是傳統(tǒng)的管理模式,即由專人進(jìn)行 手工收集、整理和處理數(shù)據(jù),結(jié)果往往是效率低下且容易出錯(cuò),不便于查閱、分析數(shù)據(jù)。 而對(duì)于采購(gòu)部分則問(wèn)題也很突出,一般是審批購(gòu)買后對(duì)使用情況不再過(guò)問(wèn)

7、,導(dǎo)致很多設(shè) 備的購(gòu)買成為浪費(fèi),而當(dāng)需要使用時(shí)已面臨淘汰,這些問(wèn)題的癥結(jié)最終歸結(jié)于數(shù)據(jù)信息 的滯后、不能實(shí)時(shí)發(fā)布和及時(shí)溝通,從而對(duì)使用情況無(wú)考核依據(jù),造成了盲目的采購(gòu)和 浪費(fèi)。這就迫切的需要能有一套適合的、可行的輔助系統(tǒng)來(lái)幫助實(shí)現(xiàn)完善的管理。1.2 系統(tǒng)目標(biāo)本系統(tǒng)的目標(biāo)旨在將設(shè)備采購(gòu)過(guò)程結(jié)構(gòu)化、系統(tǒng)化、簡(jiǎn)單化,使采購(gòu)業(yè)務(wù)流程順暢, 減少管理人員的工作量,提高工作效率,將有限的資金用于購(gòu)買必要的設(shè)備上,減少采 購(gòu)的盲目性和不必要的浪費(fèi),使采購(gòu)信息集中化、有效化,便于今后對(duì)采購(gòu)數(shù)據(jù)的查閱 和分析,充分地利用了信息資源,避免人為操作錯(cuò)誤,節(jié)省大量的人力、物力及時(shí)間, 為管理者提供及時(shí)、準(zhǔn)確的信息。1

8、.3 可行性分析可行性分析的意思是根據(jù)系統(tǒng)的環(huán)境、資源等條件,判斷所提出的信息系統(tǒng)項(xiàng)目是 否有必要、有可能開(kāi)始進(jìn)行,如果要進(jìn)行,那么采用什么建設(shè)方案。所謂可行性應(yīng)該包 括必要性和可能性兩個(gè)方面。沒(méi)有必要性的項(xiàng)目是不應(yīng)該開(kāi)始進(jìn)行的。主要從技術(shù)、經(jīng) 濟(jì)、社會(huì)意義等方面分析:技術(shù)可行性是指開(kāi)發(fā)一個(gè)新系統(tǒng)所需要的技術(shù)是否具備,如支持新系統(tǒng)的軟硬件功 能以及技術(shù)人員的數(shù)量和水平。 結(jié)合實(shí)際需要,我選擇了 PowerBuilder 9.0 作為開(kāi)發(fā)用 戶界面軟件,它具有的可視化開(kāi)發(fā)環(huán)境;選 SQL Server 2000 用來(lái)開(kāi)發(fā)后臺(tái)數(shù)據(jù)庫(kù),它 具有良好的安全性與兼容性;而且本系統(tǒng)對(duì)硬件的要求不高,在現(xiàn)有

9、技術(shù)基礎(chǔ)上一定能 實(shí)現(xiàn)本系統(tǒng)。經(jīng)濟(jì)可行性是評(píng)價(jià)一個(gè)計(jì)算機(jī)信息系統(tǒng)是否可行的最基本的一種方法,是對(duì)信息系 統(tǒng)解決方案的成本有效性的量度。對(duì)于用戶來(lái)說(shuō),他最關(guān)心的是:是否值得開(kāi)發(fā)一個(gè)這 樣的信息系統(tǒng);使用這樣的系統(tǒng)后能否提高工作效率,節(jié)約成本。而本系統(tǒng)的設(shè)計(jì)和開(kāi) 發(fā)事實(shí)上恰好能滿足他們的這些要求。且本系統(tǒng)要求的計(jì)算機(jī)配置也不高,環(huán)境配置費(fèi) 用也較低,系統(tǒng)使用方便、簡(jiǎn)潔,不需培訓(xùn)費(fèi)用。社會(huì)可行性則在于本系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)能為具有類似情況的學(xué)校提供一個(gè)模板,只 需在原有基礎(chǔ)上作修改即可,具有普遍的社會(huì)意義。1.4 系統(tǒng)開(kāi)發(fā)方法在開(kāi)發(fā)方法的選擇上,我們選擇了自頂向下的開(kāi)發(fā)策略:自頂向下的開(kāi)發(fā)策略是從 設(shè)備

10、采購(gòu)管理的整體進(jìn)行設(shè)計(jì),逐步從抽象到具體,從概要設(shè)計(jì)到詳細(xì)設(shè)計(jì),體現(xiàn)結(jié)構(gòu) 化的設(shè)計(jì)思想。自頂向下是強(qiáng)調(diào)由全局到局部、由長(zhǎng)遠(yuǎn)到近期、由上層到下層,從探索、研制一種 合理的信息流的模型出發(fā),設(shè)計(jì)出適合于這種信息流的信息系統(tǒng)。子模塊通過(guò)信息流確定,而且盡可能的要求每個(gè)局部模塊優(yōu)化建立在全局優(yōu)化的指導(dǎo)下1.5 開(kāi)發(fā)計(jì)劃根據(jù)本系統(tǒng)開(kāi)發(fā)的需要,安排實(shí)際開(kāi)發(fā)計(jì)劃如下:(1)實(shí)際調(diào)查:兩天,寫出系統(tǒng)調(diào)查報(bào)告。(2)邏輯設(shè)計(jì):一天,寫出系統(tǒng)分析報(bào)告。(3)物理設(shè)計(jì):兩天,寫出系統(tǒng)設(shè)計(jì)報(bào)告。(4)模擬系統(tǒng)實(shí)施:兩天,進(jìn)行系統(tǒng)原型實(shí)現(xiàn)。第2章系統(tǒng)分析系統(tǒng)分析首先對(duì)企業(yè)進(jìn)行詳細(xì)調(diào)查,了解用戶需求、業(yè)務(wù)流程,了解信息的

11、輸入、 存儲(chǔ)和輸出,然后建立系統(tǒng)的邏輯模型。借助數(shù)據(jù)流程圖、數(shù)據(jù)字典及相關(guān)文檔,編寫 系統(tǒng)的系統(tǒng)分析說(shuō)明書。2.1系統(tǒng)需求由于傳統(tǒng)的管理模式主要由人工完成,存在著效率低、費(fèi)時(shí)費(fèi)力、控制困難等缺點(diǎn), 為了使設(shè)備采購(gòu)過(guò)程更具有可管理性,基于先進(jìn)的計(jì)算機(jī)技術(shù),在規(guī)范化的設(shè)備采購(gòu)運(yùn) 行模式的基礎(chǔ)上,開(kāi)發(fā)“安徽工程科技學(xué)院設(shè)備采購(gòu)管理系統(tǒng)”。現(xiàn)利用UML寸設(shè)備采購(gòu)管理系統(tǒng)進(jìn)行系統(tǒng)分析,各圖如下所示:圖2-1設(shè)備采購(gòu)管理系統(tǒng)用例圖2.1.1用例圖用例圖(Use Case Diagram)顯示一組用例,參與者以及它們之間的關(guān)系。用于需求分析階段,即確定“誰(shuí)使用系統(tǒng)以及做什么”。用例圖著重于從系統(tǒng)外部參與者的

12、角度來(lái)描述系統(tǒng)需要提供哪些功能,并且指明這些功能的參與者是誰(shuí)。2.1.2時(shí)序圖時(shí)序圖(Sequenee Diagram)是強(qiáng)調(diào)消息時(shí)間順序的交互圖,顯示具體用例(或者 是用例的一部分)的詳細(xì)流程。一般放在相應(yīng)用例的下面。時(shí)序圖描述了類與類之間相 互交換以完成期望行為的消息,時(shí)序圖只顯示對(duì)象,不顯示類。即時(shí)序圖是針對(duì)某個(gè)特 定情況、特定對(duì)象進(jìn)行的描述。莊腿辦劭庫(kù);:l;師摘|:II2僕刨鋁«® |WI SrOfiASQfl:觀踽)二|媲瞇丸審寫斑鹹to Iuu 'njio:A;理強(qiáng)12:圧咐孰)圖2-2設(shè)備采購(gòu)管理系統(tǒng)時(shí)序圖2.1.3類圖類圖(Class Diagra

13、m)描述了類與類之間的靜態(tài)關(guān)系。它不僅定義系統(tǒng)中的類,表示類之間的聯(lián)系(關(guān)聯(lián)、依賴、聚合等),還包括類的內(nèi)部結(jié)構(gòu)(類的屬性和操作)。類 圖描述的是一種靜態(tài)關(guān)系,在系統(tǒng)的整個(gè)生命周期都是有效的。+W +電話+0+頓退貨0+啊瀚0單+聯(lián).處式誡細(xì)Y君號(hào)-隼弓買際數(shù)呈;7SA陣圖2-3設(shè)備采購(gòu)管理系統(tǒng)類圖2.1.4部署圖部署圖(Deployment Diagram )顯示了運(yùn)行軟件系統(tǒng)的物理硬件,以及如何將軟件 配置到硬件環(huán)境中。它的用途是顯示該系統(tǒng)不同的組件將在何處物理地運(yùn)行,以及它們 將如何彼此通信。一個(gè)系統(tǒng)模型只有一個(gè)配置圖。Desktop員)Dpxktan PF【出誦 j< loces

14、soi»D«lrtap Pt(桌購(gòu)員)<<froCB£Edr>>Dtklup F口 供應(yīng) iff)/<<Pror«5or>>RcgjgtiotioniScrY1<<Proce£tcr>>D凸kJLup PC(諸購(gòu)郃IT)«Processor>> Desktop "匚Q會(huì)計(jì)口找.工二.上一口一二忑圖2-4設(shè)備采購(gòu)管理系統(tǒng)部署圖2.2業(yè)務(wù)流程分析業(yè)務(wù)流程分析一般采用業(yè)務(wù)流程圖(TFD來(lái)表示,就是用一些規(guī)定的符號(hào)和連線來(lái) 表示某個(gè)具體的業(yè)務(wù)過(guò)程。業(yè)

15、務(wù)流程圖的繪制一般是按照業(yè)務(wù)處理的實(shí)際過(guò)程和步驟進(jìn) 行。業(yè)務(wù)流程分析的內(nèi)容包括業(yè)務(wù)功能分析、業(yè)務(wù)關(guān)系分析、業(yè)務(wù)流程優(yōu)化。經(jīng)過(guò)系統(tǒng)分析,得到設(shè)備采購(gòu)管理系統(tǒng)的業(yè)務(wù)流程圖如圖2-5所示。2.3數(shù)據(jù)流程分析數(shù)據(jù)流程分析把數(shù)據(jù)在組織中的流動(dòng)過(guò)程抽象出來(lái),專門考慮業(yè)務(wù)處理中的數(shù)據(jù)處 理模式,目的在于發(fā)現(xiàn)和解決數(shù)據(jù)處理中的問(wèn)題。它的主要工具是數(shù)據(jù)流程圖(DFD數(shù)據(jù)流程圖是現(xiàn)有數(shù)據(jù)流程的抽象,它舍棄了具體的組織結(jié)構(gòu)、物流、場(chǎng)所等信息,僅 從信息流動(dòng)的角度考慮業(yè)務(wù)執(zhí)行的過(guò)程。數(shù)據(jù)流程圖的繪制應(yīng)按業(yè)務(wù)流程圖理出的業(yè)務(wù) 流程順序,將數(shù)據(jù)處理過(guò)程繪制成數(shù)據(jù)流程圖。對(duì)于每個(gè)具體業(yè)務(wù),再進(jìn)一步細(xì)化,通過(guò)更詳細(xì)的數(shù)據(jù)流程

16、圖描繪更具體的數(shù)據(jù)處理過(guò)程3采購(gòu)計(jì)劃乂采貶計(jì)劃,言息F4采購(gòu)訂單F5退請(qǐng)購(gòu)割 門E2驗(yàn) 處庫(kù)管 員E4-抉應(yīng) 商口十供EZ 商凸卜出納會(huì)W"E舁采購(gòu) 員EM比價(jià)卜辦理屮A庫(kù)*核查4 備赫審軒 通過(guò)*簽齊A庫(kù)2填 制, 請(qǐng)四單卩下采購(gòu) 訂 單卩F1請(qǐng)購(gòu)計(jì)卻填 寫屮 入庫(kù)單*圖2-6設(shè)備采購(gòu)管理系統(tǒng)頂層數(shù)據(jù)流程圖圖2-7設(shè)備采購(gòu)管理系統(tǒng)第一層數(shù)據(jù)流程圖F7到貨單信息請(qǐng)購(gòu)單貨物貨物信息F6入庫(kù)信息+入庫(kù)單付款憑證A設(shè)備信息"庫(kù)單倩即B采購(gòu)信息門采購(gòu)合同采購(gòu)信息F3采購(gòu)信息C洪應(yīng)商信息y£入庫(kù)單+'F3心里信息+D供貨單P0.5-'P0 3*執(zhí) 行屮 采購(gòu)

17、計(jì)劃屮PO.KPC. 61擾收嵯物相P0 13« 寫Q 忖款琵證敘P0.12*辦理討款“P0 14連知付款卜P0 2pP0.7P0.4PDdPO.1P0.82.4 數(shù)據(jù)詞典數(shù)據(jù)流程圖描述了系統(tǒng)的分解及整個(gè)系統(tǒng)中信息的流動(dòng)、存儲(chǔ)、變化的全過(guò)程,但DFD是對(duì)于系統(tǒng)中各個(gè)成分的含義還缺乏明確的定義和描述,因此可以借助數(shù)據(jù)詞典對(duì) 中的數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體等做出嚴(yán)格的定義。設(shè)備采購(gòu)管理系統(tǒng)數(shù)據(jù)詞典如下所示。2.4.1 數(shù)據(jù)流描述數(shù)據(jù)流名稱:采購(gòu)計(jì)劃標(biāo)識(shí)符: F2數(shù)據(jù)流來(lái)源:請(qǐng)購(gòu)部門的請(qǐng)購(gòu)計(jì)劃審核通過(guò) 數(shù)據(jù)流去向: E2 , P0.3數(shù)據(jù)流組成:采購(gòu)設(shè)備采購(gòu)數(shù)量 備注:由請(qǐng)購(gòu)計(jì)劃

18、轉(zhuǎn)化而來(lái)2.4.2 處理邏輯描述 處理邏輯名稱:比價(jià)標(biāo)識(shí)符: P0.4輸 入: C , P0.3輸 出: P0.5處 理:比較不同供應(yīng)商同種設(shè)備的價(jià)格,選擇價(jià)格低的購(gòu)買 處理邏輯名稱:驗(yàn)貨處理標(biāo)識(shí)符: P0.9輸 入: P0.8輸 出: E3 , P0.10處 理:入庫(kù)前庫(kù)管員對(duì)貨物進(jìn)行檢查,無(wú)誤則入庫(kù),有誤則向供應(yīng)商發(fā)出退貨通知2.4.3 數(shù)據(jù)存儲(chǔ)描述 數(shù)據(jù)存儲(chǔ)名稱:設(shè)備信息標(biāo)識(shí)符:A簡(jiǎn) 述:記錄現(xiàn)有庫(kù)存設(shè)備的信息組 成:設(shè)備編號(hào)設(shè)備名稱生產(chǎn)廠商類型數(shù)量單價(jià)關(guān)鍵字:設(shè)備編號(hào)設(shè)備名稱涉及的處理: P0.1 數(shù)據(jù)存儲(chǔ)名稱:入庫(kù)單標(biāo)識(shí)符: E簡(jiǎn) 述:檢查無(wú)誤的貨物進(jìn)行登記形成入庫(kù)單組 成:入庫(kù)單編

19、號(hào)入庫(kù)日期入庫(kù)設(shè)備類型單價(jià)數(shù)量供應(yīng)商 關(guān)鍵字:入庫(kù)單編號(hào)涉及的處理: P0.10第3章系統(tǒng)設(shè)計(jì)3.1模塊結(jié)構(gòu)設(shè)計(jì)功能結(jié)構(gòu)圖(層次圖)是用來(lái)描述系統(tǒng)模塊功能分解的一種圖形工具。功能結(jié)構(gòu)圖 的每個(gè)矩形框表示一個(gè)功能模塊,矩形框間的連線可以看作調(diào)用關(guān)系。設(shè)備采購(gòu)管理系統(tǒng)的功能模塊結(jié)構(gòu)圖如圖 3- 1所示來(lái)購(gòu)員信島供應(yīng)信息査詞垢一 iff入庫(kù)包圖3- 1設(shè)備采購(gòu)管理系統(tǒng)功能模塊圖系統(tǒng)的功能劃分為基本信息維護(hù)、信息查詢、設(shè)備信息管理等三項(xiàng)功能。相對(duì)應(yīng)有 如下3個(gè)模塊。1、基本信息維護(hù)模塊。該模塊是用來(lái)對(duì)基本信息進(jìn)行維護(hù),對(duì)供應(yīng)商信息和采購(gòu)員 信息進(jìn)行更新,便于查詢最新的信息,有助于采購(gòu)設(shè)備。例如,某一個(gè)

20、供應(yīng)商不再為學(xué) 校供應(yīng)設(shè)備了,應(yīng)及時(shí)將該供應(yīng)商信息刪除,購(gòu)買設(shè)備時(shí)不再考慮該供應(yīng)商。2、信息查詢模塊。對(duì)庫(kù)存信息進(jìn)行查詢,為制定采購(gòu)計(jì)劃提供參考以及為審核采購(gòu) 計(jì)劃提供依據(jù)。對(duì)供應(yīng)信息進(jìn)行查詢,可以為選擇供應(yīng)商提供參考,以最低價(jià)來(lái)購(gòu)買設(shè) 備,降低購(gòu)買設(shè)備的成本。3、設(shè)備信息管理模塊。首先要制定設(shè)備采購(gòu)計(jì)劃,通過(guò)審核后,開(kāi)始向供應(yīng)商傳遞 設(shè)備采購(gòu)訂單,所以設(shè)備采購(gòu)計(jì)劃和采購(gòu)訂單都需要留檔。設(shè)備購(gòu)買回來(lái)后,驗(yàn)收合格 后需填寫入庫(kù)單,方可入庫(kù)。入庫(kù)單作為設(shè)備入庫(kù)的原始單據(jù),需妥善保管,以便后期 的設(shè)備管理。3.2 代碼設(shè)計(jì)代碼是代表客觀存在的實(shí)體或?qū)傩缘姆?hào),代碼設(shè)計(jì)的任務(wù)就是設(shè)計(jì)出一整套供管 理信

21、息系統(tǒng)開(kāi)發(fā)和運(yùn)行所需要的代碼系統(tǒng)。代碼設(shè)計(jì)的基本原則是:代碼要具有惟一性、 標(biāo)準(zhǔn)性、通用性、可擴(kuò)充性、穩(wěn)定性和結(jié)構(gòu)盡量簡(jiǎn)單等特點(diǎn)。為了統(tǒng)一設(shè)備、供應(yīng)商、采購(gòu)員的類型,方便數(shù)據(jù)的輸入,分別設(shè)計(jì)了設(shè)備、供應(yīng) 商、采購(gòu)員代碼。設(shè)備編號(hào)是設(shè)備代碼,供應(yīng)商編號(hào)是供應(yīng)商代碼,采購(gòu)員編號(hào)是采購(gòu) 員代碼。綜合考慮以上要求及系統(tǒng)的需要,我們?cè)O(shè)計(jì)了如下代碼體系:設(shè)備編號(hào):左起第 1-3 位為設(shè)備的類型;左起第 4-6 位為該類型設(shè)備中的編號(hào)。例如 ,001002 表示該設(shè)備的類型是 001,該設(shè)備在該類型所有設(shè)備中的編號(hào)是 002。供應(yīng)商編號(hào):左起第 1-4 位為供應(yīng)商所在區(qū)域的區(qū)號(hào);左起第 5-7 位為供應(yīng)商所

22、供應(yīng)的設(shè)備類型;左起第 8-10 位為供應(yīng)商在學(xué)校的編號(hào)。例如, 0551001001表示供應(yīng)商所在區(qū)域的區(qū)號(hào)是 0551,供應(yīng)的設(shè)備類型是 001,在 學(xué)校所有供應(yīng)商中的編號(hào)是 001。采購(gòu)員編號(hào):左起第 1-2 位為采購(gòu)員所在的部門編號(hào);左起第 3-5 位為采購(gòu)員在所屬部門的編號(hào)。例如, 02023 表示采購(gòu)員所在的部門編號(hào)是 02,采購(gòu)員在 02部門的編號(hào)是 023。3.3數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)涉及的表共7個(gè),分別為:3.3.1供應(yīng)商信息表(gys)列名數(shù)據(jù)類型長(zhǎng)度允許空備注gysidvarchar30N供應(yīng)商編號(hào)gys namevarchar30N供應(yīng)商名稱adrvarchar100Y

23、地址telvarchar15Y聯(lián)系電話Ixrvarchar30Y聯(lián)系人gycpixvarchar15Y供應(yīng)產(chǎn)品類型3.3.2供應(yīng)信息表(gyxx)列名數(shù)據(jù)類型長(zhǎng)度允許空備注sbidvarchar30N設(shè)備編號(hào)sbn amevarchar30N設(shè)備名稱sblxvarchar15Y設(shè)備類型gysvarchar30Y供應(yīng)商ygpricemoney8Y供應(yīng)單價(jià)3.3.3米購(gòu)員信息表(cgy)列名數(shù)據(jù)類型長(zhǎng)度允許空備注cgysidvarchar30N采購(gòu)員編號(hào)cgys namevarchar30N采購(gòu)員姓名telvarchar15Y聯(lián)系電話334 采購(gòu)計(jì)劃表(cgjh )列名數(shù)據(jù)類型長(zhǎng)度允許空備注cgs

24、bvarchar30N采購(gòu)設(shè)備siint4N數(shù)量335采購(gòu)訂單表(cgdd)列名數(shù)據(jù)類型長(zhǎng)度允許空備注ddidvarchar30N訂單號(hào)dgsbvarchar30N訂購(gòu)設(shè)備lxvarchar15Y訂購(gòu)設(shè)備類型dgslint4N訂購(gòu)數(shù)量gysvarchar30Y供應(yīng)商3.3.6庫(kù)存設(shè)備表(kc)列名數(shù)據(jù)類型長(zhǎng)度允許空備注sbidvarchar30N設(shè)備編號(hào)sbn amevarchar30N設(shè)備名稱cscsvarchar15Y生產(chǎn)廠商lxvarchar15Y類型slint4Y數(shù)量pricemoney8Y單價(jià)3.3.7入庫(kù)單信息表(rkdd )列名數(shù)據(jù)類型長(zhǎng)度允許空備注rkdidvarchar30N

25、入庫(kù)單編號(hào)rkrqdatetime8N入庫(kù)日期rksbvarchar30N入庫(kù)設(shè)備lxvarchar15Y類型pricemoney8Y單價(jià)slrlint4N數(shù)量gysvarchar30Y供應(yīng)商3.4輸入輸出設(shè)計(jì)輸入/輸出設(shè)計(jì)首先要滿足用戶的需要,并且方便用戶的操作。輸入界面要美觀適用,要減少用戶操作的次數(shù),還要減少輸入數(shù)據(jù)的錯(cuò)誤率。為此 采用列表框、單選框、復(fù)選框等控件,通過(guò)選擇等來(lái)減少鍵盤輸入的次數(shù)。例如,在供 應(yīng)信息查詢界面上,在查詢?cè)O(shè)備的供應(yīng)信息時(shí),通過(guò)單擊右邊的復(fù)選框按鈕來(lái)選擇是按 設(shè)備名稱查詢還是按設(shè)備編號(hào)進(jìn)行查詢。另外在設(shè)備供應(yīng)信息查詢時(shí)系統(tǒng)自動(dòng)顯示所要 采購(gòu)設(shè)備的最低價(jià),這樣就比

26、較有力于采購(gòu)員獲取設(shè)備采購(gòu)的信息,而不用一項(xiàng)一項(xiàng)去 查看供應(yīng)設(shè)備信息,從而來(lái)找最低價(jià)格的設(shè)備。本系統(tǒng)中選用的輸出方式有兩種:查詢 顯示輸出和報(bào)表打印輸出。下圖4 3為設(shè)備信息查詢界面。圖4 4、4 5、4 6為報(bào)表輸出窗體第4章系統(tǒng)實(shí)現(xiàn)4.1開(kāi)發(fā)工具此管理信息系統(tǒng)不需要網(wǎng)絡(luò)環(huán)境,單機(jī)操作即可,所以操作系統(tǒng)選擇Win dows XP,程序設(shè)計(jì)語(yǔ)言選擇PowerBuilder 9.0 版本,數(shù)據(jù)庫(kù)管理系統(tǒng)采用 SQL Server 2000 。4.2軟件界面拷屏4.2.1供應(yīng)商信息界面圖4 1422供應(yīng)信息查詢界面圖4 24.2.3庫(kù)存設(shè)備信息查詢界面圖4 3424采購(gòu)計(jì)劃界面圖4 4425設(shè)備入

27、庫(kù)信息維護(hù)界面圖4 5426采購(gòu)訂單界面Bi|X退出427采購(gòu)員信息界面覧信總出回畝采購(gòu)員信息維護(hù)采購(gòu)員錨號(hào)電話D10011=1 B1362587334-1JW02J杳W2531008101003李力13220093482102張潔136783203D4散撐侔凈戰(zhàn)功|枝采購(gòu)為列 卜”聃隘LI查詢増加 刪除 保徉 退出4.3 系統(tǒng)測(cè)試信息系統(tǒng)測(cè)試重要性表現(xiàn)在它是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開(kāi)發(fā) 過(guò)程中的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和實(shí)施的最后復(fù)查。對(duì)于設(shè)備采購(gòu)管理系統(tǒng)的系統(tǒng)測(cè)試采 取非漸增式集成測(cè)試,首先對(duì)于系統(tǒng)的各個(gè)模塊進(jìn)行黑盒測(cè)試和白盒測(cè)試,黑盒測(cè)試是 測(cè)試程序功能,白盒測(cè)試是測(cè)試程序的結(jié)

28、構(gòu)。黑盒測(cè)試采用等價(jià)類劃分法而白盒測(cè)試采 用邏輯覆蓋法、。然后再把所有的模塊按設(shè)計(jì)要求組裝在一起進(jìn)行測(cè)試,解決模塊接口 的一致性問(wèn)題。例如,對(duì)供應(yīng)信息查詢模塊的測(cè)試。4.3.1 黑盒測(cè)試等價(jià)劃分選中按設(shè)備名稱查詢按鈕有效等價(jià)類:設(shè)備名稱不能為空,文本型無(wú)效等價(jià)類:設(shè)備名稱為空測(cè)試用例:(1)正確輸入:設(shè)備名稱:電腦輸出:顯示電腦的供應(yīng)信息(2)錯(cuò)誤輸入:設(shè)備名稱:空輸出:請(qǐng)輸入設(shè)備名稱!圖4-8供應(yīng)信息查詢模塊中設(shè)備名稱查詢按鈕的單擊事件過(guò)程的程序框圖選擇按設(shè)備編號(hào)按鈕有效等價(jià)類:設(shè)備編號(hào)不能為空,文本型無(wú)效等價(jià)類:設(shè)備編號(hào)為空測(cè)試用例:(1)正確輸入:設(shè)備編號(hào):001001輸出:顯示設(shè)備001001的供應(yīng)信息(2)錯(cuò)誤輸入:設(shè)備編號(hào):空輸出:請(qǐng)輸入設(shè)備編號(hào)!通過(guò)黑盒測(cè)試,可知模塊的程序功能可以實(shí)現(xiàn)。4.3.2 白盒測(cè)試邏輯覆蓋邏輯覆蓋就是所設(shè)計(jì)的用例是程序中的所有判定的分支都必須能夠執(zhí)行。當(dāng)選中設(shè)備名稱按鈕時(shí),設(shè)計(jì)如下 3 組測(cè)試用例。第 1 組輸入:設(shè)備名稱:電腦輸出:顯示電腦的供應(yīng)信息第 2 組輸入:設(shè)備

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論